Strategi Perdagangan Intraday EMA Cepat dan Lambat

Penulis:ChaoZhang, Tarikh: 2023-09-12 16:28:09
Tag:

Strategi intraday ini memperdagangkan persilangan EMA yang cepat dan perlahan untuk perdagangan frekuensi tinggi. Ia menggunakan persilangan EMA untuk menilai trend jangka pendek dan menangkap goyangan pasaran.

Logik Strategi:

  1. Tetapkan tempoh EMA yang cepat dan perlahan, biasanya 110 dan 40.

  2. Pergi panjang apabila EMA yang cepat melintasi EMA yang perlahan.

  3. Pergi pendek apabila EMA yang cepat melintasi di bawah EMA yang perlahan.

  4. Tetapkan stop loss titik tetap untuk kawalan risiko.

  5. Penggunaan untuk tempoh frekuensi tinggi (1 minit) untuk berdagang intraday.

Kelebihan:

  1. EMA cepat/lambat cross dengan tepat menilai trend jangka pendek.

  2. Perdagangan breakout tepat pada masanya menangkap lonjakan pendek.

  3. Stop loss tetap menguruskan risiko perdagangan.

Risiko:

  1. Perdagangan frekuensi tinggi memerlukan kapasiti yang mencukupi untuk menyerap kos perdagangan.

  2. Stop loss terlalu ketat menyebabkan berhenti berlebihan.

  3. Kelewatan silang EMA boleh melambatkan isyarat.

Ringkasnya, strategi ini memperdagangkan penyeberangan EMA cepat / perlahan untuk goyangan intraday jangka pendek. Frekuensi tinggi memerlukan kawalan kos dagangan dan kalibrasi stop loss yang munasabah untuk pulangan 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)

Lebih lanjut