
Die Strategie beurteilt die Richtung des Trends anhand des Durchbruchs des langfristigen Unterstützungswiderstands, um den Durchbruch des Unterstützungswiderstands als Einstiegsmoment zu verwenden. Sie verwendet eine Verräterlinie, um Höhen und Tiefen zu definieren, die mit 2 K-Linien bestätigt werden, so dass 2 K-Linien zurückliegen.
Die Strategie nutzt die folgenden logischen Trends und Handelssignale:
Derzeit gibt es 5 K-Linien, von denen der 5. K-Line niedriger als der 4. ist, der 4. niedriger als der 3. ist, der 3. höher als der 2. ist und der 2. höher als der 1. Der niedrigste Punkt der 3. K-Line ist der niedrigste Punkt.
Berechnen Sie die Höchstwert-Zahlenhn und die Niedrigstwert-Zahlenln innerhalb eines bestimmten Zeitraums. Wennhn>0 und ln>0 ist, berechnen Sie die Mittelwert-Zahlenhsum/hn und die Mittelwert-Zahlenlsum/ln innerhalb eines bestimmten Zeitraums. Die Differenz zwischen ihnen r dient als Hilfsunterstützung für die Widerstandsstärke.
Vergleichen Sie den Schlusskurs mit der dynamischen Resistenz lvalr und der Unterstützung hvalr, um die Richtung des Trends zu bestimmen. Wenn der Schlusskurs eine der beiden überschreitet, wird ein effektiver Durchbruch erzielt.
Wenn die dynamische Widerstandslinie erfolgreich durchbrochen wird, wird mehr getan; wenn die dynamische Unterstützungslinie erfolgreich durchbrochen wird, wird leer gemacht.
Diese Strategie hat folgende Vorteile:
Mit der Faltenlinie kann man die Stützungswiderstände genauer bestimmen und Fehlbrechungen vermeiden.
Aufgrund der langfristigen statistischen Unterstützung und Widerstandslage ist eine bessere Referenzwert, um das Positionsrisiko zu reduzieren.
Die Einführung von Hilfsunterstützungswiderstand erhöht die Effektivität des Durchbruchs.
Die Strategie ist klar und einfach zu verstehen und ist für den Einsatz in Quantifizierungsgeschäften geeignet.
Anpassbarer Widerstandsstatistikzyklus für verschiedene Zyklen und Sorten.
Die Strategie birgt auch einige Risiken:
Die Faltlinie stellt fest, dass die Unterstützung des Widerstands mit 2 K-Linien zurückliegt und möglicherweise den besten Einstiegspunkt verpasst.
Die prognostizierten Unterstützungs- und Widerstandswerte sind nur als Referenz zu verwenden, und es kann immer noch zu unerklärlichen Durchbrüchen kommen.
Unzureichende Länge der statistischen Zyklen kann zu einem Ausfall der Resistenzunterstützung führen.
Eine Preisanpassung nach dem Durchbruch kann zu Stop Losses führen.
Nach der Veräußerung können die Preise stark schwanken, was zu größeren Verlusten führt.
Entsprechende Risikokontroll- und Optimierungsmaßnahmen umfassen:
Verkürzung des statistischen Zeitraums und Verringerung der Rückstände.
In Kombination mit weiteren Faktoren wird die Resistenzlage unterstützt.
Die Stabilität verschiedener Periodenparameter wird getestet.
Setzen Sie eine angemessene Stop-Loss-Position.
Einmalige Verluste werden durch Positionskontrolle begrenzt.
Diese Strategie kann optimiert werden durch:
Durch die Verwendung von Machine-Learning-Methoden zur Vorhersage von Resistenzunterstützung kann die Erfolgsrate für Resistenzunterstützung verbessert werden.
Die Wirksamkeit des Durchbruchs wird durch die Kombination der CONF-Indikatoren für die Handelsvolumen beurteilt. Eine große Anzahl von ungeklärten Pläne, die an einem Durchbruch beteiligt sind, ist überzeugender.
Statistiken zur Klassifizierung des Widerstands nach verschiedenen Perioden. Zum Beispiel zur Erhöhung der Effektivität der Widerstandsstufe.
In den Gewinnpositionen wird ein zusätzlicher Verlust durch die Einrichtung eines freien Stop-Loss-Gleichgewichts erzielt. Dies ermöglicht einen größeren Gewinn bei gleichzeitiger Gewinnsicherung.
In Kombination mit dem Gleichen-Linien-Indikator zu beurteilen Trends, um zu vermeiden, blind zu viel zu tun, wenn es keine eindeutige Tendenz.
Die Strategie ist insgesamt eine robuste und zuverlässige Trendverfolgungstrategie. Es besteht eine hohe Wahrscheinlichkeit, dass die Richtung der Tendenz richtig ermittelt wird, und es gibt einige Risikokontrollen. Da jedoch ein gewisser Rückstand besteht, kann nicht hundertprozentig sichergestellt werden, dass jeder Leerverkauf profitabel ist. Daher ist es für erfahrene quantitative Händler besser geeignet, seine eigene Strategie zu verwenden.
/*backtest
start: 2023-11-25 00:00:00
end: 2023-12-25 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("SR TREND STRATEGY", shorttitle="SR TREND", overlay=true, calc_on_order_fills=true)
//based on by synapticEx SR indicator https://www.tradingview.com/script/O0F675Kv-Nebula-Advanced-Dynamic-Support-Resistance/
length = input(title="SR lookbak length", type=input.integer, defval=21)
h = bar_index>5 and high[5]<high[4] and high[4]<high[3] and high[3]>high[2] and high[2]>high[1] ? 1 : 0
l = bar_index>5 and low[5]>low[4] and low[4]>low[3] and low[3]<low[2] and low[2]<low[1] ? 1 : 0
ln = sum(l, length)
hn = sum(h, length)
hval = h>0 ? high[3] : 0
lval = l>0 ? low[3] : 0
lsum = sum(lval, length)
hsum = sum(hval, length)
r = ln>0 and hn>0 ? abs((hsum/hn) - (lsum/ln)): 0
float lvalc = na
float lvalr = na
float hvalc = na
float hvalr = na
lvalc := lval and r>0 ? lval : lvalc[1]
lvalr := lval and r>0 ? lval+r : lvalr[1]
hvalc := hval and r>0 ? hval : hvalc[1]
hvalr := hval and r>0 ? hval-r : hvalr[1]
int trend=0
trend:=close > lvalr and close > hvalr ? 1 : close < lvalr and close < hvalr ? -1 : trend[1]
strategy.close("Long", when=trend==-1)
strategy.close("Short", when=trend==1)
strategy.entry("Long", strategy.long, when=trend==1 and close>hvalc)
strategy.entry("Short", strategy.short, when=trend==-1 and close<lvalc)
int long=0
int short=0
long:= trend==1 and close>hvalc ? 1 : trend==-1 ? -1 : long[1]
short:= trend==-1 and close<lvalc ? 1 : trend==1 ? -1 : short[1]
barcolor(long>0? color.green : short>0? color.red : trend>0? color.white: trend<0 ? color.orange : color.blue)