
Die Strategie basiert auf einem relativ starken (RSI) Indikator, überkauft und überverkauft durch die Beobachtung der RSI-Indikator, bei der RSI überkaufen und überkaufen, wenn die eingestellten Schwellenwerte erreicht werden. Die Strategie verwendet auch eine pyramidenartige Art der Positionserstellung, die Positionen schrittweise erhöht, wenn bestimmte Bedingungen erfüllt werden, um einen höheren Ertrag zu erzielen.
Der RSI-Indikator, der die Höhe und Tiefe des Preises in einer bestimmten Zeit misst, spiegelt die Stärke der Kursentwicklung wider, indem er die durchschnittliche Höhe und Tiefe der Kursentwicklung in einer bestimmten Zeit berechnet. Wenn der RSI-Indikator die festgelegte Überkaufschwelle (z. B. 75) erreicht, wird die Strategie als übermäßig hoch angesehen, und es besteht eine größere Wahrscheinlichkeit, dass ein Rückschlag eintritt.
Die Strategie basiert auf klassischen RSI-Indikatoren, überkaufen überverkaufen Signal für die Handelsentscheidung, während die Verwendung von Pyramide Positionsbau-Methode Trend zu verfolgen, hat einfache, leicht zu verstehen, umfassende Anwendung und andere Vorteile. In der Praxis, aber in der Praxis, müssen Sie auf die Risiken wie Parameter-Einstellung, Schaukel-Markt und Trend-Fortsetzung zu achten, und in Abhängigkeit von den Merkmalen des Marktes angemessene Optimierung und Verbesserung, wie Parameter-Optimierung, in Kombination mit anderen Indikatoren, Dynamik Stop-Loss-Pyramide, Pyramide Positions-Optimierung, um eine stabilere Strategie-Performance zu erhalten.
/*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("RSI Strategy", overlay=true)
// Définition des paramètres
rsi_length = input(14, title="RSI Length")
buy_level = input(35, title="Buy Level")
sell_level = input(75, title="Sell Level")
pyramiding = input(5, title="Pyramiding")
// Calcul du RSI
rsi = ta.rsi(close, rsi_length)
// Règles d'entrée
buy_signal = ta.crossover(rsi, buy_level)
sell_signal = ta.crossunder(rsi, sell_level)
// Gestion des positions
if (buy_signal)
strategy.entry("Buy", strategy.long)
if (sell_signal)
strategy.entry("Sell", strategy.short)
// Pyramiding
if (strategy.opentrades < pyramiding)
strategy.entry("Buy", strategy.long)
else if (strategy.opentrades > pyramiding)
strategy.entry("Sell", strategy.short)
// Tracé du RSI
plot(rsi, title="RSI", color=color.blue)
hline(buy_level, "Buy Level", color=color.green)
hline(sell_level, "Sell Level", color=color.red)