Strategi tabrakan tiga indikator


Tanggal Pembuatan: 2024-01-29 11:24:11 Akhirnya memodifikasi: 2024-01-29 11:24:11
menyalin: 0 Jumlah klik: 571
1
fokus pada
1617
Pengikut

Strategi tabrakan tiga indikator

Ringkasan

Triple Indicator Collision Strategy adalah strategi perdagangan kuantitatif yang sangat klasik. Ini menggabungkan tiga indikator teknis klasik menggunakan Moving Average, MACD, dan RSI, dan melakukan operasi perdagangan yang sesuai ketika ketiga sinyal membeli atau menjual muncul secara bersamaan.

Prinsip Strategi

Strategi ini menggunakan tiga indikator pada saat yang sama, yaitu 20 hari EMA, MACD (12 , 26 , 9) dan 14 hari RSI. Logika perdagangan spesifiknya adalah:

Ketika harga di atas melewati 20 hari EMA, MACD di atas melewati sinyal, RSI di atas melewati 20 hari EMA, lakukan lebih banyak; ketika harga di bawah melewati 20 hari EMA, MACD di bawah melewati sinyal, RSI di bawah melewati 20 hari EMA, lakukan kosong.

Ini membutuhkan tiga indikator untuk sinyal perdagangan yang muncul secara bersamaan, yang dapat memfilter beberapa sinyal palsu, membuat strategi lebih stabil dan dapat diandalkan.

Analisis Keunggulan

Strategi bertabrakan multi-indikator memiliki beberapa keuntungan:

  1. Menyaring kebisingan, mengurangi sinyal palsu. Indikator tunggal mudah terpengaruh oleh kebisingan pasar, menghasilkan banyak sinyal palsu. Sementara indikator tiga dapat menyaring kebisingan secara efektif, membuat sinyal lebih dapat diandalkan.

  2. Capture the turning point of the trend. Berbagai indikator bereaksi terhadap pergerakan harga dengan waktu yang berbeda. Ketika tiga indikator tersebut muncul dalam waktu dekat, seringkali menandakan trend reversal. Ini memungkinkan strategi untuk menangkap titik balik.

  3. Penilaian Pasar Berbagai Dimensi. Tiga indikator menilai pasar dari berbagai dimensi, saling memverifikasi, dapat lebih akurat menilai tren pasar secara menyeluruh.

  4. Mengurangi risiko posisi. Filter multi-indikator dapat mengurangi jumlah transaksi yang tidak valid, mengurangi perputaran uang yang tidak perlu, dan membantu pengendalian risiko.

Analisis risiko

Strategi ini juga memiliki beberapa risiko:

  1. Risiko optimasi parameter. Panjang rata-rata bergerak, kombinasi parameter MACD, dan parameter RSI dapat memengaruhi kinerja strategi. Kombinasi parameter yang tidak sesuai dapat menyebabkan strategi tidak berjalan dengan baik. Oleh karena itu, kombinasi parameter perlu diuji dan dioptimalkan secara menyeluruh untuk menemukan parameter terbaik.

  2. Kesempatan perdagangan yang terlewatkan. Strategi Triple Indicator relatif konservatif dan mungkin melewatkan beberapa peluang perdagangan. Jika tidak dapat menangkap tren utama, itu akan mempengaruhi keuntungan strategi.

  3. Pengendalian titik slippage disk fisik. Biaya transaksi dan titik slippage di disk fisik juga akan berdampak pada strategi, perlu untuk mengontrol frekuensi perdagangan, memastikan ruang untuk keuntungan lebih besar dari biaya perdagangan.

Arah optimasi

Strategi ini dapat dioptimalkan dalam beberapa hal:

  1. Uji kombinasi parameter yang berbeda untuk menemukan parameter yang optimal. Anda dapat mengubah panjang rata-rata bergerak, parameter MACD, parameter RSI, dan lain-lain untuk menemukan kombinasi parameter yang optimal melalui pengujian ulang.

  2. Meningkatkan mekanisme stop loss. Mengatur stop loss yang bergerak atau stop loss yang tergantung, dapat secara efektif mengontrol kerugian tunggal.

  3. Dalam kombinasi dengan indikator lain untuk memfilter sinyal. Indikator seperti Brinband, KDJ dan lain-lain juga dapat digunakan untuk memverifikasi sinyal, memfilter sinyal palsu.

  4. Parameter dapat disesuaikan dan dioptimalkan sesuai dengan varietas dan siklus perdagangan.

Meringkaskan

Triple indicator collision strategi menggunakan sinyal dari tiga indikator, yaitu moving average, MACD dan RSI, untuk membuat keputusan yang lebih terbuka. Ini dapat secara efektif menyaring sinyal noise, mengidentifikasi potensi titik balik tren, dan meningkatkan keandalan sinyal. Dengan cara pengoptimalan parameter, pengaturan stop loss, dan penyaringan sinyal, strategi ini dapat terus ditingkatkan, sehingga sinyalnya lebih jelas, dan penghasilannya lebih dapat diandalkan.

Kode Sumber Strategi
/*backtest
start: 2023-12-29 00:00:00
end: 2024-01-28 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/
// © fangdingjun

//@version=4
strategy("MACD_RSI strategy", overlay=false)

_ema_len = input(20, title="EMA length")
_macd_fast = input(12, title="MACD Fast")
_macd_slow = input(26, title="MACD Slow")
_macd_signal_len = input(20, title="MACD Signal length")
_rsi_len = input(14, title="RSI length")
_rsi_signal_len = input(20, title="RSI signal length")

_ema = ema(close, _ema_len)

_macd = ema(close, _macd_fast) - ema(close, _macd_slow)
_macd_signal = ema(_macd, _macd_signal_len)

_rsi = rsi(close, _rsi_len)
_rsi_signal = ema(_rsi, _rsi_signal_len)

plot(_rsi, color=color.orange)
plot(_rsi_signal, color=color.purple)

longCondition = close > _ema and _macd > _macd_signal and _rsi > _rsi_signal
if (longCondition)
    strategy.entry("Buy", strategy.long)

shortCondition = close < _ema and _macd < _macd_signal and _rsi < _rsi_signal
if (shortCondition)
    strategy.entry("Sell", strategy.short)