La stratégie de négociation à court terme de la EMA est une stratégie de négociation à court terme basée sur l'indicateur EMA. Elle utilise des lignes EMA de différents cycles pour juger des signaux de négociation de la croix dorée et de la croix morte, adopte des lignes EMA à cycle plus court comme signaux d'entrée et des lignes EMA à cycle plus long comme signaux de stop loss pour réaliser un mode de négociation à court terme rapide et rapide.
La stratégie utilise 4 lignes EMA de cycles différents, en particulier 9, 26, 100 et 55 lignes EMA de cycle. Le signal d'entrée est d'aller long lorsque la ligne EMA de cycle 9 traverse la ligne EMA de cycle 26; Le signal de stop loss de sortie est de fermer les positions lorsque la ligne EMA de cycle 100 traverse en dessous de la ligne EMA de cycle 55. Cela permet une entrée rapide et une sortie rapide pour éviter d'être piégé.
En général, la stratégie de trading à court terme de la EMA possède les caractéristiques de simplicité, de facilité d'utilisation et de réponse rapide. Grâce à l'optimisation des paramètres et au filtrage des signaux, sa stabilité et son niveau de profit peuvent être encore améliorés.
/*backtest start: 2023-12-07 00:00:00 end: 2023-12-14 00:00:00 period: 1m basePeriod: 1m 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.short, when = buy, comment = "ENTER-SHORT") //strategy.entry ("short", strategy.short, when = sell, comment = "ENTER-SHORT") ///// market exit strategy.close ("long", when = buyexit, comment = "EXIT-SHORT") //strategy.close ("short", when = sellexit, comment = "EXIT-SHORT")