Strategi ini menggunakan EMA untuk menentukan trend harga jangka pendek dan mengejar pergerakan garis pendek untuk menangkap pasaran. Strategi ini menggunakan EMA untuk menentukan trend harga jangka pendek dan mengejar pergerakan garis pendek untuk menangkap pasaran.
Prinsip-prinsip strategi:
Tetapkan dua kitaran EMA secara cepat dan perlahan, parameter tipikal adalah kitaran garis cepat 110 dan kitaran garis perlahan 40.
Apabila garisan pantas melintasi garisan perlahan dari arah bawah, lakukan beberapa operasi.
Apabila garis pantas melintasi garis perlahan dari arah atas ke bawah, lakukan pengoperasian kosong.
Tetapkan titik pegangan tetap untuk pengurusan risiko.
Digunakan untuk kitaran frekuensi tinggi ((1 minit), untuk perdagangan intraday。
Kelebihan strategi ini:
EMA lebih tepat dalam menilai trend jangka pendek pasaran.
Ia juga boleh digunakan untuk merangkumi pergerakan garis pendek.
Tetapan titik stop loss membantu mengawal risiko perdagangan tunggal.
Risiko strategi ini:
Perdagangan frekuensi tinggi memerlukan kos transaksi yang lebih tinggi.
Penetapan titik henti yang terlalu kecil boleh menyebabkan hentian yang terlalu kerap.
EMA Curve Crossing mempunyai masalah ketinggalan masa.
Ringkasnya, strategi ini menggunakan persilangan EMA yang perlahan untuk berdagang dengan frekuensi rendah. Frekuensi operasi yang tinggi, perlu berhati-hati dengan masalah kawalan kos perdagangan, sambil menetapkan titik-titik berhenti yang munasabah untuk mendapatkan keuntungan yang stabil.
/*backtest
start: 2023-08-12 00:00:00
end: 2023-09-11 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Eli Strategy", overlay=true)
fastLength = input(110)
slowLength = input(40)
price = close
emafast = ema(price, fastLength)
emaslow = ema(price, slowLength)
if (crossover(emafast, emaslow))
strategy.entry("EMA2CrossLE", strategy.long, comment="long")
strategy.exit("Exit Long", from_entry = "EMA2CrossLE", loss = 500, comment= "Rshort")
if (crossunder(emafast, emaslow))
strategy.entry("EMA2CrossSE", strategy.short, comment="short")
strategy.exit("Exit short", from_entry = "EMA2CrossSE", loss = 500, comment= "RLong")
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)