यह एक ट्रेडिंग रणनीति है जो संकेत उत्पन्न करने पर आधारित है जब कीमत एक निश्चित लुकबैक रेंज से बाहर निकलती है। जब कीमत लुकबैक अवधि के उच्चतम उच्च से ऊपर टूटती है, तो लंबी स्थिति ली जाती है; जब कीमत उच्च से नीचे गिरती है, तो स्थिति बंद हो जाती है। व्यापार की दिशा आसानी से स्विच की जा सकती है।
पूर्वानुमान अवधि पैरामीटर सेट करें, उदाहरण के लिए 4 दिन।
पिछले 4 दिनों के उच्चतम उच्च की गणना करें।
जब आज का उच्च स्तर इस 4 दिन के उच्चतम स्तर से ऊपर टूट जाता है तो लंबे समय तक जाएं।
जब कीमत 4 दिन के उच्चतम स्तर को तोड़ने में विफल हो जाती है, तब पदों को बंद करें।
रिवर्स पैरामीटर के माध्यम से व्यापार दिशा को स्विच किया जा सकता है।
इस रणनीति के फायदे:
पलायन सरल है और संकेत स्पष्ट हैं।
फिक्स्ड ब्रेकआउट रेंज जटिल अनुकूलन और ओवरफिटिंग से बचाता है।
लंबी/छोटी के बीच आसानी से स्विच करें, विभिन्न बाजार स्थितियों के अनुकूल।
लुकबैक रेंज निरंतर ट्रेंड ट्रैकिंग के लिए शोर को फ़िल्टर करता है।
जटिल संकेतकों की आवश्यकता नहीं, कुशल रणनीति।
मुख्य जोखिमः
निश्चित ब्रेकआउट रेंज बाजार परिवर्तनों के अनुकूल नहीं हो सकती है।
कोई स्टॉप लॉस जोखिम सहिष्णुता से परे अत्यधिक नुकसान के लिए रणनीति को उजागर नहीं करता है।
बाजार व्यवस्था के परिवर्तनों के प्रति संवेदनशील स्थिर मापदंड।
अत्यधिक शोर व्यापार से लेनदेन की लागत बढ़ सकती है।
पैरामीटर अनुकूलन की कमी से इष्टतम परिणाम प्राप्त करने में बाधा आती है।
सुधार:
सर्वोत्तम संयोजन खोजने के लिए प्रमुख मापदंडों का अनुकूलन करें।
एटीआर आदि के आधार पर गतिशील सीमाओं का परिचय देना।
ट्रेलिंग स्टॉप लॉस या फिक्स्ड प्रतिशत स्टॉप लॉस जोड़ने पर विचार करें।
विभिन्न बाजारों में ओवरट्रेडिंग से बचने के लिए ट्रेंड फिल्टर शामिल करें।
अधिक व्यापारिक साधनों में मापदंडों की मजबूती का परीक्षण करें।
स्वचालित पैरामीटर अनुकूलन के लिए मशीन लर्निंग जोड़ें.
कुल मिलाकर यह एक बहुत ही सरल मूल्य ब्रेकआउट ट्रेडिंग रणनीति है। अनुकूलित पैरामीटर रेंज, स्टॉप लॉस, ट्रेंड फिल्टर और अधिक जैसे सुधारों के साथ, यह लागू करने में आसान और व्यावहारिक मात्रात्मक रणनीति बन सकती है।
/*backtest start: 2023-08-19 00:00:00 end: 2023-09-18 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version = 2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 28/11/2016 // Breakout Range Long Strategy // You can change long to short in the Input Settings // Please, use it only for learning or paper trading. Do not for real trading. //////////////////////////////////////////////////////////// strategy(title="Breakout Range Long Strategy Backtest", overlay = true) look_bak = input(4, minval=1, title="Look Bak") reverse = input(false, title="Trade reverse") xHighest = highest(high, look_bak) pos = iff(high > xHighest[1], 1, 0) if (pos == 1 and strategy.position_size == 0 and reverse == false) strategy.entry("Long", strategy.long) if (pos == 1 and strategy.position_size == 0 and reverse == true) strategy.entry("Short", strategy.short) if (pos == 0 and strategy.position_size > 0) strategy.close("Long") if (pos == 0 and strategy.position_size < 0) strategy.close("Short") barcolor(strategy.position_size > 0 ? green: strategy.position_size < 0 ? red: blue) plotshape(pos, style=shape.triangleup, location = location.belowbar, color = green)