Diese Strategie verwendet die Wirbelindikatoren, um die Richtung der Markttrends zu bestimmen, um mehrere Gelegenheiten zu identifizieren, und nutzt die RSI-Indikatoren als Filter, um in Verbindung mit Stop-Loss-Stop-Management ein vollständiges System für mehrere Aktien-Handelsstrategien zu erstellen. Die Strategie kann die steigenden Trends der Aktien effektiv identifizieren und die Optimierung der benutzerdefinierten Parameter ermöglichen.
Berechnen Sie den positiven Index VIP und den negativen Index VIM für den Wirbelindikator.
Wenn der VIP-Kurs den VIM-Kurs überschreitet und der Schlusskurs über dem Höchstwert des Vortages liegt, wird dies als Kaufsignal angesehen.
Berechnen Sie den RSI-Wert. Wenn der RSI unter 70 fällt, ist dies ein Verkaufssignal.
Ein Verkaufssignal wird auch verstanden, wenn der VIM unterhalb des VIP-Punktes liegt und der Schlusskurs unter dem Minimum des Vortages liegt.
Setzen Sie eine Stop-Loss-Regel: Stop-Loss-Wert ist der Stop_Loss-Prozent des Anfangskapitals und Stop-Loss-Wert ist der Target_profit-Prozent des Anfangskapitals.
Der Spiral-Indikator kann die Mehrkopf- und Leerkopf-Trends wirksam beurteilen, vermeidet die Gefahr von Überhitzung in Verbindung mit dem RSI-Indikator und unterstützt die Stop-Loss-Stopp-Verwaltung, wodurch das gesamte Handelssystem stabil und vollständig ist.
Die Whirlpool-Indikatoren sind sehr genau und geben ein klares Signal.
Der RSI verhindert die Gefahr von Überhitzung und verhindert die Verfolgung.
Die dynamische Stop-Loss-Schaltfläche setzt ein eindeutiges Risiko-Rendite-Verhältnis ein.
Die Stop-Loss-Stopp-Parameter können nach dem Markt angepasst werden und sind anpassungsfähig.
Die Regeln für Strategie-Signale sind einfach, klar und leicht umzusetzen.
Es gibt viel Raum für Optimierungen.
Die Whirlpool-Indikatoren sind zurückgeblieben und könnten die Gelegenheit verpassen.
Eine zu geringe Stop-Loss-Grenze könnte eingeschaltet werden.
Zu hohe Preissteigerungen könnten die Erträge einschränken.
Übermäßige Abhängigkeit von RSI kann zu einer Tiefspaltung führen.
Die Auswirkungen der Transaktionsgebühren werden nicht berücksichtigt.
Position-Management-Modul nicht eingerichtet.
Tests zur Optimierung der Vorwärtsdrehzahl und der Parameter des RSI.
Versuchen Sie, andere ähnliche Indikatoren wie OBV zu ersetzen oder in Kombination mit dem Wirbelindikator.
Optimierung von Stop-Loss-Strategie, wie beispielsweise Move-Stop und Scaling-Stop.
Ein zusätzliches Modul zur Positionsverwaltung und Einschränkung von Einzelschäden.
Berücksichtigen Sie weitere Indikatoren, wie KD, MACD und andere, um die Einreisezeit zu bestimmen.
Das ist eine sehr gute Methode, um eine bessere Parameter zu finden, mit Hilfe von Algorithmen.
Das ist eine sehr wichtige Rolle, die die Erweiterung der EU-Regierung übernehmen kann.
Die Strategie integriert die Trendbeurteilung der Turbulenzen mit der Überhitzungskontrolle des RSI-Indikators zu einer stabileren Aktien-Mehrkopf-Handelsstrategie. Die Stop-Loss-Stopp-Einstellung macht auch die Risikogewinne kontrollierbar. Durch weitere Optimierung der Parameter und die Hinzufügung neuer Module kann die Strategie robuster für den realen Markt gemacht werden.
/*backtest
start: 2023-08-19 00:00:00
end: 2023-09-18 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
////////////////////////////////////////////////////////////
// Copyright by Sauciusfinance
////////////////////////////////////////////////////////////
strategy(title="Vortex and RSI ts 2020",calc_on_order_fills=true,calc_on_every_tick =true, initial_capital=20000,commission_value=.25,overlay = true,default_qty_type = strategy.cash, default_qty_value = 20000)
//inputs////////////////////////
n = input(title="vortex period",type=input.integer, defval = 14)
m = input(title = "RSI period", type=input.integer, defval = 14)
// CALCULATIONS *** ///////
VMP = sum( abs( high - low[1]), n )
VMM = sum( abs( low - high[1]), n )
STR = sum( atr(1), n )
VIP = VMP / STR
VIM = VMM / STR
// bring the lines in the panel below, add another panel with RSI
plot(VIP, title="VI +", color=#311B92)
plot(VIM, title="VI -", color=#FF006E)
// RSI on total price, always
totalprice = (high + low+close + open)/4
myrsi = rsi(m, totalprice)
strategy.initial_capital = 50000
//// TRADING SYSTEM CODE ////
entryl = crossover(VIP, VIM) and close >= high[1]
strategy.entry("Long", true, when=entryl, comment = "Go!")
exit1 = crossover(VIM, VIP) and close <= low[1]
strategy.close("Long", when=exit1, comment = "Vortex down")
exit2 = crossunder(myrsi, 70)
strategy.close("Long", when=exit2, comment = "RSI down")
//money management
stop_loss=input(7, "Stop loss %", minval = 1, step = 1)
sl = -1*stop_loss/100*strategy.initial_capital
close_Stop = strategy.openprofit < sl
strategy.close("Long", when = close_Stop)
Target_profit=input(16, "Target Profit %", minval = 1, step = 1)
tp = Target_profit/100*strategy.initial_capital
close_Target = strategy.openprofit > tp
strategy.close("Long", when = close_Target)