Strategi perdagangan intraday persilangan EMA cepat dan lambat


Tanggal Pembuatan: 2023-09-12 16:28:09 Akhirnya memodifikasi: 2023-09-12 16:28:09
menyalin: 0 Jumlah klik: 701
1
fokus pada
1617
Pengikut

Strategi ini melakukan perdagangan intraday dengan frekuensi tinggi dengan menetapkan EMA cepat dan EMA lambat dan berdasarkan pada persimpangan mereka. Strategi ini menggunakan persimpangan kurva EMA untuk menilai tren harga jangka pendek dan mengejar pergerakan garis pendek untuk menangkap pasar.

Prinsip-prinsip Strategi:

  1. Tetapkan dua siklus EMA cepat dan lambat, parameter khas adalah siklus garis cepat 110 dan siklus garis lambat 40.

  2. Bila garis cepat melewati garis lambat dari arah bawah, lakukan beberapa operasi.

  3. Ketika garis cepat melewati garis lambat dari atas ke bawah, lakukan operasi kosong.

  4. Siapkan Stop Loss dan Manajemen Risiko.

  5. Berlaku untuk periode frekuensi tinggi ((1 menit), untuk melakukan transaksi intraday。

Keuntungan dari strategi ini:

  1. EMA secara bertahap menilai tren pasar jangka pendek dengan lebih akurat.

  2. Penembusan perdagangan silang dapat menangkap pergerakan garis pendek tepat waktu.

  3. Pengaturan titik stop loss membantu untuk mengendalikan risiko dalam satu transaksi.

Bahaya dari strategi ini:

  1. Transaksi dengan frekuensi tinggi membutuhkan biaya transaksi yang lebih tinggi.

  2. Stop loss yang terlalu kecil dapat menyebabkan stop loss yang terlalu sering.

  3. EMA Curve Crossing memiliki masalah lag waktu.

Singkatnya, strategi ini memanfaatkan EMA yang cepat dan lambat untuk melakukan perdagangan frekuensi tinggi. Operasi frekuensi tinggi, perlu waspada terhadap masalah kontrol biaya perdagangan, sambil mengatur titik-titik stop loss yang masuk akal untuk mendapatkan keuntungan yang stabil.

Kode Sumber Strategi
/*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)