इस रणनीति का उपयोग ब्रिन बैंड का उपयोग करके मूल्य चैनल निर्धारित करने के लिए किया जाता है और फाइबोनैचिश रिट्रीट रेट के साथ समर्थन प्रतिरोध का आकलन करके स्वचालित ट्रेडिंग की अनुमति दी जाती है। रणनीति ब्रिन बैंड के टूटने की पहचान करती है और रिट्रीट पॉइंट्स को ट्रैक करती है, जो कि उच्च संभावना वाले रिट्रीट क्षेत्रों में खरीदारी या बिक्री के लिए होती है।
मध्य, ऊपरी और निचले रेल की गणना करना
SMA और ATR का उपयोग करके मिड-ट्रैक, अप-ट्रैक और डाउन-ट्रैक गणना
बाजार में उतार-चढ़ाव के साथ ब्रिन बेल्ट चैनल का विस्तार और संकुचन
फिबोनाची वापसी की तुलना में मूल्य की गणना
एटीआर और फिबोनाची संख्याओं के अनुपात के गुणनफल को वापसी अनुपात के रूप में लेना
मिड-ऑर्बिट के आधार पर एकाधिक फिबोनाची वापसी की गणना
मॉनिटरिंग की कीमतों ने बुरीन बैंड को पार कर लिया
कीमतों में तेजी के लिए अधिक सोचें
कीमतों में गिरावट पर विचार करें
फिबोनाची वापसी बिंदु के पास प्रवेश और स्टॉपलॉस स्टॉप सेट करें
फिबोनैचि रिट्रीट जोन में प्रवेश के लिए कीमतों में बदलाव
वापसी क्षेत्र के दूसरी तरफ एक स्टॉपस्टॉप सेट करें
ब्रिन बैंड स्पष्ट रूप से बाजार में उतार-चढ़ाव और रुझानों की पहचान करता है
फिबोनाची ने महत्वपूर्ण समर्थन और प्रतिरोध क्षेत्रों पर कब्जा करने की तुलना में पीछे हटने का फैसला किया
संकेतक संकेतों के साथ स्वचालित व्यापार
खेलों में वापसी से सफलता दर बढ़ेगी, खेलों में उतार-चढ़ाव से बचेंगी
विभिन्न चक्रों और किस्मों के लिए पैरामीटर को समायोजित करके अनुकूलित किया जा सकता है
ब्रिन बेल्ट में घुसपैठ एक झूठी घुसपैठ हो सकती है, जो गलत संकेत दे सकती है
यह अनुमान लगाना असंभव है कि कीमतें कब फिबोनाची में लौटेंगी।
स्टॉप लॉस पॉइंट का गलत चयन नुकसान को बढ़ा सकता है
बहुत बड़ी या बहुत छोटी समायोजन रणनीति को प्रभावित कर सकती है
अनुचित पैरामीटर या बाजार की निरंतर दिशा के साथ रणनीति विफल
बुरीन बैंड निर्णय तर्क का अनुकूलन, अधिक मात्रा में क्षमता संकेतक, गतिशील समायोजन वापसी क्षेत्र आदि पर विचार करना
रुझान और समर्थन प्रतिरोध के बारे में बेहतर निर्णय के लिए ब्रिन बैंड पैरामीटर का अनुकूलन
बढ़ी हुई मात्रा से पता चलता है कि क्या एक ब्रेकडाउन सिग्नल प्रभावी है
मशीन लर्निंग का उपयोग करके वापस बुलाने की संभावना का आकलन करें
अधिक तकनीकी संकेतकों के साथ सत्यापित व्यापार संकेत
नस्ल की विशेषताओं और व्यापार के समय के आधार पर उचित पैरामीटर का चयन करना
समय पर वापसी क्षेत्र की तीव्रता को बदलती अस्थिरता के अनुकूल बनाना
इस रणनीति में ब्रिन बैंड और फिबोनैचि रिट्रेस रेट सूचकांक के फायदे शामिल हैं, जो प्रवृत्ति की दिशा की पहचान करते हैं और उच्च संभावना रिवर्स पॉइंट्स को शामिल करते हैं। पैरामीटर अनुकूलन, सत्यापन सूचकांकों को जोड़ने, रिट्रेस जोन को गतिशील रूप से समायोजित करने आदि के माध्यम से जोखिम वृद्धि को कम करने के लिए। रणनीति का स्थान अभी भी विस्तार योग्य है, जैसे कि क्वांटम ऊर्जा सूचकांक, मशीन लर्निंग आदि को शामिल करना।
/*backtest
start: 2023-08-27 00:00:00
end: 2023-09-26 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(shorttitle="BBands Fibo", title="Bollinger Bands Fibonacci Ratios", overlay=true)
length = input(20, minval=1, type=input.integer, title="Length")
src = input(close, title="Source")
offset = input(0, "Offset", type = input.integer, minval = -500, maxval = 500)
fibo1 = input(defval=1.618, title="Fibonacci Ratio 1")
fibo2 = input(defval=2.618, title="Fibonacci Ratio 2")
fibo3 = input(defval=4.236, title="Fibonacci Ratio 3")
fiboBuyReverse = input(false, title = "Use Reverse Buy?")
fiboBuy = input(options = ["Fibo 1", "Fibo 2", "Fibo 3"],defval = "Fibo 1", title="Fibonacci Buy")
fiboSellReverse = input(false, title = "Use Reverse Sell?")
fiboSell = input(options = ["Fibo 1", "Fibo 2", "Fibo 3"],defval = "Fibo 1", title="Fibonacci Sell")
sma = sma(src, length)
atr = atr(length)
ratio1 = atr * fibo1
ratio2 = atr * fibo2
ratio3 = atr * fibo3
upper3 = sma + ratio3
upper2 = sma + ratio2
upper1 = sma + ratio1
lower1 = sma - ratio1
lower2 = sma - ratio2
lower3 = sma - ratio3
plot(sma, style=0, title="Basis", color=color.orange, linewidth=2, offset = offset)
upp3 = plot(upper3, transp=90, title="Upper 3", color=color.teal, offset = offset)
upp2 = plot(upper2, transp=60, title="Upper 2", color=color.teal, offset = offset)
upp1 = plot(upper1, transp=30, title="Upper 1", color=color.teal, offset = offset)
low1 = plot(lower1, transp=30, title="Lower 1", color=color.teal, offset = offset)
low2 = plot(lower2, transp=60, title="Lower 2", color=color.teal, offset = offset)
low3 = plot(lower3, transp=90, title="Lower 3", color=color.teal, offset = offset)
fill(upp3, low3, title = "Background", color=color.new(color.teal, 95))
targetBuy = fiboBuy == "Fibo 1" ? upper1 : fiboBuy == "Fibo 2" ? upper2 : upper3
targetBuy := fiboBuyReverse == false ? targetBuy : fiboBuy == "Fibo 1" ? lower1 : fiboBuy == "Fibo 2" ? lower2 : lower3
buy = low < targetBuy and high > targetBuy
targetSell = fiboSell == "Fibo 1" ? lower1 : fiboSell == "Fibo 2" ? lower2 : lower3
targetSell := fiboSellReverse == false ? targetSell : fiboSell == "Fibo 1" ? upper1 : fiboSell == "Fibo 2" ? upper2 : upper3
sell = low < targetSell and high > targetSell
strategy.entry("Buy", true, when = buy)
strategy.entry("Sell", false, when = sell)