Système de décision de trading Turtle
Aperçu
Le système de décision de trading Turtle est une stratégie de suivi de tendance basée sur la théorie de la rupture. Il génère des signaux de trading en utilisant les moyennes mobiles des prix les plus hauts et les plus bas des instruments négociés, permettant ainsi d'identifier les tendances potentielles. Les signaux de trading sont déclenchés lorsque le prix dépasse le plus haut ou le plus bas sur une période donnée. Cette stratégie intègre également des modules de stop suiveur, de gestion des ajouts de positions et de gestion du capital, ce qui en fait un système de décision relativement complet.
Principe de la stratégie
Le signal principal de la stratégie du système Turtle est généré en comparant le prix avec le plus haut sur N1 périodes et le plus bas sur N2 périodes. Lorsque le prix dépasse le plus haut sur N1 périodes, un signal d'achat est généré ; lorsqu'il passe en dessous du plus bas sur N2 périodes, un signal de vente est généré. Le mode Shutdown permet de contrôler la génération de nouveaux signaux.
Après l'ouverture d'une position, le système compare en temps réel le prix et le niveau de stop-loss pour générer un signal de stop suiveur. Il compare également le prix avec la ligne de réapprovisionnement pour générer des signaux d'ajout de position. Le niveau de stop-loss et la ligne de réapprovisionnement sont tous deux liés à l'ATR.
À chaque ouverture de position, la taille de l'unité de position est calculée en prenant un pourcentage du capital initial afin de limiter l'impact d'une perte unique sur le capital total. La perte unitaire est limitée à une certaine plage.
Analyse des avantages
Le système de décision de trading Turtle présente les avantages suivants :
-
Capture des tendances potentielles : en comparant le prix avec les plus hauts et plus bas des périodes, il peut identifier précocement les tendances de prix potentielles.
-
Gestion des risques : utilise la gestion du capital et les stops pour limiter les pertes unitaires et globales.
-
Gestion des ajouts de positions : des ajouts appropriés permettent d'obtenir des bénéfices supplémentaires en cours de tendance.
-
Complétude : combine gestion du capital, gestion des stops et gestion des ajouts, rendant le système de décision plus robuste.
-
Simplicité : les règles de génération des signaux sont simples et directes, faciles à comprendre et à valider.
Analyse des risques
Le système de décision de trading Turtle comporte également certains risques :
-
Risque de fausse rupture : le prix peut franchir de manière erronée le plus haut ou le plus bas, générant de faux signaux. Il est possible d'ajuster les paramètres pour filtrer certaines fausses ruptures.
-
Risque de retournement de tendance : après un ajout de position, un retournement de prix peut amplifier les pertes. Il convient de limiter le nombre d'ajouts et de placer des stops rapidement.
-
Risque d'optimisation des paramètres : les paramètres peuvent varier considérablement selon les marchés. Il faut optimiser les paramètres par marché pour réduire les risques.
Pistes d'optimisation
Le système de décision de trading Turtle peut être optimisé dans les directions suivantes :
-
Ajout de filtres : détecter la force de la rupture pour filtrer certaines fausses ruptures.
-
Optimisation de la stratégie de stop : comment suivre le stop de manière appropriée en trouvant un équilibre entre protection des profits et réduction des stops inutiles.
-
Optimisation des paramètres par marché : adapter la combinaison de paramètres aux caractéristiques des différents instruments.
-
Intégration du machine learning : utiliser des algorithmes d'apprentissage automatique pour aider à juger la direction de la tendance.
Résumé
Le système de décision de trading Turtle détermine la direction potentielle de la tendance en comparant le prix avec les plus hauts et les plus bas sur une période donnée, et construit l'ensemble du système de décision en intégrant un module de gestion des risques. Il possède une forte capacité de suivi de tendance, mais comporte également un certain risque de fausse rupture et des problèmes d'optimisation des paramètres. Cette stratégie peut servir de modèle de base pour le trading quantitatif, sur lequel on peut étendre et optimiser pour développer son propre système de décision.
/*backtest
start: 2024-01-29 00:00:00
end: 2024-02-28 00:00:00
period: 1d
basePeriod: 1h
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/
// © 李和邪
// 本脚本所有内容只适用于交流学习,不构成投资建议,所有后果自行承担。
//@version=5- 1

