Strategi Momentum Moving Average BREAK


Tanggal Pembuatan: 2023-09-14 16:06:41 Akhirnya memodifikasi: 2023-09-14 16:06:41
menyalin: 2 Jumlah klik: 582
1
fokus pada
1617
Pengikut

Prinsip Strategi

Strategi ini menggabungkan indikator momentum dan konsep BREAKOUT pada garis rata-rata, melakukan perdagangan ketika indikator momentum mengalami perubahan arah berturut-turut dan harga menembus garis rata-rata.

Logika transaksi:

  1. Menghitung momentum siklus pendek, seperti momentum 5 hari

  2. Bila momentum saat ini dan dua pilar momentum sebelumnya lebih besar dari 50, sinyal multi dibentuk

  3. Eksekusi lebih banyak ketika harga naik di atas rata-rata 5 hari

  4. Ketika momentum saat ini dan dua pilar momentum sebelumnya adalah kurang dari 50, sinyal kosong dibentuk

  5. Bila harga melewati garis rata-rata 5 hari di bawahnya, lakukan shorting

  6. Tetapkan Stop Loss dan Track Stop Loss

Strategi ini memanfaatkan kemampuan untuk menilai tren dari indikator momentum dan kemudian dikombinasikan dengan garis rata-rata untuk membentuk sinyal perdagangan dengan probabilitas tinggi, mengejar penurunan harga garis pendek.

Keunggulan Strategis

  • Kecepatan terus menerus menentukan tren

  • Kombinasi dengan garis rata-rata untuk meningkatkan kualitas sinyal

  • Strategi Stop Loss Terpadu, Penghematan Kontrol

Risiko Strategis

  • Sinyal terus-menerus mungkin terlambat

  • Parameter yang perlu dioptimalkan untuk pengujian berulang

  • Pengaturan Stop Loss Perlu Diperhatikan

Meringkaskan

Strategi ini menggabungkan indikator momentum dan sistem BREAK rata-rata secara organik untuk mengatur stop-loss yang masuk akal, dengan asumsi kualitas sinyal yang terjamin, untuk menangkap peluang tren garis pendek secara efektif. Namun, pengaturan parameter dan pengoptimalan strategi stop-loss sangat penting.

Kode Sumber Strategi
/*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)