संसाधन लोड हो रहा है... लोड करना...

दोहरी मानक विचलन बोलिंगर बैंड्स गति ब्रेकआउट रणनीति

लेखक:चाओझांग, दिनांकः 2024-11-28 15:10:20
टैगःबीबीएसएमएएसडीMULTएटीआर

img

अवलोकन

यह रणनीति बोलिंगर बैंड्स संकेतक का एक अभिनव अनुप्रयोग है, जो गति को पकड़ने के लिए दोहरे मानक विचलन बैंड का उपयोग करता है। मूल तंत्र बोलिंगर बैंड्स की एक प्रणाली पर निर्भर करता है, जो दो अलग-अलग मानक विचलन स्तरों (1SD और 2SD) का उपयोग करके बनाया गया है, जब कीमत 2SD चैनल के माध्यम से टूटती है तो ट्रेडिंग सिग्नल उत्पन्न करता है। सटीक गणितीय मॉडलिंग और सांख्यिकीय सिद्धांतों के माध्यम से, यह रणनीति व्यापारियों को एक व्यवस्थित व्यापारिक दृष्टिकोण प्रदान करती है।

रणनीतिक सिद्धांत

इस रणनीति में मध्य बैंड के रूप में 34-अवधि चलती औसत का उपयोग किया जाता है, जिसमें ऊपरी और निचले बैंड दोनों एकल और डबल मानक विचलन का उपयोग करके गणना की जाती है। खरीद संकेत तब उत्पन्न होते हैं जब कीमत 2SD ऊपरी बैंड से ऊपर टूट जाती है, जबकि बिक्री संकेत तब होते हैं जब कीमत 2SD निचले बैंड से नीचे टूट जाती है। इस रणनीति में स्वचालित स्टॉप-लॉस तंत्र शामिल हैं, जब कीमत निचले बैंड से नीचे टूट जाती है और जब कीमत ऊपरी बैंड से ऊपर टूट जाती है तो लंबी स्थिति बंद हो जाती है। एक धन प्रबंधन प्रणाली लागू की जाती है, प्रभावी जोखिम नियंत्रण के लिए प्रति व्यापार 30% खाता इक्विटी का उपयोग करते हुए।

रणनीतिक लाभ

  1. दोहरी मानक विचलन डिजाइन अधिक सटीक बाजार चरम निर्णय प्रदान करता है
  2. स्वचालित प्रवेश/निकास तंत्र मानव निर्णय त्रुटियों को कम करते हैं
  3. धन प्रबंधन की व्यापक प्रणाली नियंत्रण योग्य जोखिम सुनिश्चित करती है
  4. विभिन्न बाजार स्थितियों के लिए उपयुक्त अत्यधिक अनुकूलन योग्य मापदंड
  5. स्पष्ट ट्रेडिंग संकेतों के साथ विज़ुअलाइज़ेशन की उच्च डिग्री
  6. प्रवृत्ति के अनुसरण और अस्थिरता ब्रेकआउट ट्रेडिंग दृष्टिकोणों को जोड़ती है

रणनीतिक जोखिम

  1. विभिन्न बाजारों में अक्सर झूठे ब्रेकआउट पैदा कर सकता है
  2. स्टॉप-लॉस सेटिंग्स अत्यधिक अस्थिर बाजारों में समय से पहले बाहर निकलने का कारण बन सकती हैं
  3. फिक्स्ड पोजीशन साइजिंग से लगातार घाटे के दौरान जोखिम बढ़ सकता है
  4. गलत पैरामीटर सेटिंग्स के परिणामस्वरूप संकेतों में देरी हो सकती है जोखिम प्रबंधन की सिफारिशेंः
  • अतिरिक्त तकनीकी संकेतकों के साथ संकेतों की पुष्टि करें
  • मानक विचलन गुणक को गतिशील रूप से समायोजित करें
  • ट्रेलिंग स्टॉप-लॉस तंत्र लागू करें
  • अस्थिरता के आधार पर स्थिति का आकार समायोजित करें

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

  1. बाजार की अस्थिरता के आधार पर बैंड चौड़ाई के स्वचालित समायोजन के लिए अनुकूलन मानक विचलन गणना विधियों को पेश करना
  2. ब्रेकआउट सिग्नल की विश्वसनीयता में सुधार के लिए वॉल्यूम पुष्टिकरण तंत्र जोड़ें
  3. गतिशील स्थिति आकार के साथ धन प्रबंधन प्रणाली का अनुकूलन करें
  4. विभिन्न बाजारों में झूठे संकेतों को कम करने के लिए रुझान फ़िल्टर लागू करें
  5. स्वचालित रणनीति ट्यूनिंग के लिए बुद्धिमान पैरामीटर अनुकूलन प्रणाली विकसित करना

सारांश

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


/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-27 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
// Baker Odeh's Strategy - Bollinger Bands : 27/SEP/2014 01:36 : 1.0
// This displays the traditional Bollinger Bands, the difference is
// that the 1st and 2nd StdDev are outlined with two colors and two
// different levels, one for each Standard Deviation

strategy(shorttitle="Baker Odeh's Strategy - Bollinger Bands", title="Baker Odeh's Strategy - Bollinger Bands", overlay=true, currency=currency.NONE, initial_capital=30, default_qty_type=strategy.percent_of_equity, default_qty_value=20)
src = input(close)
length = input.int(34, minval=1)
mult = input.float(2.0, minval=0.001, maxval=50)

basis = ta.sma(src, length)
dev = ta.stdev(src, length)
dev2 = mult * dev

upper1 = basis + dev
lower1 = basis - dev
upper2 = basis + dev2
lower2 = basis - dev2

colorBasis = src >= basis ? color.blue : color.orange

pBasis = plot(basis, linewidth=2, color=colorBasis)
pUpper1 = plot(upper1, color=color.new(color.blue, 0), style=plot.style_circles)
pLower1 = plot(lower1, color=color.new(color.orange, 0), style=plot.style_circles)
pUpper2 = plot(upper2, color=color.new(color.blue, 0))
pLower2 = plot(lower2, color=color.new(color.orange, 0))

fill(pBasis, pUpper2, color=color.new(color.blue, 80))
fill(pUpper1, pUpper2, color=color.new(color.blue, 80))
fill(pBasis, pLower2, color=color.new(color.orange, 80))
fill(pLower1, pLower2, color=color.new(color.orange, 80))

if (close > upper2)
    strategy.entry("Long", strategy.long)

if (close < lower2)
    strategy.entry("Short", strategy.short)

if (close <= lower2)
    strategy.close("Long")

if (close >= upper2)
    strategy.close("Short")


संबंधित

अधिक