एमएसीडी बीबी बैंड ब्रेकआउट रणनीति

MACD EMA BB SMA
निर्माण तिथि: 2024-04-25 17:16:28 अंत में संशोधित करें: 2024-04-25 17:16:28
कॉपी: 0 क्लिक्स: 1022
1
ध्यान केंद्रित करना
1617
समर्थक

एमएसीडी बीबी बैंड ब्रेकआउट रणनीति

अवलोकन

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

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

एमएसीडी बीबी बैंड तोड़ने की रणनीति का सिद्धांत इस प्रकार हैः

  1. एमएसीडी सूचक की गणना करेंः एमएसीडी सूचक की गणना तेजी से चलती औसत (ईएमए) और धीमी गति से चलती औसत (ईएमए) का उपयोग करके की जाती है।
  2. ब्रिन बैंड की गणना करेंः एमएसीडी सूचक का उपयोग करके सरल चलती औसत (एसएमए) और मानक विचलन ब्रिन बैंड को ट्रैक पर और ट्रैक पर रखें।
  3. मल्टीहेड सिग्नलः जब MACD सूचक ब्रिन को पार करता है, तो रणनीति मल्टीहेड शुरू होती है।
  4. खाली सिर सिग्नलः जब MACD सूचक ब्रीज के नीचे से गुजरता है, तो रणनीति खाली है।
  5. स्टॉप-स्टॉप-लॉसः ट्रेडिंग जोखिम को प्रबंधित करने के लिए रणनीति में स्टॉप-स्टॉप और स्टॉप-लॉस प्रतिशत सेट किए जा सकते हैं।

रणनीतिक लाभ

  1. प्रवृत्ति पकड़नाः MACD संकेतक बाजार में अल्पकालिक रुझानों को प्रभावी ढंग से पकड़ने में सक्षम है, जिससे रणनीति को प्रवृत्ति के गठन के शुरुआती चरणों में व्यापार करने की अनुमति मिलती है।
  2. अस्थिरता पर विचार करेंः ब्रिन बैंड सूचकांक कीमतों की अस्थिरता को ध्यान में रखता है, जिससे बाजार में उतार-चढ़ाव बढ़ने पर रणनीति को गलत व्यापारिक संकेतों से बचने में मदद मिलती है।
  3. पैरामीटर लचीलापनः रणनीति के पैरामीटर, जैसे कि एमएसीडी की तेज़-धीमी रेखा चक्र, ब्रिन बैंड की अवधि और मानक अंतर गुणांक, बाजार की विशेषताओं के अनुसार अनुकूलित किए जा सकते हैं।

रणनीतिक जोखिम

  1. परिमाण जोखिमः ट्रेडों को प्रवृत्ति के प्रारंभिक चरणों में करने की रणनीति में एक बड़ा वापसी जोखिम हो सकता है।
  2. बार-बार ट्रेडिंगः यदि पैरामीटर गलत तरीके से सेट किए जाते हैं, तो रणनीति बहुत अधिक ट्रेडिंग सिग्नल उत्पन्न कर सकती है, जिससे बार-बार ट्रेडिंग और उच्च ट्रेडिंग लागत होती है।
  3. पैरामीटर अनुकूलन: रणनीति का प्रदर्शन पैरामीटर के चयन पर निर्भर करता है, गलत पैरामीटर के कारण रणनीति खराब प्रदर्शन कर सकती है।

रणनीति अनुकूलन दिशा

  1. प्रवृत्ति की पुष्टिः ट्रेडिंग सिग्नल उत्पन्न होने के बाद, अन्य संकेतकों या मूल्य व्यवहार के साथ मिलकर प्रवृत्ति की प्रभावशीलता की पुष्टि की जा सकती है ताकि कुछ गलत संकेतों को फ़िल्टर किया जा सके।
  2. गतिशील स्टॉप: बाजार की अस्थिरता या मूल्य व्यवहार के आधार पर गतिशील स्टॉप स्थिति को समायोजित करना ताकि जोखिम को बेहतर तरीके से नियंत्रित किया जा सके।
  3. पैरामीटर अनुकूलनः मशीन लर्निंग या अनुकूलन एल्गोरिदम के माध्यम से, विभिन्न बाजार स्थितियों के अनुकूल रणनीति पैरामीटर के अनुकूलन समायोजन को लागू करें।

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
//AK MACD BB 
strategy("AK MACD BB strategy", overlay = true)

// Inputs for TP and SL
tp_percent = input.float(1.0, title="Take Profit %") / 100
sl_percent = input.float(1.0, title="Stop Loss %") / 100

length = input.int(10, minval=1, title="BB Periods")
dev = input.float(1, minval=0.0001, title="Deviations")

//MACD
fastLength = input.int(12, minval=1, title="fastLength") 
slowLength=input.int(26,minval=1)
signalLength=input.int(9,minval=1)
fastMA = ta.ema(close, fastLength)
slowMA = ta.ema(close, slowLength)
macd = fastMA - slowMA

//BollingerBands

Std = ta.stdev(macd, length)
Upper = (Std * dev + (ta.sma(macd, length)))
Lower = ((ta.sma(macd, length)) - (Std * dev))


Band1 = plot(Upper, color=color.gray, style=plot.style_line, linewidth=2,title="Upper Band")
Band2 = plot(Lower, color=color.gray, style=plot.style_line, linewidth=2,title="lower Band")
fill(Band1, Band2, color=color.blue, transp=75,title="Fill")

mc = macd >= Upper ? color.lime:color.red

// Indicator

plot(macd, color=mc, style =plot.style_circles,linewidth = 3, title="macd")
zeroline = 0 
plot(zeroline,color= color.orange,linewidth= 2,title="Zeroline")

//buy
barcolor(macd >Upper ? color.yellow:na)
//short
barcolor(macd <Lower ? color.aqua:na)
if macd > Upper
    strategy.entry("Long", strategy.long)
    // strategy.exit("Long TP/SL", "Long", limit=close * (1 + tp_percent), stop=close * (1 - sl_percent), comment = "Long Exit" )

if macd < Lower
    strategy.entry("Short", strategy.short)
    // strategy.exit("Short TP/SL", "Short", limit=close * (1 - tp_percent), stop=close * (1 + sl_percent), comment = "Short Exit")