Strategi Palang Emas Purata Berganda Bergerak


Tarikh penciptaan: 2024-01-17 17:38:36 Akhirnya diubah suai: 2024-01-17 17:38:36
Salin: 1 Bilangan klik: 642
1
fokus pada
1617
Pengikut

Strategi Palang Emas Purata Berganda Bergerak

Gambaran keseluruhan

Strategi crossover emas dengan dua rata-rata bergerak adalah strategi perdagangan kuantitatif berdasarkan rata-rata bergerak. Strategi ini menilai tren pasaran dan masa pembelian dan penjualan dengan mengira rata-rata bergerak dari pelbagai kitaran. Apabila melintasi rata-rata bergerak jangka panjang di atas rata-rata bergerak jangka pendek, ia menghasilkan crossover emas sebagai isyarat pembelian; apabila melintasi rata-rata bergerak jangka pendek di bawah rata-rata bergerak jangka panjang, ia menghasilkan crossover mati sebagai isyarat jual.

Prinsip Strategi

Logik teras strategi silang emas dua rata-rata bergerak adalah berdasarkan ciri-ciri licin rata-rata bergerak. Rata-rata bergerak dapat menyaring bunyi pasaran dengan berkesan, menunjukkan arah trend secara kasar. Rata-rata bergerak jangka pendek lebih sensitif terhadap perubahan harga dan dapat menangkap maklumat mengenai pergerakan harga dalam jangka masa baru-baru ini; sementara rata-rata bergerak jangka panjang bertindak balas lebih lambat terhadap perubahan harga baru-baru ini dan dapat mencerminkan trend jangka panjang.

Satu lagi titik penting dalam strategi Garis Rata-rata Bergerak Berganda adalah penunjuk RSI. RSI dapat menentukan dengan berkesan sama ada pasaran berada dalam keadaan overbought atau oversold. Dengan gabungan RSI, perdagangan yang salah dapat dielakkan di sekitar titik perubahan pasaran.

Secara khusus, logik keputusan perdagangan dalam strategi ini adalah seperti berikut:

  1. Hitung purata bergerak 20 kitaran, 50 kitaran dan 100 kitaran
  2. Menentukan sama ada purata bergerak 20 kitaran melintasi purata bergerak 50 kitaran dan 100 kitaran, jika dipenuhi, mungkin memasuki fasa kenaikan tren
  3. Pada masa yang sama, periksa sama ada RSI kurang daripada 50, yang menunjukkan tidak memasuki zon overbought
  4. Sinyal beli dihasilkan apabila ketiga-tiga syarat di atas dipenuhi.
  5. Menentukan sama ada purata bergerak 20 kitaran menembusi purata bergerak 50 kitaran dan 100 kitaran, jika dipenuhi mungkin memasuki peringkat menurun yang bercenderungan
  6. Mengesan sama ada RSI melebihi 48.5, yang menunjukkan tidak memasuki kawasan oversold
  7. Apabila ketiga-tiga syarat di atas dipenuhi bersama-sama, menghasilkan isyarat menjual

Dengan menggunakan kombinasi pelbagai parameter, strategi ini dapat menyaring isyarat palsu dengan berkesan dan meningkatkan ketepatan keputusan perdagangan.

Kelebihan Strategik

Strategi crossover emas dua hala bergerak rata-rata mempunyai beberapa kelebihan:

  1. Strategi yang mudah difahami dan dilaksanakan
  2. Fleksibiliti pengoptimuman parameter, boleh menyesuaikan kitaran purata bergerak untuk menyesuaikan diri dengan pasaran yang berbeza
  3. Penggunaan gabungan purata bergerak dan penunjuk RSI untuk menyaring kebisingan dan menilai trend sebenar pasaran
  4. Data retrospektif menunjukkan bahawa keuntungan strategi itu stabil, dan penarikan baliknya kecil.
  5. Parameter strategi boleh dioptimumkan lagi dengan mengintegrasikan teknologi canggih seperti pembelajaran mesin

Risiko Strategik

Terdapat juga risiko yang berkaitan dengan strategi crossover emas dengan garis purata bergerak ganda:

  1. Rata-rata bergerak terlewat dan mungkin terlepas titik jual beli terbaik apabila pasaran berubah-ubah
  2. Optimasi bergantung kepada parameter, jika parameter ditetapkan dengan tidak betul, ia akan menjejaskan hasil strategi
  3. Dalam jangka masa panjang, struktur pasaran mungkin berubah dan parameter moving averages dan RSI perlu disesuaikan
  4. Strategi perdagangan automatik mudah untuk memusatkan pegangan, lebih berisiko apabila pasaran bertukar

Untuk mengurangkan risiko, anda boleh mengoptimumkan dalam beberapa aspek:

  1. Kajian frekuensi dan magnitud turun naik pasaran yang digabungkan dengan indikator kadar turun naik, dinamika perubahan kitaran purata bergerak
  2. Menambah model pembelajaran mesin untuk mengoptimumkan parameter secara dinamik
  3. Tetapkan keadaan stop loss untuk mengelakkan kerugian tunggal yang terlalu besar
  4. Menggunakan sistem pengurusan kedudukan, menyesuaikan saiz kedudukan mengikut keadaan pasaran, mengurangkan risiko pegangan

Arah pengoptimuman strategi

Terdapat ruang untuk pengoptimuman lebih lanjut untuk strategi dua hala yang bergerak:

  1. Menambah isyarat penapisan indikator lain, seperti jumlah transaksi, pita Brin dan lain-lain, meningkatkan kestabilan strategi
  2. Menggunakan pembelajaran mesin untuk mengoptimumkan parameter secara dinamik untuk menjadikan strategi lebih bijak
  3. Merancang skim persediaan kitaran purata bergerak yang menyesuaikan parameter mengikut perubahan struktur pasaran
  4. Gabungan dengan sistem pengurusan risiko yang canggih, perubahan posisi secara dinamik, mengurangkan risiko strategi
  5. Membina portfolio perdagangan algoritma, menggabungkan pelbagai strategi perdagangan untuk meningkatkan kestabilan

ringkaskan

Strategi silang emas dua hala bergerak adalah strategi perdagangan kuantitatif jenis peraturan yang sangat klasik. Ia mudah dilaksanakan, parameter pengoptimuman fleksibel, dan prestasi keuntungan yang sangat baik, merupakan pilihan yang baik untuk pemula dalam perdagangan kuantitatif. Tetapi strategi ini juga mempunyai beberapa batasan, dengan penyelidikan dan pengoptimuman lanjut, ia dapat bergerak ke arah kecerdasan dan kestabilan yang lebih tinggi, dan benar-benar terus menguntungkan.

Kod sumber strategi
/*backtest
start: 2024-01-09 00:00:00
end: 2024-01-16 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//Based on Larry Connors RSI-2 Strategy - Lower RSI
strategy(title="EA_3Minute_MagnetStrat", shorttitle="EA_3Minute_MagnetStrat", overlay=false)
src = close, 
//RSI CODE
up = rma(max(change(src), 0), 30)
down = rma(-min(change(src), 0), 30)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
//Criteria for Moving Avg rules
ma20= vwma(close,20)
ma50 = vwma(close,50)
ma100= vwma(close,100)

//Rule for RSI Color
//col = ma30 > ma50 > ma200 and rsi <=53?lime: ma50 < ma200  and rsi >= 60?red : silver
long1 = ma20 > ma50 and ma50 > ma100 and rsi < 50 
short1 = ma20 < ma50 and ma50 < ma100 and rsi > 48.5 
//plot(rsi, title="RSI", style=line, linewidth=1,color=col)
//plot(100, title="Upper Line 100",style=line, linewidth=3, color=aqua)
//plot(0, title="Lower Line 0",style=line, linewidth=3, color=aqua)

//band1 = plot(60, title="Upper Line 60",style=line, linewidth=1, color=aqua)
//band0 = plot(44, title="Lower Line 40",style=line, linewidth=1, color=aqua)
//fill(band1, band0, color=silver, transp=90)
//strategy.entry ("buy", strategy.long, when=long)
//strategy.entry ("sell", strategy.short, when=short)
//plot(long,"long",color=green,linewidth=1)
//plot(short,"short",color=red,linewidth=1)
//
long = long1[1] == 0 and long1 == 1
short = short1[1] == 0 and short1 == 1
longclose = long[3] == 1
shortclose = short[3] == 1

//Alert

strategy.entry("short", strategy.short,qty = 1, when=short)
strategy.entry("long", strategy.long,qty=1, when=long)
plot(long,"long",color=green,linewidth=1)
plot(short,"short",color=red,linewidth=1)
strategy.close("long",when=longclose)
strategy.close("short",when=shortclose)

//strategy.exit(id="long",qty = 100000,when=longclose)
//strategy.exit(id="short",qty = 100000,when=shortclose)
plot(longclose,"close",color=blue,linewidth=1)
plot(shortclose,"close",color=orange,linewidth=1)
//strategy.exit(id="Stop", profit = 20, loss = 100)