Strategi ini adalah strategi perdagangan cryptocurrency frekuensi tinggi yang didasarkan pada indikator indeks relatif kuat ((RSI) dan pergerakan rata-rata konvergensi dispersi ((MACD)). Ini menggunakan rata-rata bergerak ((MA) dari dua periode yang berbeda untuk menilai tren, dan menggabungkan indikator RSI dan MACD untuk mengkonfirmasi sinyal masuk dan keluar. Strategi ini bertujuan untuk mencapai keuntungan yang rendah risiko dan stabil.
Strategi ini adalah strategi perdagangan frekuensi tinggi yang didasarkan pada indikator MA, RSI, MACD, dengan konfirmasi sinyal yang ketat dan kondisi stop loss, keuntungan berisiko rendah yang stabil dapat diperoleh di pasar yang sedang tren. Namun, mungkin ada masalah dengan perdagangan yang sering terjadi di pasar yang bergolak, dan ada risiko keterlambatan sinyal. Strategi ini dapat dioptimalkan di masa depan dari parameter optimasi, manajemen posisi dinamis, dan model multi-faktor untuk meningkatkan rasio risiko adaptasi dan keuntungan.
/*backtest
start: 2023-04-06 00:00:00
end: 2024-04-11 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Scalping Amélioré avec RSI et MACD", overlay=true)
// Paramètres des indicateurs
fastLength = input(9, title="Longueur MA Rapide")
slowLength = input(21, title="Longueur MA Lente")
rsiLength = input(14, title="Longueur RSI")
macdFast = input(12, title="MACD Rapide")
macdSlow = input(26, title="MACD Lent")
macdSignal = input(9, title="Signal MACD")
// Calcul des indicateurs
fastMA = ta.sma(close, fastLength)
slowMA = ta.sma(close, slowLength)
rsi = ta.rsi(close, rsiLength)
[macdLine, signalLine, _] = ta.macd(close, macdFast, macdSlow, macdSignal)
// Conditions d'entrée
longCondition = ta.crossover(fastMA, slowMA) and rsi > 50 and macdLine > signalLine
if (longCondition)
strategy.entry("Long", strategy.long)
// Conditions de sortie
exitCondition = ta.crossunder(fastMA, slowMA) or rsi < 50 or macdLine < signalLine
if (exitCondition)
strategy.close("Long")
// Affichage des indicateurs
plot(fastMA, color=color.red, title="MA Rapide")
plot(slowMA, color=color.blue, title="MA Lente")
hline(50, "Niveau 50 RSI", color=color.orange)