बोलिंगर बैंड्स रिवर्सल ट्रेंड रणनीति

लेखक:चाओझांग, दिनांक: 2023-12-07 16:08:05
टैगः

img

अवलोकन

यह रणनीति प्रवृत्ति की दिशा निर्धारित करने के लिए बोलिंगर बैंड के ऊपरी बैंड, मध्य बैंड, निचले बैंड और 200-दिवसीय चलती औसत के बीच संबंध का उपयोग करती है। यह तब लंबी हो जाती है जब कीमत अपट्रेंड के दौरान निचले बैंड को छूती है और जब कीमत डाउनट्रेंड के दौरान ऊपरी बैंड को छूती है तो छोटी हो जाती है।

सिद्धांत

  1. प्रवृत्ति निर्धारित करें: जब बोलिंगर बैंड के दोनों ऊपरी और निचले बैंड 200-दिवसीय चलती औसत से ऊपर होते हैं, तो यह एक अपट्रेंड होता है। जब दोनों नीचे होते हैं, तो यह एक डाउनट्रेंड होता है।
  2. प्रवेशः जब कीमत अपट्रेंड में निचले बैंड को छूती है तो लंबी हो जाती है। जब कीमत डाउनट्रेंड में ऊपरी बैंड को छूती है तो छोटी हो जाती है।
  3. बाहर निकलनाः जब कीमत 250 दिनों के सरल चलती औसत से ऊपर की सीमा को छूती है या टूटती है, तब लंबी, बंद स्थिति। जब छोटी, बंद स्थिति जब कीमत 300 दिनों के सरल चलती औसत से नीचे की सीमा को छूती है या टूटती है।

लाभ

  1. प्रवृत्ति की दिशा निर्धारित करने के लिए बोलिंगर बैंड का प्रयोग करें, स्पष्ट दिशा के बिना दोहराव वाले व्यापार से बचें।
  2. जब प्रवृत्ति दिशा स्पष्ट हो तब बोलिंगर बैंड्स की अस्थिरता सीमा के आधार पर उचित प्रविष्टियां और निकास करें।
  3. अप्रत्याशित घाटे से बचने के लिए चलती औसत के साथ फ़िल्टरिंग जोड़ी गई।

जोखिम और समाधान

  1. गलत बोलिंगर बैंड्स पैरामीटर सेटिंग से गलत आकलन होता हैः इष्टतम अवधि की लंबाई खोजने के लिए पैरामीटर को समायोजित करें।
  2. गलत चलती औसत पैरामीटर से ओवर ट्रेडिंग या अवांछित नुकसान होता हैः सबसे स्थिर पैरामीटर खोजने के लिए विभिन्न पैरामीटरों का परीक्षण करें।
  3. प्रमुख समाचार घटनाओं के कारण अचानक बाजार में परिवर्तन असामान्यताएं पैदा करता हैः प्रति व्यापार हानि की सीमा के लिए स्टॉप लॉस सेट करें।

अनुकूलन दिशाएँ

  1. इष्टतम मापदंडों को खोजने के लिए विभिन्न पैरामीटर अवधि में रणनीति प्रदर्शन का परीक्षण करें।
  2. असामान्य बाजार स्थितियों में भारी नुकसान से बचने के लिए स्टॉप लॉस तंत्र जोड़ें।
  3. जीत दर में सुधार के लिए प्रवेश संकेतों की पुष्टि करने के लिए अन्य संकेतकों को शामिल करें।

निष्कर्ष

यह रणनीति सबसे पहले बोलिंगर बैंड्स के साथ प्रवृत्ति दिशा निर्धारित करती है। यह तब चलती औसत के साथ बोलिंगर बैंड्स की अस्थिरता सीमा का उपयोग एक ट्रेडिंग प्रणाली बनाने के लिए करती है जो दिशात्मक शुद्धता सुनिश्चित करती है और सभ्य लाभ में ताले लगाती है। अभी भी पैरामीटर चयन और स्टॉप लॉस के साथ कुछ मुद्दे हैं जिन्हें बेहतर प्रदर्शन प्राप्त करने के लिए अनुकूलन और तंत्र जोड़ों के माध्यम से और बेहतर किया जा सकता है।


/*backtest
start: 2023-11-29 00:00:00
end: 2023-12-06 00:00:00
period: 1m
basePeriod: 1m
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/
// © Aayonga

//@version=5
strategy("boll trend", overlay=true,initial_capital=1000,default_qty_type=strategy.fixed, default_qty_value=1 )
bollL=input.int(20,minval=1,title = "length")
bollmult=input.float(2.3,minval=0,step=0.1,title = "mult")
basis=ta.ema(close,bollL)
dev=bollmult*ta.stdev(close,bollL)
upper=basis+dev

lower=basis-dev

smaL=input.int(200,minval=1,step=1,title = "trend")
sma=ta.sma(close,smaL)
//多头趋势
longT=upper>sma and basis>sma and lower>=sma
//空头趋势
shortT=upper<sma and basis<sma and lower<=sma

//入场位
longE=ta.crossover(close,lower)

shortE=ta.crossover(close,upper)

//出场位

longEXIT=ta.crossover(high,upper) or ta.crossunder(close,ta.sma(close,300))
shortEXIT=ta.crossunder(low,lower) or ta.crossover(close,ta.sma(close,250)) 

if longT and longE 
    strategy.entry("多long",strategy.long)

if longEXIT
    strategy.close("多long",comment = "close long")

if shortE and shortT 
    strategy.entry("空short",strategy.short)

if shortEXIT
    strategy.close("空short",comment = "close short")

अधिक