TTM Silver Falcon Oszillationsstrategie basierend auf Preisumkehr


Erstellungsdatum: 2023-12-05 15:07:10 zuletzt geändert: 2023-12-05 15:07:10
Kopie: 3 Klicks: 594
1
konzentrieren Sie sich auf
1618
Anhänger

TTM Silver Falcon Oszillationsstrategie basierend auf Preisumkehr

Überblick

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.

Strategieprinzip

Die Strategie beurteilt Preise umgekehrt durch die Beobachtung der Schließung der K-Linie. Die spezifische Logik ist:

  1. Wenn der Schlusskurs der ersten K-Linie niedriger als der Schlusskurs der zweiten K-Linie ist, wird das Signal 1 aufgezeichnet; wenn der Schlusskurs der ersten K-Linie höher als der Schlusskurs der zweiten K-Linie ist, wird das Signal 0 aufgezeichnet.
  2. Wenn das vorherige Signal 1 (() für einen Preisrückgang ist und der Schlusskurs einer beliebigen K-Linie auf der zweiten K-Linie und der dritten K-Linie niedriger ist als der Schlusskurs der ersten K-Linie, wird dies als Preisumkehrsignal beurteilt und ein Verkaufssignal ausgegeben.
  3. Wenn das vorherige Signal 0 (() ist, was einen Preisanstieg bedeutet, und der Schlusskurs einer beliebigen K-Linie auf der zweiten K-Linie und der dritten K-Linie höher ist als der Schlusskurs der ersten K-Linie, wird dies als Preisumkehrsignal beurteilt und ein Kaufsignal ausgegeben.

Auf diese Weise kann die Strategie schnell einen Preiswechsel erkennen und vor und nach dem Wendepunkt rechtzeitig eintreten.

Strategische Vorteile

Diese Strategie hat folgende Vorteile:

  1. 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.

  2. 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.

  3. 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.

  4. Quantifizierte Rückmeldung: Diese Strategie ermöglicht die automatische Rückmeldung direkt in der Quantifizierungsplattform und erhöht die Test-Effizienz erheblich.

  5. 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.

Strategisches Risiko

Die Strategie birgt einige Risiken, die sich in folgenden Punkten widerspiegeln:

  1. Wenn die Preise zu stark schwanken, können die Umkehrsignale ungenau sein und leicht nach oben oder unten zu jagen sein.

  2. 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.

  3. Zu häufige Transaktionen. In bestimmten Marktumgebungen kann es zu häufigen Umkehrsignalen kommen, die zu einer zu hohen Anzahl von Transaktionen führen.

  4. 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.

Richtung der Strategieoptimierung

Die Strategie kann in den folgenden Bereichen optimiert werden:

  1. Optimierung der K-Zeiträume. Die Zeiträume der K-Zeiträume werden entsprechend angepasst, um die optimale Kombination von Parametern zu finden.

  2. Hinzufügen von Filterbedingungen. Zunächst werden weitere Hilfsbedingungen hinzugefügt, um falsche Signale zu vermeiden.

  3. Erhöhung der Stop-Loss-Mechanismen. Setzen Sie angemessene Stop-Loss-Punkte, um einzelne Verluste zu kontrollieren.

  4. In Kombination mit anderen Indikatoren. Zusätzliche Indikatorsignale wie Fusion Mean Line, Schwankungsrate und andere, um die Entscheidungsgenauigkeit zu verbessern.

  5. 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.

Zusammenfassen

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.

Strategiequellcode
/*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)