Berdasarkan purata bergerak dan strategi silang RSI


Tarikh penciptaan: 2024-02-05 11:52:42 Akhirnya diubah suai: 2024-02-05 11:52:42
Salin: 2 Bilangan klik: 1177
1
fokus pada
1617
Pengikut

Berdasarkan purata bergerak dan strategi silang RSI

Gambaran keseluruhan

Strategi Crossover Moving Average dan RSI adalah strategi perdagangan kuantitatif yang menggabungkan rata-rata bergerak dan indeks yang agak lemah RSI. Strategi ini menghasilkan isyarat perdagangan dengan mengira persilangan rata-rata bergerak cepat (seperti rata-rata 10 hari) dan rata-rata bergerak perlahan (seperti rata-rata 50 hari) dan keadaan jual beli RSI. Secara khusus, ia menghasilkan isyarat beli apabila rata-rata bergerak cepat melintasi rata-rata bergerak perlahan dan RSI adalah lebih rendah daripada garis jual; ia menghasilkan isyarat jual apabila rata-rata bergerak cepat melintasi rata-rata bergerak perlahan dan RSI adalah lebih tinggi daripada garis jual.

Prinsip Strategi

Ideologi teras strategi ini adalah menggabungkan trend tracking dan overbought oversold indikator untuk menangkap titik beli dan jual di pasaran. Persaingan atas dan bawah garis rata bergerak mencerminkan perubahan trend jangka pendek dan jangka panjang.

Khususnya, kenaikan dan penurunan garis rata-rata cepat mencerminkan arah perubahan trend jangka pendek. Apabila garis rata-rata jangka pendek melintasi garis rata-rata jangka panjang, ia menunjukkan bahawa trend jangka pendek berubah menjadi kenaikan; dan apabila garis rata-rata jangka pendek melintasi garis rata-rata jangka panjang, ia menunjukkan bahawa trend jangka pendek berubah menjadi penurunan. Indeks RSI menilai sama ada pasaran sedang dalam keadaan overbought atau oversold.

Strategi menggabungkan isyarat kedua-dua penunjuk ini, melintasi rata-rata perlahan pada garis rata-rata cepat, dan pada masa yang sama RSI di bawah garis jual beli menghasilkan isyarat membeli, kerana pada masa ini trend jangka pendek dan jangka panjang bertukar menjadi bullish, dan RSI yang rendah juga menunjukkan bahawa pasaran kini berada dalam keadaan jual beli, adalah peluang untuk menubuhkan posisi bullish. Sebaliknya, apabila rata-rata cepat melintasi rata-rata perlahan, dan pada masa yang sama RSI lebih tinggi daripada garis beli, menghasilkan isyarat jual beli, kerana kedua-dua trend bertukar ke arah menurun, dan RSI yang tinggi juga menunjukkan bahawa pasaran mungkin bergelembung, adalah masa untuk menahan posisi turun.

Dengan menggabungkan analisis trend dan penilaian overbought dan oversold, strategi ini dapat menghasilkan isyarat perdagangan berhampiran titik peralihan pasaran, yang menghasilkan keuntungan yang lebih baik pada garis pendek.

Analisis kelebihan

Kelebihan utama strategi ini adalah bahawa ia dapat menggabungkan trend dan overbought dan oversold untuk menilai keadaan pasaran dan mengelakkan kehilangan peluang perdagangan yang penting.

Pertama, garisan bergerak garisan mati garisan emas dapat menilai hubungan trend antara jangka pendek dan jangka panjang dengan lebih jelas. Berbanding dengan menggunakan garisan purata jangka panjang, gabungan silang dapat menangkap titik perubahan pasaran dengan lebih tepat, sehingga menghasilkan isyarat perdagangan yang lebih tepat pada masanya.

Kedua, penilaian RSI yang berlebihan boleh menyaring penipuan palsu. Dalam operasi sebenar, harga mungkin mengalami kenaikan atau penurunan jangka pendek, tetapi tidak mewakili perubahan trend sebenar. Penunjuk RSI dapat menentukan sama ada pergerakan jangka pendek ini adalah turun naik normal atau luar biasa.

Akhirnya, strategi ini hanya menghasilkan isyarat berhampiran titik peralihan trend, dan tidak ada masalah perdagangan yang tidak berkesan. Secara umum, strategi kuantitatif mudah untuk membuka posisi berulang dan kehilangan ketika penutupan daerah. Tetapi strategi ini hanya masuk ke dalam titik jual beli yang jelas, yang dapat mengurangkan jumlah perdagangan yang tidak perlu.

Secara keseluruhan, strategi persilangan rata-rata dan RSI menggabungkan dua dimensi pengesanan trend dan penilaian overbought dan oversold, memberi isyarat perdagangan yang lebih tepat dan boleh dipercayai, dan merupakan strategi kuantitatif yang sesuai untuk operasi garis pendek.

Analisis risiko

Walaupun terdapat banyak kelebihan, terdapat juga risiko yang perlu diperhatikan.

Pertama adalah risiko whipsaw, iaitu terdapat kemungkinan besar untuk berlaku turun naik harga yang kuat yang menyebabkan hentian tercetus. Strategi ini terutama digunakan untuk perdagangan garis pendek, dan kedudukan tidak akan terlalu lama.

Kedua, jika menggunakan garis purata kitaran kecil, frekuensi perdagangan akan sangat tinggi. Ini adalah ujian yang besar terhadap kos perdagangan dan kawalan psikologi. Perdagangan yang terlalu kerap bukan sahaja membebankan yuran, tetapi juga mudah rugi kerana kesilapan operasi.

Akhirnya, parameter strategi yang ditetapkan perlu dioptimumkan dan disahkan. Jika parameter yang ditetapkan tidak betul, seperti overbuying overselling tidak munasabah, juga boleh menyebabkan salah faham isyarat perdagangan. Ini memerlukan pengukuran dan pengesahan simulasi yang mencukupi.

Untuk risiko ini, ia boleh dikawal dan dielakkan dengan cara seperti menyesuaikan parameter kitaran, mengoptimumkan strategi berhenti kerugian, mematuhi prinsip kawalan psikologi secara ketat. Ia juga memerlukan strategi untuk disahkan secara menyeluruh untuk memastikan kestabilan dan keuntungan.

Arah pengoptimuman

Strategi ini juga mempunyai ruang untuk pengoptimuman yang lebih lanjut, terutamanya dari segi berikut:

Pertama, ia boleh diperkenalkan sebagai purata bergerak beradaptasi atau purata bergerak tiga indeks, yang menjadikan sistem rata-rata lebih sensitif terhadap perubahan harga terkini dan menghasilkan isyarat dagangan yang lebih tepat pada masanya. Ini dapat meningkatkan ketepatan masa strategi.

Kedua, ia boleh digabungkan dengan penunjuk turun naik seperti ATR untuk secara dinamik menyesuaikan kedudukan hentian, sehingga mengurangkan kebarangkalian hentian whipsaw. Ia boleh mengawal risiko strategi.

Ketiga, parameter RSI yang optimum boleh dikaji pada peringkat pasaran yang berbeza (penembusan, kemerosotan, dan lain-lain) untuk membuat keputusan membeli dan menjual lebih sesuai dengan keadaan pasaran semasa. Ini dapat meningkatkan daya serap strategi.

Keempat, ia boleh digabungkan dengan teknologi seperti pembelajaran mesin untuk menyaring isyarat strategi, menghilangkan beberapa isyarat yang salah, dan menjadikan strategi lebih pintar.

Dengan mengoptimumkan beberapa perkara di atas, anda boleh menjadikan strategi ini lebih baik, tetapi juga dapat mengawal risiko yang berpotensi. Ini adalah arah penyelidikan penting di masa depan.

ringkaskan

Strategi persilangan garis rata-rata dan RSI adalah strategi garis pendek yang tipikal yang menggabungkan trend dan penghakiman indikator. Ia menangkap pasaran di titik-titik penting dan menangkap peluang perdagangan garis pendek yang lebih baik.

Tetapi strategi ini juga mempunyai risiko bahawa kemungkinan tertentu akan ditempatkan dan frekuensi perdagangan yang tinggi menyebabkan peningkatan kos. Ini perlu dielakkan dengan cara seperti penyesuaian parameter, pengoptimuman henti kerugian, dan kawalan mental. Prestasi strategi ini dapat ditingkatkan lagi jika dapat terus mengoptimumkan, memperkenalkan mekanisme seperti garis keseimbangan yang menyesuaikan diri, kawalan indikator risiko, dan penapisan pintar.

Secara keseluruhannya, strategi silang garis rata dan RSI menggabungkan pemikiran trend dan penunjuk berat, mudah digunakan dan mempunyai skalabiliti yang baik. Ia adalah strategi permulaan kuantitatif yang disyorkan.

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

//@version=5
strategy("MA and RSI Crossover Strategy", shorttitle="MA_RSI_Strategy", overlay=true)

// 输入参数
fastLength = input(10, title="Fast MA Length")
slowLength = input(50, title="Slow MA Length")
rsiLength = input(14, title="RSI Length")
rsiOverbought = input(70, title="RSI Overbought Level")
rsiOversold = input(50, title="RSI Oversold Level")

// 计算移动平均线
fastMA = ta.sma(close, fastLength)
slowMA = ta.sma(close, slowLength)

// 计算相对强弱指数
rsiValue = ta.rsi(close, rsiLength)

// 定义买卖信号
buySignal = ta.crossover(fastMA, slowMA) and rsiValue < rsiOversold
sellSignal = ta.crossunder(fastMA, slowMA) and rsiValue > rsiOverbought

// 策略逻辑
strategy.entry("Buy", strategy.long, when=buySignal)
strategy.close("Buy", when=sellSignal)

// 绘制移动平均线
plot(fastMA, color=color.green, title="Fast MA")
plot(slowMA, color=color.red, title="Slow MA")

// 绘制RSI
hline(rsiOverbought, "RSI Overbought", color=color.red)
hline(rsiOversold, "RSI Oversold", color=color.green)
plot(rsiValue, color=color.blue, title="RSI")

// 在买入信号处标记买入点
plotshape(series=buySignal, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar, size=size.huge)