Strategi ini menghitung dua kelompok indikator EMA dengan parameter yang berbeda dan menetapkan sinyal beli ketika kedua kelompok indikator EMA memiliki salib emas dan sinyal jual ketika dua kelompok indikator EMA lainnya memiliki salib kematian, sehingga mencapai strategi perdagangan jangka pendek yang efisien.
Strategi ini menggunakan 4 indikator EMA, EMA1 dengan periode 9, EMA2 dengan periode 26, EMA3 dengan periode 100, dan EMA4 dengan periode 55. Sinyal beli ditetapkan ketika EMA1 melintasi EMA2, menunjukkan bahwa EMA jangka pendek melintasi EMA jangka panjang, yang merupakan sinyal silang emas yang khas. Sinyal jual ditetapkan ketika EMA3 melintasi di bawah EMA4, yang merupakan sinyal silang kematian. Ini memungkinkan masuk cepat ketika indikator EMA jangka pendek memiliki silang emas dan stop loss cepat ketika indikator EMA jangka panjang memiliki silang kematian untuk mencapai perdagangan jangka pendek yang efisien.
Secara keseluruhan, ini adalah strategi perdagangan jangka pendek yang sangat khas dan efektif. Keuntungannya adalah masuk dan keluar yang cepat, cocok untuk scalping dan kisaran keuntungan yang besar. Ada juga beberapa risiko yang perlu diperhatikan dan dicegah. Dengan penyesuaian parameter yang tepat dan bantuan indikator lain untuk penyaringan sinyal, ini dapat menjadi strategi perdagangan jangka pendek yang sangat praktis.
/*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")