Sumber daya yang dimuat... Pemuatan...

Momentum Moving Average Breakout Strategi

Penulis:ChaoZhang, Tanggal: 2023-09-14 16:06:41
Tag:

Logika Strategi

Strategi ini menggabungkan indikator momentum dengan bursa rata-rata bergerak, memasuki perdagangan ketika momentum sejajar ke arah dan harga melanggar MA.

Logika perdagangan adalah:

  1. Menghitung momentum jangka pendek, seperti momentum 5 hari

  2. Sebuah sinyal panjang dipicu ketika saat ini dan sebelumnya 2 momentum bar lebih dari 50

  3. Pergi panjang saat harga melanggar di atas MA 5 hari

  4. Sinyal pendek dipicu ketika saat ini dan sebelumnya 2 momentum bar di bawah 50

  5. Pergi short saat harga turun di bawah MA 5 hari

  6. Gunakan target laba tetap dan stop loss trailing

Strategi memanfaatkan kekuatan momentum untuk identifikasi tren, menggabungkannya dengan MA breakout untuk sinyal kemungkinan tinggi untuk menangkap perubahan harga jangka pendek.

Keuntungan

  • Kearah momentum sangat menentukan tren

  • MA breakout meningkatkan kualitas sinyal

  • Target laba dan stop loss gabungan

Risiko

  • Momentum berturut-turut bisa tertinggal

  • Membutuhkan optimasi parameter iteratif

  • Target keuntungan dan berhenti membutuhkan kewaspadaan

Ringkasan

Strategi ini menyinkronkan momentum dan MA sistem breakout dengan mengambil keuntungan yang bijaksana dan pengendalian risiko.


/*backtest
start: 2023-09-06 00:00:00
end: 2023-09-13 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// strategy("BTC MOM EMA V1", overlay=true)

longCondition = ta.mom(close,5) > 50 and ta.mom(close[1],5) > 50 and ta.mom(close[2],5) > 50 and close > ta.ema(close,5)
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)
    strategy.exit("My Long Entry Id", profit=1000,trail_points=60)

shortCondition = ta.mom(close,5) < 50 and ta.mom(close[1],5) < 50 and ta.mom(close[2],5) < 50 and close < ta.ema(close,5)
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)
    strategy.exit("My Short Entry Id", profit=1000,trail_points=60)

Lebih banyak