इस रणनीति का नाम द्वि-समान रेखा क्रॉसिंग रणनीति है, और इसका मुख्य सिद्धांत दो अलग-अलग मापदंडों की एक रैखिक वापसी रेखा का उपयोग करना है, जो क्रॉसिंग की स्थिति के आधार पर एक खरीद और बिक्री संकेत उत्पन्न करता है।
इस रणनीति में पहले एक अल्पकालिक और एक दीर्घकालिक दो रैखिक रिवर्स लाइनों की गणना की जाती है। लघु रैखिक रिवर्स लाइन पैरामीटर 100 दिनों का होता है और दीर्घकालिक रैखिक रिवर्स लाइन पैरामीटर 150 दिनों का होता है। जब अल्पकालिक रैखिक रिवर्स लाइन नीचे से लंबी रैखिक रिवर्स लाइन को तोड़ती है, तो एक खरीद संकेत उत्पन्न होता है; जब अल्पकालिक रैखिक रिवर्स लाइन ऊपर से नीचे से लंबी रैखिक रिवर्स लाइन को तोड़ती है, तो एक बिक्री संकेत उत्पन्न होता है।
रैखिक प्रतिगमन रेखा मूल्य की दीर्घकालिक प्रवृत्ति की दिशा को दर्शाती है। लघु रैखिक प्रतिगमन रेखा पैरामीटर छोटा है, मूल्य परिवर्तन के प्रति अधिक संवेदनशील है, और यह मूल्य के अल्पकालिक पलटाव के क्षणों को पकड़ सकता है। लंबी रैखिक प्रतिगमन रेखा पैरामीटर बड़ा है, जो मूल्य की दीर्घकालिक संतुलन प्रवृत्ति का प्रतिनिधित्व करता है। जब दो समान रेखाएं पार हो जाती हैं, तो यह अल्पकालिक और दीर्घकालिक प्रवृत्ति को बदल देती है, इसलिए इस आधार पर व्यापार संकेत उत्पन्न किया जा सकता है।
इस रणनीति का लाभ यह है कि एक समान रेखा के पार की क्लासिक तकनीकी विश्लेषण रणनीति का उपयोग किया जाता है, जिसमें रैखिक प्रतिगमन विश्लेषण जोड़ा जाता है, जो एक साथ दो समय आयामों पर लंबी और छोटी अवधि के मूल्य परिवर्तन की पहचान कर सकता है। हालांकि, रैखिक प्रतिगमन रेखा असामान्य डेटा से प्रभावित होने के लिए अतिसंवेदनशील है, इसमें कुछ विलंबता है। इसके अलावा, समान रेखा के पार से ही अधिक झूठे संकेत उत्पन्न होते हैं।
कुछ झूठे संकेतों को फ़िल्टर करने के लिए, इस रणनीति में समय की शर्त की सीमा शामिल की गई है, केवल निर्दिष्ट दिनांक सीमा के भीतर रणनीति ट्रेडिंग सिग्नल निष्पादित करें। यह कुछ हद तक अमान्य ट्रेडों की संख्या को कम कर सकता है। लेकिन समय खिड़की की सेटिंग भी व्यक्तिपरक है और इसे फ़ीडबैक के बाद अनुकूलित करने की आवश्यकता है।
कुल मिलाकर, द्वि-समान-रेखा क्रॉस रणनीति में कई विश्लेषणात्मक विधियों का संयोजन होता है, जो जटिल व्यापारिक अवसरों को पकड़ने में मदद करता है, लेकिन जोखिमों को सक्रिय रूप से प्रबंधित करने और ओवर-ट्रेडिंग से बचने की आवश्यकता होती है। अन्य तकनीकी संकेतकों के साथ मिलकर रणनीति का अनुकूलन जारी रखने से स्थिरता में और वृद्धि हो सकती है।
/*backtest
start: 2022-09-12 00:00:00
end: 2023-09-12 00:00:00
period: 2d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="Linear Regression Curve CrossOver Strategy", shorttitle="LRC Crossover", overlay=true)
src = close
len1 = input(defval=100, minval=1, title="Length")
offset = 0
outfast = linreg(src, len1, offset)
plot(outfast,color=blue)
len2 = input(defval=150, minval=1, title="Length")
outslow = linreg(src, len2, offset)
plot(outslow,color=red)
yearfrom = input(2018)
yearuntil =input(2019)
monthfrom =input(1)
monthuntil =input(12)
dayfrom=input(1)
dayuntil=input(31)
if ( crossover(outfast,outslow))
strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND", comment="BUY")
else
strategy.cancel(id="BUY")
if ( crossover(outslow,outfast) )
strategy.entry("SELL", strategy.short,stop=close, oca_name="TREND", comment="SELL")
else
strategy.cancel(id="SELL")