क्रमिक कैंडलस्टिक रिवर्सल ब्रेकआउट रणनीति का मुख्य विचार व्यापारिक अवसरों को जब शेयर की कीमत एक रिवर्सल सिग्नल दिखाती है और लगातार गिरावट की अवधि के बाद महत्वपूर्ण प्रतिरोध स्तरों के माध्यम से तोड़ती है। रणनीति लगातार नीचे मोमबत्तियों की संख्या, लगातार ऊपर मोमबत्तियों की संख्या, और स्टॉप-लॉस शर्तों जैसे मापदंडों को निर्धारित करती है। जब विशिष्ट शर्तें पूरी होती हैं, तो यह एक लंबी स्थिति में प्रवेश करती है, और स्टॉप-लॉस शर्तों को ट्रिगर करने पर स्थिति को बंद कर देती है।
रणनीति की कुंजी उलट सिग्नल की सही पहचान करने और उपयुक्त मापदंडों को स्थापित करने में निहित है। लगातार नीचे मोमबत्तियों की संख्या और लगातार ऊपर मोमबत्तियों की संख्या दो महत्वपूर्ण मापदंड हैं जिन्हें बैकटेस्ट परिणामों के आधार पर अनुकूलित करने की आवश्यकता है। इसके अलावा, स्टॉप-लॉस स्थितियों को सेट करना भी महत्वपूर्ण है। यह जोखिम को नियंत्रित करने की आवश्यकता है जबकि बहुत जल्दी पदों को बंद नहीं करना और अवसरों को याद करना।
लगातार कैंडलस्टिक रिवर्सल ब्रेकआउट रणनीति शेयर की कीमतों में लगातार गिरावट के बाद रिवर्सल सिग्नल को पकड़कर ट्रेडिंग निर्णय लेती है। रणनीति सरल और समझने में आसान है, दोलन बाजारों और रुझानों के शुरुआती चरणों में उपयोग के लिए उपयुक्त है। लगातार मोमबत्तियों की संख्या और स्टॉप-लॉस शर्तों जैसे मापदंडों को सेट करके, यह विभिन्न बाजार की स्थितियों के लिए लचीले ढंग से अनुकूलित हो सकता है। हालांकि, रणनीति में कुछ सीमाएं भी हैं, जैसे कि दीर्घकालिक ट्रेंडिंग बाजारों के लिए औसत अनुकूलन क्षमता और स्थिति प्रबंधन और पूंजी प्रबंधन की कमी।
व्यावहारिक अनुप्रयोगों में, रणनीति को बाजार की विशेषताओं और किसी की अपनी जोखिम वरीयताओं के अनुसार अनुकूलित और सुधारित करने की आवश्यकता होती है। उदाहरण के लिए, लगातार मोमबत्तियों की संख्या और स्टॉप-लॉस शर्तों की सेटिंग को अनुकूलित करना, लंबी और छोटी स्थिति के लिए दो तरफा व्यापार जोड़ना, स्थिति प्रबंधन और पूंजी प्रबंधन की शुरुआत करना, और अन्य तकनीकी संकेतकों और व्यापार संकेतों के साथ संयोजन करना। यह जोखिमों को नियंत्रित करते हुए और स्थिर निवेश रिटर्न प्राप्त करते हुए रणनीति की लाभप्रदता में सुधार कर सकता है।
सामान्य तौर पर, लगातार कैंडलस्टिक रिवर्सल ब्रेकआउट रणनीति एक सरल और व्यावहारिक ट्रेडिंग रणनीति है जो अभ्यास में आगे की खोज और अनुकूलन के लायक है। हालांकि, कोई भी रणनीति सर्वशक्तिमान नहीं है। निवेशकों को अपने अनुभव और निर्णय को जोड़ने, विवेकपूर्ण निर्णय लेने और सख्ती से निष्पादित करने की भी आवश्यकता है ताकि बाजार में लंबे समय तक अपराजेय बने रहें।
/*backtest start: 2024-02-01 00:00:00 end: 2024-02-29 23:59:59 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Bottom Out Strategy", overlay=true) consecutiveBarsUp = input(2) consecutiveBarsDown = input(3) price = close ups = 0.0 ups := price > price[1] ? nz(ups[1]) + 1 : 0 dns = 0.0 dns := price < price[1] ? nz(dns[1]) + 1 : 0 var entry_bar_index = 1000000 var active = false var stop_loss = 0.0 // === INPUT BACKTEST RANGE === i_from = input(defval = timestamp("01 Jan 2023 00:00 +0000"), title = "From") i_thru = input(defval = timestamp("01 Mar 2024 00:00 +0000"), title = "Thru") // === FUNCTION EXAMPLE === date() => true entry_condition() => date() and dns[2] >= consecutiveBarsDown and ups >= consecutiveBarsUp and not active exit_condition() => date() and active and (close < nz(stop_loss) or close < high - 2 * ta.atr(7)) if (entry_condition()) strategy.entry("ConsDnLong", strategy.long, comment="CDLEntry") entry_bar_index := bar_index active := true stop_loss := math.min(close, close[1], close[2]) // log.info("Entry at bar {0}, close={1}, stop_loss={2} ", entry_bar_index, close, stop_loss) if (exit_condition()) strategy.close("ConsDnLong", comment = "CDLClose") // log.info("Close at bar {0}", bar_index) entry_bar_index := 1000000 active := false // if (dns >= consecutiveBarsDown) // strategy.entry("ConsDnSE", strategy.short, comment="ConsDnSE") //plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr) plot(high - 2* ta.atr(7))