यह रणनीति रैखिक प्रतिगमन इंटरसेप्ट की गणना करने के लिए रैखिक प्रतिगमन तकनीकों का उपयोग करती है और एक मात्रात्मक ट्रेडिंग रणनीति बनाने के लिए इसे एक ट्रेडिंग सिग्नल के रूप में उपयोग करती है। स्टॉक की मूल्य समय श्रृंखला का विश्लेषण करके, यह रणनीति एक रैखिक प्रतिगमन प्रवृत्ति रेखा में फिट होती है और कीमतों का आकलन करने के लिए रैखिक प्रतिगमन इंटरसेप्ट का उपयोग करती है कि क्या कीमतें अतिरंजित या कम हैं, जिससे ट्रेडिंग सिग्नल उत्पन्न होते हैं।
रैखिक प्रतिगमन प्रतिच्छेदन Y (आमतौर पर मूल्य) का अनुमानित मूल्य दर्शाता है जब समय श्रृंखला मूल्य X 0 है। यह रणनीति पैरामीटर लंबाई को पूर्व निर्धारित करती है, स्रोत अनुक्रम के रूप में समापन मूल्य लेती है, और सबसे हाल के लंबाई दिनों के रैखिक प्रतिगमन प्रतिच्छेदन (xLRI) की गणना करती है। जब समापन मूल्य xLRI से अधिक हो, तो लंबा; जब समापन मूल्य xLRI से कम हो, तो छोटा हो।
विशिष्ट गणना सूत्र इस प्रकार है:
xX = Length *(Length - 1)* 0.5
xDivisor = xX *xX - Length* Length *(Length - 1) *(2 * Length - 1) / 6
xXY = Σ(i *Closing Price[i]), i from 0 to Length-1
xSlope = (Length *xXY - xX* Σ(Closing Price, Length))/ xDivisor
xLRI = (Σ(Closing Price, Length) - xSlope * xX) / Length
इस तरह की गणनाओं के माध्यम से, हाल के लंबाई दिनों के लिए रैखिक प्रतिगमन इंटरसेप्ट एक्सएलआरआई प्राप्त किया जा सकता है। रणनीति व्यापार संकेत उत्पन्न करने के लिए इसके आधार पर मूल्य उच्च और निम्न का न्याय करती है।
इस रणनीति के निम्नलिखित फायदे हैंः
इस रणनीति में कुछ जोखिम भी हैं:
विरोधी उपाय:
इस रणनीति को निम्नलिखित पहलुओं में भी अनुकूलित किया जा सकता हैः
यह रणनीति रैखिक प्रतिगमन इंटरसेप्ट के आधार पर एक सरल मात्रात्मक ट्रेडिंग रणनीति का निर्माण करती है। कुल मिलाकर, रणनीति का कुछ आर्थिक मूल्य है, लेकिन ध्यान देने के लिए कुछ जोखिम भी हैं। निरंतर अनुकूलन के माध्यम से, यह रणनीति की स्थिरता और लाभप्रदता में और सुधार करने की उम्मीद है।
/*backtest start: 2023-11-28 00:00:00 end: 2023-12-28 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 21/03/2018 // Linear Regression Intercept is one of the indicators calculated by using the // Linear Regression technique. Linear regression indicates the value of the Y // (generally the price) when the value of X (the time series) is 0. Linear // Regression Intercept is used along with the Linear Regression Slope to create // the Linear Regression Line. The Linear Regression Intercept along with the Slope // creates the Regression line. // // You can change long to short in the Input Settings // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="Line Regression Intercept Backtest", overlay = true) Length = input(14, minval=1) xSeria = input(title="Source", defval=close) reverse = input(false, title="Trade reverse") xX = Length * (Length - 1) * 0.5 xDivisor = xX * xX - Length * Length * (Length - 1) * (2 * Length - 1) / 6 xXY = 0 for i = 0 to Length-1 xXY := xXY + (i * xSeria[i]) xSlope = (Length * xXY - xX * sum(xSeria, Length)) / xDivisor xLRI = (sum(xSeria, Length) - xSlope * xX) / Length pos = iff(close > xLRI, 1, iff(close < xLRI, -1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(xLRI, color=blue, title="LRI")