Momentum Moving Average Crossover Strategi Beli dan Jual


Tarikh penciptaan: 2024-02-19 14:53:50 Akhirnya diubah suai: 2024-02-19 14:53:50
Salin: 0 Bilangan klik: 564
1
fokus pada
1617
Pengikut

Momentum Moving Average Crossover Strategi Beli dan Jual

Gambaran keseluruhan

Strategi ini membuat keputusan mengenai isyarat perdagangan berdasarkan MACD. MACD merangkumi garis MACD, garis SIGNAL dan tiga garis HISTO dalam grafik tiang. Apabila garis MACD dari bawah ke atas menembusi garis SIGNAL dan berubah menjadi positif, itu adalah isyarat membeli. Apabila garis MACD dari atas ke bawah menembusi garis SIGNAL dan berubah menjadi negatif, itu adalah isyarat menjual.

Prinsip Strategi

  1. Hitung garis MACD, garis SIGNAL dan garis HISTO.
  2. Menilai persimpangan garis MACD dan garis SIGNAL untuk menentukan isyarat beli dan jual.
  3. Lebih lanjut menggunakan EMA 34 kitaran sebagai sokongan rintangan, hanya di atas EMA yang lebih banyak, di bawah EMA kosong.
  4. Tetapkan penangguhan kerugian untuk memastikan arbitraj.

Khususnya, apabila harga penutupan melepasi 34EMA, dan garis MACD melepasi garis SIGNAL menjadi positif, menunjukkan bahawa harga saham naik dengan pesat, maka membeli. Apabila harga penutupan melepasi 34EMA, dan garis MACD di bawah garis SIGNAL menjadi negatif, menunjukkan bahawa harga saham turun dengan pesat, maka menjual.

Kelebihan Strategik

  1. Indeks MACD menilai perubahan harga saham dengan tepat dan isyaratnya jelas.
  2. Digabungkan dengan penapisan EMA, ia mengelakkan isyarat beli dan jual yang salah.
  3. Tetapkan titik hentian kerugian untuk mengawal setiap kerugian.

Risiko dan penyelesaian

  1. Indeks MACD menghasilkan isyarat yang ketinggalan, mungkin terlepas titik jual beli terbaik. Parameter yang sesuai boleh dioptimumkan, memendekkan kitaran purata.
  2. Penunjuk tunggal mudah menghasilkan isyarat yang salah. Penunjuk lain boleh disaring, seperti penunjuk KDJ.
  3. Tidak ada had untuk jumlah pembukaan kedudukan, yang boleh menyebabkan perdagangan berlebihan. Anda boleh menetapkan had maksimum untuk jumlah pembukaan setiap hari atau setiap minggu.

Arah pengoptimuman

  1. Mengoptimumkan parameter MACD untuk mencari kombinasi parameter terbaik.
  2. Menambah penghakiman indikator lain untuk mengelakkan isyarat yang salah. Indeks gabungan yang biasa adalah MACD + KDJ, MACD + BOLL dan sebagainya.
  3. Untuk mengelakkan perdagangan yang berlebihan, anda perlu meletakkan had kepada jumlah kali anda membuka akaun.
  4. Mengoptimumkan strategi stop loss dan meningkatkan kadar keuntungan.

ringkaskan

Strategi ini menggunakan indikator MACD untuk menentukan masa membeli dan menjual, dan dengan 34 EMA memfilterkan isyarat kesalahan, anda boleh menangkap peluang tepat pada masanya ketika harga saham memulakan pergerakan baru. Pada masa yang sama, menetapkan risiko kawalan titik berhenti rugi, adalah strategi perdagangan yang lebih stabil dan boleh dipercayai. Kemudian anda boleh memperbaiki strategi ini dengan cara mengoptimumkan parameter, menambah penilaian indikator lain, dan sebagainya, untuk meningkatkan kadar keuntungan.

Kod sumber strategi
/*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  )