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.
Strategi ini menggunakan purata bergerak Heikin Ashi untuk menentukan trend.
Logika kemasukan:
Logik Keluar:
Kelebihan strategi ini:
Terdapat juga beberapa risiko:
Risiko boleh dikendalikan melalui stop loss, mengurangkan penambahan, dan pengoptimuman parameter.
Strategi ini boleh ditingkatkan dalam aspek berikut:
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)