
Strategi perdagangan EMA Gold Cross Short Line adalah strategi perdagangan short line berdasarkan indikator EMA. Ia menggunakan garis EMA dengan kitaran yang berbeza untuk menentukan isyarat perdagangan garpu emas dan garpu mati, menggunakan garis EMA dengan kitaran yang lebih pendek sebagai isyarat masuk ke pasaran, garis EMA dengan kitaran yang lebih panjang sebagai isyarat berhenti, untuk mewujudkan mod perdagangan garis pendek yang cepat masuk dan cepat keluar.
Strategi ini menggunakan empat garis purata EMA dari 4 kitaran yang berbeza, iaitu garis EMA 9 kitaran, 26 kitaran, 100 kitaran dan 55 kitaran. Isyarat masuk perdagangan adalah lebih banyak ketika melintasi garis EMA 26 kitaran pada garis EMA 9 kitaran; isyarat keluar berhenti adalah 100 kitaran EMA di bawah garis EMA 55 kitaran ketika menetap.
Strategi perdagangan garis pendek EMA emas secara keseluruhan mempunyai ciri-ciri mudah dan mudah dikendalikan, tindak balas yang cepat. Dengan pengoptimuman parameter dan penapisan isyarat, ia dapat meningkatkan kestabilan dan tahap keuntungan. Tetapi perdagangan garis pendek juga membuat permintaan yang lebih tinggi terhadap kemampuan pengendalian pedagang. Secara keseluruhan, strategi ini sesuai untuk penggunaan lapangan oleh pelabur yang mempunyai pengalaman perdagangan tertentu.
/*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")