Die Strategie kombiniert die BREAKOUT-Idee der Dynamik-Indikatoren mit der Mittellinie und tritt auf, wenn die Dynamik-Indikatoren in einer fortlaufenden Richtung wechseln und der Preis die Mittellinie überschreitet.
Die spezifische Transaktionslogik:
Berechnen Sie kurzzeitige Dynamik, z. B. 5 Tage Dynamik
Mehrfachsignale werden erzeugt, wenn die aktuelle und die vorherigen beiden Triebmasten größer als 50 sind.
Wenn der Preis die 5-Tage-Mittellinie überschreitet, wird mehr ausgeführt
Die Lücke wird eingestellt, wenn die aktuelle und die beiden vorherigen Massen weniger als 50 sind.
Kurzschluss, wenn der Kurs unterhalb der 5-Tage-Mittellinie liegt
Setzen Sie eine Stop-Loss-Strategie und verfolgen Sie die Stop-Loss-Strategie
Die Strategie nutzt die Trendschätzung der Dynamik-Indikatoren und kombiniert diese mit Durchschnittsbrechern, um ein Handelssignal mit hoher Wahrscheinlichkeit zu erzeugen, das kurzfristige Preisschwankungen verfolgt.
Trends werden durch eine kontinuierliche Dynamik bestimmt.
Verbesserte Signalqualität in Kombination mit Durchbruch der Mittellinie
Stop-Loss-Strategie kombiniert mit Rückzugskontrolle
Das Signal könnte verzögert werden.
Optimierung der Testparameter durch Wiederholung
Stop-Loss-Einstellungen sind mit Vorsicht zu verwenden
Die Strategie kombiniert dynamische Indikatoren mit dem mittleren BREAK-System, um einen vernünftigen Stopp-Stopp-Loss einzurichten, um kurzfristige Trendchancen effektiv zu erfassen, unter der Voraussetzung, dass die Signalqualität gewährleistet ist. Die Einstellung von Parametern und die Optimierung der Stop-Loss-Strategie sind jedoch von entscheidender Bedeutung.
/*backtest
start: 2023-09-06 00:00:00
end: 2023-09-13 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
// strategy("BTC MOM EMA V1", overlay=true)
longCondition = ta.mom(close,5) > 50 and ta.mom(close[1],5) > 50 and ta.mom(close[2],5) > 50 and close > ta.ema(close,5)
if (longCondition)
strategy.entry("My Long Entry Id", strategy.long)
strategy.exit("My Long Entry Id", profit=1000,trail_points=60)
shortCondition = ta.mom(close,5) < 50 and ta.mom(close[1],5) < 50 and ta.mom(close[2],5) < 50 and close < ta.ema(close,5)
if (shortCondition)
strategy.entry("My Short Entry Id", strategy.short)
strategy.exit("My Short Entry Id", profit=1000,trail_points=60)