एटीआर और ट्रेलिंग स्टॉप पर आधारित सुपरट्रेंड रणनीति
अवलोकन
यह रणनीति औसत वास्तविक अस्थिरता (ATR) के आधार पर एक चलती रोक और उलट रेखा को डिजाइन करती है। यह मूल्य परिवर्तन के अनुसार ट्रेलिंग स्टॉप लॉस को ट्रैक करती है, यानी स्टॉप लॉस को समायोजित करती है। विशेष रूप से, यदि मूल्य 1% से अधिक बदलता है, तो स्टॉप लॉस लाभ की दिशा में एक निश्चित अनुपात में स्थानांतरित हो जाता है। जब कीमत स्टॉप लॉस को तोड़ती है, तो स्थिति स्वचालित रूप से समतल हो जाती है। यह लाभ को लॉक कर सकता है, लेकिन नुकसान को भी कम कर सकता है।
रणनीति सिद्धांत
यह रणनीति एटीआर सूचकांक का उपयोग करके स्टॉप-लॉस लाइन की गणना करती है।
pine
atr = multplierFactor * atr(barsBack)
longStop = hl2 - atr
shortStop = hl2 + atr
इसमें मल्टीप्लायर फैक्टर एटीआर वृद्धि कारक है, और बार बैक एटीआर चक्रों की संख्या है। एटीआर मूल्य जितना अधिक होगा, बाजार में उतार-चढ़ाव उतना ही अधिक होगा।
एटीआर मूल्य के आधार पर लॉन्ग स्टॉप और शॉर्ट स्टॉप की गणना करें। जब कीमत इन दोनों लाइनों से अधिक हो जाती है, तो ट्रेडिंग सिग्नल जारी किया जाता है।
इसके अलावा, इस रणनीति में एक दिशा चर भी शामिल है जो प्रवृत्ति की दिशा निर्धारित करता हैः
mylang
direction = 1
direction := nz(direction[1], direction)
direction := direction == -1 and close > shortStopPrev ? 1 : direction == 1 and close < longStopPrev ? -1 : direction
यदि दिशा 1 है, तो यह एक बहुमुखी प्रवृत्ति में है, और यदि दिशा -1 है, तो यह एक शून्य प्रवृत्ति में है।
दिशा चर के मान के आधार पर, एक अलग रंग की स्टॉपलाइन बनाई जाती हैः
mylang
if (direction == 1)
valueToPlot := longStop
colorToPlot := color.green
else
valueToPlot := shortStop
colorToPlot := color.red
इस प्रकार, वर्तमान रुझान की दिशा और स्टॉप-लॉस लाइन की स्थिति स्पष्ट रूप से देखी जा सकती है।
स्टॉप लॉस ट्रैकिंग
इस रणनीति की कुंजी यह है कि इसमें एक ट्रैक करने योग्य स्टॉप-लॉस तंत्र है, जो वास्तविक समय में स्टॉप-लॉस लाइन को कीमतों के संचालन के आधार पर समायोजित कर सकता है।
तर्क इस प्रकार है:
mylang
strategyPercentege = (close - updatedEntryPrice) / updatedEntryPrice * 100.00
rideUpStopLoss = hasOpenTrade() and strategyPercentege > 1
if (rideUpStopLoss)
stopLossPercent := stopLossPercent + strategyPercentege - 1.0
newStopLossPrice = updatedEntryPrice + (updatedEntryPrice * stopLossPercent) / 100
stopLossPrice := max(stopLossPrice, newStopLossPrice)
updatedEntryPrice := stopLossPrice
यदि कीमतें प्रवेश मूल्य के सापेक्ष 1% से अधिक बढ़ जाती हैं, तो स्टॉप लॉस लाइन को ऊपर की ओर ट्रैक करें।
इस तरह से अधिक लाभ को लॉक किया जा सकता है, और साथ ही नुकसान को कम किया जा सकता है
श्रेष्ठता विश्लेषण
पारंपरिक मोबाइल स्टॉप रणनीति की तुलना में, इस रणनीति का सबसे बड़ा लाभ यह है कि स्टॉप लाइन को बाजार की स्थिति के अनुसार गतिशील रूप से समायोजित किया जा सकता है। इसके विशिष्ट फायदे इस प्रकार हैंः
-
ट्रेंडिंग स्थितियों में अधिक लाभ लॉक करने की क्षमता
ट्रैक किए गए स्टॉप-लॉस तंत्र स्टॉप-लॉस लाइन को लगातार लाभ की दिशा में स्थानांतरित करते हैं, ताकि बाजार में वृद्धि जारी रहने पर उच्च लाभ पर ताला लगाया जा सके।
-
स्ट्राइक को कम करने में मदद करता है
बाजार के रुझान में परिवर्तन के दौरान, निश्चित चलती रोक-टोक लाइन को आसानी से छोड़ दिया जाता है। जबकि इस रणनीति की रोक-टोक लाइन बाजार की अस्थिरता पर आधारित है, कीमतों में बदलाव को ट्रैक करने के लिए उचित है, और रोक-टोक को बंद करने के दौरान छोड़ दिया जाता है।
-
आसान ऑपरेशन और आसान स्वचालन
यह रणनीति पूरी तरह से संकेतक पर आधारित है और इसमें कोई जटिल प्रवृत्ति-निर्णय तर्क नहीं है। स्वचालित ट्रेडिंग को बहुत आसानी से लागू किया जा सकता है।
-
अनुकूलन योग्य पैरामीटर विभिन्न किस्मों के लिए
एटीआर चक्र, वृद्धि कारक, और स्टॉप लॉस जैसे पैरामीटर को अनुकूलित किया जा सकता है और विभिन्न किस्मों के लिए अनुकूलित किया जा सकता है, जिससे रणनीति अधिक सार्वभौमिक हो सकती है।
जोखिम विश्लेषण
इस रणनीति के कई फायदे हैं, लेकिन इसके साथ कुछ जोखिम भी हैं:
-
यह भी कहा गया है, "यह एक बहुत ही कठिन समय है, लेकिन हम इस समय के लिए तैयार हैं।
इस रणनीति में कोई तर्क नहीं है कि क्या रुझान समाप्त हो गया है।
-
गलत पैरामीटर सेट करने से नुकसान बढ़ सकता है
यदि एटीआर चक्र पैरामीटर बहुत कम सेट किया जाता है, तो स्टॉपलॉस लाइन अतिसंवेदनशील हो जाती है और अक्सर आघात के कारण ट्रिगर हो सकती है।
-
कॉपीराइट रिबाउंड को नुकसान पहुंचाने का खतरा
इस रणनीति में स्टॉप सपोर्ट बिट्स के रूप में वर्गीकरण बिंदुओं को नहीं माना गया है। इसलिए, शॉर्ट लाइन रिबाउंड के दौरान बाजार से बाहर फेंक दिया जा सकता है।
इन जोखिमों के लिए अनुकूलन के कुछ तरीके हैं:
-
ट्रेंड रिवर्स को ट्रेंड हिल इंडिकेटर के साथ जोड़कर पूर्वानुमानित करें
-
पैरामीटर अनुकूलन परीक्षण, इष्टतम पैरामीटर संयोजन चुनें
-
विशिष्ट समर्थन के पास व्यापक स्टॉप लॉस रेंज
अनुकूलन दिशा
इस रणनीति को और भी बेहतर बनाने के लिए जगह हैः
-
K-रेखा आकृति न्याय के साथ
प्रवृत्ति के उलट होने की संभावना को कुछ विशिष्ट K-लाइन आकृति की पहचान करके समझा जा सकता है, जैसे कि पीठ, निशानेबाज, आदि। इससे उच्च और नीचे के जोखिमों से बचा जा सकता है।
-
गतिशील ट्रैकिंग पैरामीटर अनुकूलित करें
एटीआर चक्र, वृद्धि गुणांक और अन्य पैरामीटर को गतिशील रूप से परिवर्तित किया जा सकता है, जो बड़े पैमाने पर अस्थिर बाजारों में लंबे एटीआर चक्र और अधिक उदार सीमा का उपयोग करता है।
-
मशीन लर्निंग मॉडल के साथ
एलएसटीएम, आरएनएन, आदि जैसे गहरी सीखने के मॉडल के माध्यम से संभावित मूल्य सीमा की भविष्यवाणी करें, और स्टॉप-लॉस दूरी को गतिशील रूप से समायोजित करें।
संक्षेप
इस रणनीति में एटीआर सूचक का उपयोग करके एक मोबाइल स्टॉप लाइन डिज़ाइन की गई है, और एक ट्रैक स्टॉप तंत्र की शुरुआत की गई है, जो बाजार में बदलाव के अनुसार वास्तविक समय में स्टॉप पोजीशन को समायोजित कर सकता है। यह उच्च लाभ लॉक करने के साथ-साथ जोखिम को भी कम करता है। आगे के अनुकूलन के साथ, इस रणनीति को बाजार की विभिन्न स्थितियों के लिए अधिक अनुकूलन योग्य बनाया जा सकता है, जो एक अधिक लचीला ट्रेडिंग रणनीति है।
/*backtest
start: 2022-11-21 00:00:00
end: 2023-11-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
//
// ▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
// ------------------------------------------------------------------------------ 1

