Die Strategie basiert auf der Zerstörung der Ri-K-Linie, um zu handeln. Wenn die Ri-K-Linie auftritt, wird ein Handelssignal erzeugt, wenn der Höhepunkt der nächsten K-Linie den Höhepunkt der Ri-K-Linie durchbricht.
Die Transaktionslogik lautet wie folgt:
Beurteilen Sie, ob die ersten beiden K-Linien eine Inversion bilden, d.h. ob die Höhen und Tiefen der zweiten K-Line innerhalb der ersten K-Line liegen
Wenn der höchste Punkt der dritten K-Linie den niedrigsten Punkt der zweiten K-Linie überschreitet und der Schlusskurs den niedrigsten Punkt der zweiten K-Linie überschreitet, wird ein Mehrwertsignal erzeugt.
Wenn der niedrigste Punkt der dritten K-Linie unter dem höchsten Punkt der zweiten K-Linie liegt und der Schlusskurs unter dem höchsten Punkt der zweiten K-Linie liegt, erzeugt sich ein Shorting-Signal
Sie können eine bestimmte K-Linie (z.B. 3 Wurzeln) vorab absetzen.
Die Strategie versucht, den Trend nach der Zerstörung zu erfassen. Die Zerstörung stellt eine kurzfristige Annäherung dar, die eine neue Welle des Trends auslösen kann.
Das ist eine sehr schwierige Aufgabe, aber es ist eine sehr wichtige.
Das ist eine sehr gute Idee, aber es ist nicht so einfach.
Regeln sind einfach, intuitiv und leicht umzusetzen
Die Wirksamkeit der Zerstörung muss weiter verifiziert werden.
Innerhalb von zwei Jahren ist die Entwicklung von LVDS-Bauen und -zerstörungen weniger verbreitet.
Der Trend könnte zu einer Untervorteilstransaktion führen.
Die Strategie versucht, die Chancen zu erfassen, die ein Trend zu einer Zerstörung bringt. Die Handelsfrequenz ist jedoch niedrig, und die Risiko-Gewinn-Relation muss bewertet werden. Es kann in Kombination mit anderen Faktoren in Betracht gezogen werden, um die Handelswirksamkeit zu optimieren.
/*backtest
start: 2022-09-07 00:00:00
end: 2022-10-31 00:00:00
period: 4d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy("Inside Bar Failure", overlay=true)
forward = input(defval=3, title="Look Forward")
longCondition = if (high[2] > high[1] and low[2] < low[1] and low < low[1] and high < high[1] and close > low[1])
x = true
if (longCondition)
strategy.entry("Long", strategy.long)
shortCondition = if (high[2] > high[1] and low[2] < low[1] and high > high[1] and low > low[1] and close < high[1])
y = true
if (shortCondition)
strategy.entry("Short", strategy.short)
if (longCondition[forward])
strategy.close("Long")
if (shortCondition[forward])
strategy.close("Short")