Strategi Momentum Pembalikan Delapan Hari


Tanggal Pembuatan: 2023-12-05 10:56:37 Akhirnya memodifikasi: 2023-12-05 10:56:37
menyalin: 0 Jumlah klik: 594
1
fokus pada
1619
Pengikut

Strategi Momentum Pembalikan Delapan Hari

Ringkasan

Strategi ini terutama memanfaatkan karakteristik harga yang berbalik setelah 8 hari berturut-turut di atas atau di bawah rata-rata bergerak sederhana selama 5 hari untuk menangkap efek momentum pada garis tengah pendek. Ketika harga 8 hari berturut-turut di bawah garis 5 hari setelah harga penutupan hari pertama melewati garis 5 hari lagi, lakukan lebih banyak; Ketika harga 8 hari berturut-turut di atas garis 5 hari setelah harga penutupan hari pertama setelah garis 5 hari lagi melewati garis 5 hari, lakukan kosong.

Prinsip Strategi

  1. Hitung SMA 5 hari.
  2. Definisi multihead TrendUp adalah harga penutupan yang lebih besar atau sama dengan SMA, dan TrendDown adalah harga penutupan yang lebih kecil atau sama dengan SMA.
  3. Kondisi untuk mengkonfirmasi pembalikan tren: Setelah 8 hari berturut-turut harga close-out di bawah SMA, sinyal beli dipicu pada hari berikutnya ketika harga close-out bergeser ke multihead (di atas SMA); Setelah 8 hari berturut-turut harga close-out di atas SMA, sinyal jual dipicu pada hari berikutnya ketika harga close-out bergeser ke void (di bawah SMA).
  4. Entry: Buy condition Buy for the previous day triggering buy signal TriggerBuy and do more when the current is an overhead trend; Sell condition Sell for the previous day triggering sell signal TriggerSell and do more when the current is a overhead trend.
  5. Keluar: Multiple stop loss adalah posisi yang dipotong saat melewati SMA di bawah harga penutupan; Hulu stop loss adalah posisi yang dipotong saat melewati SMA di atas harga penutupan.

Analisis Keunggulan

  1. Dengan fitur reversal harga, ini cocok untuk menangkap pergerakan garis pendek.
  2. Penembusan SMA 8 hari berturut-turut lebih banyak terjadi pada tren yang berjalan, meningkatkan peluang perdagangan.
  3. Parameter 5th line lebih baik, menghindari terlalu banyak terobosan palsu.
  4. Ini adalah risiko yang dapat dikendalikan, dengan titik tolak yang jelas.

Analisis risiko

  1. Stop loss mungkin sering dipicu oleh gejolak.
  2. Jika Anda mengatur waktu yang terlalu lama, Anda mungkin akan melewatkan waktu terbaik untuk masuk.
  3. Strategi ini tidak akan menguntungkan jika dilakukan secara sepihak dalam jangka panjang.

Parameter SMA dapat disesuaikan dengan tepat; mengoptimalkan kondisi masuk, mencegah terobosan palsu; menggabungkan indikator penilaian tren untuk meningkatkan efek.

Arah optimasi

  1. Optimasi parameter: Anda dapat menguji parameter SMA dari periode yang berbeda untuk mencari parameter yang lebih baik.
  2. Optimasi masuk: Tambahkan indikator volume transaksi, untuk menghindari terobosan palsu; atau tambahkan penilaian positif negatif, untuk menghindari getaran.
  3. Optimasi Keluar: Anda dapat menguji stop loss setelah harga tutup turun, dan menambahkan stop loss buffer.
  4. Optimasi pengendalian angin: Anda dapat mengatur jumlah stop loss per hari untuk menghindari kerugian yang berlebihan.
  5. Kombinasi dengan indikator lain: dapat bergabung dengan indikator tren seperti RSI, MACD, dan lain-lain untuk mengidentifikasi tren.

Meringkaskan

Strategi ini dengan menilai kondisi pergerakan harga, menangkap proses harga garis pendek dari terobosan ke reversal, untuk mencapai menghindari getaran, strategi perdagangan berdasarkan tren. Kuncinya adalah parameter pengaturan dan masuk ke pengadilan harus ketat, untuk mencegah kebisingan yang salah; sementara berhenti keluar harus masuk akal, untuk mencegah kerugian terlalu besar. Jika ditambah dengan penilaian indikator tren, efek yang lebih baik dapat diperoleh.

Kode Sumber Strategi
/*backtest
start: 2023-11-04 00:00:00
end: 2023-12-04 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Marcuscor

//@version=5

// Inpsired by Linda Bradford Raschke: a strategy for trading momentum in futures markets

strategy("8D Run", initial_capital = 50000, commission_value = 0.0004) 


SMA = ta.sma(close,5)

TrendUp = close >= SMA

TrendDown = close <= SMA


//logic to long

TriggerBuy = ta.barssince(close < SMA) >= 8

Buy = TriggerBuy[1] and TrendDown 

strategy.entry("EL", strategy.long, when = Buy)
strategy.close(id = "EL", when = close > SMA)

// 1) color background when "run" begins and 2) change color when buy signal occurs
bgcolor(TriggerBuy? color.green : na, transp = 90)
bgcolor(Buy ? color.green : na, transp = 70)


// logic to short 

TriggerSell = ta.barssince(close > SMA) >= 8

Sell = TriggerSell[1] and TrendUp

strategy.entry("ES", strategy.short, when = Sell)
strategy.close(id = "ES", when = close < SMA)

// 1) color background when "run" begins and 2) change color when sell signal occurs
bgcolor(TriggerSell ? color.red : na, transp = 90)
bgcolor(Sell ? color.red : na, transp = 70)