
La stratégie de suivi de la courbe d’adaptation est une stratégie de suivi de la tendance basée sur la courbe d’adaptation. Cette stratégie utilise les caractéristiques de la fluctuation des prix des actions autour de la courbe d’adaptation moyenne pour générer une courbe d’adaptation en calculant la moyenne des prix les plus élevés et les plus bas de différentes périodes et en utilisant cette courbe d’adaptation comme signal d’achat et de vente.
La stratégie de suivi de la moyenne adaptative est basée sur la moyenne xTether calculée à partir des paramètres de la période de longueur d’entrée. Cette moyenne est la moyenne des prix les plus élevés et les plus bas au cours des périodes de longueur passées.
Plus précisément, la stratégie a été mise en œuvre à travers les étapes suivantes:
Le paramètre de cycle de longueur, 50 jours par défaut, est utilisé pour calculer la période Lookback dans la moyenne;
Calculer le plus haut prix upper et le plus bas prix lower de la dernière période de Length;
Calculer la moyenne des prix maximaux et minimaux pour obtenir la ligne moyenne xTether;
Comparer la relation entre le prix de clôture et la taille de la ligne moyenne xTether pour déterminer les signaux de survente et de dépréciation;
La commutation inverse est effectuée en fonction des paramètres d’entrée inverse.
Avoir une position multiple ou vide selon le signal et changer la couleur de la ligne K.
Cette stratégie présente les avantages suivants:
L’adoption d’une ligne moyenne adaptative permet de suivre efficacement les tendances du marché;
Réglez les paramètres de cycle de longueur pour les différentes opérations de cycle;
Il est possible de changer de direction pour faire plus de vide et s’adapter aux changements de situation.
La ligne K change de couleur après la tenue de la position, ce qui crée un effet visuel pour faciliter l’identification.
Cette stratégie comporte aussi des risques:
La première est que le taux de rendement de l’économie mondiale est en baisse.
Le paramètre de longueur est incorrect. Des cycles trop courts ou trop longs peuvent affecter la performance de la stratégie.
La fréquence des transactions peut être trop élevée et il y a un risque de suradaptation.
Pour prévenir ces risques, il est possible de définir un stop loss, d’ajuster les paramètres de longueur, de limiter le nombre de transactions, etc.
Cette stratégie peut être optimisée dans les domaines suivants:
Il est également important d’augmenter les stratégies de stop loss pour réduire les pertes en cas de reprise de la tendance.
Optimiser les cycles de longueur pour trouver les paramètres optimaux;
Il a ajouté que les conditions de filtrage devraient être renforcées, afin d’éviter les transactions inutiles et de réduire les risques de suradaptation.
En combinaison avec d’autres indicateurs, il permet d’améliorer la précision de la prise de décision.
La stratégie de suivi auto-adaptative est une stratégie de suivi de tendance viable dans son ensemble. Elle utilise une stratégie de suivi de tendance des prix en ligne uniforme. Les paramètres de réglage de la longueur peuvent s’adapter à différents cycles et peuvent être commutés dans plusieurs directions.
/*backtest
start: 2023-01-17 00:00:00
end: 2024-01-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 06/12/2017
// Tether line indicator is the first component of TFS trading strategy.
// It was named this way because stock prices have a tendency to cluster
// around it. It means that stock prices tend to move away from the midpoint
// between their 50-day highs and lows, then return to that midpoint at some
// time in the future. On a chart, it appears as though the stock price is
// tethered to this line, and hence the name.
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="TFS: Tether Line", shorttitle="Tether Line", overlay = true )
Length = input(50, minval=1)
reverse = input(false, title="Trade reverse")
lower = lowest(Length)
upper = highest(Length)
xTether = avg(upper, lower)
pos = iff(xTether > close, -1,
iff(xTether < close, 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(xTether, color=green, title="Tether Line")