Strategi Dagangan CMARSI


Tarikh penciptaan: 2023-09-26 20:44:53 Akhirnya diubah suai: 2023-09-26 20:44:53
Salin: 0 Bilangan klik: 793
1
fokus pada
1617
Pengikut

Gambaran keseluruhan

Strategi perdagangan CMARSI adalah strategi mengikuti trend yang menggabungkan RSI dan garis rata. Ia menggunakan RSI yang diperbaiki untuk mengenal pasti trend, dan menggunakan garis rata sebagai isyarat untuk menentukan masuk dan keluar.

Analisis asas

Strategi CMARSI menggunakan RSI yang lebih baik, yang dikenali sebagai RSI Connors. RSI Connors menggabungkan RSI klasik, RSI overhead, dan ROC. Formula pengiraan adalah:

Connors RSI = (RSI + RSI rata-rata kosong + peratusan ROC) / 3

RSI menggunakan kitaran 3 hari, RSI menggunakan kitaran 2 hari, dan ROC menggunakan kitaran 100 hari.

Kelebihan RSI Connors adalah penggabungan pelbagai petunjuk yang dapat mengenal pasti perubahan trend dengan lebih tepat. Apabila RSI Connors melewati batas 40 untuk melihat lebih banyak isyarat, apabila ia melewati batas 70 untuk melihat lebih banyak isyarat.

Strategi CMARSI adalah berdasarkan Connor RSI, dengan tambahan faktor garis rata. Strategi ini mengira garis rata-rata 2 hari, dan menggunakan RSI Connor dan garpu emas garpu rata sebagai isyarat perdagangan. Aturan perdagangan khusus adalah:

  1. Apabila Connors RSI melintasi sempadan 40 dan garisan purata harian 2 Gold Forks, buat tambahan entri.

  2. Apabila Connors RSI melintasi 70 dan berhadapan dengan garis purata harian 2, posisi rata-rata keluar.

Dengan memanfaatkan gelombang pada garis rata, anda dapat mengelakkan beberapa isyarat palsu yang muncul pada RSI Connors, dan dengan itu meningkatkan kestabilan strategi.

Analisis kelebihan

Kelebihan utama strategi CMARSI adalah bahawa ia mengintegrasikan beberapa trend pengesanan indikator dan mengelakkan batasan satu indikator RSI. Secara khusus, strategi ini mempunyai beberapa kelebihan:

  1. Connors RSI lebih stabil daripada RSI klasik dan dapat mengenal pasti titik perubahan trend.

  2. Pengenalan garis rata berkesan menapis sebahagian daripada bunyi bising dan mengelakkan kebocoran.

  3. Kombinasi pelbagai indikator dapat meningkatkan peluang kemenangan dengan mengikuti trend.

  4. Peraturan-peraturan transaksi mudah difahami dan mudah dilaksanakan.

  5. Sebagai strategi trend-following, anda boleh menangkap keuntungan daripada trend garis tengah dan panjang.

Analisis risiko

Risiko utama dalam strategi CMARSI adalah kesilapan dalam penilaian trend dan penyetempatan kedudukan hentian.

  1. Penunjuk RSI Connors menghantar isyarat yang salah, menyebabkan kemasukan yang tidak perlu. Anda boleh menyesuaikan parameter dengan sewajarnya, atau menambah pengesahan kepada penunjuk lain.

  2. Penetapan kedudukan hentian tidak munasabah, mungkin hentian terlalu awal atau terlalu besar. Penetapan hentian harus dioptimumkan untuk pelbagai jenis dan keadaan pasaran.

  3. Dalam keadaan gegaran, penapisan linear mungkin kurang berkesan, dan parameter strategi harus dioptimumkan.

  4. Operasi jangka panjang boleh menyebabkan pengoptimuman yang berlebihan, dan parameter harus dikaji semula secara berkala dan disesuaikan dengan keadaan pasaran.

Arah pengoptimuman

Strategi CMARSI boleh dioptimumkan dalam beberapa aspek:

  1. Mengoptimumkan parameter RSI Connors untuk pelbagai kitaran dan varieti.

  2. Cuba jenis garis rata yang berbeza untuk meningkatkan lagi penapisan.

  3. Tambah petunjuk lain, seperti MACD, Bollinger Bands dan lain-lain untuk mengesahkan isyarat perdagangan.

  4. Mengoptimumkan strategi hentian kerugian, menetapkan hentian bergerak yang munasabah atau hentian selisih.

  5. Pemindaian terhadap varieti yang diperdagangkan, menjadikan strategi lebih sesuai untuk varieti tertentu.

  6. Menggunakan kaedah Analisis Walk Forward untuk mengoptimumkan parameter secara berkala dan mengelakkan pengoptimuman berlebihan.

ringkaskan

Strategi CMARSI menggunakan penggunaan komprehensif Connor RSI dan penunjuk rata-rata untuk perdagangan garis panjang dan sederhana dengan mengikuti trend. Strategi ini stabil, mudah dilaksanakan, dan dapat menjejaki trend dengan berkesan. Kita harus terus mengoptimumkan parameter strategi untuk keadaan pasaran, dan melakukan pengurusan risiko, dan kemudian dapat memperoleh keuntungan yang lebih baik.

Kod sumber strategi
/*backtest
start: 2022-09-19 00:00:00
end: 2023-09-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
src = close, lenrsi = 3, lenupdown = 2, lenroc = 100, malengt = 2, low = 40, high = 70, a = 1
updown(s) => 
    isEqual = s == s[1]
    isGrowing = s > s[1]
    ud = 0.0
    ud := isEqual ? 0 : isGrowing ? (nz(ud[1]) <= 0 ? 1 : nz(ud[1])+1) : (nz(ud[1]) >= 0 ? -1 : nz(ud[1])-1)
    ud
rsi = rsi(src, lenrsi)
updownrsi = rsi(updown(src), lenupdown)
percentrank = percentrank(roc(src, 1), lenroc)
crsi = avg(rsi, updownrsi, percentrank)
MA = sma(crsi, malengt)

band1 = 70
band0 = 40

ColorMA = MA>=band0 ? lime : red

p1 = plot(MA, title="BuyNiggers", style=line, linewidth=4, color=ColorMA)

p2 = plot(low, title="idk", style=line, linewidth=2, color=blue)
p3 = plot(high, title="idk2", style=line, linewidth=2, color=orange)

//@version=2
strategy("CMARSI")


if crossover(MA,band0)
    strategy.entry("buy", strategy.long, when=strategy.position_size <= 0)
    
if crossunder(MA,band1)
    strategy.exit("sell", "buy", profit=1000000, stop=10000000)
    
plot(strategy.equity)