
Strategi ini menggabungkan beberapa indikator seperti MACD, RSI, CCI, StochRSI dan 200-day simple moving average untuk membentuk sinyal perdagangan di bawah garis waktu matahari. Strategi ini pertama-tama menilai garis MACD dan sinyal garis forks, kemudian menggabungkan RSI, CCI, StochRSI untuk menentukan apakah harga melampaui overbought, dan akhirnya menentukan apakah harga melampaui 200-day moving average.
Logika inti dari strategi ini adalah bahwa MACD mengirimkan sinyal beli dan jual pada saat yang sama dan menilai apakah indikator bantu lainnya juga mengirimkan sinyal serupa. Jika sebagian besar indikator mengirimkan sinyal identik, maka peluang perdagangan yang efektif akan terbentuk dengan probabilitas tinggi.
Pertama, garis MACD dan garis sinyal menghasilkan sinyal beli ketika terjadi Gold Fork, dan menghasilkan sinyal jual ketika terjadi Dead Fork. Ini adalah dasar utama strategi untuk menentukan pergeseran tren.
Kedua, indikator RSI menilai apakah oversold atau overbought. RSI dinilai sebagai overbought ketika berada di atas garis overbought yang ditetapkan, yang kemudian memberi sinyal jual dengan MACD dead fork. RSI dinilai sebagai oversold ketika berada di bawah garis overbought yang ditetapkan, yang kemudian memberi sinyal beli dengan MACD gold fork.
Demikian pula, indikator CCI menilai apakah overbought atau oversold. CCI dinilai sebagai overbought ketika berada di atas garis overbought yang ditetapkan, yang kemudian mengirimkan sinyal jual dengan MACD dead fork. CCI dinilai sebagai overbought ketika berada di bawah garis overbought yang ditetapkan, yang kemudian mengirimkan sinyal beli dengan MACD gold fork.
Dalam indikator StochRSI, garis K di atas garis D dinilai sebagai overbought, saat ini dengan MACD dead fork bekerja sama untuk mengirimkan sinyal jual; garis K di bawah garis D dinilai sebagai oversold, saat ini dengan MACD gold fork bekerja sama untuk mengirimkan sinyal beli.
Akhirnya, harga lebih tinggi dari 200 hari moving average, dinilai sebagai uptrend, saat ini dengan MACD Gold Forks dan indikator lainnya mengirimkan sinyal beli; harga lebih rendah dari 200 hari moving average, dinilai sebagai downtrend, saat ini dengan MACD dead forks dan indikator lainnya mengirimkan sinyal jual.
Dengan mengumpulkan informasi dari beberapa indikator, Anda dapat lebih akurat menilai kondisi overbought dan oversold di pasar, memfilter beberapa sinyal palsu, dan membuat keputusan pembelian dan penjualan dengan probabilitas tinggi.
Strategi ini menggabungkan beberapa indikator sebagai dasar keputusan pembelian dan penjualan, yang dapat secara efektif menghindari peluang perdagangan yang menyesatkan dan meningkatkan keandalan sinyal.
Dengan menilai hubungan antara harga dengan rata-rata bergerak 200 hari, dan dengan mengamati tren, Anda dapat mengurangi risiko perdagangan.
Parameter indikator seperti RSI, CCI, StochRSI dapat disesuaikan, dapat dioptimalkan untuk lingkungan pasar yang berbeda, meningkatkan tingkat profit.
Strategi untuk mengoperasikan pada tingkat garis matahari, menghindari transaksi yang tidak perlu, lebih cocok untuk memegang posisi garis panjang.
Sinyal-sinyal strategi yang dihasilkan memiliki keterlambatan dan kemungkinan kehilangan peluang perdagangan jangka pendek.
Berbagai indikator yang terlibat dalam penilaian meningkatkan kompleksitas strategi dan mudah menimbulkan kesalahan logika.
Penetapan parameter indikator yang tidak tepat dapat menyebabkan sejumlah besar sinyal palsu.
Posisi jangka panjang rentan terhadap risiko pasar, dan kemungkinan besar penarikan maksimum.
Perubahan jangka pendek dalam satu hari dapat menyebabkan peningkatan kerugian.
Untuk melakukan optimasi parameter, menyesuaikan parameter yang ditetapkan untuk indikator seperti RSI, CCI, StochRSI, dan lain-lain, untuk menentukan kombinasi parameter optimal untuk berbagai kondisi pasar.
Meningkatkan strategi stop loss, mengunci keuntungan, dan mengendalikan risiko melalui stop loss bergerak, stop loss persentase, dan sebagainya.
Menambahkan indikator atau mekanisme teknis untuk masuk kembali ke pasar, untuk menghindari kehilangan peluang perdagangan penting.
Ini adalah indikator teknis yang digunakan untuk menentukan kapan tepat waktu untuk membeli atau menjual, seperti Blink, KD, dll.
Menganalisis indikator tren pada tingkat periode yang lebih panjang, dan mengoptimalkan kemampuan strategi untuk memegang garis panjang.
Strategi ini menggunakan beberapa indikator seperti MACD, RSI, CCI, StochRSI dan 200-day moving average untuk menilai tren dan mengidentifikasi waktu untuk membeli atau menjual di tingkat garis matahari. Keuntungan dari strategi ini adalah sinyal yang akurat dan dapat diandalkan, cocok untuk memegang posisi panjang, dapat disesuaikan dengan lingkungan pasar melalui pengoptimalan parameter, tetapi ada juga keterbelakangan tertentu, tidak dapat mengunci peluang perdagangan jangka pendek. Secara keseluruhan, strategi ini merupakan strategi pelacakan tren yang dinilai oleh lebih dari satu indikator.
/*backtest
start: 2024-01-15 00:00:00
end: 2024-01-17 06:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("MACD RSI CCI StochRSI MA Strategy", shorttitle="MRCSSMA", overlay=true)
// MACD göstergesi
fastLength = input(12, title="Fast Length")
slowLength = input(26, title="Slow Length")
signalLength = input(9, title="Signal Length")
[macdLine, signalLine, _] = macd(close, fastLength, slowLength, signalLength)
// RSI göstergesi
rsiLength = input(14, title="RSI Length")
rsiLevel = input(70, title="RSI Overbought Level")
rsiValue = rsi(close, rsiLength)
// CCI göstergesi
cciLength = input(14, title="CCI Length")
cciLevel = input(100, title="CCI Overbought Level")
cciValue = cci(close, cciLength)
// Stochastic Oscillator göstergesi
stochLength = input(14, title="Stoch Length")
stochK = input(3, title="Stoch K")
stochD = input(3, title="Stoch D")
stochValue = stoch(close, high, low, stochLength)
stochDValue = sma(stochValue, stochD)
// 200 günlük hareketli ortalama
ma200 = sma(close, 200)
// Alış ve Satış Sinyalleri
buySignal = crossover(macdLine, signalLine) and rsiValue < rsiLevel and cciValue < cciLevel and stochValue > stochDValue and close > ma200
sellSignal = crossunder(macdLine, signalLine) and rsiValue > (100 - rsiLevel) and cciValue > (100 - cciLevel) and stochValue < stochDValue and close < ma200
// Ticaret stratejisi uygula
strategy.entry("Buy", strategy.long, when = buySignal)
strategy.close("Buy", when = sellSignal)
strategy.entry("Sell", strategy.short, when = sellSignal)
strategy.close("Sell", when = buySignal)
// Göstergeleri çiz
hline(rsiLevel, "RSI Overbought", color=color.red)
hline(100 - rsiLevel, "RSI Oversold", color=color.green)
hline(cciLevel, "CCI Overbought", color=color.red)
hline(100 - cciLevel, "CCI Oversold", color=color.green)
// 200 günlük hareketli ortalama çiz
plot(ma200, color=color.blue, title="200-day MA")
// Grafik üzerinde sinyal okları çiz
plotshape(series=buySignal, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar, size=size.small)
plotshape(series=sellSignal, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar, size=size.small)