Type/to search

Système de décision de trading Turtle

Common strategy
Created: 2024-02-29 14:28:25
Last modified: 2 years ago
1
Follow
1805
Followers

img

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 :

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

  2. Gestion des risques : utilise la gestion du capital et les stops pour limiter les pertes unitaires et globales.

  3. Gestion des ajouts de positions : des ajouts appropriés permettent d'obtenir des bénéfices supplémentaires en cours de tendance.

  4. Complétude : combine gestion du capital, gestion des stops et gestion des ajouts, rendant le système de décision plus robuste.

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

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

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

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

  1. Ajout de filtres : détecter la force de la rupture pour filtrer certaines fausses ruptures.

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

  3. Optimisation des paramètres par marché : adapter la combinaison de paramètres aux caractéristiques des différents instruments.

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

Source
Pine
/*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
Strategy parameters
Strategy parameters
From Date/开始日期
To Date/结束日期
Enter Mode/进场系统
Entry Length/系统1进场长度
Exit Length/系统2出场长度
Mode2 Entry Length/系统2进场长度
Mode2 Exit Length/系统2出场长度
ATR Period/计算ATR的周期
Risk Per Trade/每笔交易的风险,0.02就是2%
Initial Stop ATR Multiple/止损使用的ATR倍数
Pyramid ATR Multiple/加仓使用的ATR倍数
Max Units/最大头寸单位数
Highlighter On/Off ?/是否高亮显示
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)