रैखिक प्रतिगमन चैनल रणनीति

लेखक:चाओझांग, दिनांकः 2024-01-17 11:41:16
टैगः

img

अवलोकन

रैखिक प्रतिगमन चैनल रणनीति रैखिक प्रतिगमन विश्लेषण और चलती औसत संकेतकों पर आधारित एक अल्पकालिक व्यापार रणनीति है। रणनीति ट्रेंड दिशा की पहचान करने और अपेक्षाकृत कम जोखिम वाले प्रवेश बिंदुओं को खोजने के लिए रैखिक प्रतिगमन चैनल और हुल चलती औसत को जोड़ती है।

रणनीति तर्क

रैखिक प्रतिगमन चैनल रणनीति मुख्य रूप से दो संकेतकों पर निर्भर करती हैः

  1. रैखिक प्रतिगमन चैनल: रैखिक प्रतिगमन विश्लेषण द्वारा गणना की गई चैनल सीमा। रणनीति कीमतों के दीर्घकालिक प्रवृत्ति का प्रतिनिधित्व करने के लिए 55-दिवसीय रैखिक प्रतिगमन रेखा निर्धारित करती है। साथ ही, यह चैनल की ऊपरी सीमा की गणना करती है, जो कीमतों के उच्च तापमान क्षेत्र का प्रतिनिधित्व करती है।

  2. Hull Moving Average: कीमतों के समग्र रुझान और दिशा निर्धारित करने के लिए 400 दिनों की अवधि के साथ एक चलती औसत जैसे ट्रेंड ट्रैकिंग संकेतक का उपयोग किया जाता है।

व्यापार का विशिष्ट तर्क हैः

जब कीमत चैनल की ऊपरी सीमा से नीचे और 400-दिवसीय हुल चलती औसत से नीचे हो, तो लंबी हो; जब कीमत रैखिक प्रतिगमन मध्य बिंदु से ऊपर उठती है, तो लाभ लेने के लिए स्थिति को बंद करें।

यह आपको समेकन के दौरान निचले स्तरों को खरीदने और लाभ के लिए नकदी निकालने की अनुमति देता है जब कीमतें फिर से अपट्रेंड चैनल में प्रवेश करती हैं।

लाभ विश्लेषण

इस रणनीति के निम्नलिखित फायदे हैंः

  1. रैखिक प्रतिगमन चैनल मूल्य ताप और दीर्घकालिक प्रवृत्ति दिशा को अधिक सटीक रूप से आंक सकता है, चंचल बाजारों में अंधे प्रवेश से बचता है।

  2. हुल मूविंग एवरेज अल्पकालिक बाजार शोर को फ़िल्टर करता है, जिससे प्रवेश का समय स्पष्ट हो जाता है।

  3. इस रणनीति में लेनदेन की अपेक्षाकृत कम आवृत्ति है और ड्रॉडाउन का जोखिम कम है। यह अस्थिर बाजारों में ऊंचाइयों का पीछा नहीं करेगी और नीचे की ओर हिट नहीं करेगी।

  4. लाभ के बिंदु स्पष्ट हैं, और मध्यम और अल्पकालिक रुझानों में अक्सर सभ्य रिटर्न हासिल किया जा सकता है।

जोखिम विश्लेषण

रैखिक प्रतिगमन चैनल की रणनीति में भी कुछ जोखिम हैं:

  1. बुल बाजार में, रैखिक प्रतिगमन चैनल थोड़ा सपाट हो सकता है या गिर सकता है, खरीद के अवसरों को याद कर सकता है। यह पैरामीटर को ठीक से समायोजित करके अनुकूलित किया जा सकता है।

  2. एक अप्रत्याशित घटना के कारण एक प्रमुख उल्टा होने की स्थिति में, स्टॉप लॉस मारा जा सकता है, जिससे एक बड़ा नुकसान होता है। स्टॉप लॉस का अनुपात एकल लेनदेन के नुकसान को नियंत्रित करने के लिए सेट किया जा सकता है।

  3. यदि पुलबैक बहुत गहरा जाता है और हुल एमए लाइन को तोड़ता है, तो यह बाहर निकलने पर लाभ प्राप्त करने में विफल हो सकता है। हुल एमए पैरामीटर या स्टॉप लॉस को समायोजित किया जा सकता है।

  4. व्यापारिक आवृत्ति बहुत कम हो सकती है. व्यापारिक आवृत्ति बढ़ाने के लिए रैखिक प्रतिगमन चक्र को छोटा करें.

अनुकूलन

रैखिक प्रतिगमन चैनल रणनीति को निम्नलिखित पहलुओं में अनुकूलित किया जा सकता हैः

  1. चैनल को वास्तविक मूल्य उतार-चढ़ाव के करीब लाने के लिए रैखिक प्रतिगमन चैनल मापदंडों को गतिशील रूप से समायोजित करें।

  2. प्रवृत्ति उलट बिंदुओं को बेहतर ढंग से निर्धारित करने के लिए हुल एमए मापदंडों का अनुकूलन करें।

  3. एकल हानि जोखिम को प्रभावी ढंग से नियंत्रित करने के लिए चैनल के भीतर पीछे के स्टॉप लॉस बिंदु सेट करें।

  4. अस्थिर बाजारों में स्थिति खोलने से बचने के लिए अस्थिरता संकेतक जोड़ें।

  5. वास्तविक ब्रेकआउट निर्धारित करने के लिए ट्रेडिंग वॉल्यूम संकेतकों को मिलाएं।

सारांश

कुल मिलाकर, रैखिक प्रतिगमन चैनल रणनीति एक अपेक्षाकृत मजबूत प्रवृत्ति-अनुसरण रणनीति है। यह बाजार शोर से बचती है और प्रवृत्ति शुरू होने पर सही दिशा में प्रवेश करती है। मापदंडों को अनुकूलित करके और संकेतकों को जोड़कर, व्यापार जोखिमों को और कम किया जा सकता है और लाभप्रदता में सुधार किया जा सकता है। यह रणनीति लगातार व्यापार की आवश्यकता के बिना मध्यम से दीर्घकालिक होल्डिंग के लिए उपयुक्त है। सामान्य तौर पर, इसका लाइव ट्रेडिंग के लिए मजबूत व्यावहारिक मूल्य है।


/*backtest
start: 2023-01-10 00:00:00
end: 2024-01-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © TradingAmmo

//@version=4
strategy("Linear Channel", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.075, currency='USD')
startP = timestamp(input(2017, "Start Year"), input(12, "Month"), input(17, "Day"), 0, 0)
end   = timestamp(input(9999, "End Year"),  1, 1,  0, 0)
_testPeriod() => true

//linreg
length = input(55)
linreg = linreg(close, length, 0)
plot(linreg, color=color.white) 

//calc band
Value = input(-2)
sub = (Value/100)+1
Band2 = linreg*sub
plot(Band2, color=color.red)

//HMA as a filter
HMA = input(400, minval=1)  
plot(hma(close, HMA), color=color.purple)  

long_condition = close <  Band2  and hma(close, HMA) < close and _testPeriod()
strategy.entry('BUY', strategy.long, when=long_condition)  
 
short_condition =  close > linreg
strategy.close('BUY', when=short_condition)


अधिक