
Strategi ini menggunakan beberapa indikator seperti STOCH. RSI, RSI, strategi ganda, indikator CM Williams dan indeks aliran uang (MFI) untuk menentukan pergerakan pasar dengan tepat, mencari peluang untuk panjang / pendek. Strategi sinyal ini memanfaatkan keunggulan beberapa indikator, dengan saling memverifikasi indikator, dapat secara efektif mengurangi tingkat kesalahan, meningkatkan keandalan sinyal.
STOCH.RSI menggabungkan keunggulan dari Stochastic dan RSI yang relatif kuat. STOCH.RSI dapat menunjukkan area overbought dan oversold dan menemukan peluang untuk berbalik.
Indeks RSI digunakan sebagai sinyal verifikasi tambahan untuk menilai overbought dan oversold.
Strategi ganda menilai persilangan Stoch dan RSI, dan mengirimkan sinyal perdagangan.
Indikator CM Williams menghitung rentang persentase. Rentang yang muncul mewakili pembalikan pasar sebagai dasar untuk menilai pergerakan dan pembalikan pasar.
Indeks aliran uang (MFI) menilai arus masuk dan keluar dana, saling memverifikasi dengan Stoch. RSI, RSI, meningkatkan kualitas sinyal.
Secara keseluruhan, strategi ini menggunakan kombinasi dari beberapa indikator seperti Stoch.RSI, RSI, strategi ganda, indikator CM Williams dan MFI, yang dapat secara efektif menilai area overbought dan oversold di pasar, mengidentifikasi peluang berbalik, dan mengirim sinyal perdagangan. Verifikasi kombinasi dari beberapa indikator dapat meningkatkan kualitas sinyal dan mengurangi misinformasi.
Strategi ini memiliki beberapa keuntungan utama:
Kombinasi multi-indikator, saling verifikasi, dapat mengurangi misinformasi dan meningkatkan kualitas sinyal.
STOCH.RSI, RSI, dan MFI digunakan untuk menilai area overbought dan oversold, yang dapat secara efektif menentukan titik balik pasar.
Indikator CM Williams menghitung kisaran persentase untuk membantu menilai pergerakan dan reversal pasar.
Strategi ganda memberikan sinyal perdagangan, operasi sederhana, dan mudah dilacak.
Optimasi parameter yang luas, dapat menyesuaikan parameter sesuai dengan pasar yang berbeda, beradaptasi yang kuat.
Strategi ini juga memiliki beberapa risiko:
Operasi kombinasi multi-indikator lebih rumit, dengan persyaratan daya komputasi yang tinggi, dan tidak cocok untuk perdagangan frekuensi tinggi.
Parameter yang tidak tepat dapat menyebabkan penurunan kualitas sinyal, sebaiknya pilihlah parameter yang sesuai dengan Anda.
Ada kemungkinan adanya keterlambatan dalam sinyal balik, yang perlu dikombinasikan dengan indikator lain untuk menilai pergerakan.
Jumlah transaksi mungkin lebih banyak, sehingga perlu mengontrol efisiensi penggunaan dana.
Solusi yang sesuai:
Pilih terminal dengan kemampuan komputasi yang kuat, optimalkan parameternya.
Lakukan pengulangan dan pilih kombinasi parameter yang sesuai dengan kebutuhan Anda.
Dengan lebih banyak kombinasi indikator, Anda dapat mengevaluasi tren lebih awal.
Mengoptimalkan mekanisme stop loss dan mengendalikan risiko transaksi tunggal.
Strategi ini dapat dioptimalkan dari beberapa arah:
Optimalkan parameter indikator, pilih kombinasi parameter terbaik.
Meningkatkan volume, faktor keuntungan, dan kemampuan untuk memilih saham.
Dengan lebih banyak indikator seperti garis penggabungan, pita Brin, dan lain-lain, support resistance dapat dinilai.
Termasuk Stop Loss, Saringan Penarikan, dan Pengendalian Risiko.
Parameter siklus bervariasi dari varietas ke varietas. Parameter optimal dapat dipilih sesuai dengan karakteristik varietas.
Strategi ini menggunakan STOCH.RSI, RSI, strategi ganda, CM Williams dan MFI multi-indikator kombinasi yang tepat, lokasi pasar overbought oversold daerah, menemukan peluang reversal. Saling memverifikasi sinyal, dapat mengurangi misreport, meningkatkan kualitas sinyal. Dengan cara lebih lanjut disempurnakan dengan parameter optimasi, menambahkan kriteria penilaian lainnya, dan lain-lain, dapat menjadi strategi perdagangan yang stabil dan praktis.
/*backtest
start: 2023-10-31 00:00:00
end: 2023-11-30 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//////////////////////////////////////////////////////////////////////////
//// STOCHASTIC_RSI+RSI+DOUBLE_STRATEGY+CM_WILLIAMS_VIX_FIX+MFI ////////
//////////////////////////////////////////////////////////////////////////
// This is a simple combination of integrated and published scripts, useful
// if you don't have a PRO account and want to bypass the 3 indicators limit.
// It includes:
// 1) Stoch.RSI
// 2) Relative strenght index (RSI)
// 3) Stochastic + RSI, Double Strategy (by ChartArt)
// 4) CM_Williams_Vix_Fix Finds Market Bottoms (by ChrisMoody)
// 5) Monetary Flow Index (MFI)
// For more details about 3) and 4) check the original scripts.
//@version=3
// @author GianlucaBezziccheri
strategy(title="Stoch.RSI+RSI+DoubleStrategy+CMWilliamsVixFix+MFI", shorttitle="Stoch.RSI+RSI+DoubleStrategy+CMWilliamsVixFix+MFI")
///STOCH.RSI///
smoothK = input(3, minval=1, title="Stochastic %K Smoothing")
smoothD = input(3, minval=1, title="Stochastic %K Moving Average")
lengthRSI = input(14, minval=1, title="RSI Lenght")
lengthStoch = input(14, minval=1, title="Stochastic Lenght")
RSIprice = close
rsi1 = rsi(RSIprice, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)
plot(k, color=blue, linewidth=2)
plot(d, color=silver, linewidth=2)
h0 = hline(80)
h1 = hline(20)
fill(h0, h1, color=purple, transp=78)
///RSI///
up = rma(max(change(RSIprice), 0), lengthRSI)
down = rma(-min(change(RSIprice), 0), lengthRSI)
rsi2 = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
plot(rsi2, color=fuchsia, linewidth=2)
band0 = hline(70)
band1 = hline(30)
fill(band0, band1, color=purple, transp=100)
///OVERBOUGHT-OVERSOLD STRATEGY///
StochOverBought = input(80, title="Stochastic RSI overbought")
StochOverSold = input(20, title="Stochastic RSI oversold")
ks = sma(stoch(close, high, low, lengthStoch), smoothK)
ds = sma(k, smoothD)
RSIOverBought = input( 70 , title="RSI overbought")
RSIOverSold = input( 30 , title="RSI oversold")
vrsi = rsi(RSIprice, lengthRSI)
if (not na(ks) and not na(ds))
if (crossover(ks,ds) and k < StochOverSold)
if (not na(vrsi)) and (crossover(vrsi, RSIOverSold))
strategy.entry("LONG", strategy.long, comment="LONG")
if (crossunder(ks,ds) and ks > StochOverBought)
if (crossunder(vrsi, RSIOverBought))
strategy.entry("SHORT", strategy.short, comment="SHORT")
///CM WILLIAMS VIX FIX///
pd = input(22, title="LookBack Period Standard Deviation High")
bbl = input(20, title="Bollinger Band Length")
mult = input(2.0 , minval=1, maxval=5, title="Bollinger Band Standard Devaition Up")
lb = input(50 , title="Look Back Period Percentile High")
ph = input(.85, title="Highest Percentile - 0.90=90%, 0.95=95%, 0.99=99%")
pl = input(1.01, title="Lowest Percentile - 1.10=90%, 1.05=95%, 1.01=99%")
hp = input(false, title="Show High Range (Based on Percentile and LookBack Period)?")
sd = input(false, title="Show Standard Deviation Line?")
wvf = ((highest(close, pd)-low)/(highest(close, pd)))*100
sDev = mult * stdev(wvf, bbl)
midLine = sma(wvf, bbl)
lowerBand = midLine - sDev
upperBand = midLine + sDev
rangeHigh = (highest(wvf, lb)) * ph
rangeLow = (lowest(wvf, lb)) * pl
col = wvf >= upperBand or wvf >= rangeHigh ? lime : gray
plot(hp and rangeHigh ? rangeHigh : na, title="Range High Percentile", style=line, linewidth=4, color=orange)
plot(hp and rangeLow ? rangeLow : na, title="Range High Percentile", style=line, linewidth=4, color=orange)
plot(wvf, title="Williams Vix Fix", style=columns, linewidth = 4, color=col, transp=85)
plot(sd and upperBand ? upperBand : na, title="Upper Band", style=line, linewidth = 3, color=aqua)
///MONETARY FLOW INDEX
length4 = input(title="MFI Length", defval=14, minval=1, maxval=2000)
src4 = hlc3
upper4 = sum(volume * (change(src4) <= 0 ? 0 : src4), length4)
lower4 = sum(volume * (change(src4) >= 0 ? 0 : src4), length4)
mf4 = rsi(upper4, lower4)
plot(mf4, color=yellow, style=line, linewidth=2, title="Monetary Flow Index")
overbought=hline(70, title="MFI Overbought", color=yellow)
oversold=hline(30, title="MFI Oversold", color=yellow)
fill(overbought, oversold, color=#9915ff, transp=100)