K-Linien-Regressionsstrategie mit gleitendem Durchschnitt
Strategieprinzip
Die Strategie integriert mehrere technische Indikatoren und Strategien, die hauptsächlich dazu dienen, die Ein- und Ausstiegspunkte für den Index zu bestimmen.
Hauptgeschäftslogik:
-
Berechnung eines Moving Average K-Lines, einschließlich des Moving Averages für den Eröffnungspreis, den Schlusspreis, den Höchstpreis und den niedrigsten Preis
-
Berechnung der Bewegung der K-Linien mit einem beweglichen Durchschnitt und der linearen Regression der Bewegung
-
Berechnung der linearen Regression der Moving Average K-Linie selbst
-
Berechnung von Supertrends zur Bestimmung der Gesamttrendrichtung
-
Beurteilen Sie den Einstiegspunkt, wenn die Regression von negativ nach rechts oder stark zurückgeht
-
Wenn die Dynamik von positiv nach negativ oder zurückschwächer wird, wird als Ausstiegspunkt beurteilt
Die Strategie verwendet mehrere technische Indikatoren, um die langfristigen und kurzfristigen Bewegungen und die Rhythmen des Marktes zu beurteilen, um den Zeitpunkt des Handels des Index zu bestimmen.
Strategische Vorteile
-
Der Moving Average K-Line spiegelt die mittelfristige Entwicklung der Märkte wider
-
Regressionsanalyse und Trendwende
-
Supertrends helfen bei der Bestimmung der Gesamtrichtung
-
Mehrindikator-Kombinationen verbessern die Genauigkeit der Beurteilung
Strategisches Risiko
-
Parameteroptimierung ist komplizierter
-
Mehrindikator-Kombinationen sind schwer auszugleichen
-
Wenige Signale, geringe Handelsfrequenz
Zusammenfassen
Die Strategie ist darauf ausgerichtet, die lang- und kurzfristigen Rhythmen des Marktes zu erforschen, um die besten Zeiten für den Indexhandel zu ermitteln. Die Parameteranpassung und Modelloptimierung sind jedoch noch nicht abgeschlossen.
/*backtest
start: 2023-09-06 00:00:00
end: 2023-09-13 00:00:00
period: 15m
basePeriod: 5m
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- 1
