इस रणनीति में विभिन्न मापदंडों वाले ईएमए संकेतकों के दो समूहों की गणना की जाती है और ईएमए संकेतकों के दो समूहों में स्वर्ण क्रॉस होने पर खरीद संकेत और ईएमए संकेतकों के अन्य दो समूहों में मृत्यु क्रॉस होने पर बिक्री संकेत सेट किया जाता है, ताकि एक कुशल अल्पकालिक ट्रेडिंग रणनीति प्राप्त की जा सके।
रणनीति में 4 ईएमए संकेतक, 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")