
यह रणनीति दो अलग-अलग पैरामीटर के ईएमए संकेतकों के दो सेटों की गणना करके और दो ईएमए संकेतकों के लिए सोने के क्रॉसिंग पर एक खरीद संकेत सेट करके और दो अन्य ईएमए संकेतकों के लिए एक डेड क्रॉसिंग पर एक बेचने के संकेत सेट करके एक कुशल शॉर्ट-लाइन ट्रेडिंग रणनीति को लागू करती है।
इस रणनीति में चार ईएमए संकेतों का उपयोग किया जाता है, क्रमशः 9 चक्र ईएमए 1, 26 चक्र ईएमए 2, 100 चक्र ईएमए 3 और 55 चक्र ईएमए 4। जब एक खरीद संकेत ईएमए 1 पर ईएमए 2 को पार करने के लिए सेट किया जाता है, तो यह इंगित करता है कि एक छोटी ईएमए पर लंबी ईएमए को पार करना, एक विशिष्ट गोल्ड क्रॉसिंग संकेत है। जब एक बिक्री संकेत ईएमए 3 के तहत ईएमए 4 को पार करने के लिए सेट किया जाता है, तो यह एक डेथ क्रॉसिंग है। इस प्रकार, संकेत एक गोल्ड क्रॉसिंग के साथ एक छोटी ईएमए संकेत पर तेजी से बाजार में प्रवेश कर सकते हैं और एक लंबी ईएमए संकेत पर एक डेथ क्रॉसिंग के साथ एक त्वरित स्टॉप-लॉस और स्टॉप-आउट आउटलेट प्राप्त कर सकते हैं, जिससे एक कुशल शॉर्ट-लाइन ट्रेडिंग की अनुमति मिलती है।
यह रणनीति एक बहुत ही सामान्य और प्रभावी शॉर्ट-लाइन ट्रेडिंग रणनीति है। इसका लाभ यह है कि यह तेजी से और तेजी से बाहर निकलता है, स्केलिंग के लिए उपयुक्त है, लाभ की जगह बड़ी है। इसके साथ ही कुछ जोखिम भी हैं, सावधानी बरतने की आवश्यकता है। यदि पैरामीटर को ठीक से समायोजित किया जाता है, और अन्य संकेतकों को सिग्नल फ़िल्टर करने में सहायता की जाती है, तो यह एक बहुत ही व्यावहारिक शॉर्ट-लाइन ट्रेडिंग रणनीति हो सकती है।
/*backtest
start: 2023-01-05 00:00:00
end: 2024-01-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © YukalMoon
//@version=5
strategy(title="EMA SCALPEUR", overlay=true, initial_capital = 1000)
//// input controls
EMA_L = input.int (title = "EMA_L", defval = 9, minval = 1, maxval = 100, step =1)
EMA_L2 = input.int (title = "EMA_L2", defval = 26, minval = 1, maxval = 100, step =1)
EMA_S = input.int (title = "EMA_S", defval = 100, minval = 1, maxval = 100, step =1)
EMA_S2 = input.int (title = "EMA_S2", defval = 55, minval = 1, maxval = 100, step =1)
/// mise en place de ema
shortest = ta.ema(close, 9)
short = ta.ema(close, 26)
longer = ta.ema(close, 100)
longest = ta.ema(close, 55)
plot(shortest, color = color.red)
plot(short, color = color.orange)
plot(longer, color = color.aqua)
plot(longest, color = color.yellow)
plot(close)
//// trading indicators
EMA1 = ta.ema (close,EMA_L)
EMA2 = ta.ema (close,EMA_L2)
EMA3 = ta.ema (close, EMA_S)
EMA4 = ta.ema (close, EMA_S2)
buy = ta.crossover(EMA1, EMA2)
//sell = ta.crossunder(EMA1, EMA2)
buyexit = ta.crossunder(EMA3, EMA4)
//sellexit = ta.crossover(EMA3, EMA4)
/////strategy
strategy.entry ("long", strategy.long, when = buy, comment = "EXIT-LONG")
//strategy.entry ("short", strategy.short, when = sell, comment = "ENTER-SHORT")
///// market exit
strategy.close ("long", when = buyexit, comment = "ENTER-LONG")
//strategy.close ("short", when = sellexit, comment = "EXIT-SHORT")