Dry Wave Activator-Strategie


Erstellungsdatum: 2023-09-17 18:36:01 zuletzt geändert: 2023-09-17 18:36:01
Kopie: 0 Klicks: 837
1
konzentrieren Sie sich auf
1617
Anhänger

Überblick

Die Strategie basiert auf einem Dry-Wave-Indikator, um einfache Trend-Tracking-Operationen zu realisieren. Wenn der Kurs einen Aufschwung erzielt, ist er hoch, wenn der Kurs einen Abbruch erzielt, ist er leer.

Strategieprinzip

  1. Berechnen Sie den gewichteten gleitenden Durchschnitt der Höchst- und Mindestpreise für die angegebene Periode, um die Ober- und Unterbahn zu erhalten.

  2. Wenn der Schlusskurs höher als der Kurs ist, wird mehrere Operationen durchgeführt.

  3. Wenn der Schlusskurs unter dem unteren Kurs liegt, wird ein Short-Operation durchgeführt.

  4. Das Plain-Position-Signal ist ein Kursschluss, der auf die Oberbahn oder die Unterbahn umgekehrt bricht.

  5. Der Beginn der Strategie kann gewählt werden, wobei die gesamte Periode als Standard gilt.

Analyse der Stärken

  1. Die Parameter für die Dry-Wave-Indikatoren sind einfach und leicht umzusetzen.

  2. Der Durchbruch der Auf- und Abwärtsbahn bildet ein klares Handelssignal.

  3. Flexible Wahl des Zeitraums, in dem die Strategie wirksam ist.

  4. Die Strategie ist einfach, klar und verständlich.

  5. Die Rückmeldung wirkt gut und kann in Kombination mit einem Trendmarkt verwendet werden.

Risikoanalyse

  1. Es ist eine unbegrenzte Gefahr, dass man verliert, wenn man eine Strategie ohne Erfolg verfolgt.

  2. Die falschen Parameter können dazu führen, dass die Strategie häufig wieder eingeschaltet wird.

  3. Es ist nicht möglich, die schwankenden Märkte effizient zu ordnen, und sie sind leicht zu überlisten.

  4. Die Filter sollten nur auf Basis der Kennzahlen hinzugefügt werden, um eine Auslöschung zu vermeiden.

Optimierungsrichtung

  1. Optimierung der Parameterkombinationen und Verringerung der Fehlsignale.

  2. Erhöhung der mobilen Stop-Loss, um die Risiken zu kontrollieren.

  3. Die Eintrittszeit und die Größe der Großstädte werden anhand von Indikatoren wie der EMA beurteilt.

  4. Der Markt ist in der Lage, sich zu vergrößern, wenn die Handelsvolumen in Verbindung gebracht werden.

  5. Das ist eine neue Strategie, die sich in der letzten Zeit entwickelt hat.

Zusammenfassen

Die Strategie ist ein einfaches Trend-Tracking über die Dry Wave Channel, aber kann die Strategie durch weitere Verbesserungen wie Kennzifferlogik, Parameteroptimierung und Risikokontrolle weiter stabilisieren.

Strategiequellcode
/*backtest
start: 2022-09-10 00:00:00
end: 2023-09-16 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © starbolt

//@version=5
strategy('Gann HiLo Activator Strategy', overlay=true, pyramiding=0, default_qty_type=strategy.percent_of_equity, default_qty_value=20, initial_capital=1000, process_orders_on_close=true)

len = input.int(3, 'Length', step=1, minval=1)
displace = input.int(1, 'Offset', step=1, minval=0)
from_start = input(false, 'Begin from start?')
backtest_year = input(2017, 'From Year')
backtest_month = input.int(01, 'From Month', minval=1, maxval=12, step=1)
backtest_day = input.int(01, 'From Day', minval=1, maxval=31, step=1)

start_time = from_start ? 0 : timestamp(backtest_year, backtest_month, backtest_day, 00, 00)

float hilo = na
hi = ta.sma(high, len)
lo = ta.sma(low, len)

hilo := close > hi[displace] ? 1 : close < lo[displace] ? -1 : hilo[1]
ghla = hilo == -1 ? hi[displace] : lo[displace]
color = hilo == -1 ? color.red : color.green

buyCondition = hilo == 1 and hilo[1] == -1
sellCondition = hilo == -1 and hilo[1] == 1

if buyCondition and time >= start_time
    strategy.entry('Long', strategy.long)

if sellCondition and time >= start_time
    strategy.entry('Short', strategy.short)

plot(ghla, color=color, style=plot.style_cross)