
Dies ist eine einfache Kryptowährungs-Handelsstrategie, die auf einem relativ starken Index (RSI) basiert. Sie berechnet die RSI-Werte, um zu bestimmen, ob der Markt überkauft oder überverkauft ist, wodurch ein Handelssignal erzeugt wird. Die Strategie ist für mittelfristige Geschäfte geeignet.
Die Strategie berechnet zuerst den RSI-Wert mit einer Länge von 14 Tagen. Dann wird entschieden, ob der RSI-Wert unter 30 liegt, die Überverkaufslinie. Wenn er unter 30 liegt, wird ein Kaufsignal erzeugt.
Wenn der RSI über die Überverkaufsgrenze geht, schließt man den Kauf; wenn der RSI über die Überkaufsgrenze geht, schließt man den Verkauf.
Diese Risiken können durch dynamische Anpassung der Parameter, Kombination von mehreren Indikatoren und Stop-Loss-Einstellungen gemindert werden.
Diese Strategie kann in folgenden Bereichen optimiert werden:
Kombination mit anderen Indikatoren, wie beispielsweise Moving Averages, zu einer Mehrfachbestätigung;
Es ist wichtig, dass wir uns mit den neuen Technologien auseinandersetzen.
Risikokontrolle für die Einrichtung von Handelsvolumen oder Stop-Loss-Regeln;
Optimierung der RSI-Parameter, um sie besser an die Eigenschaften des Hochfrequenzhandels von Kryptowährungen anzupassen.
Diese Strategie ist insgesamt eine sehr grundlegende RSI-Strategie, die über einen etablierten Indikator zu überkaufen und zu verkaufen ist, um ein Handelssignal zu erzeugen. Der Vorteil ist, dass sie einfach und leicht zu bedienen ist, und das Risiko ist gering.
/*backtest
start: 2024-02-14 00:00:00
end: 2024-02-21 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("Larry Williams Simple Crypto Strategy", overlay=true)
// Параметры стратегии
length = input(14, title="Length")
overboughtLevel = input(70, title="Overbought Level")
oversoldLevel = input(30, title="Oversold Level")
// Вычисление RSI
rsiValue = rsi(close, length)
// Определение условий для входа в позицию
enterLong = rsiValue < oversoldLevel
enterShort = rsiValue > overboughtLevel
// Открытие позиции
if enterLong
strategy.entry("Buy", strategy.long)
if enterShort
strategy.entry("Sell", strategy.short)
// Закрытие позиции
if enterLong and rsiValue > oversoldLevel
strategy.close("Buy")
if enterShort and rsiValue < overboughtLevel
strategy.close("Sell")
// Отрисовка уровней
hline(overboughtLevel, "Overbought", color=color.red)
hline(oversoldLevel, "Oversold", color=color.green)