Strategi ini adalah strategi perdagangan Stochastic RSI yang digunakan untuk blok K. Strategi ini menggunakan garis K dan garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emas garpu emaspu emaspu emaspu emaspu emaspu emaspu emaspu emaspu emaspu emaspu emaspu emaspu emaspu emaspu emaspu emas
Isyarat perdagangan untuk strategi ini adalah berdasarkan pada Stochastic RSI, yang menggabungkan kelebihan RSI dan Stochastic Oscillator.
Pertama, mengira nilai RSI dalam jangka masa, dan kemudian berdasarkan nilai RSI Stochastic RSI.
Apabila garis K dari bawah ke atas menembusi garis D, ia menghasilkan isyarat beli; apabila garis K dari atas ke bawah menembusi garis D, ia menghasilkan isyarat jual.
Di samping itu, strategi ini hanya digunakan untuk Blok K, yang dapat menyaring kebisingan pasaran dan mengenal pasti arah trend. Blok K membina garis K dengan menetapkan had perubahan harga, yang dapat menyaring kesan turun naik pasaran biasa terhadap perdagangan.
Kelebihan utama strategi ini ialah:
Stochastic RSI menggabungkan kelebihan RSI dan Stochastic, isyarat agak tepat
Garis blok K boleh memadam bunyi bising dan mengesan trend
Peraturan perdagangan K dan D mudah dan jelas
Parameter yang lebih sedikit, lebih mudah untuk dioptimumkan
Boleh digunakan untuk berdagang dalam kitaran yang berbeza
Strategi ini juga mempunyai risiko:
Risiko Kesalahan Penghakiman Menimbulkan Kerugian
Optimumkan parameter Stochastic RSI
Pengesahan bersama-sama dengan petunjuk lain
Terjerat kerana salah memegang posisi semasa trend berbalik
Blok K kehilangan kuasa apabila tidak betul disetel
Perdagangan terlalu kerap meningkatkan kos transaksi dan slippage
Strategi ini boleh dioptimumkan dalam beberapa aspek:
Optimumkan parameter Stochastic RSI untuk mencari konfigurasi terbaik
Mengoptimumkan tetapan parameter blok K
Menyertai strategi Stop Loss
Penapisan isyarat dalam kombinasi dengan penunjuk lain
Menggunakan algoritma pembelajaran mesin untuk meningkatkan kefahaman masa perdagangan
Menyesuaikan parameter mengikut keadaan pasaran
Uji optimasi parameter secara automatik
Secara keseluruhannya, strategi perdagangan Blok K Line Stochastic RSI menggabungkan kelebihan kedua-dua indikator, menggunakan Blok K Line untuk menyaring gelombang, dan dapat mengenal pasti arah trend dengan berkesan. Strategi ini lebih mudah dan mudah, tetapi dapat diperbaiki untuk menyesuaikan diri dengan perubahan pasaran melalui pengoptimuman parameter, strategi hentikan kerugian, dan sebagainya.
/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//Author=OldManCryptobi
//Portions of code are from: HPotter's "Stochastic RSI Strategy" https://www.tradingview.com/script/Vc37EPdG-Stochastic-RSI-Strategy/
//This is designed for Renko Charts Only
//Use with Renko Stochastic RSI Alerts to add pop-up alerts & sounds
strategy("Renko Stochastic RSI Strat", overlay=true, pyramiding = 0, initial_capital=100, commission_type=strategy.commission.percent, commission_value=0.0675)
Source = close
lengthRSI = input(20, minval=1), lengthStoch = input(3, minval=1)
smoothK = input(5, minval=1), smoothD = input(2, minval=1)
rsi1 = rsi(Source, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)
plot(k, color= aqua, linewidth=2, transp=0)
plot(d, color= fuchsia, linewidth=2, transp=0)
longCondition = crossover(k,d)
if (longCondition)
strategy.entry("Long", strategy.long)
shortCondition = crossunder(k,d)
if (shortCondition)
strategy.entry("Short", strategy.short)