Strategi Perdagangan Purata Pergerakan Eksponen Empat Empat


Tarikh penciptaan: 2023-12-01 18:29:07 Akhirnya diubah suai: 2023-12-01 18:29:07
Salin: 0 Bilangan klik: 917
1
fokus pada
1619
Pengikut

Strategi Perdagangan Purata Pergerakan Eksponen Empat Empat

Gambaran keseluruhan

Strategi perdagangan rata-rata bergerak empat indeks adalah strategi perdagangan trend yang khas untuk mengesan rata-rata bergerak pelbagai indeks. Ia mengesan rata-rata bergerak indeks dari empat tempoh yang berbeza pada 13 hari, 21 hari, 55 hari dan 8 hari untuk menilai trend pasaran dan menghasilkan isyarat perdagangan berdasarkan persimpangan mereka.

Prinsip Strategi

Logik teras strategi ini adalah untuk mengesan persilangan empat indeks purata bergerak EMA13, EMA21, EMA55 dan EMA8. Secara khusus, ia mengikuti beberapa peraturan perdagangan berikut:

  1. Apabila EMA55 memakai EMA21, dan EMA21 lebih tinggi daripada EMA55, EMA13 lebih tinggi daripada EMA21, EMA8 lebih tinggi daripada EMA13, buat kemasukan tambahan.

  2. Apabila EMA55 memakai EMA21, dan EMA21 lebih rendah daripada EMA55, EMA13 lebih rendah daripada EMA21, EMA8 lebih rendah daripada EMA13, masuk kosong.

  3. Apabila EMA55 memakai EMA21, jika memegang lebih banyak pesanan, anda akan melakukan lebih banyak pesanan, dan membuka posisi kosong.

  4. Apabila EMA 55 di bawah EMA 21, jika anda memegang pesanan kosong, anda akan melakukan pesanan kosong dan membuka lebih banyak.

  5. Buat plus stop loss 150 dan stop loss 1000; buat short stop loss 150 dan stop loss 1000.

Seperti yang dapat dilihat, strategi ini menggunakan persilangan EMA55 dan EMA21 sebagai isyarat untuk menilai trend utama pasaran, menggunakan hubungan saiz EMA13, EMA21 dan EMA8 untuk menentukan masa masuk tertentu.

Analisis kelebihan

Strategi empat EMA mempunyai beberapa kelebihan:

  1. Menggunakan pelbagai EMA, trend pasaran dapat dipastikan dengan lebih tepat. EMA55 dan EMA21 menentukan arah trend utama, EMA13, EMA21 dan EMA8 mengoptimumkan masa masuk, meningkatkan kecekapan strategi.

  2. Strategi ini lebih mudah difahami dan dilaksanakan.

  3. Menggunakan sifat halus EMA, ia boleh menapis bunyi pasaran dengan berkesan dan mengelakkan kebocoran.

  4. Strategi ini tidak mempunyai keperluan khusus untuk jenis perdagangan dan boleh digunakan secara meluas untuk produk kewangan yang berbeza seperti saham, forex, cryptocurrency dan sebagainya.

Risiko dan penambahbaikan

Strategi ini juga mempunyai risiko:

  1. Apabila trend berbalik, menjejaki EMA yang mungkin mengalami kerugian atau tidak berbalik. Pada masa ini, parameter EMA boleh disesuaikan dengan sewajarnya atau penambahan penilaian penunjuk lain.

  2. Penangguhan hentian mungkin perlu disesuaikan mengikut jenis yang berbeza. Penangguhan hentian hentian dinamik boleh ditambah untuk mengoptimumkannya.

  3. Dalam pengoptimuman parameter juga boleh diperbaiki lagi, mencari kombinasi parameter yang optimum. Penambahan algoritma pembelajaran mesin mungkin membantu.

  4. Anda boleh mempertimbangkan untuk menurunkan kedudukan anda apabila turun naik tinggi. Ini boleh mengawal risiko.

ringkaskan

Strategi empat EMA adalah strategi pengesanan trend yang agak mudah. Ia menggunakan pelbagai set EMA untuk menggambarkan trend pasaran dan menghasilkan isyarat perdagangan. Strategi ini ringkas, mudah dilaksanakan, boleh digunakan secara meluas dengan pelbagai jenis, dan merupakan strategi pengesanan trend yang boleh dipercayai.

Kod sumber strategi
/*backtest
start: 2022-11-24 00:00:00
end: 2023-11-30 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(title="Quadriple EMA Strategy", overlay=true, pyramiding=1, currency=currency.USD, initial_capital=10000, default_qty_type=strategy.cash, default_qty_value=10000)

ema13 = ta.ema(close, 13)
ema21 = ta.ema(close, 21)
ema55 = ta.ema(close, 55)
ema8 = ta.ema(close, 8)

plot(ema13, color=color.green, title="ema13")
plot(ema21, color=color.orange, title="ema21")
plot(ema55, color=color.red, title="ema55")
plot(ema8, color=color.blue, title="ema8")

if ta.crossunder(ema55, ema21) and strategy.position_size == 0 and ema21>ema55 and ema13>ema21 and ema8>ema13
	strategy.entry("Enter Long", strategy.long)
    strategy.exit("Exit Long", from_entry="Enter Long", loss=150, profit=1000)

if (ta.crossover(ema55, ema21) and strategy.position_size == 0) and ema21<ema55 and ema13<ema21 and ema8<ema13
	strategy.entry("Enter Short", strategy.short)
    strategy.exit("Exit Short", from_entry="Enter Short", loss=150, profit=1000)

if ta.crossover(ema55,ema21)
    strategy.close("Enter Long")
    strategy.entry("Enter Short", strategy.short)

if ta.crossunder(ema55,ema21)
    strategy.close("Enter Short")
    strategy.entry("Enter Long", strategy.long)