La stratégie est appelée la stratégie de réversion de l’oscillateur TTM Falcon Falcon, qui est un indicateur de réversion qui utilise les signaux de réversion des prix pour trouver des points de vente et de vente.
L’idée principale de cette stratégie est d’utiliser la forme des prix pour juger de la reprise de la tendance. Lorsque les prix forment de nouveaux sommets ou des basses lorsque les trois lignes K se forment, cela est considéré comme un signal de reprise des prix et des opérations de plus ou de moins sont effectuées en conséquence.
La stratégie est basée sur l’observation de la variation du prix de clôture de la ligne K pour déterminer le renversement des prix. La logique est la suivante:
Grâce à cette méthode, la stratégie peut rapidement détecter une inversion de prix et entrer en bourse à temps avant et après le point d’inversion.
Les principaux avantages de cette stratégie sont les suivants:
La réaction rapide. En comparant seulement trois lignes K pour juger de la taille de la relation de revers des prix, il est possible de déterminer rapidement le point de revers du marché et d’entrer en jeu à temps.
Réduction de la fréquence des transactions. Comparée aux autres stratégies de choc, cette stratégie n’émet un signal que lorsque le prix est clairement inversé, ce qui permet de réduire efficacement le nombre de transactions inutiles.
L’espace d’optimisation des paramètres est grand. Le potentiel d’optimisation des stratégies est grand, les paramètres de la période de la ligne K peuvent être ajustés pour s’adapter à différents environnements de marché.
Le retour quantifié. Cette stratégie permet de réaliser le retour automatique directement dans la plate-forme quantifiée, ce qui améliore considérablement l’efficacité des tests.
La logique est simple et compréhensible. Les traders débutants peuvent facilement comprendre et maîtriser la logique centrale de la stratégie.
Cette stratégie comporte également des risques, principalement:
Les fluctuations de prix sont plus larges. Lorsque les fluctuations de prix sont trop fortes, les signaux de retournement peuvent être inexacts et peuvent facilement être suivis par les hauts et les bas.
La sélection des paramètres de la période K a un impact significatif sur la performance de la stratégie et nécessite une optimisation importante pour trouver la meilleure combinaison de paramètres.
Le nombre de transactions est trop fréquent. Dans certains environnements de marché, les signaux inversés peuvent être trop fréquents, ce qui entraîne un nombre excessif de transactions.
La stratégie ne peut pas déterminer combien de temps une nouvelle tendance va durer après une reprise, et il existe un risque de ne pas pouvoir maintenir la tendance.
Les solutions correspondantes sont: un ajustement approprié des paramètres pour réduire la portée des fluctuations des prix, une optimisation complète des tests dans divers environnements de marché et un arrêt de perte pour contrôler les pertes individuelles.
Cette stratégie peut être optimisée dans les domaines suivants:
Optimisation de la période de K. Ajustez les paramètres de la période de temps de la ligne K pour trouver la meilleure combinaison de paramètres.
Ajout de conditions de filtrage. Ajout d’autres conditions auxiliaires avant l’envoi du signal pour éviter les faux signaux.
Augmentation des mécanismes de stop-loss. Mise en place de points de stop-loss raisonnables pour contrôler les pertes individuelles.
En combinaison avec d’autres indicateurs tels que la moyenne de fusion, les signaux d’autres indicateurs tels que le taux de fluctuation, améliore l’exactitude de la décision.
Optimisation de l’adaptation des paramètres. Les paramètres peuvent être ajustés dynamiquement en fonction des changements de l’environnement du marché, ce qui rend la stratégie plus robuste.
Grâce à ces optimisations, la stabilité, la victoire et la rentabilité de la stratégie peuvent être considérablement améliorées.
Dans l’ensemble, la stratégie utilise la forme des prix pour déterminer le point de basculement. La logique est très simple, claire et facile à comprendre, et les paramètres d’optimisation sont plus larges, et peuvent être ajustés en fonction des préférences personnelles. Cependant, il existe un certain risque de signal trop fréquent et de contrôle inapproprié du temps de détention.
/*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)