Type/to search

Stratégie de suivi dynamique de tendance

Common strategy
Created: 2023-12-11 15:43:42
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

L'idée principale de cette stratégie est de suivre dynamiquement la tendance du marché, en achetant lorsque la tendance est à la hausse et en vendant lorsqu'elle est à la baisse. Elle détermine la direction de la tendance en calculant une combinaison de plusieurs indicateurs, tels que la régression linéaire et une moyenne mobile de Hull modifiée.

Principe de la stratégie

Cette stratégie utilise plusieurs indicateurs techniques pour juger la direction de la tendance. Tout d'abord, elle calcule un canal de range dont les bornes supérieure et inférieure sont basées sur une moyenne mobile simple du close et un paramètre d'entrée. Ensuite, elle calcule une moyenne mobile de Hull modifiée, considérée comme plus précise pour décrire la tendance. De plus, un indicateur de régression linéaire est également calculé. Lorsque la moyenne mobile de Hull modifiée croise au-dessus de la régression linéaire, cela génère un signal d'achat, et lorsqu'elle croise en dessous, cela génère un signal de vente. Ainsi, la stratégie peut suivre dynamiquement les changements de tendance.

Pour réduire les faux signaux, la stratégie intègre plusieurs filtres. Par exemple, elle utilise une EMA pour déterminer si l'on se trouve dans une tendance baissière, ainsi qu'un indicateur de fenêtre pour évaluer les variations du RSI. Ces filtres permettent d'éviter de générer des signaux de trading pendant les périodes de consolidation.

En ce qui concerne l'entrée et le stop-loss, la stratégie enregistre le dernier prix d'ouverture de position et définit des pourcentages de take-profit et de stop-loss. Par exemple, si le dernier prix d'achat est de 100 \(, l'objectif de take-profit est fixé à 102 \) et le stop-loss à 95 $. Cela permet un suivi dynamique de la tendance.

Analyse des avantages

Cette stratégie présente les avantages suivants :

  1. Suivi dynamique des changements de tendance, permettant de capturer efficacement les tendances à long terme.
  2. Utilisation de multiples filtres réduisant le bruit et évitant les transactions fréquentes en période de consolidation.
  3. Ajustement automatique des niveaux de take-profit et de stop-loss pour suivre la tendance.
  4. Possibilité de trouver la combinaison optimale de paramètres via l'optimisation.

Analyse des risques

Cette stratégie comporte également certains risques :

  1. Elle ne peut toujours pas éviter complètement le risque d'être piégé dans une contre-tendance. Lorsque la tendance s'inverse, des pertes flottantes importantes peuvent survenir.
  2. Un réglage inapproprié des paramètres peut entraîner de mauvaises performances. Il est nécessaire de trouver la meilleure combinaison via l'optimisation.
  3. Un temps de traitement des données trop long peut entraîner un décalage des signaux. Il convient d'optimiser le calcul des indicateurs pour qu'il soit aussi proche du temps réel que possible.

Pour contrôler les risques, on peut utiliser des stop-loss, des trailing stops ou des options pour verrouiller les bénéfices. De plus, il est impératif de tester à plusieurs reprises les combinaisons de paramètres afin de trouver une plage fiable. Enfin, il faut également surveiller le temps de calcul des indicateurs pour garantir la rapidité des signaux.

Voies d'optimisation

Cette stratégie peut être optimisée dans les domaines suivants :

  1. Tester davantage de combinaisons d'indicateurs pour trouver des moyens plus fiables de déterminer la tendance.
  2. Ajuster les plages de paramètres pour trouver les paramètres optimaux.
  3. Optimiser les filtres de signaux afin de trouver un équilibre entre la réduction du bruit et le délai.
  4. Expérimenter des méthodes telles que l'apprentissage automatique pour générer automatiquement des règles de trading.

Pendant le processus d'optimisation, il est essentiel d'utiliser pleinement le backtesting et le trading simulé pour évaluer la qualité des signaux et la stabilité de la stratégie. Seules les optimisations dûment validées peuvent être appliquées en trading réel.

Résumé

Dans l'ensemble, cette stratégie est une bonne stratégie de suivi de tendance. Elle utilise plusieurs indicateurs pour déterminer la tendance, intègre des filtres pour réduire les faux signaux et peut ajuster automatiquement le take-profit et le stop-loss pour suivre la tendance. Si les paramètres sont correctement réglés, elle peut capturer efficacement les tendances à moyen et long terme. Les prochaines étapes consisteront à trouver les paramètres optimaux et à continuer la validation et l'optimisation de la stratégie.

Source
Pine
/*backtest
start: 2023-12-03 00:00:00
end: 2023-12-06 00:00:00
period: 3m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © RafaelZioni

//@version=4
Strategy parameters
Strategy parameters
Strategy Direction
length of channel
upper percent
lower percent
Fast filter length
Slow filter length
HTF
Timeframe
Period
Shift
len
Min
Exit Profit %
buy Loss Long
rebuy %
filter
risk
leverage
stop loss
qty_percent1
qty_percent2
Take profit1
Take profit2
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)