Type/to search

Dynamische Backtest-Strategie mit mehreren Zeitrahmen

Cryptocurrency
Created: 2023-11-21 17:07:17
Last modified: 3 years ago
1
Follow
1779
Followers

img

Überblick

Die Strategie nutzt eine dynamische Rückführung in mehrere Zeitrahmen, um die Preisentwicklung zu bestimmen und einen risikoarmen Kurs zu erzielen, indem Höchst- und Tiefstpreise in verschiedenen Zeitrahmen verglichen werden.

Strategieprinzip

Die Strategie erhält die höchsten und niedrigsten Preise für verschiedene Zeitspannen durch den Aufruf der benutzerdefinierten Funktion f_get_htfHighLow. Insbesondere wird die Security-Funktion aufgerufen, um die höchsten und niedrigsten Preise für verschiedene Zeitspannen zu erhalten.

Wenn der Offset z. B. 0 ist, erhalten Sie den höchsten und niedrigsten Preis der aktuellen K-Linie. Wenn der Offset 1 ist, erhalten Sie den höchsten und niedrigsten Preis der vorherigen K-Linie.

Wenn der höchste Preis steigt und der niedrigste Preis steigt, wird er als bullish beurteilt. Wenn der höchste Preis fällt und der niedrigste Preis fällt, wird er als bearish beurteilt.

Strategische Vorteile

  1. Mehrzeit-Analysen zur Verbesserung der Genauigkeit
  2. Dynamische Rücklaufmechanismen zur Vermeidung von Repainting
  3. Flexibilität bei der Einstellung verschiedener Parameterkombinationen und der Anpassung an Marktveränderungen
  4. Nur bei klaren Trends zu handeln, um Risiken zu kontrollieren

Strategisches Risiko

  1. Es besteht die Gefahr von Fehleinschätzungen bei mehreren Zeitrahmen.
  2. Die falsche Einstellung der Rücklaufparameter kann zu Repainting führen
  3. Es könnte zu hohe Handelsfrequenz geben, was zu höheren Transaktionskosten und einem Risiko für Ausrutscher führt.

Die Lösung:

  1. Optimierung der Zeitzyklusparameter zur Verbesserung der Genauigkeit der Beurteilung
  2. Strenge Tests der Rückwärtsparameter und Vermeidung von Repainting
  3. Anpassung der Anlagebedingungen und Kontrolle der Häufigkeit des Handels

Richtung der Strategieoptimierung

  1. Die Entwicklung von AI-basierten Trends durch die Einführung von Machine Learning Modulen
  2. Dynamische Positionsanpassung in Verbindung mit Aktienpreisfluktuation
  3. Einschließung von Stop Loss Mechanismen zur wirksamen Kontrolle von Verlustrisiken

Zusammenfassen

Die Strategie, die eine klare Gesamtkonzeption aufweist und die Entwicklung der Aktienkurse mit einer dynamischen Rückführung in mehrere Zeitrahmen beurteilt, um menschliche Beurteilungsfehler zu minimieren, ist eine typische programmatische Handelsstrategie. Durch die Optimierung der Parameter und die Funktionserweiterung können die Strategie-Stabilität und die Gewinnspanne weiter verbessert werden.

Source
Pine
/*backtest
start: 2022-11-14 00:00:00
end: 2023-11-20 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/
// © HeWhoMustNotBeNamed

//@version=4
Strategy parameters
Strategy parameters
Start Time
End Time
resolution
HTFMultiplier
offset
lookahead
Comment
All comments (0)
No data
No data
  • 1
iPhone Download
Forums
PINE Language
© 2015 - ∞ INVENTOR PTE LTD (SG)