
Die Strategie heißt TTM Falcon Oscillator Reversal Strategy. Es ist ein Oszillationsindikator, der die Preisumkehrsignale nutzt, um nach Käufern und Verkäufern zu suchen.
Die Hauptidee dieser Strategie ist es, die Trendwende anhand der Preisform zu beurteilen. Wenn der Preis drei K-Linien bildet, die einen neuen Höhen- oder Tiefpunkt bilden, wird dies als ein Preisumkehrsignal beurteilt und ein entsprechender Plus-Lock-Operation durchgeführt.
Die Strategie beurteilt Preise umgekehrt durch die Beobachtung der Schließung der K-Linie. Die spezifische Logik ist:
Auf diese Weise kann die Strategie schnell einen Preiswechsel erkennen und vor und nach dem Wendepunkt rechtzeitig eintreten.
Diese Strategie hat folgende Vorteile:
Schnell reagieren. Durch den Vergleich der Größenverhältnisse von nur drei K-Linien kann ein Preiswechsel beurteilt werden, um schnell den Marktwechselpunkt zu bestimmen und rechtzeitig einzutreten.
Verringerung der Handelsfrequenz. Im Gegensatz zu anderen Schwingungsstrategien, die nur dann signalisiert werden, wenn der Preis eindeutig umgekehrt ist, kann die Anzahl der unnötigen Geschäfte effektiv verringert werden.
Der Raum für die Optimierung von Parametern ist groß. Das Potenzial für die Optimierung von Strategien ist groß. Die K-Linien-Periodenparameter können an unterschiedliche Marktbedingungen angepasst werden.
Quantifizierte Rückmeldung: Diese Strategie ermöglicht die automatische Rückmeldung direkt in der Quantifizierungsplattform und erhöht die Test-Effizienz erheblich.
Die Logik ist einfach und leicht zu verstehen. Auch für Anfänger ist es einfach, die Kernlogik der Strategie zu verstehen und zu erfassen.
Die Strategie birgt einige Risiken, die sich in folgenden Punkten widerspiegeln:
Wenn die Preise zu stark schwanken, können die Umkehrsignale ungenau sein und leicht nach oben oder unten zu jagen sein.
Die Optimierung der Parameter ist schwierig. Die Auswahl der K-Zyklus-Parameter hat einen großen Einfluss auf die Strategie-Performance und erfordert viel Optimierung, um die beste Kombination von Parametern zu finden.
Zu häufige Transaktionen. In bestimmten Marktumgebungen kann es zu häufigen Umkehrsignalen kommen, die zu einer zu hohen Anzahl von Transaktionen führen.
Die Strategie kann nicht bestimmen, wie lange ein neuer Trend nach einer Preisumkehr anhalten wird, und es besteht die Gefahr, dass der Trend nicht gehalten wird.
Die entsprechende Lösung besteht darin, die Parameter angemessen anzupassen, die Preisschwankungen zu verringern, die Tests in verschiedenen Marktumgebungen optimal zu optimieren und die Stop-Loss-Einstellungen zur Kontrolle von Einzelschäden einzurichten.
Die Strategie kann in den folgenden Bereichen optimiert werden:
Optimierung der K-Zeiträume. Die Zeiträume der K-Zeiträume werden entsprechend angepasst, um die optimale Kombination von Parametern zu finden.
Hinzufügen von Filterbedingungen. Zunächst werden weitere Hilfsbedingungen hinzugefügt, um falsche Signale zu vermeiden.
Erhöhung der Stop-Loss-Mechanismen. Setzen Sie angemessene Stop-Loss-Punkte, um einzelne Verluste zu kontrollieren.
In Kombination mit anderen Indikatoren. Zusätzliche Indikatorsignale wie Fusion Mean Line, Schwankungsrate und andere, um die Entscheidungsgenauigkeit zu verbessern.
Die Optimierung der Parameter anpasst sich selbst. Die Parameter können sich dynamisch an die Veränderungen der Marktumgebung anpassen, um die Strategie robuster zu machen.
Durch diese Optimierungen können die Stabilität, die Erfolgsfähigkeit und die Rentabilität der Strategie erheblich verbessert werden.
Insgesamt ist die Strategie sehr einfach und direkt, die Logik ist klar und leicht zu verstehen, und die Parameteroptimierung ist groß, die nach persönlichen Vorlieben angepasst werden kann. Aber es besteht auch ein Risiko, dass die Signalfrequenz und die Haltedauer mit einer gewissen Wahrscheinlichkeit unzureichend kontrolliert werden. Durch strenge Rückmessung und robuste Parameteroptimierung kann die Strategie zu einer der effizientesten und profitablen Schwingungshandelsstrategien werden.
/*backtest
start: 2022-11-28 00:00:00
end: 2023-12-04 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v2.0 10/01/2018
// TTM scalper indicator of John Carter’s Scalper Buys and Sells. The methodology
// is a close approximation of the one described in his book Mastering the Trade.
// The book is highly recommended. Note the squares are not real-time but will
// show up once the third bar has confirmed a reversal.
//
//You can change long to short in the Input Settings
//WARNING:
//- For purpose educate only
//- This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="TTM scalper indicator", overlay = true)
reverse = input(false, title="Trade reverse")
triggerSell = iff(iff(close[1] < close,1,0) and (close[2] < close[1] or close[3] <close[1]),1,0)
triggerBuy = iff(iff(close[1] > close,1,0) and (close[2] > close[1] or close[3] > close[1]),1,0)
buySellSwitch = iff(triggerSell, 1, iff(triggerBuy, 0, nz(buySellSwitch[1])))
SBS = iff(triggerSell and buySellSwitch[1] == false, high, iff(triggerBuy and buySellSwitch[1], low, nz(SBS[1])))
clr_s = iff(triggerSell and buySellSwitch[1] == false, 1, iff(triggerBuy and buySellSwitch[1], 0, nz(clr_s[1])))
clr = iff(clr_s == 0 , red , green)
pos = iff(clr == green, 1,
iff(clr == red, -1, nz(pos[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)
barcolor(possig == -1 ? red: possig == 1 ? green : blue )
plot(SBS, color=clr, title="TTM", style = circles, linewidth = 2)