Kombinasi Strategi Ganda - Indeks Lambat Stokastik dan Indeks Kekuatan Relatif


Tanggal Pembuatan: 2023-12-27 15:18:40 Akhirnya memodifikasi: 2023-12-27 15:18:40
menyalin: 2 Jumlah klik: 654
1
fokus pada
1621
Pengikut

Kombinasi Strategi Ganda - Indeks Lambat Stokastik dan Indeks Kekuatan Relatif

Ringkasan

Strategi ini menggunakan kombinasi dari strategi indikator acak lambat klasik dengan strategi indikator yang relatif kuat, untuk membentuk strategi ganda. Ketika indikator acak lebih dari 80 dan lebih dari 20, dan ketika RSI lebih dari 70 dan lebih dari 30, posisi hanya akan dibuka jika keduanya dipicu secara bersamaan.

Prinsip Strategi

Strategi ini didasarkan pada dua indikator klasik - indikator acak lambat dan indikator RSI, dan menetapkan nilai threshold untuk menilai kondisi overbought dan oversold.

Bagian dari indikator kecepatan lambat acak:

  • Setel Stochlength menjadi 14, untuk menghitung panjang lookback dari indikator acak
  • Setting StochOverBought menjadi 80, StochOverSold menjadi 20, sebagai batas untuk menilai overbought dan oversold
  • Setting smoothK = 3, smoothD = 3, dan smooth parameter %K dan %D

Perhitungan %K dan %D diberi nama k dan d dalam kode.

Ketika garis%K dari bawah ke atas menembus garis%D, maka sinyal overlook. Ketika garis%K dari atas ke bawah, maka sinyal overlook.

Bagian RSI:

  • Setel RSIlength menjadi 14, untuk menghitung panjang lookback dari RSI
  • Setting RSIOverBought menjadi 70, RSIOverSold menjadi 30, sebagai batas untuk menilai overbought dan oversold

Indikator RSI yang dihitung diberi nama vrsi。

Ketika RSI naik lebih dari 70 adalah sinyal overbought, turun di bawah 30 adalah sinyal oversold.

Kondisi yang memicu kebijakan ganda:

Strategi ini hanya akan membuka posisi jika indikator acak dan indikator RSI menunjukkan sinyal overbought atau oversold pada saat bersamaan, yang berarti bahwa keduanya telah melampaui batas masing-masing.

Kombinasi ini menggunakan dua indikator yang saling melengkapi untuk mengurangi sinyal palsu dan meningkatkan keandalan sinyal.

Analisis Keunggulan

Kombinasi strategi ganda ini, yang menggabungkan kedua strategi klasik indikator RSI dengan indikator RSI, memiliki keuntungan sebagai berikut:

  1. Kombinasi indikator ganda, dapat saling diverifikasi, mengurangi sinyal palsu, meningkatkan kualitas sinyal dan keandalan
  2. Indikator acak menilai kondisi overbought dan oversold, RSI juga menilai kondisi overbought dan oversold, keduanya membuat hasil lebih andal dan akurat
  3. Indikator acak menggunakan% K dan% D, parameter yang dapat disesuaikan agar tidak terpengaruh oleh nilai ekstrem individu
  4. Indikator RSI bereaksi lebih cepat, dengan indikator acak menilai tren jangka panjang dan titik balik, yang keduanya membuat strategi lebih lengkap
  5. Gaya perdagangan konservatif, hanya membuka posisi saat indikator menunjukkan pasangan ganda, menghindari intrusi, mengurangi frekuensi perdagangan

Risiko dan Solusi

Strategi ini juga memiliki beberapa risiko, terutama:

  1. Pengaturan parameter risiko

Pengaturan parameter nilai ambang yang tidak tepat dapat menyebabkan kesalahan peluang atau menghasilkan sinyal palsu. Parameter optimal dapat ditemukan melalui pengoptimalan dan pengujian berulang.

  1. Tidak ada sinyal dua arah

Karena strategi ganda, frekuensi sinyal yang dihasilkan relatif rendah, dan pemanfaatan posisi tidak tinggi. Parameter dapat dilepaskan dengan tepat, meningkatkan jumlah sinyal.

  1. Masalah keterlambatan indikator

Indikator acak dan RSI memiliki keterlambatan tertentu dan mungkin kehilangan peluang untuk perubahan cepat. Indikator yang lebih sensitif dapat digabungkan untuk membantu.

  1. Masalah tidak berlaku untuk varietas tertentu

Strategi ini lebih cocok untuk beberapa varietas yang lebih stabil dan berfluktuasi lebih tajam, seperti indeks saham, logam mulia, dan lain-lain. Mungkin tidak cocok untuk beberapa varietas dengan fluktuasi lebih kecil.

Optimalkan Pikiran

Strategi ini juga dapat dioptimalkan dalam beberapa hal:

  1. Optimasi parameter

Parameter yang dapat dioptimalkan secara otomatis atau manual oleh algoritma untuk menemukan kombinasi optimal.

  1. Meningkatkan mekanisme penghentian kerugian

Anda dapat mengatur stop loss mobile atau stop loss persentase untuk mengontrol kerugian tunggal.

  1. Kombinasi dengan Indikator Lain

Indikator energi kuantitatif, rata-rata bergerak, dan lain-lain dapat diperkenalkan sebagai indikator tambahan untuk menilai kualitas sinyal.

  1. Relaksasi yang tepat dari kondisi strategi ganda

Triggering threshold untuk strategi ganda dapat dilepaskan secara tepat untuk meningkatkan jumlah sinyal.

Meringkaskan

Strategi ini menggunakan kombinasi ganda dari indikator lambat acak dan indikator RSI, yang dipicu ketika keduanya menunjukkan sinyal overbought dan oversold pada saat yang sama, dengan keunggulan seperti keandalan sinyal yang akurat dan gaya perdagangan yang konservatif. Ada juga beberapa parameter yang mengatur risiko dan jumlah sinyal yang lebih sedikit. Kita dapat memperbaiki dan mengoptimalkan strategi dengan cara mengoptimalkan parameter, menghentikan kerugian, dan memperkenalkan pengaturan indikator lainnya.

Kode Sumber Strategi
/*backtest
start: 2023-12-19 00:00:00
end: 2023-12-26 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Stochastic + RSI, Double Strategy (by ChartArt)", shorttitle="CA_-_RSI_Stoch_Strat", overlay=true)

// ChartArt's Stochastic Slow + Relative Strength Index, Double Strategy
//
// Version 1.0
// Idea by ChartArt on October 23, 2015.
//
// This strategy combines the classic RSI
// strategy to sell when the RSI increases
// over 70 (or to buy when it falls below 30),
// with the classic Stochastic Slow strategy
// to sell when the Stochastic oscillator
// exceeds the value of 80 (and to buy when
// this value is below 20).
//
// This simple strategy only triggers when
// both the RSI and the Stochastic are together
// in overbought or oversold conditions.
//
// List of my work: 
// https://www.tradingview.com/u/ChartArt/


///////////// Stochastic Slow
Stochlength = input(14, minval=1, title="lookback length of Stochastic")
StochOverBought = input(80, title="Stochastic overbought condition")
StochOverSold = input(20, title="Stochastic oversold condition")
smoothK = input(3, title="smoothing of Stochastic %K ")
smoothD = input(3, title="moving average of Stochastic %K")
k = sma(stoch(close, high, low, Stochlength), smoothK)
d = sma(k, smoothD)

 
///////////// RSI 
RSIlength = input( 14, minval=1 , title="lookback length of RSI")
RSIOverBought = input( 70  , title="RSI overbought condition")
RSIOverSold = input( 30  , title="RSI oversold condition")
RSIprice = close
vrsi = rsi(RSIprice, RSIlength)


///////////// Double strategy: RSI strategy + Stochastic strategy

if (not na(k) and not na(d))
    if (crossover(k,d) and k < StochOverSold)
        if (not na(vrsi)) and (crossover(vrsi, RSIOverSold))
            strategy.entry("LONG", strategy.long, comment="StochLE + RsiLE")
 
 
if (crossunder(k,d) and k > StochOverBought)
    if (crossunder(vrsi, RSIOverBought))
        strategy.entry("SHORT", strategy.short, comment="StochSE + RsiSE")
 
 
//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)WQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ