Kombinierte Umkehrstrategie basierend auf stochastischem Umkehrfaktor und Schlüsselumkehrsignal


Erstellungsdatum: 2023-12-13 17:54:34 zuletzt geändert: 2023-12-13 17:54:34
Kopie: 0 Klicks: 633
1
konzentrieren Sie sich auf
1621
Anhänger

Kombinierte Umkehrstrategie basierend auf stochastischem Umkehrfaktor und Schlüsselumkehrsignal

Überblick

Die Strategie kombiniert die beiden Umkehrstrategien, den Zufallswechselfaktor und das kritische Umkehrsignal, um ein integriertes Handelssignal zu erhalten. Zuerst wird der Zufallswechselfaktor verwendet, um zu beurteilen, ob der Preis Anzeichen für eine Umkehr zeigt. Die Kombination mit dem kritischen Umkehrsignal filtert dann falsche Umkehrungen, um sicherzustellen, dass echte Umkehrmöglichkeiten erfasst werden, um das Handelsrisiko zu verringern.

Strategieprinzip

Zufälligkeit zum Faktor

Dieser Teil basiert auf Ulf Jensens Umkehrstrategie, wie sie in seinem Buch “Wie ich mein Geld verdreifache” im Futures-Markt beschrieben wird. Es kombiniert die Umkehrform des Schlusskurses mit der des zufälligen Indikators, um zu beurteilen, ob sich ein Kursumkehr ereignet.

Wenn der Schlusskurs zwei Tage in Folge höher als der Schlusskurs des Vortages ist und am 9. die Schlange des Zufallsindikators unter 50 liegt, machen Sie mehr. Dies bedeutet, dass die Preise in kurzer Zeit weiter steigen, aber der Zufallsindikator zeigt, dass die Aktien überkauft werden, was auf eine mögliche Umkehrung hindeutet.

Wenn der Schlusskurs zwei Tage in Folge unter dem Schlusskurs des Vortages liegt und die Schnelllinie des zufälligen Indikators am 9. Tag über 50 liegt, wird ein Leerlauf getätigt. Dies bedeutet, dass der Preis in kurzer Zeit weiter sinkt, aber der zufällige Indikator zeigt, dass die Aktien überverkauft sind, was auf eine mögliche Umkehrung hindeutet.

Schlüssel-Umkehrsignale

Ein wichtiger Umkehrsignal ist eine K-Linienform, die nach einem neuen Höchst- oder Tiefpunkt innerhalb eines Tages eine deutliche Umkehrung des Preises bewirkt. Sie weist häufig auf eine Änderung des Markttrends hin.

In einem bullish-Markt, die Schließung der Preise nahe der Gestern niedrigsten Preis nach dem Preis-Innovation-Hoch bilden eine wichtige Umkehrung mehr Signal. In einem Bärenmarkt ist die Schließung des Kurses, der sich dem gestrigen Höchstwert nahegelegt hat, ein wichtiges Rückschlagsignal für einen Leerverkauf.

Strategische Vorteile

  1. In Kombination mit mehreren Indikatoren und K-Linien-Formen erhöht sich die Genauigkeit der Handelssignale.

  2. Aufbauend auf der Umkehrtheorie können potenzielle Umkehrmöglichkeiten erfasst werden.

  3. Gleichzeitig können Trends und Zufallsindikatoren beurteilt und Fehlsignale wirksam gefiltert werden.

  4. Das Schlüssel-Umkehrsignal verhindert falsche Umkehrungen und reduziert das Handelsrisiko.

Strategische Risiken und Optimierungen

  1. Bei einer Umkehrform kann es sein, dass sich der Kurs nicht wirklich umkehrt. Es besteht das Risiko einer Umkehrung.

  2. Zufällige Indikatoren und Preise können abweichen, was zu Signalfehlern führt. Die Parameter der Zufälligen Indikatoren können optimiert oder durch Kombination anderer Indikatoren bestätigt werden.

  3. Die Strategie basiert hauptsächlich auf intraday- und kurzfristigen K-Linie-Handel und kann nicht auf die Trends auf längeren Linien reagieren.

Zusammenfassen

Diese Strategie kombiniert Preisbewegungen, Zufallsindikatoren und wichtige Umkehrsignale, um potenzielle Umkehrmöglichkeiten zu erfassen. Im Vergleich zu einer einzigen Umkehrhandelsmethode kann sie die Umkehrzeit mit größerer Genauigkeit beurteilen und falsche Signale filtern. Es ist jedoch darauf zu achten, dass nach einer Umkehrung ein Rückschlagrisiko auftreten kann, sowie die Abweichungen zwischen Zufallsindikatoren und Preisen. Durch Parameteroptimierung, Stop-Loss-Einstellungen und weitere Integration mit anderen Strategien können zuverlässigere Handelsstrategien erzielt werden.

Strategiequellcode
/*backtest
start: 2023-12-05 00:00:00
end: 2023-12-12 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 22/12/2020
// This is combo strategies for get a cumulative signal. 
//
// First strategy
// This System was created from the Book "How I Tripled My Money In The 
// Futures Market" by Ulf Jensen, Page 183. This is reverse type of strategies.
// The strategy buys at market, if close price is higher than the previous close 
// during 2 days and the meaning of 9-days Stochastic Slow Oscillator is lower than 50. 
// The strategy sells at market, if close price is lower than the previous close price 
// during 2 days and the meaning of 9-days Stochastic Fast Oscillator is higher than 50.
//
// Second strategy
// A key reversal is a one-day trading pattern that may signal the reversal of a trend. 
// Other frequently-used names for key reversal include "one-day reversal" and "reversal day."
// How Does a Key Reversal Work?
// Depending on which way the stock is trending, a key reversal day occurs when:
// In an uptrend -- prices hit a new high and then close near the previous day's lows.
// In a downtrend -- prices hit a new low, but close near the previous day's highs
//
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
Reversal123(Length, KSmoothing, DLength, Level) =>
    vFast = sma(stoch(close, high, low, Length), KSmoothing) 
    vSlow = sma(vFast, DLength)
    pos = 0.0
    pos := iff(close[2] < close[1] and close > close[1] and vFast < vSlow and vFast > Level, 1,
	         iff(close[2] > close[1] and close < close[1] and vFast > vSlow and vFast < Level, -1, nz(pos[1], 0))) 
	pos

KRU(nLength) =>
    pos = 0.0
    xLL = lowest(low[1], nLength)
    C1 = iff(low < xLL and close > close[1], true, false)
    pos := iff(C1, 1, 0)
    pos

strategy(title="Combo Backtest 123 Reversal & Key Reversal Up", shorttitle="Combo", overlay = true)
Length = input(14, minval=1)
KSmoothing = input(1, minval=1)
DLength = input(3, minval=1)
Level = input(50, minval=1)
//-------------------------
nLength = input(1, minval=1, title="Enter the number of bars over which to look for a new low in prices.")
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posKRU = KRU(nLength)
pos = iff(posReversal123 == 1 and posKRU == 1 , 1,
	   iff(posReversal123 == -1 and posKRU == -1, -1, 0)) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1 , 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	 
if (possig == 0) 
    strategy.close_all()
barcolor(possig == -1 ? #b50404: possig == 1 ? #079605 : #0536b3 )