Strategi mengejar purata bergerak berganda

Penulis:ChaoZhang, Tarikh: 2024-02-20 14:11:31
Tag:

img

Ringkasan

Ini adalah strategi mengejar yang berasaskan purata bergerak. Ia menggunakan arah purata bergerak dan bayang-bayang lilin untuk menentukan trend harga dan momentum untuk kemasukan dan keluar. Logik teras adalah untuk pergi panjang / pendek apabila warna purata bergerak kedua berubah, dan menggunakan isyarat kuat dari purata bergerak ketiga untuk menambah kedudukan, sehingga 5 penambahan.

Prinsip Strategi

Strategi ini menggunakan purata bergerak Heikin Ashi untuk menentukan trend.

  1. Purata bergerak kedua digunakan untuk menentukan pembalikan trend. Masukkan perdagangan apabila warnanya berubah.
  2. Purata bergerak ketiga digunakan untuk mengenal pasti isyarat pecah yang kuat untuk menambah kedudukan.

Logika kemasukan:

  1. Apabila purata bergerak kedua berubah warna dari merah ke hijau, pergi panjang.
  2. Jika purata bergerak ketiga kini menunjukkan isyarat trend menaik yang kuat (lilin hijau tanpa bayangan bawah), tambah kedudukan.
  3. Memungkinkan sehingga 5 penambahan.

Logik Keluar:

  1. Apabila mana-mana perubahan warna purata bergerak, tutup semua kedudukan.

Analisis Kelebihan

Kelebihan strategi ini:

  1. Heikin Ashi mengurangkan bunyi untuk isyarat yang lebih baik.
  2. Kombinasi purata bergerak berganda meningkatkan ketepatan masa kemasukan.
  3. Menambah kedudukan untuk mengejar trend membolehkan keuntungan yang lebih besar.

Analisis Risiko

Terdapat juga beberapa risiko:

  1. Perpindahan purata bergerak berganda boleh menyebabkan whipsaws.
  2. Penambahan berlebihan boleh meningkatkan kerugian.
  3. Parameter perlu disesuaikan untuk produk dan jangka masa yang berbeza.

Risiko boleh dikendalikan melalui stop loss, mengurangkan penambahan, dan pengoptimuman parameter.

Arahan pengoptimuman

Strategi ini boleh ditingkatkan dalam aspek berikut:

  1. Uji set parameter yang berbeza untuk purata bergerak.
  2. Mengoptimumkan kaedah stop loss seperti trailing stop loss.
  3. Parameter ujian secara berasingan untuk produk yang berbeza.
  4. Tambah penapis untuk mengelakkan penambahan terlalu cepat.
  5. Sertakan penunjuk lain untuk masa kemasukan.

Ringkasan

Ringkasnya, ini adalah strategi mengejar trend berdasarkan arah purata bergerak berganda. Ia menggabungkan kelebihan analisis trend dan momentum untuk keuntungan yang diperluaskan daripada menambah kedudukan. Tetapi risiko perlu diurus melalui stop loss dan penyesuaian parameter. Penambahbaikan lanjut boleh dibuat dalam mengoptimumkan berhenti, parameter penyesuaian dan lain-lain.


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("平均K腳本交易策略", overlay=true)

// 定義 Heikin Ashi 指標
ha_open = security(heikinashi(syminfo.tickerid), "60", open)
ha_high = security(heikinashi(syminfo.tickerid), "60", high)
ha_low = security(heikinashi(syminfo.tickerid), "60", low)
ha_close = security(heikinashi(syminfo.tickerid), "60", close)

// 確定 Heikin Ashi 指標的顏色
isGreen = ha_open < ha_close

// 定義加碼次數
var int add_on_buy = 10
var int add_on_sell = 10

// 定義進場和出場條件
long_condition = crossover(ha_close, ha_open) and isGreen and ha_low == ha_open
short_condition = crossunder(ha_close, ha_open) and not isGreen and ha_high == ha_open
exit_condition = crossover(ha_open, ha_close) or crossunder(ha_open, ha_close)

// 如果條件符合,進行進場和出場操作
if (long_condition)
    strategy.entry("Buy", strategy.long)
if (short_condition)
    strategy.entry("Sell", strategy.short)
if (exit_condition)
    strategy.close("Buy")
    strategy.close("Sell")

// 繪製 Heikin Ashi 蠟燭圖
plotcandle(iff(ha_open < ha_close, ha_open, na), ha_high, ha_low, ha_close, title='Green Candles', color=#53b987, wickcolor=#53b987, bordercolor=#53b987)
plotcandle(iff(ha_open >= ha_close, ha_open, na), ha_high, ha_low, ha_close, title='Red Candles', color=#eb4d5c, wickcolor=#eb4d5c, bordercolor=#eb4d5c)


Lebih lanjut