Momentum Moving Average Crossover Trading Strategi

Penulis:ChaoZhang, Tanggal: 2024-02-19 14:53:50
Tag:

img

Gambaran umum

Strategi ini menghasilkan sinyal perdagangan berdasarkan indikator MACD. Indikator MACD terdiri dari tiga garis: garis MACD, garis SIGNAL dan garis histogram (HISTO). Ketika garis MACD melintasi di atas garis SIGNAL dan berubah positif, itu menghasilkan sinyal beli. Ketika garis MACD melintasi di bawah garis SIGNAL dan berubah negatif, itu menghasilkan sinyal jual.

Logika Strategi

  1. Hitung garis MACD, garis SIGNAL dan garis HISTO.
  2. Mengidentifikasi titik persilangan antara garis MACD dan garis SIGNAL untuk menentukan sinyal beli dan jual.
  3. Gunakan EMA 34 periode sebagai zona support/resistance, pergi panjang hanya di atas EMA dan pergi pendek hanya di bawah EMA.
  4. Atur stop loss dan ambil keuntungan untuk mengunci keuntungan.

Secara khusus, ketika harga penutupan melintasi di atas EMA 34 periode dan garis MACD melintasi di atas garis SIGNAL ke wilayah positif, itu menunjukkan momentum upside yang kuat, jadi kita membeli.

Keuntungan

  1. Indikator MACD secara akurat mengidentifikasi perubahan dalam aksi harga dengan sinyal yang jelas.
  2. Menggabungkan dengan filter EMA menghindari sinyal beli/jual palsu.
  3. Stop loss dan mengambil kontrol profit per trade loss.

Risiko dan Solusi

  1. Sinyal MACD menunda tindakan harga dan mungkin melewatkan titik masuk / keluar terbaik.
  2. Indikator tunggal cenderung menghasilkan sinyal palsu.
  3. Tidak ada batasan pada jumlah perdagangan, dapat menyebabkan overtrading.

Peluang Peningkatan

  1. Mengoptimalkan parameter MACD untuk menemukan kombinasi parameter terbaik.
  2. Tambahkan penilaian indikator lainnya untuk menghindari sinyal palsu, misalnya kombinasi MACD+KDJ, MACD+BOLL.
  3. Menerapkan batas frekuensi perdagangan untuk mencegah overtrading.
  4. Mengoptimalkan strategi stop loss/take profit untuk meningkatkan rasio risiko/pengembalian.

Kesimpulan

Strategi ini mengidentifikasi peluang perdagangan menggunakan indikator MACD dan menyaring sinyal menggunakan EMA 34 periode. Ini memungkinkan entri tepat waktu ketika tren harga baru dimulai sambil mengendalikan risiko melalui stop loss / take profit. Strategi dapat disempurnakan lebih lanjut melalui optimasi parameter, menambahkan indikator lain dll untuk meningkatkan profitabilitas.


/*backtest
start: 2024-01-19 00:00:00
end: 2024-02-18 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/
// © melihtuna

//@version=2
strategy("Jim's MACD", overlay=true)

Tendies = input(true, title="Check here for tendies")

// === MACD Setup ===
[macdLine, signalLine, histLine] = macd(close, 12, 26, 9)

//EMA
ma = ema(close, 5)
plot(ema(close,5))


//Entry
if (close > ma and cross(macdLine,signalLine) and histLine> 0.4 and signalLine > 0 or histLine > 0 and signalLine > 0 )
    strategy.entry("BUY", strategy.long)
if(close < ma and cross(macdLine,signalLine) and histLine < -0.4 and signalLine < 0 or close < ma and histLine < 0 and signalLine < 0 )
    strategy.entry("SELL", strategy.short)
    
//Exit 
strategy.close("BUY", when = histLine < 0  )
strategy.close("SELL", when = histLine > 0  )


Lebih banyak