MACD हिस्टोग्राम रणनीति


निर्माण तिथि: 2023-12-25 11:45:10 अंत में संशोधित करें: 2023-12-25 11:45:10
कॉपी: 0 क्लिक्स: 832
1
ध्यान केंद्रित करना
1623
समर्थक

MACD हिस्टोग्राम रणनीति

अवलोकन

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

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

यह रणनीति पहले आरएसआई को गणना करती है और फिर आरएसआई के आधार पर एमएसीडी को गणना करती है। आरएसआई बाजार में ओवरबॉट और ओवरसोल्ड का न्याय करता है, जबकि एमएसीडी बाजार की प्रवृत्ति और गतिशीलता में बदलाव को पकड़ता है।

विशेष रूप से, रणनीति पहले 14 चक्रों के आरएसआई संकेतक की गणना करती है। फिर आरएसआई संकेतक के आधार पर एमएसीडी संकेतक की गणना करती है, जिसमें 12 चक्र और 26 चक्र ईएमए औसत रेखा और 9 चक्रों की सिग्नल लाइन शामिल है।

जब MACD स्तंभ चार्ट पर 0 अक्ष के माध्यम से खरीद संकेत उत्पन्न; जब MACD स्तंभ चार्ट के नीचे 0 अक्ष के माध्यम से खरीद संकेत उत्पन्न. इस प्रकार, RSI का उपयोग करने के लिए बाजार overbought और oversold का आकलन करने के लिए बाजार की प्रवृत्ति और गतिशीलता में परिवर्तन का आकलन करने के लिए MACD का उपयोग करने के लिए व्यापार संकेतों का उत्पादन.

रणनीतिक लाभ

यह रणनीति आरएसआई और एमएसीडी दोनों संकेतकों के लाभों को जोड़ती है, जिससे बाजार की स्थिति का अधिक व्यापक रूप से आकलन किया जा सकता है, और संकेत अधिक विश्वसनीय होते हैं।

  1. आरएसआई का उपयोग ओवरबॉट और ओवरसोल्ड स्थिति का आकलन करने के लिए किया जाता है, जिससे स्टॉक का चयन करने में मदद मिलती है और झूठे ब्रेकआउट को रोका जा सकता है।

  2. MACD सूचकांक प्रवृत्ति और गतिशीलता में बदलाव को मापता है, और ट्रेडिंग सिग्नल अधिक स्पष्ट होते हैं।

  3. RSI और MACD के संयोजन में, कई कारकों का विश्लेषण किया जाता है, जिससे झूठे संकेतों को फ़िल्टर किया जा सकता है।

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

  1. RSI और MACD के लिए पैरामीटर सेटिंग्स रणनीति के प्रदर्शन को प्रभावित करते हैं और अनुकूलन को समायोजित करने की आवश्यकता होती है।

  2. बहु-सूचक संयोजन रणनीतिक जटिलता को बढ़ाता है और त्रुटि की संभावना को बढ़ाता है।

  3. MACD ट्रेडिंग सिग्नल में देरी हो सकती है, अन्य संकेतकों के साथ संयोजन की आवश्यकता होती है।

रणनीति अनुकूलन

  1. आरएसआई और एमएसीडी के पैरामीटर को अनुकूलित करें और सर्वोत्तम पैरामीटर संयोजन ढूंढें।

  2. केडीजे, ब्रिन बैंड आदि जैसे अन्य सूचक निर्णयों को जोड़ना, सूचक समूह बनाने और संकेत की सटीकता में सुधार करना।

  3. एकल हानि को नियंत्रित करने के लिए स्टॉप लॉस रणनीति में शामिल हों

  4. वे अपने आप में एक “अतिरिक्त” हैं, और उनके पास “अतिरिक्त” है।

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2022-12-18 00:00:00
end: 2023-12-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3

strategy(title = "MACD of RSI", overlay = false)
//////////////////////// RSI ///////////////////////////

src = close, len = input(14, minval=1, title="Length")

up = sma(max(change(src), 0), len)

down = sma(-min(change(src), 0), len)

rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))

//////////////////////// RSI   //////////////////////////

//////////////// MACD  ////////////////////////////

sourcemacd = rsi

fastLength = input(12, minval=1), slowLength=input(26,minval=1)

signalLength=input(9,minval=1)


fastMA = ema(sourcemacd, fastLength)

slowMA = ema(sourcemacd, slowLength)

macd = fastMA - slowMA

signal = ema(macd, signalLength)

delta=macd-signal

swap1 = delta>0?green:red


plot(delta,color=swap1,style=columns,title='Histo',histbase=0,transp=20)

p1 = plot(macd,color=blue,title='MACD Line')

p2 = plot(signal,color=red,title='Signal')

fill(p1, p2, color=blue)

hline(0)

/////////////////////////MACD  //////////////////////////

// Conditions

longCond = na

sellCond = na

longCond :=  crossover(delta,0)

sellCond :=  crossunder(delta,0)

monthfrom =input(6)

monthuntil =input(12)

dayfrom=input(1)

dayuntil=input(31)

if (  longCond   )

    strategy.entry("BUY", strategy.long, stop=close, oca_name="TREND", comment="BUY")

else

    strategy.cancel(id="BUY")

if ( sellCond   )

    strategy.close("BUY")