एमएसीडी घाटी डिटेक्टर रणनीति

लेखक:चाओझांग, दिनांकः 2024-04-12 17:01:21
टैगःएमएसीडीएटीआरआरएसआईईएमए

img

अवलोकन

एमएसीडी वैली डिटेक्टर रणनीति एमएसीडी संकेतक पर आधारित एक ट्रेडिंग रणनीति है। रणनीति एमएसीडी संकेतक में घाटियों का पता लगाकर खरीद संकेत उत्पन्न करती है। जब एमएसीडी संकेतक एक घाटी बनाता है, तो एमएसीडी मूल्य -0.4 से कम या बराबर होता है, और एमएसीडी और इसकी संकेत रेखा के बीच का अंतर 0 से कम होता है, रणनीति एक खरीद संकेत जारी करती है और लाभ लेने की कीमत निर्धारित करती है।

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

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

रणनीति में एमएसीडी घाटी निर्धारित करने के लिए निम्नलिखित स्थितियों का उपयोग किया गया हैः

  1. एमएसीडी और संकेत रेखा के बीच वर्तमान अंतर पिछले अंतर से अधिक है
  2. पिछली भिन्नता दो अवधि पहले की भिन्नता से कम है
  3. एमएसीडी मान -0.4 से कम या उसके बराबर है
  4. एमएसीडी और संकेत रेखा के बीच का अंतर 0 से कम है

जब उपरोक्त शर्तें एक साथ पूरी होती हैं, तो रणनीति इसे एक एमएसीडी घाटी मानती है और एक खरीद संकेत जारी करती है। साथ ही, रणनीति एक निश्चित ले लाभ मूल्य निर्धारित करती है, जो कि खरीद मूल्य प्लस एक निश्चित मूल्य अंतर (takeProfitValue) है।

लाभ विश्लेषण

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

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

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

अनुकूलन दिशा

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

सारांश

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


/*backtest
start: 2024-03-12 00:00:00
end: 2024-04-11 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © freditansari

//@version=5
//@version=5
strategy("MACD Valley Detector", overlay=true)
fastLength = input(12)
slowlength = input(26)
MACDLength = input(9)
MACD = ta.ema(close, fastLength) - ta.ema(close, slowlength)
aMACD = ta.ema(MACD, MACDLength)
delta = MACD - aMACD

rsi = ta.rsi(close, 14)
atr = ta.atr(14)

qty=1

takeProfitValue =7
// stopLossValue = 1


// close[0] < close[1] and close[1] > close[2]
is_valley= delta[0] > delta[1] and delta[1]<delta[2]? 1:0

// plot(is_valley , "valley?")

if(is_valley==1 and MACD<=-0.4 and delta <0)
	takeProfit = close +takeProfitValue
	action = "buy"
    // strategy.entry("long", strategy.long, qty=qty)
    // // strategy.exit("exit", "long", stop=stopLoss, limit=takeProfit)
    // strategy.exit("exit", "long", limit=takeProfit)
    alert('{"TICKER":"'+syminfo.ticker+'","ACTION":"'+action+'","PRICE":"'+str.tostring(close)+'","TAKEPROFIT":"'+str.tostring(takeProfit)+'","QTY":"'+str.tostring(qty)+'"}')

if (ta.crossover(delta, 0))
	stopLoss = low -0.3
    takeProfit = high +0.3
	strategy.entry("MacdLE", strategy.long,qty=qty, comment="MacdLE")
	strategy.exit("exit long", "MacdLE", limit=takeProfit)
	// strategy.exit("exit long", "MacdLE", stop=stopLoss, limit=takeProfit)
if (ta.crossunder(delta, 0))
	stopLoss = high + 0.3
    takeProfit = low - 0.3
	strategy.entry("MacdSE", strategy.short,qty=qty, comment="MacdSE")
	strategy.exit("exit long", "MacdLE", limit=takeProfit)

	// strategy.exit("exit short", "MacdSE", stop=stopLoss, limit=takeProfit)
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)

संबंधित

अधिक