
Die Quadrature ist eine Strategie, die die Richtung von mehreren Zeiträumen auf der Grundlage von zwei Index-Moving Averages (DEMA) aus vier verschiedenen Perioden ermittelt. Die Strategie nutzt gleichzeitig die vier Quadraturen 10, 15, 21 und 30, um die Preisentwicklung zu ermitteln und die Wahrscheinlichkeit von Fehlmeldungen zu filtern.
Die Strategie beurteilt die Richtung des Markttrends durch Berechnung von vier binären Moving Averages am 10., 15., 21. und 30. Tag und Vergleiche ihrer Größenverhältnisse. Die spezifischen Regeln sind:
Berechnen Sie die 10-DEMA-, 15-DEMA-, 21-DEMA- und 30-DEMA-Zeilen.
Wenn die 10er Linie die 15er Linie, die 15er Linie die 21er Linie und die 21er Linie die 30er Linie durchschreitet, wird dies als Mehrkopftrend beurteilt und mehr getan.
Wenn die 30-Tage-Linie die 21-Tage-Linie, die 21-Tage-Linie die 15-Tage-Linie und die 15-Tage-Linie die 10-Tage-Linie durchschreitet, wird diese als leere Tendenz beurteilt.
Die Vermögensverluste werden aufgelöst oder die Verluste aufgehoben.
Die Strategie filtert durch mehrere Zeitrahmen und kann so einen Teil des Geräusches filtern und die Richtung des Trends mit höherer Wahrscheinlichkeit festlegen. Die Methode filtert auch die mittleren Linien mit längeren Zeitrahmen besser, so dass die Strategie die Logik der vier mittleren Linien mit 10, 15, 21 und 30 Tagen verwendet, um ihre Urteile zu erstellen.
Mehrzeit-Fahrplan-Entwicklung, um die hohe Wahrscheinlichkeit zu erfassen, dass ein Trend durch DEMA-Filterung von längeren Zeiträumen entsteht.
Die DEMA-Indikatoren haben eine bessere Funktionalität für die Trendverfolgung.
Die Regeln sind klar, einfach, leicht verständlich und geeignet für den Umsatz.
Risiken von mehreren oder leeren Stop-Losses. Ein einzelner Stop-Loss wird durch mobile Stop-Losses kontrolliert.
Die Rücknahme dauert länger. Um die Größe der Positionen anzupassen und das Einzelrisiko zu senken.
Die Optimierung der Parameter ist begrenzt. Zusatz von Aux-Signal-Unterstützung.
Ein Stop-Loss-Strategie, um die Risiken weiter zu kontrollieren.
Optimierung der DEMA-Zyklusparameter. Hinzufügen von mehr Aux-Signalentscheidungen.
In Kombination mit Trendindikatoren reduzieren Sie die Wahrscheinlichkeit einer Trendumkehr.
Vier-Gleichgewichts-Mehrzeitrahmen-Trendstrategie ist eine typische Trendverfolgungsstrategie, die die Richtung der Preisentwicklung beurteilt, indem sie die Größenverhältnisse der 10-Tage-, 15-Tage-, 21-Tage- und 30-Tage-DEMA vergleicht. Im Vergleich zu einer einzigen Mittellinie verwendet die Strategie mehrzeitrahmensurteile, die einen Teil des Rausches effektiv filtern und die Richtigkeit der Beurteilung verbessern. Gleichzeitig sind die Strategievorschriften einfach und klar, leicht zu verstehen und zu implementieren, geeignet für die Quantifizierung von Geschäften.
/*backtest
start: 2023-02-19 00:00:00
end: 2024-02-25 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
//Author: HighProfit
//Lead-In
strategy("dema10-15-21-30", shorttitle="4dema", overlay=true)
short = input(10, minval=1)
srcShort = input(close, title="Source Dema 1")
long = input(15, minval=1)
srcLong = input(close, title="Source Dema 2")
long2 = input(21, minval=1)
srcLong2 = input(close, title="Source Dema 3")
long3 = input(30, minval=1)
srcLong3 = input(close, title="Source Dema 4")
e1 = ema(srcShort, short)
e2 = ema(e1, short)
dema1 = 2 * e1 - e2
plot(dema1, color=green, linewidth = 2)
e3 = ema(srcLong, long)
e4 = ema(e3, long)
dema2 = 2 * e3 - e4
plot(dema2, color=blue, linewidth = 2)
e5 = ema(srcLong2, long2)
e6 = ema(e5, long2)
dema3 = 2 * e5 - e6
plot(dema3, color=black, linewidth = 2)
e7 = ema(srcLong3, long3)
e8 = ema(e7, long3)
dema4 = 2 * e7 - e8
plot(dema4, color=red, linewidth = 2)
//Conditions
longCondition = (dema1>dema2) and (dema1>dema3) and (dema1>dema4) and (dema2>dema3) and (dema2>dema4) and (dema3>dema4)
if (longCondition)
strategy.entry("Long", strategy.long)
strategy.close("Long", cross(dema1,dema2))
shortCondition = (dema4>dema3) and (dema4>dema2) and (dema4>dema1) and (dema3>dema2) and (dema3>dema1) and (dema2>dema1)
if (shortCondition)
strategy.entry("Short", strategy.short)
strategy.close("Short", cross(dema1,dema2))
bgcolor(longCondition?green:white , transp=70, offset=1)
bgcolor(shortCondition?red:white , transp=70, offset=1)