Strategi ini adalah strategi perdagangan cryptocurrency frekuensi tinggi berdasarkan indeks relatif lemah ((RSI) dan pergerakan rata-rata berpusat pada pergerakan rata-rata ((MACD)). Ia menggunakan pergerakan rata-rata ((MA) untuk menentukan trend dalam dua tempoh yang berbeza, dan menggabungkan RSI dan MACD untuk mengesahkan isyarat masuk dan keluar. Strategi ini bertujuan untuk mencapai keuntungan yang rendah dan stabil.
Strategi ini adalah strategi perdagangan frekuensi tinggi berdasarkan indikator MA, RSI, MACD, dengan pengesahan isyarat yang ketat dan syarat-syarat hentian, keuntungan berisiko rendah yang mantap dapat diperoleh di pasaran yang sedang berkembang. Tetapi masalah perdagangan yang kerap mungkin dihadapi di pasaran yang bergolak, dan juga terdapat risiko keterlambatan isyarat. Strategi ini dapat dioptimumkan pada masa depan dari segi parameter pengoptimuman, pengurusan kedudukan dinamik, dan model pelbagai faktor untuk meningkatkan daya serap dan nisbah risiko 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)