Strategi mengejar rata-rata bergerak ganda

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

img

Gambaran umum

Ini adalah strategi mengejar yang didasarkan pada rata-rata bergerak. Ini memanfaatkan arah rata-rata bergerak dan bayangan lilin untuk menentukan tren harga dan momentum untuk entri dan keluar. Logika inti adalah untuk pergi panjang / pendek ketika warna rata-rata bergerak kedua berubah, dan menggunakan sinyal kuat dari rata-rata bergerak ketiga untuk menambahkan posisi, hingga 5 penambahan.

Prinsip Strategi

Strategi ini menggunakan rata-rata bergerak Heikin Ashi untuk menentukan tren. Secara khusus, strategi mendefinisikan 3 rata-rata bergerak:

  1. Rata-rata bergerak kedua digunakan untuk menentukan pembalikan tren. Masukkan perdagangan ketika warnanya berubah.
  2. Rata-rata bergerak ketiga digunakan untuk mengidentifikasi sinyal breakout yang kuat untuk menambahkan posisi.

Logika entri:

  1. Ketika rata-rata bergerak kedua berubah warna dari merah ke hijau, pergi panjang.
  2. Jika rata-rata bergerak ketiga sekarang menunjukkan sinyal tren naik yang kuat (lilin hijau tanpa bayangan bawah), tambahkan posisi.
  3. Izinkan hingga 5 penambahan.

Logika keluar:

  1. Ketika salah satu perubahan rata-rata bergerak warna, menutup semua posisi.

Analisis Keuntungan

Keuntungan dari strategi ini:

  1. Heikin Ashi mengurangi suara untuk sinyal yang lebih baik.
  2. Kombinasi rata-rata bergerak ganda meningkatkan akurasi waktu entri.
  3. Menambahkan posisi untuk mengejar tren memungkinkan keuntungan yang lebih besar.

Analisis Risiko

Ada juga beberapa risiko:

  1. Pertukaran rata-rata bergerak ganda dapat menyebabkan whipsaws.
  2. Penjumlahan yang berlebihan dapat meningkatkan kerugian.
  3. Parameter perlu disesuaikan untuk produk dan kerangka waktu yang berbeda.

Risiko dapat dikelola melalui stop loss, mengurangi penambahan, dan optimasi parameter.

Arahan Optimasi

Strategi ini dapat ditingkatkan dalam hal berikut:

  1. Uji set parameter yang berbeda untuk rata-rata bergerak.
  2. Mengoptimalkan metode stop loss seperti trailing stop loss.
  3. Parameter uji secara terpisah untuk produk yang berbeda.
  4. Tambahkan filter untuk mencegah penambahan terlalu cepat.
  5. Masukkan indikator lain untuk waktu masuk.

Ringkasan

Singkatnya, ini adalah strategi mengejar tren berdasarkan arah rata-rata bergerak ganda. Ini menggabungkan keuntungan dari analisis tren dan momentum untuk memperluas keuntungan dari menambahkan posisi. Tetapi risiko perlu dikelola melalui stop loss dan tuning parameter. Perbaikan lebih lanjut dapat dilakukan dalam mengoptimalkan stop, tuning parameter dll.


/*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 banyak