이 전략은 상대적 강도 지수 (RSI) 및 이동 평균 컨버전스 디버전스 (MACD) 인디케이터에 기반한 암호화폐 고주파 거래 전략이다. 트렌드를 결정하기 위해 서로 다른 기간을 가진 두 개의 이동 평균 (MA) 을 사용하며 RSI와 MACD 인디케이터를 결합하여 입출 신호를 확인합니다. 이 전략은 저위험, 안정적인 이익을 달성하는 것을 목표로합니다.
이 전략은 MA, RSI, MACD 지표에 기반한 고주파 거래 전략이다. 엄격한 신호 확인 및 스톱 로스 조건을 사용하여 트렌딩 시장에서 안정적이고 낮은 위험 수익을 얻을 수 있다. 그러나 불안정한 시장에서 빈번한 거래 문제에 직면할 수 있으며 신호가 뒤떨어질 위험이 있다. 파라미터 최적화, 동적 위치 관리 및 다중 요인 모델과 같은 영역에서 미래 최적화를 통해 적응력과 위험 조정 수익을 향상시킬 수 있다.
/*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)