यह रणनीति बुरिन बैंड के माध्यम से मूल्य के ब्रेक को देखते हुए व्यापार करती है। बुरिन बैंड मूल्य के उतार-चढ़ाव की सीमा को प्रभावी रूप से परिभाषित करता है, जिसका ब्रेक प्रवृत्ति परिवर्तन के संकेत के रूप में कार्य कर सकता है।
रणनीतिक सिद्धांत:
ब्रिन बैंड की मध्य रेखा, ऊपरी बैंड और निचले बैंड की गणना करें। मध्य रेखा n दिन की सरल चलती औसत है, और बैंडविड्थ n दिन के मानक अंतर से कई गुना है।
जब कीमत ऊपर से नीचे की ओर जाती है, तो अधिक करें; जब कीमत नीचे से नीचे की ओर जाती है, तो खाली करें।
जोखिम नियंत्रण के लिए ब्रीनिंग बैंड लाइन पर विपरीत दिशा में स्टॉप लॉस सेट करें।
ट्रेंड ट्रैकिंग स्टॉप का उपयोग करके अधिक मुनाफे को लॉक किया जा सकता है, या फिक्स्ड स्टॉप का विकल्प चुना जा सकता है।
आप एक ही समय में कई रिक्तियों से बचने के लिए कई रिक्तियों के आदेशों के लिए एक-दूसरे को रद्द कर सकते हैं।
इस रणनीति के फायदे:
ब्रिन बैंड को तोड़ने से ट्रेंड में बदलाव के बिंदुओं की पहचान करने में मदद मिलती है।
ब्रिन बैंड पर सेट स्टॉप लॉस ट्रेंड से समय पर बाहर निकलने के लिए फायदेमंद है।
एक-दूसरे के ऑर्डर को रद्द करने से एक-तरफ़ा लेनदेन के लिए हेजिंग से बचा जा सकता है
इस रणनीति के जोखिम:
ब्रिन बैंड औसत रेखा और मानक अंतर के पीछे है, जो सबसे अच्छा प्रवेश बिंदु से चूक सकता है।
भूकंपीय प्रवृत्ति में अक्सर झूठे ब्रेक हो सकते हैं।
मानक पैरामीटर बाजार में उतार-चढ़ाव के लिए अनुकूल नहीं हैं।
संक्षेप में, यह रणनीति ब्रीनिंग बैंड के माध्यम से निर्णय लेने के लिए व्यापार करती है, जो एक विशिष्ट चैनल तोड़ने की रणनीति है। पैरामीटर अनुकूलन और जोखिम नियंत्रण में सुधार के लिए जगह है, लेकिन समग्र विचार सरल और विश्वसनीय है।
/*backtest
start: 2022-09-05 00:00:00
end: 2023-09-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Kozlod - BB Strategy - 1 minute", overlay=true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100)
//
// author: Kozlod
// date: 2019-05-27
// RSI - BTCUSDT - 1m
// https://www.tradingview.com/u/Kozlod/
// https://t.me/quantnomad
//
source = close
length = input(45, minval=1)
mult = input(2.5, minval=0.001, maxval=50)
basis = sma(source, length)
dev = mult * stdev(source, length)
upper = basis + dev
lower = basis - dev
plot(upper)
plot(lower)
buyEntry = crossover(source, lower)
sellEntry = crossunder(source, upper)
if (crossover(source, lower))
strategy.entry("BBandLE", strategy.long, stop=lower, oca_name="BollingerBands", comment="BBandLE")
else
strategy.cancel(id="BBandLE")
if (crossunder(source, upper))
strategy.entry("BBandSE", strategy.short, stop=upper, oca_name="BollingerBands", comment="BBandSE")
else
strategy.cancel(id="BBandSE")