EMA 황금 십자 단기 거래 전략은 EMA 지표에 기반한 단기 거래 전략이다. 황금 십자 및 죽은 십자 거래 신호를 판단하기 위해 다양한 주기의 EMA 라인을 사용하며, 짧은 주기의 EMA 라인을 엔트리 신호로 채택하고, 더 긴 주기의 EMA 라인을 스톱 로스 신호로 채택하여 빠른 입력 및 빠른 출출 단기 거래 모드를 실현합니다.
이 전략은 서로 다른 주기의 4개의 EMA 라인을, 특히 9, 26, 100 및 55주기 EMA 라인을 사용합니다. 9주기 EMA 라인이 26주기 EMA 라인을 넘을 때 엔트리 신호는 긴 거리로 이동합니다. 출구 스톱 로스 신호는 100주기 EMA 라인이 55주기 EMA 라인을 넘을 때 포지션을 닫는 것입니다. 이것은 걸려있는 것을 피하기 위해 빠른 진입과 빠른 출구를 허용합니다.
일반적으로, EMA 금십자 단기 거래 전략은 단순함, 작동 용이성 및 빠른 반응의 특징을 가지고 있습니다. 매개 변수 최적화 및 신호 필터링을 통해 안정성과 수익 수준을 더욱 향상시킬 수 있습니다. 그러나 단기 거래는 또한 거래자의 제어 능력에 대한 더 높은 요구 사항을 제기합니다. 결론적으로,이 전략은 라이브 거래에서 사용할 수있는 약간의 거래 경험이있는 투자자에게 적합합니다.
/*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")