Pelbagai Strategi MACD dan RSI


Tarikh penciptaan: 2023-10-08 14:03:47 Akhirnya diubah suai: 2023-10-08 14:03:47
Salin: 0 Bilangan klik: 590
1
fokus pada
1179
Pengikut

Gambaran keseluruhan

Multiple MACD dan RSI strategi menggunakan gabungan isyarat MACD dan RSI untuk menangkap trend garis tengah dan panjang harga apabila garis perlahan dan garis cepat bersilang lurus dan RSI tidak memasuki zon overbought, dan apabila garis perlahan dan garis cepat bersilang mati dan RSI memasuki zon oversold.

Prinsip

Strategi ini menggunakan dua penunjuk MACD untuk memberi isyarat, satu dengan parameter panjang garisan pantas 10, panjang garisan perlahan 22, panjang garisan MACD 9; dan satu lagi dengan parameter garisan pantas 21, panjang garisan perlahan 45, panjang garisan MACD 20. Apabila kedua-dua garisan pantas MACD melintasi garisan perlahan, ia menghasilkan isyarat beli. Apabila kedua-dua garisan pantas MACD melintasi garisan perlahan, ia menghasilkan isyarat jual.

Dalam kombinasi dengan indikator RSI untuk menentukan sama ada memasuki kawasan overbought atau oversold, parameter RSI ditetapkan pada 14, garis overbought ditetapkan pada 70, dan kawasan oversold ditetapkan pada 20. Apabila RSI berada di bawah garis overbought, anda boleh membeli, dan apabila RSI berada di atas kawasan oversold, anda boleh menjual.

Hanya apabila kedua-dua penunjuk MACD menghasilkan isyarat beli pada masa yang sama dan RSI tidak melebihi; hanya apabila kedua-dua penunjuk MACD menghasilkan isyarat jual pada masa yang sama dan RSI memasuki zon oversold, penjualan dikeluarkan.

Kelebihan

Kelebihan terbesar strategi pelbagai MACD dan RSI adalah keupayaan untuk menyaring beberapa isyarat palsu dengan menggunakan petunjuk MACD berganda, masuk hanya apabila kedua-dua petunjuk MACD menghantar isyarat, yang dapat mengurangkan perdagangan yang tidak perlu, mengurangkan frekuensi perdagangan, meningkatkan peluang keuntungan.

Selain itu, dengan menggunakan RSI untuk menilai keadaan overbought dan oversold, anda boleh mengelakkan melakukan lebih banyak shorting apabila harga telah bergerak terlalu kuat, mengurangkan risiko kerugian.

Penghakiman gabungan gelombang MACD ganda dan RSI membolehkan strategi untuk berdagang hanya dalam keadaan trend, yang membolehkan keuntungan trend pertengahan yang lebih baik.

Risiko

Strategi berbilang MACD dan RSI juga mempunyai risiko tertentu. Gelombang MACD berganda mungkin terlepas ketika harga mula berbalik, menyebabkan kerugian meluas. Apabila kedua-dua MACD bercabang dan RSI belum membeli lebih banyak, kemungkinan besar telah terlepas bahagian bawah harga dan menyebabkan kerugian.

Di samping itu, penunjuk MACD sangat sensitif terhadap ciri-ciri pasaran perdagangan. Dalam pelbagai kitaran perdagangan dan keadaan pasaran, parameter MACD perlu disesuaikan untuk memberi manfaat. Jika parameter tidak ditetapkan dengan betul, ia mudah menghasilkan isyarat yang salah dan menyebabkan kerugian.

Selain itu, RSI mungkin menghasilkan beberapa isyarat overbought dan oversold, dan masuk terlalu awal sebelum menunggu RSI berbalik sepenuhnya akan meningkatkan kerugian.

Pengoptimuman

Strategi ini boleh dipertimbangkan untuk mengoptimumkan:

  1. Mengoptimumkan parameter MACD, mengubah parameter garisan pantas dan garisan perlahan, mencari kombinasi parameter MACD terbaik untuk pelbagai jenis perdagangan dan kitaran, meningkatkan keberkesanan isyarat.

  2. Menyesuaikan parameter RSI, memendekkan atau melebarkan RSI dengan tepat untuk membeli dan menjual, dan mengoptimumkan masa masuk.

  3. Tambah strategi hentikan kerugian, hentikan kerugian dan keluar apabila kerugian mencapai peratusan tertentu, untuk mengelakkan kerugian permainan berkembang lebih jauh.

  4. Pertimbangkan untuk memasukkan penilaian tambahan seperti titik penembusan, dan kemudian masuk selepas trend telah ditetapkan.

ringkaskan

Multi-MACD dan strategi RSI menggunakan indikator MACD dan indikator RSI ganda untuk meningkatkan keberkesanan isyarat, dan dapat memperoleh keuntungan yang lebih baik dalam tren garis tengah. Tetapi strategi ini juga mempunyai risiko tertentu, perlu diuji lebih lanjut untuk mengoptimumkan parameter MACD dan parameter RSI, dan meningkatkan risiko kawalan strategi tambahan, sebelum menggunakan strategi dalam perdagangan sebenar.

Kod sumber strategi
/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-07 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("MACDbl RSI", overlay=true)

fastLength = input(10)
slowlength = input(22)
MACDLength = input(9)

MACD = ema(close, fastLength) - ema(close, slowlength)
aMACD = sma(MACD, MACDLength)
delta = MACD - aMACD

fastLength2 = input(21)
slowlength2 = input(45)
MACDLength2 = input(20)

MACD2 = ema(open, fastLength2) - ema(open, slowlength2)
aMACD2 = sma(MACD2, MACDLength2)
delta2 = MACD2 - aMACD2

Length = input(14, minval=1)
Oversold = input(20, minval=1)
Overbought = input(70, minval=1)
xRSI = rsi(open, Length)


if (delta > 0) and (year>2015) and (delta2 > 0) and (xRSI < Overbought)
    strategy.entry("buy", strategy.long, comment="buy")

if (delta < 0) and (year>2015) and (delta2 < 0) and (xRSI > Oversold)
    strategy.entry("sell", strategy.short, comment="sell")

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)