यह रणनीति बोलिंगर बैंड्स संकेतक का एक अभिनव अनुप्रयोग है, जो गति को पकड़ने के लिए दोहरे मानक विचलन बैंड का उपयोग करता है। मूल तंत्र बोलिंगर बैंड्स की एक प्रणाली पर निर्भर करता है, जो दो अलग-अलग मानक विचलन स्तरों (1SD और 2SD) का उपयोग करके बनाया गया है, जब कीमत 2SD चैनल के माध्यम से टूटती है तो ट्रेडिंग सिग्नल उत्पन्न करता है। सटीक गणितीय मॉडलिंग और सांख्यिकीय सिद्धांतों के माध्यम से, यह रणनीति व्यापारियों को एक व्यवस्थित व्यापारिक दृष्टिकोण प्रदान करती है।
इस रणनीति में मध्य बैंड के रूप में 34-अवधि चलती औसत का उपयोग किया जाता है, जिसमें ऊपरी और निचले बैंड दोनों एकल और डबल मानक विचलन का उपयोग करके गणना की जाती है। खरीद संकेत तब उत्पन्न होते हैं जब कीमत 2SD ऊपरी बैंड से ऊपर टूट जाती है, जबकि बिक्री संकेत तब होते हैं जब कीमत 2SD निचले बैंड से नीचे टूट जाती है। इस रणनीति में स्वचालित स्टॉप-लॉस तंत्र शामिल हैं, जब कीमत निचले बैंड से नीचे टूट जाती है और जब कीमत ऊपरी बैंड से ऊपर टूट जाती है तो लंबी स्थिति बंद हो जाती है। एक धन प्रबंधन प्रणाली लागू की जाती है, प्रभावी जोखिम नियंत्रण के लिए प्रति व्यापार 30% खाता इक्विटी का उपयोग करते हुए।
क्लासिक बोलिंगर बैंड्स संकेतक पर आधारित यह अभिनव रणनीति अपने दोहरे मानक विचलन डिजाइन के माध्यम से सैद्धांतिक नींव और व्यावहारिक उपयोगिता दोनों के साथ एक ट्रेडिंग प्रणाली प्रदान करती है। परिचालन सादगी और सहज ज्ञान युक्तता को बनाए रखते हुए, रणनीति व्यापारियों को कठोर गणितीय मॉडलिंग और व्यापक जोखिम नियंत्रण तंत्र के माध्यम से एक विश्वसनीय ट्रेडिंग उपकरण प्रदान करती है। हालांकि अनुकूलन के लिए जगह है, लेकिन इसका मूल तर्क ध्वनि है और अच्छा व्यावहारिक मूल्य प्रदर्शित करता है।
/*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")