
एक चलती औसत रेखा क्रॉस ट्रेडिंग रणनीति एक सरल और प्रभावी मात्रात्मक ट्रेडिंग रणनीति है। यह रणनीति सूचकांक चलती औसत रेखा ((ईएमए) और औसत रेखा क्रॉसिंग सिग्नल का उपयोग करती है ताकि कीमतों की पहचान की जा सके और खरीदारी और बिक्री का समय निर्धारित किया जा सके। अन्य अधिक जटिल रणनीतियों की तुलना में, यह अधिक सरल, आसान, समझने और लागू करने में आसान है।
इस रणनीति की कुंजी दो अलग-अलग मापदंडों के ईएमए का उपयोग करना है। ईएमए 1 को 25 दिनों के लिए सेट किया गया है, ईएमए 2 को 100 दिनों के लिए सेट किया गया है। जब अल्पकालिक ईएमए नीचे से लंबे समय तक ईएमए को पार करता है, तो यह एक खरीद संकेत है; जब अल्पकालिक ईएमए ऊपर से नीचे से लंबे समय तक ईएमए को पार करता है, तो यह एक बेचने का संकेत है। इस प्रकार, अल्पकालिक ईएमए कीमतों की अल्पकालिक प्रवृत्ति और गतिशीलता को दर्शाता है, जबकि लंबे समय तक ईएमए कीमतों की लंबी अवधि की प्रवृत्ति को दर्शाता है। दो ईएमए जो गोल्डन क्रॉसिंग और स्टेनलेस स्टील डेथ क्रॉसिंग को बनाते हैं, वे खरीद और बिक्री संकेत हैं।
त्रुटि संकेतों को फ़िल्टर करने के लिए, रणनीति कुछ अतिरिक्त शर्तें भी सेट करती है। जैसे कि पिंडल सूर्य की रेखा की आवश्यकता होती है, क्रॉसिंग की आवश्यकता होती है जब आरएसआई 50 से अधिक होता है। यह अल्पकालिक शोर के कारण गलत व्यापार से बचा जा सकता है।
इस रणनीति का सबसे बड़ा लाभ यह है कि यह सरल, समझने और उपयोग करने में आसान है। यह कई पैरामीटर-भारी और तार्किक रूप से जटिल रणनीतियों की तुलना में व्यापारियों के लिए अधिक अनुकूल है।
दूसरा, यह रणनीति मूल्य में अल्पकालिक और दीर्घकालिक रुझान परिवर्तनों को पकड़ती है, और एक समान रेखा के साथ ट्यूबलर कांटे और फिक्स्ड फोर्क का उपयोग करती है, जो एक क्लासिक तकनीकी संकेतक है जो मूल्य में उलटफेर की पहचान करता है, ताकि यह निर्धारित किया जा सके कि कब खरीदना और बेचना है। यह विधि प्रभावी है, और बिना किसी स्पष्ट संकेत के अंधेरे व्यापार से बचने के लिए संयोग से किया जा सकता है।
अंत में, रणनीति में उचित फ़िल्टरिंग स्थितियां भी हैं। यह गलत ट्रेडों की संभावना को कम कर सकता है और बाजार के शोर से धोखा देने से बचा सकता है। यह रणनीति को जटिल और अस्थिर बाजारों में स्थिर प्रदर्शन करने की अनुमति देता है।
इस रणनीति का सबसे बड़ा जोखिम यह है कि अल्पकालिक और दीर्घकालिक रुझानों के बीच विचलन हो सकता है। कीमतों में अल्पकालिक में भारी उतार-चढ़ाव होता है, जो औसत रेखा के पार संकेतों को ट्रिगर करता है, लेकिन दीर्घकालिक रुझानों को उलट नहीं किया जाता है। इससे गलत व्यापार हानि होती है। इसके अलावा, लंबे समय तक क्षैतिज स्थिति में, अक्सर गलत संकेत उत्पन्न होने की संभावना होती है।
ईएमए पैरामीटर सेटिंग्स भी रणनीति के प्रदर्शन को प्रभावित करती हैं। यदि ईएमए चक्र सेट गलत है, तो अल्पकालिक और दीर्घकालिक ईएमए प्रतिनिधित्व खो देंगे, ट्रेंड और ट्रेंड रिवर्स को प्रभावी रूप से पहचानने में असमर्थ होंगे। यह भी गलत संकेतों और व्यापार के जोखिम को बढ़ाता है।
अंत में, अतिरिक्त फ़िल्टरिंग शर्तें बहुत सख्त हो सकती हैं और प्रभावी व्यापार के अवसरों को याद कर सकती हैं। इससे रणनीति की लाभप्रदता कम हो सकती है।
इस रणनीति को अन्य संकेतकों जैसे कि केडीजे, एमएसीडी आदि के साथ संयोजन में अनुकूलित करने पर विचार किया जा सकता है, ताकि गलत संकेतों को कम करने के लिए अधिक कारकों का उपयोग करके खरीद और बिक्री का समय निर्धारित किया जा सके।
इसके अलावा, विभिन्न मापदंडों का परीक्षण किया जा सकता है ताकि इष्टतम ईएमए चक्र संयोजन की तलाश की जा सके। ट्रेडिंग आवृत्ति और स्थिरता को ध्यान में रखते हुए फ़िल्टर शर्तों के मापदंडों को भी समायोजित किया जा सकता है।
गतिशील समायोजन स्थिति भी एक सुधार रणनीति का एक महत्वपूर्ण दिशा है। उदाहरण के लिए, जब दो ईएमए दूरी से दूर हैं, तो स्थिति बढ़ाएं; जब दो ईएमए दूरी से करीब हैं, तो स्थिति को कम करें। इस प्रकार, बाजार की स्थिति के अनुसार जोखिम को लचीले ढंग से समायोजित किया जा सकता है।
एक गतिशील सम-रेखा क्रॉसिंग रणनीति एक सरल और व्यावहारिक मात्रात्मक व्यापार रणनीति है। यह ईएमए क्रॉसिंग खरीदने और बेचने के संकेतों का उपयोग करता है, जो कीमतों में अल्पकालिक और दीर्घकालिक रुझानों के परिवर्तनों का अनुपालन करता है, व्यापार के समय का न्याय करने के लिए। यह रणनीति समझने और लागू करने में आसान है, जटिलता को कम से कम कम करता है, और शुरुआती के लिए एक अच्छा विकल्प है। लेकिन हम अन्य संभावित जोखिमों को भी नजरअंदाज नहीं कर सकते हैं, जो पैरामीटर और फ़िल्टर शर्तों को अनुकूलित करने की आवश्यकता होती है ताकि यह अधिक जटिल बाजार वातावरण के अनुकूल हो सके।
/*backtest
start: 2023-11-11 00:00:00
end: 2023-12-11 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy('EMA Crossover Signal', shorttitle='EMA Crossover Signal', overlay=true)
// Define input for position size as a percentage of equity
position_size_pct = input(1, title='Position Size (%)') / 100
//Input EMA
len1 = input.int(25, minval=1, title='EMA 1')
src1 = input(close, title='Source')
ema1 = ta.ema(src1, len1)
len2 = input.int(100, minval=1, title='EMA 2')
src2 = input(close, title='Source')
ema2 = ta.ema(src2, len2)
//End of format
//Format RSI
lenrsi = input(14, title='RSI length')
outrsi = ta.rsi(close,lenrsi)
bodybar1 = math.abs(close - open)
bodybar2 = math.abs(close[1] - open[1])
// Plot the EMAs
plot(ema1, color=color.new(color.blue, 0), title='EMA 1')
plot(ema2, color=color.new(color.red, 0), title='EMA 2')
// EMA Crossover conditions
emaCrossoverUp = ta.crossover(ema1, ema2)
emaCrossoverDown = ta.crossunder(ema1, ema2)
var entrybar = close // Initialize entrybar with the current close
// Calculate crossovers outside of the if statements
emaCrossoverUpOccured = ta.crossover(close, ema1) and ema1 > ema2 and bodybar1 > bodybar2 and close > entrybar
emaCrossoverDownOccured = ta.crossunder(close, ema1) and ema1 < ema2 and bodybar1 > bodybar2 and close < entrybar
plotshape(series=emaCrossoverUpOccured, location=location.abovebar, color=color.new(color.green, 0), style=shape.triangleup, title='New Buy Order', size=size.tiny)
plotshape(series=emaCrossoverDownOccured, location=location.belowbar, color=color.new(color.red, 0), style=shape.triangledown, title='New Sell Order', size=size.tiny)
if emaCrossoverUpOccured
strategy.entry("Enter Long", strategy.long)
else if emaCrossoverDownOccured
strategy.entry("Enter Short", strategy.short)