दैनिक ब्रेकआउट रणनीति दैनिक कैंडलस्टिक चार्ट के आधार पर एक सरल प्रवृत्ति के बाद की रणनीति है। यह बाजार की गति निर्धारित करने के लिए पिछले दिन की शुरुआती और समापन कीमतों के बीच संबंध का निरीक्षण करके ट्रेडिंग संकेत उत्पन्न करता है।
इस रणनीति का मूल तर्क यह हैः
यदि पिछले दिन की मोमबत्ती का शरीर हरा है (बंद करने की कीमत शुरुआती कीमत से अधिक है), तो यह उस दिन के ऊपर की प्रवृत्ति को इंगित करता है। रणनीति अगले दिन के उद्घाटन पर लंबी होगी। यदि पिछले दिन की मोमबत्ती का शरीर लाल है (बंद करने की कीमत शुरुआती मूल्य से कम है), तो यह एक गिरावट की प्रवृत्ति को इंगित करता है। रणनीति अगले दिन के उद्घाटन पर छोटी हो जाएगी।
इस सरल तरीके से, रणनीति हाल के एक कैंडलस्टिक चक्र के भीतर बाजार की गति की पहचान कर सकती है और तदनुसार ट्रेड कर सकती है। यह रणनीति को नवीनतम बाजार प्रवृत्ति का पालन करने की अनुमति देती है।
विशेष रूप से, रणनीति निम्नानुसार ट्रेडिंग सिग्नल उत्पन्न करती हैः
इस तर्क के माध्यम से, रणनीति अल्पकालिक मूल्य रुझानों का लाभ उठा सकती है।
इस रणनीति के मुख्य लाभों में निम्नलिखित शामिल हैंः
कुछ जोखिम और सुधार के क्षेत्र:
दैनिक ब्रेकआउट रणनीति दैनिक मोमबत्तियों की सरल और प्रभावी तुलना के माध्यम से बाजार की गति की पहचान करती है, जिससे इसे अल्पकालिक रुझानों की दिशा में व्यापार करने की अनुमति मिलती है। जबकि सरल और लागू करना आसान है, इसमें व्हीपसा जोखिम हैं। मापदंडों और अतिरिक्त संकेतकों पर आगे के अनुकूलन रणनीति विश्वसनीयता में सुधार कर सकते हैं।
/*backtest start: 2022-12-26 00:00:00 end: 2023-08-30 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Daily Candle Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=0.0) // Input parameters initialCapital = 10000 riskFactor = 3500 // Calculate the opening and closing values for the last day's candle lastDayOpen = request.security(syminfo.tickerid, "D", open[1], lookahead=barmerge.lookahead_on) lastDayClose = request.security(syminfo.tickerid, "D", close[1], lookahead=barmerge.lookahead_on) // Determine the color of the last day's candle lastDayColor = lastDayOpen < lastDayClose ? color.green : color.red // Plot the last day's candle on the chart plotshape(series=na, color=lastDayColor, style=shape.triangledown, location=location.abovebar) // Calculate trade size based on available capital at last day's closing availableCapital = strategy.equity tradeSize = availableCapital / riskFactor // Trading conditions buyCondition = lastDayColor == color.green sellCondition = lastDayColor == color.red // Execute strategy orders with calculated trade size strategy.entry("Buy", strategy.long, qty=tradeSize, when=buyCondition) strategy.entry("Sell", strategy.short, qty=tradeSize, when=sellCondition) // Exit strategy stopLoss = 0.001 * lastDayOpen * tradeSize strategy.exit("StopLoss/Profit", from_entry="Buy", loss=stopLoss) strategy.exit("StopLoss/Profit", from_entry="Sell", loss=stopLoss) // Plot stop loss level on the chart plot(stopLoss, color=color.red, linewidth=2, title="Stop Loss")