यहाँ क्लासिक एमएसीडी (गतिशील औसत अभिसरण विचलन संकेतक) का एक संयोजन क्लासिक धीमी गतिशील औसत एसएमए के साथ अवधि 200 के साथ एक साथ एक रणनीति के रूप में है।
यह रणनीति लंबी जाती है यदि एमएसीडी हिस्टोग्राम और एमएसीडी गति दोनों शून्य से ऊपर हैं और तेजी से एमएसीडी चलती औसत धीमी एमएसीडी चलती औसत से ऊपर है। अतिरिक्त लंबी फ़िल्टर के रूप में हाल की कीमत एसएमए 200 से ऊपर होनी चाहिए। यदि विपरीत तर्क सही है, तो रणनीति छोटी जाती है। सबसे खराब मामले के लिए 50% फ़िल्टर का अधिकतम इंट्राडे इक्विटी नुकसान होता है।
मेरी मुफ्त रणनीति के साथ एक और $999 बचाओ।
यह रणनीति बिटकॉइन के दैनिक चार्ट के साथ-साथ एस एंड पी 500 और डॉव जोन्स इंडस्ट्रियल एवरेज दैनिक चार्ट पर बैकटेस्ट में काम करती है। 30 नवंबर 2015 को एसपीएक्स 500 सीएफडी दैनिक पर वर्तमान प्रदर्शन प्रतिशत लाभदायक हैः 6.4 के लाभ कारक के साथ वर्ष 1970 के बाद से 68%। 30 नवंबर 2015 को DOWI सूचकांक दैनिक पर वर्तमान प्रदर्शन प्रतिशत लाभदायक हैः 10.8 के लाभ कारक के साथ वर्ष 1915 के बाद से 51%।
सभी ट्रेडिंग में उच्च जोखिम शामिल होता है; पिछले प्रदर्शन में भविष्य के परिणामों का संकेत नहीं होता है। काल्पनिक या अनुकरणीय प्रदर्शन परिणामों में कुछ अंतर्निहित सीमाएं होती हैं। एक वास्तविक प्रदर्शन रिकॉर्ड के विपरीत, अनुकरणीय परिणाम वास्तविक व्यापार का प्रतिनिधित्व नहीं करते हैं। इसके अलावा, चूंकि ट्रेडों को वास्तव में निष्पादित नहीं किया गया है, इसलिए परिणामों में कुछ बाजार कारकों के प्रभाव के लिए कम या अधिक क्षतिपूर्ति हो सकती है, जैसे कि तरलता की कमी। सामान्य रूप से अनुकरणीय ट्रेडिंग कार्यक्रम भी इस तथ्य के अधीन हैं कि उन्हें पीछे की ओर देखने के लाभ के साथ डिज़ाइन किया गया है। कोई प्रतिनिधित्व नहीं किया जा रहा है कि कोई भी खाता दिखाए गए लाभ या नुकसान के समान लाभ या हानि प्राप्त करेगा या होने की संभावना है।
बैकटेस्ट
/*backtest start: 2021-05-06 00:00:00 end: 2022-05-05 23:59:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=2 strategy("MACD + SMA 200 Strategy (by ChartArt)", shorttitle="CA_-_MACD_SMA_strategy", overlay=true) // ChartArt's MACD + SMA 200 Strategy // // Version 1.0 // Idea by ChartArt on November 30, 2015. // // Here is a combination of the MACD with the // slow moving average SMA 200 as a strategy. // // This strategy goes long if the MACD histogram // and the MACD momentum are both above zero and // the fast MACD moving average is above the // slow MACD moving average. As additional long filter // the recent price has to be above the SMA 200. // If the inverse logic is true, the strategy // goes short. For the worst case there is a // max intraday equity loss of 50% filter. // Input source = input(close) fastLength = input(12, minval=1, title="MACD fast moving average") slowLength=input(26,minval=1, title="MACD slow moving average") signalLength=input(9,minval=1, title="MACD signal line moving average") veryslowLength=input(200,minval=1, title="Very slow moving average") switch1=input(true, title="Enable Bar Color?") switch2=input(true, title="Enable Moving Averages?") switch3=input(true, title="Enable Background Color?") // Calculation fastMA = ta.sma(source, fastLength) slowMA = ta.sma(source, slowLength) veryslowMA = ta.sma(source, veryslowLength) macd = fastMA - slowMA signal = ta.sma(macd, signalLength) hist = macd - signal // Colors MAtrendcolor = change(veryslowMA) > 0 ? color.green : color.red trendcolor = fastMA > slowMA and change(veryslowMA) > 0 and close > slowMA ? color.green : fastMA < slowMA and change(veryslowMA) < 0 and close < slowMA ? color.red : color.blue bartrendcolor = close > fastMA and close > slowMA and close > veryslowMA and change(slowMA) > 0 ? color.green : close < fastMA and close < slowMA and close < veryslowMA and change(slowMA) < 0 ? color.red : color.blue backgroundcolor = slowMA > veryslowMA and crossover(hist, 0) and macd > 0 and fastMA > slowMA and close[slowLength] > veryslowMA ? color.green : slowMA < veryslowMA and crossunder(hist, 0) and macd < 0 and fastMA < slowMA and close[slowLength] < veryslowMA ? color.red : na //bgcolor(switch3?backgroundcolor:na,transp=80) //barcolor(switch1?bartrendcolor:na) // Output F=plot(switch2?fastMA:na,color=trendcolor) S=plot(switch2?slowMA:na,color=trendcolor,linewidth=2) V=plot(switch2?veryslowMA:na,color=MAtrendcolor,linewidth=4) //fill(F,V,color=gray) // Strategy buyprice = low sellprice = high cancelLong = slowMA < veryslowMA cancelShort = slowMA > veryslowMA if crossover(hist, 0) and macd > 0 and fastMA > slowMA and close[slowLength] > veryslowMA strategy.entry("MACDLE", strategy.long, stop=buyprice, comment="Bullish") else if crossunder(hist, 0) and macd < 0 and fastMA < slowMA and close[slowLength] < veryslowMA strategy.entry("MACDSE", strategy.short, stop=sellprice, comment="Bearish") //maxIdLossPcnt = input(50, "Max Intraday Loss(%)", type=float) //strategy.risk.max_intraday_loss(maxIdLossPcnt, strategy.percent_of_equity) //plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)