Die Strategie verwendet einen einfachen Moving Average mit 12 und 21 Perioden, um ein Handelssignal zu erstellen. Die Strategie erzeugt ein Kaufsignal, wenn die 12-Periodenlinie von unten durch die 21-Periodenlinie geht, und ein Verkaufssignal, wenn die 12-Periodenlinie von oben durch die 21-Periodenlinie geht. Die Strategie ist für den Kurzstreckenhandel in einem sehr volatilen Markt geeignet.
Die mittellinie kreuzende Sprungstrategie verwendet zwei bewegliche Durchschnitte mit 12 und 21 Perioden. Diese beiden beweglichen Durchschnitte sind in der Lage, die kurzfristigen Trends des Marktes effektiv zu beschreiben. Wenn die kurzfristige Mittellinie von unten durch die langfristige Mittellinie geht, bedeutet dies, dass der Markt aufwärts geht; wenn die kurzfristige Mittellinie von oben durch die langfristige Mittellinie geht, bedeutet dies, dass der Markt abwärts geht.
Konkret berechnet und zeichnet die Strategie zunächst einen einfachen Moving Average für 12 und 21 Perioden aus. Dann wird durch ta.crossover und ta.crossunder beurteilt, ob die Durchschnittslinie gekreuzt wurde. Wenn die 12-Periodenlinie die 21-Periodenlinie von unten durchquert, was bedeutet, dass die Marktbewegung von unten nach oben wechselt, wird eine einfache Strategie durchgeführt.
Durch diese Methode kann die Strategie die Wendepunkte eines kurzfristigen Trends schnell erfassen, vor einer Preisumkehr in den Markt eintreten und mit dem Trend handeln. Wenn der Trend erneut umkehrt, wird die Position durch eine erneute Kreuzung der Gleichung beendet.
Die Strategie des mittellinienübergreifenden Sprungs hat folgende Vorteile:
Die Strategie ist sehr einfach, da man nur mit dem Kennzeichen “Even-Line Cross” handeln kann.
Systematisch, unabhängig von subjektiven Einflüssen. Die Strategie verlässt sich vollständig auf die Messung der Parameter, die für den Handel verwendet werden, und ist unabhängig von künstlichen Emotionen.
Schnell reagieren und kurzfristige Trends erfassen. Durch die relativ kurzen Perioden der Durchschnittslinie können Preisumkehrungen schnell erfasst und kurzfristige Trends erfasst werden.
Die Strategie kann für den kurzfristigen Handel mit allen Arten von Aktien und Sorten angewendet werden, ohne viel Zeit für die Aktienwahl aufzuwenden.
Obwohl es viele Vorteile gibt, gibt es einige Risiken, die man beachten sollte:
Anfällig für falsche Durchbrüche. Eine Kreuzung der Gleichung bedeutet nicht unbedingt eine echte Trendwende, sondern kann zu kurzfristigen Falschen Durchbrüchen führen, die zu unnötigen Verlusten führen.
Keine Berücksichtigung der Positionsverwaltung. Die Strategie hat keine Regeln für die Positionsverwaltung und ist aufgrund von Trends leicht übertrieben.
Es gibt keine Stop-Loss-Maßnahmen. In extremen Fällen kann es zu großen Verlusten kommen.
Der Raum für Parameteroptimierungen ist begrenzt. Die Perioden der Moving Averages sind nicht die einzig optimale Kombination von Parametern. Der Raum für Parameteranpassungen ist begrenzt.
Für diese Risiken können Optimierungen in folgenden Bereichen vorgenommen werden:
Der Umsatzindex wurde mit einem falschen Durchbruch gefiltert.
Es ist wichtig, Positionsregeln und Geldverwaltungsregeln zu erstellen, um übermäßigen Handel zu vermeiden.
Einbeziehung von Moving Stop oder Variable Stop.
Verschiedene Parameterkombinationen werden getestet, um die besten Parameter zu finden.
Um die Häufigkeit von Fehlhandlungen zu verringern, kann man darüber nachdenken, andere Indikatoren zu filtern, z. B. MACD, RSI und andere Indikatoren, die nur dann eingegeben werden, wenn sie ein synchrones Signal senden.
Um einzelne Verluste zu kontrollieren, kann ein beweglicher Stopp oder ein schwankender Stopp eingerichtet werden. Der Stopp kann ausgeschaltet werden, wenn der Preis sich in eine ungünstige Richtung bewegt.
Um die Strategieparameter universeller zu machen, können die wichtigsten Parameter wie die Durchschnittsperiode, die Größe der Position usw. optimiert werden, um die optimale Kombination von Parametern zu finden.
Darüber hinaus kann die Strategie auch die Einbeziehung eines Anpassungshandelsmechanismus in Betracht ziehen, der einen Trendverfolgungsmechanismus einsetzt, um die Haltedauer zu verlängern, wenn die Markttrends stark sind; Verkürzung der Haltedauer und rechtzeitige Verlustbegrenzung, wenn der Markt in die Bilanzierung eintritt und die Volatilität zunimmt.
Diese Strategie ist insgesamt sehr gut geeignet für die kurzfristige Marktreaktion. Die Verwendung von nur zwei Parametern der Gleichlinie erzeugt ein Handelssignal, das einfach und einfach zu bedienen ist. Gleichzeitig wird schnell auf Preisänderungen reagiert, um kurzfristige Trends zu erfassen. Es besteht jedoch ein gewisses Risiko für Fehltrades und ein Risiko für übermäßige Transaktionen unter einseitigen Bedingungen.
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © rodrigofveras
//@version=5
strategy("BOT Bitget 12/21", overlay=true)
// Variáveis para armazenar as médias móveis
ma12 = ta.sma(close, 12)
ma21 = ta.sma(close, 21)
// Adicionar média móvel de 12 períodos ao gráfico
plot(ma12, color=color.rgb(224, 224, 224), linewidth=2, title="MA 12")
// Adicionar média móvel de 21 períodos ao gráfico
plot(ma21, color=color.rgb(255, 106, 0), linewidth=2, title="MA 21")
// Variáveis para armazenar o estado da estratégia
isLong = false
isShort = false
// Verifica se a média móvel de 12 períodos está cruzando acima da média móvel de 21 períodos
if ta.crossover(ma12, ma21)
// Entra em uma posição longa
isLong := true
isShort := false
strategy.entry("Long", strategy.long)
// Verifica se a média móvel de 12 períodos está cruzando abaixo da média móvel de 21 períodos
if ta.crossunder(ma12, ma21)
// Entra em uma posição curta
isLong := false
isShort := true
strategy.entry("Short", strategy.short)