बी.बी.%बी रणनीति


निर्माण तिथि: 2023-09-25 17:53:36 अंत में संशोधित करें: 2023-09-25 17:53:36
कॉपी: 0 क्लिक्स: 1034
1
ध्यान केंद्रित करना
1617
समर्थक

अवलोकन

बीबी% बी रणनीति एक मात्रात्मक ट्रेडिंग रणनीति है जो निवेश निर्णय लेने के लिए ब्यूरिन बैंड सूचक के प्रतिशत बी मूल्य का उपयोग करती है। यह खरीद या बेचने का संकेत दे सकती है जब कीमत ब्यूरिन बैंड के करीब या नीचे होती है। यह एक ट्रेंड ट्रैकिंग रणनीति है।

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

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

विशेष रूप से, रणनीति पहले 21 दिनों के समापन मूल्य के लिए SMA औसत और 2 गुना मानक अंतर की गणना करती है, जिसे बुरिन ने ट्रैक किया है। फिर वर्तमान समापन मूल्य के BB%B मूल्य की गणना करें। यदि BB%B मूल्य -0.2 से कम है (कन्फ़िगर करने योग्य) और वर्तमान में कोई स्थिति नहीं है, तो अधिक करें; यदि BB%B मूल्य 1.2 से अधिक है (कन्फ़िगर करने योग्य) और वर्तमान में कोई स्थिति नहीं है, तो खाली करें।

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

श्रेष्ठता विश्लेषण

  • ब्रिन बैंड सूचकांक का उपयोग करके ओवरबॉय और ओवरसेलिंग का आकलन करें

ब्रिन ने कहा कि ऊपरी और निचली पट्टी के साथ, यह वर्तमान मूल्य की एक निश्चित मानक विचलन सीमा को दर्शाता है। जब कीमत ऊपरी पट्टी के पास या स्पर्श करती है, तो यह ओवरबॉट को दर्शाता है, और जब यह निचली पट्टी के पास या स्पर्श करती है, तो यह ओवरबॉट को दर्शाता है। बीबी% बी रणनीति इस विशेषता का पूरा उपयोग करती है ताकि उपयुक्त खरीद और बिक्री के समय का न्याय किया जा सके।

  • विन्यास में लचीलापन, नीति की आवृत्ति को समायोजित करना

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

  • रुझानों के साथ

ब्लिंक बैंड के निर्णय के अलावा, ओवरबॉय ओवरसोल के साथ-साथ औसत रेखा के निर्णय के साथ एक बड़ी प्रवृत्ति से बचने के लिए विपरीत ट्रेडिंग।

  • गलत संकेतों को कम करने के लिए रिवर्सिंग

जब कीमतें पहली बार बुरिन बैंड के ऊपर या नीचे की ओर टच करती हैं, तो यह ओवरबॉय और ओवरसोल के रूप में चिह्नित होने की संभावना है, लेकिन यह एक अल्पकालिक झूठी तोड़ भी हो सकती है। इस रणनीति में एक रिवर्स थ्रेशोल्ड शामिल है, जो झूठे सिग्नल को फ़िल्टर करने के लिए केवल उसी स्थिति को साफ करता है जहां बीबी% बी स्पष्ट रूप से विपरीत दिशा में वापस आ गया है।

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

  • कीमतों के रुझान का आकलन नहीं कर सका

यह रणनीति केवल बुरीन बैंड सूचकांक को देखते हुए कीमतों को उलट सकती है, जबकि बड़े रुझानों को नजरअंदाज कर सकती है, जिससे प्रतिकूल व्यापार में घाटा हो सकता है।

  • रिवर्स थ्रेशोल्ड सेट करना एक मौका है जिसे याद नहीं किया जाना चाहिए

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

  • बुरीन बैंड के विस्तार के साथ, खरीद और बिक्री के बिंदुओं पर कीमतों में अंतर बढ़ गया

जब बाजार में उतार-चढ़ाव बढ़ता है, तो ब्रिन के ऊपर और नीचे की पटरी का अंतर बढ़ जाता है, खरीद और बिक्री बिंदुओं के बीच मूल्य अंतर बढ़ जाता है, जिससे एकल हानि का जोखिम बढ़ जाता है।

  • अधिक लेनदेन की आवृत्ति

लंबी लाइन रणनीति की तुलना में, इस रणनीति में ट्रेडिंग की आवृत्ति अधिक होती है, जिससे ट्रेडिंग लागत और स्लिप पॉइंट हानि अधिक होती है।

अनुकूलन दिशा

  • प्रवृत्ति संकेतक के संयोजन में फ़िल्टर सिग्नल

MACD, KDJ और अन्य प्रवृत्ति निर्णय संकेतक शामिल कर सकते हैं, केवल जब प्रवृत्ति की दिशा मेल खाती है तो व्यापार संकेत जारी करते हैं, विपरीत व्यापार से बचें।

  • रोकथाम तंत्र में शामिल होना

एकल हानि के जोखिम को नियंत्रित करने और हानि के विस्तार को रोकने के लिए एक निश्चित संख्यात्मक या प्रतिशत रोक लगाएं।

  • ऑप्टिमाइज़ेशन पैरामीटर सेट

औसत रेखा की लंबाई, बीबी% बी थ्रेशोल्ड और रिवर्स थ्रेशोल्ड जैसे पैरामीटर को समायोजित करें, और अधिक शोर को खत्म करने और रणनीति की स्थिरता बढ़ाने के लिए सबसे अच्छा पैरामीटर संयोजन ढूंढें।

  • लेनदेन लागत कारक

विभिन्न किस्मों के लेन-देन की लागत के अनुसार, रणनीति के मापदंडों को समायोजित करें, लेनदेन की आवृत्ति को कम करें, लेनदेन की लागत के प्रभाव को कम करें।

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2023-08-25 00:00:00
end: 2023-09-24 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
// strategy(title = "BB%B Strat", shorttitle = "BB%B Strat", format=format.price, precision=2, default_qty_type=strategy.percent_of_equity, default_qty_value=20)
length = input.int(21, minval=1)
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev")
ob = input.float(1.2, "Overbought Line", step=0.1)
ob_close = input.float(1.0, "Overbought Close", step=0.1)
os = input.float(-0.2, "Oversold Line", step=0.1)
os_close = input.float(0.2, "Oversold Close", step=0.1)
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev
bbr = (src - lower)/(upper - lower)
p = plot(bbr, "Bollinger Bands %B", color=#26A69A)
ob_hline = hline(ob, "Overbought", color=color.red, linestyle=hline.style_dashed)
obc_hline = hline(ob_close, "Overbought Close", color=color.red, linestyle=hline.style_dashed)
os_hline = hline(os, "Oversold", color=color.green, linestyle=hline.style_dashed)
osc_hline = hline(os_close, "Oversold Close", color=color.green, linestyle=hline.style_dashed)
fill(ob_hline, obc_hline, color=color.new(color.red, 80), title="Overbought")
fill(os_hline, osc_hline, color=color.new(color.green, 80), title="Overbought")
bgcolor(bbr > ob ? color.new(color.fuchsia, 80) : (bbr < os ? color.new(color.lime, 80) : na))

if bbr < os and strategy.position_size == 0
    strategy.entry("L", strategy.long)
if bbr >= os_close and strategy.position_size > 0
    strategy.close_all()

if bbr > ob and strategy.position_size == 0
    strategy.entry("S", strategy.short)
if bbr <= ob_close and strategy.position_size < 0
    strategy.close_all()