यह रणनीति प्रवृत्ति की दिशा का आकलन करती है, जो कि ईएमए के कई समूहों के झुकाव दिशा और क्रॉस-रिलेशन के माध्यम से है, जो गैर-रोक प्रवृत्ति व्यापार को प्राप्त करता है। यह हमेशा एक bullish या bearish स्थिति रख सकता है।
तीन अलग-अलग चक्रों के ईएमए की गणना करें, क्रमशः तेज, मध्यम और धीमी गति से ईएमए।
जब तेज ईएमए पर मध्यम गति ईएमए के माध्यम से, और मध्यम गति ईएमए की ढलान को सही करता है, तो एक बहुसंकेत उत्पन्न होता है।
जब तेज ईएमए मध्यम गति ईएमए के नीचे से गुजरता है, और मध्यम गति ईएमए की ढलान नकारात्मक हो जाती है, तो एक शून्य संकेत उत्पन्न होता है।
जब कीमत ऊपर जाती है तो धीमी गति से ईएमए पर अधिक करें, और नीचे जाने पर खाली करें।
ईएमए के स्केलेबिलिटी रिलेशंस में तेजी और धीमी गति के बीच रुझान में बदलाव को दर्शाता है। कीमत और ईएमए की क्रॉस-कन्फर्मेशन प्रविष्टि।
कई ईएमए समूहों ने प्रवृत्ति की दिशा को अधिक सटीक रूप से निर्धारित किया।
तेजी और धीमी गति के ईएमए में प्रवृत्ति और झटके के बीच उचित अंतर है।
औसत स्लिप में परिवर्तन प्रवृत्ति में बदलाव को सूचित करता है।
एक बार फिर से पुष्टि की गई कीमतों के बीच एक झूठी दरार से बचने के लिए
हमेशा स्थिति में रहें और प्रवृत्ति के अवसरों को पूरी तरह से पकड़ें
केवल ईएमए के आधार पर, अस्थिरता के दौरान स्थिति को बनाए रखना जोखिम भरा है।
ईएमए पैरामीटर गलत तरीके से सेट किया गया है, और टर्निंग पॉइंट को याद किया जा सकता है।
हालांकि, यह स्पष्ट नहीं है कि यह प्रवृत्ति कितनी मजबूत या कमजोर है, और यह बहुत जल्दी हो सकता है कि यह स्थिति को उलट दे।
व्यक्तिगत घाटे को प्रभावी ढंग से नियंत्रित करने में असमर्थ।
विभिन्न ईएमए मापदंडों के संयोजनों का परीक्षण करें और बेहतर मापदंडों का पता लगाएं।
अन्य सूचकांकों को जोड़ना, जैसे कि MACD
स्टॉप लॉस मैकेनिज्म जोड़ा गया
यह भी कहा गया है, “प्रवृत्ति को मजबूत और कमजोर के रूप में मूल्यांकन करें और जल्दबाजी में रिवर्स पोजीशन खोलने से बचें।
पूंजी प्रबंधन को अनुकूलित करें, स्थिति आकार को समायोजित करें
ट्रेडों में उतार-चढ़ाव के समय ट्रेडों को निलंबित करना।
यह रणनीति ईएमए के बहु-संयोजन निर्णय प्रवृत्ति का उपयोग करती है, विचार तर्कसंगत है। लेकिन केवल ईएमए पर भरोसा करने के लिए एक निश्चित अंधा स्थान है, अनुकूलन के लिए अधिक जगह है, और अधिक सूचक निर्णय को पेश किया जा सकता है। स्थिरता बढ़ाने के लिए जोखिम नियंत्रण तंत्र को शामिल करने की भी आवश्यकता है। कुल मिलाकर, फ्रेमवर्क डिजाइन विज्ञान, निरंतर सुधार के माध्यम से एक मजबूत प्रवृत्ति व्यापार रणनीति के रूप में बढ़ने की उम्मीद है।
/*backtest
start: 2023-08-20 00:00:00
end: 2023-09-19 00:00:00
period: 6h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("EMA Slope + EMA Cross Strategy (by ChartArt)", shorttitle="CA_-_EMA_slope_cross", overlay=true)
// ChartArt's EMA Slope + EMA Cross Strategy
//
// Version 1.0
// Idea by ChartArt on March 10, 2018.
//
// This strategy uses divergences between
// three moving averages and their slope
// directions as well as crosses between
// the price and the moving averages
// to switch between long/short positions.
//
// The strategy is non-stop in the market
// and always either long or short.
//
// In addition the moving averages are colored
// depending if they are trending up or down.
//
// List of my work:
// https://www.tradingview.com/u/ChartArt/
// Input
price = input(close)
MA1_Length = input(2,step=1, title="EMA 1 Length")
MA2_Length = input(4,step=1, title="EMA 2 Length")
MA3_Length = input(20,step=1, title="EMA 3 Length")
switch1=input(true, title="Show Bar Color?")
switch2=input(true, title="Show Moving Averages?")
// Calculation
MA1 = ema(price, MA1_Length)
MA2 = ema(price, MA2_Length)
MA3 = ema(price, MA3_Length)
// Strategy
long = crossunder(price, MA3) or ( change(price)<0 and change(MA1)<0 and crossunder(price,MA1) and change(MA2)>0 )
short = crossover(price, MA3) or ( change(price)>0 and change(MA1)>0 and crossover(price,MA1) and change(MA2)<0 )
if long
strategy.entry("Long", strategy.long, comment="Long")
if short
strategy.entry("Short", strategy.short, comment="Short")
// Strategy Alert
alertcondition(long, title='EMA Slope + EMA Cross Strategy, Long Alert', message='Go Long!')
alertcondition(short, title='EMA Slope + EMA Cross Strategy, Short Alert', message='Go Short!')
// MA trend bar color
up = change(MA2)>0 and change(MA3)>0
dn = change(MA2)<0 and change(MA3)<0
bar_color = up?green:dn?red:blue
barcolor(switch1?bar_color:na)
// MA trend output color
MA2_color = change(MA2)>0?lime:change(MA2)<0?red:blue
MA3_color = change(MA3)>0?lime:change(MA3)<0?red:blue
// MA output
EMA2 = plot(switch2?MA2:na, title="EMA 2", style=linebr, linewidth=2, color=MA2_color)
EMA3 = plot(switch2?MA3:na, title="EMA 3", style=linebr, linewidth=4, color=MA3_color)
fill(EMA2, EMA3, color=silver, transp=50)
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)