यह एक गति ट्रेडिंग रणनीति है जो चलती औसत क्रॉसओवर पर आधारित है। यह ट्रेडिंग संकेतों की पहचान करने के लिए अलग-अलग अवधि के साथ दो घातीय चलती औसत (ईएमए) का उपयोग करता है। एक खरीद संकेत तब उत्पन्न होता है जब तेज ईएमए धीमे ईएमए के ऊपर से गुजरता है। एक बिक्री संकेत तब उत्पन्न होता है जब तेज ईएमए धीमे ईएमए के नीचे से गुजरता है।
इस रणनीति का मूल तर्क चलती औसत क्रॉसओवर प्रणाली पर आधारित है। ईएमए घातीय चलती औसत के लिए खड़ा है। ईएमए के लिए गणना सूत्र हैः $$EMA_t = \frac{P_t \times k}{1+k}+\frac{EMA_{t-1}\times(1-k)}{1+k}$$ जहां $P_t$ चालू दिन की समापन कीमत है, $EMA_{t-1}$ पिछले दिन का EMA मूल्य है, $k = \frac{2}{n+1}$, और n EMA अवधि है.
इस रणनीति में तेज ईएमए अवधि 55 और धीमी ईएमए अवधि 34 पर सेट की गई है। जब अल्पकालिक ईएमए नीचे से ऊपर की ओर लंबी अवधि के ईएमए से ऊपर की ओर बढ़ता है, तो यह इंगित करता है कि अल्पकालिक चलती औसत लंबी अवधि के ऊपर की ओर बढ़ना शुरू कर देती है, जिससे एक स्वर्ण क्रॉस खरीद संकेत उत्पन्न होता है। इसके विपरीत, जब अल्पकालिक ईएमए ऊपर से नीचे की ओर लंबी अवधि के ईएमए से नीचे की ओर बढ़ता है, तो यह इंगित करता है कि अल्पकालिक चलती औसत लंबी अवधि के पीछे पीछे रहना शुरू कर देता है, जिससे एक मृत्यु क्रॉस बिक्री संकेत उत्पन्न होता है।
इस रणनीति के लाभों में निम्नलिखित शामिल हैंः
इस रणनीति का उपयोग करते समय कुछ जोखिम हैंः
इस रणनीति को निम्नलिखित पहलुओं से बढ़ाया जा सकता हैः
संक्षेप में, यह एक बहुत ही क्लासिक और व्यावहारिक अल्पकालिक ट्रेडिंग रणनीति है। इसमें सरल स्पष्ट संकेत और लचीला अनुप्रयोग क्षेत्र है। पैरामीटर ट्यूनिंग, फ़िल्टर तंत्र, जोखिम नियंत्रण आदि के माध्यम से, रणनीति के प्रदर्शन में लगातार सुधार किया जा सकता है, जिससे यह उच्च आवृत्ति इंट्राडे ट्रेडिंग के लिए एक महत्वपूर्ण उपकरण बन जाता है। कुल मिलाकर, यह रणनीति क्वांटिफाइड ट्रेडिंग के लिए एक आधार मॉड्यूल के रूप में मजबूत अनुप्रयोग मूल्य के साथ अत्यधिक व्यावहारिक है।
/*backtest start: 2023-01-10 00:00:00 end: 2024-01-16 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("mohammad tork strategy", overlay=true) // Input parameters lengthShortEMA = input(55, title="Short EMA Length") lengthLongEMA = input(34, title="Long EMA Length") // Calculate EMAs emaShort = ta.ema(close, lengthShortEMA) emaLong = ta.ema(close, lengthLongEMA) // Conditions for Long Signal longCondition = ta.crossover(emaLong, emaShort) // Conditions for Short Signal shortCondition = ta.crossunder(emaLong, emaShort) // Execute Long Signal strategy.entry("Long", strategy.long, when = longCondition) // Execute Short Signal strategy.entry("Short", strategy.short, when = shortCondition) // Plot EMAs on the chart plot(emaShort, color=color.blue, title="Short EMA") plot(emaLong, color=color.red, title="Long EMA") // Plot Long Signal Icon with Buy Label plotshape(series=longCondition, title="Long Signal", color=color.green, style=shape.triangleup, location=location.abovebar, size=size.small, text="Buy") // Plot Short Signal Icon with Sell Label plotshape(series=shortCondition, title="Short Signal", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small, text="Sell")