बोलिंगर बैंड और फिबोनाची रिट्रेसमेंट अनुपात पर आधारित ट्रेडिंग रणनीति


निर्माण तिथि: 2023-09-27 16:52:05 अंत में संशोधित करें: 2023-09-27 16:52:05
कॉपी: 0 क्लिक्स: 1125
1
ध्यान केंद्रित करना
1617
समर्थक

अवलोकन

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

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

  1. मध्य, ऊपरी और निचले रेल की गणना करना

    • SMA और ATR का उपयोग करके मिड-ट्रैक, अप-ट्रैक और डाउन-ट्रैक गणना

    • बाजार में उतार-चढ़ाव के साथ ब्रिन बेल्ट चैनल का विस्तार और संकुचन

  2. फिबोनाची वापसी की तुलना में मूल्य की गणना

    • एटीआर और फिबोनाची संख्याओं के अनुपात के गुणनफल को वापसी अनुपात के रूप में लेना

    • मिड-ऑर्बिट के आधार पर एकाधिक फिबोनाची वापसी की गणना

  3. मॉनिटरिंग की कीमतों ने बुरीन बैंड को पार कर लिया

    • कीमतों में तेजी के लिए अधिक सोचें

    • कीमतों में गिरावट पर विचार करें

  4. फिबोनाची वापसी बिंदु के पास प्रवेश और स्टॉपलॉस स्टॉप सेट करें

    • फिबोनैचि रिट्रीट जोन में प्रवेश के लिए कीमतों में बदलाव

    • वापसी क्षेत्र के दूसरी तरफ एक स्टॉपस्टॉप सेट करें

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

  • ब्रिन बैंड स्पष्ट रूप से बाजार में उतार-चढ़ाव और रुझानों की पहचान करता है

  • फिबोनाची ने महत्वपूर्ण समर्थन और प्रतिरोध क्षेत्रों पर कब्जा करने की तुलना में पीछे हटने का फैसला किया

  • संकेतक संकेतों के साथ स्वचालित व्यापार

  • खेलों में वापसी से सफलता दर बढ़ेगी, खेलों में उतार-चढ़ाव से बचेंगी

  • विभिन्न चक्रों और किस्मों के लिए पैरामीटर को समायोजित करके अनुकूलित किया जा सकता है

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

  • ब्रिन बेल्ट में घुसपैठ एक झूठी घुसपैठ हो सकती है, जो गलत संकेत दे सकती है

  • यह अनुमान लगाना असंभव है कि कीमतें कब फिबोनाची में लौटेंगी।

  • स्टॉप लॉस पॉइंट का गलत चयन नुकसान को बढ़ा सकता है

  • बहुत बड़ी या बहुत छोटी समायोजन रणनीति को प्रभावित कर सकती है

  • अनुचित पैरामीटर या बाजार की निरंतर दिशा के साथ रणनीति विफल

  • बुरीन बैंड निर्णय तर्क का अनुकूलन, अधिक मात्रा में क्षमता संकेतक, गतिशील समायोजन वापसी क्षेत्र आदि पर विचार करना

अनुकूलन दिशा

  • रुझान और समर्थन प्रतिरोध के बारे में बेहतर निर्णय के लिए ब्रिन बैंड पैरामीटर का अनुकूलन

  • बढ़ी हुई मात्रा से पता चलता है कि क्या एक ब्रेकडाउन सिग्नल प्रभावी है

  • मशीन लर्निंग का उपयोग करके वापस बुलाने की संभावना का आकलन करें

  • अधिक तकनीकी संकेतकों के साथ सत्यापित व्यापार संकेत

  • नस्ल की विशेषताओं और व्यापार के समय के आधार पर उचित पैरामीटर का चयन करना

  • समय पर वापसी क्षेत्र की तीव्रता को बदलती अस्थिरता के अनुकूल बनाना

संक्षेप

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

रणनीति स्रोत कोड
/*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)