Type/to search

Stratégie de frappe des plus hauts et plus bas quotidiens

Common strategy
Created: 2023-09-23 15:07:58
Last modified: 3 years ago
1
Follow
1802
Followers

Aperçu

Il s'agit d'une stratégie de trading intraday simple combinant les points hauts et bas journaliers, les moyennes mobiles et le volume. L'idée principale de la stratégie consiste à utiliser la rupture du point haut ou bas de la veille, combinée à la direction de la moyenne mobile et au flux de capitaux, comme signaux d'entrée.

Principe de la stratégie

Cette stratégie repose principalement sur les indicateurs suivants :

  1. Points hauts et bas journaliers : enregistrement du plus haut et du plus bas de la séance précédente, servant de référence pour les cassures.
  2. Moyenne mobile : calcul de la moyenne mobile du cours de clôture sur une période donnée, utilisée comme référence pour la tendance générale.
  3. Indicateur haussier/baissier du volume : calcul d'une valeur normalisée haussière/baissière du volume sur une période donnée, afin de déterminer les entrées et sorties de capitaux.

Les règles de trading spécifiques sont les suivantes :

  1. Condition d'achat (long) : si le plus haut du jour dépasse le plus haut de la veille, que le cours de clôture est supérieur à la moyenne mobile et que l'indicateur de volume est positif, alors on prend une position longue.
  2. Condition de sortie longue : lorsque le cours de clôture passe en dessous de la moyenne mobile, on liquide la position longue.
  3. Condition de vente (short) : si le plus bas du jour dépasse le plus bas de la veille, que le cours de clôture est inférieur à la moyenne mobile et que l'indicateur de volume est négatif, alors on prend une position courte.
  4. Condition de sortie courte : lorsque le cours de clôture dépasse la moyenne mobile à la hausse, on liquide la position courte.

Cette stratégie prend en compte plusieurs aspects tels que les cassures, la tendance et les flux de capitaux, formant ainsi un système de décision relativement complet qui permet de filtrer efficacement les fausses cassures. Cependant, comme elle se base uniquement sur des données intraday pour prendre des décisions, il s'agit d'une stratégie de trading à court terme.

Analyse des avantages

Cette stratégie de cassure des points hauts/bas présente plusieurs avantages :

  1. Concept simple et intuitif, facile à comprendre et à mettre en œuvre.
  2. La cassure des points hauts/bas de la veille permet de capter des mouvements directionnels plus forts.
  3. L'utilisation de la moyenne mobile comme filtre évite de nombreux signaux parasites.
  4. L'indicateur de flux de capitaux permet de juger de la répartition haussière/baissière des forces.
  5. Le trading intraday permet d'accumuler des profits par des transactions répétées.
  6. Aucun paramètre complexe à optimiser, relativement facile à mettre en œuvre.
  7. Applicable à différents instruments, avec une grande flexibilité.
  8. Dans l'ensemble, la stratégie est claire et simple, sa mise en œuvre n'est pas difficile et le potentiel de profit est intéressant.

Analyse des risques

Bien que cette stratégie présente de nombreux avantages, elle comporte également certains risques :

  1. Dépendance aux cassures de points hauts/bas, qui peuvent être de fausses cassures et entraîner des pertes.
  2. Trop dépendante du trading intraday, elle est vulnérable aux événements de nuit.
  3. Le décalage de la moyenne mobile peut faire manquer des points de retournement de tendance.
  4. L'efficacité de l'indicateur de volume est instable, produisant parfois des signaux erronés.
  5. Difficulté à contrôler la taille des pertes unitaires, risque de pertes excessives.
  6. Les transactions intraday répétées sont sensibles aux coûts de transaction.
  7. Marge d'optimisation limitée, difficulté à obtenir des rendements excessifs durables.
  8. Globalement, la stratégie génère des signaux fréquents, mais sa stabilité et sa rentabilité restent à éprouver.

Pistes d'optimisation

Cette stratégie peut être optimisée dans les directions suivantes :

  1. Ajout d'un mécanisme de stop-loss pour limiter les pertes unitaires.
  2. Optimisation des paramètres de la moyenne mobile pour la rendre plus réactive ou plus lisse.
  3. Test de différents indicateurs de volume pour améliorer la précision du jugement des flux de capitaux.
  4. Ajout de filtres supplémentaires pour réduire les opportunités de fausses cassures.
  5. Tentative d'exécution de la stratégie sur des horizons temporels plus élevés pour éviter des transactions trop fréquentes.
  6. Introduction de techniques d'apprentissage automatique pour construire un système de signaux de trading adaptatif.
  7. Intégration de davantage de sources de données pour les décisions, telles que les actualités, l'environnement macroéconomique, etc.
  8. Évaluation complète de la stabilité de la stratégie et des risques de volatilité des rendements, sans chercher des rendements excessifs.

Conclusion

Dans l'ensemble, cette stratégie est une approche simple et intuitive basée sur les cassures de points hauts et bas. Son cœur réside dans la maîtrise des relations prix-volume et le jugement des tendances. Elle présente certains avantages mais aussi des risques, et nécessite une optimisation et une validation supplémentaires. Si le risque peut être contrôlé et la rentabilité stabilisée, elle peut constituer une idée de stratégie de trading à court terme ayant une valeur pratique. Cependant, pour une stratégie plus efficace et stable, il faudra introduire davantage de facteurs pour la modélisation et procéder à des backtests rigoureux.

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

//@version=5

strategy(title='Daily HIGH/LOW strategy', overlay=true, initial_capital=10000, calc_on_every_tick=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.1)

////////////////////////////GENERAL INPUTS//////////////////////////////////////
len = input.int(24, minval=1, title='Length MA', group='Optimization paramters')
src = input.source(close, title='Source MA', group='Optimization paramters')
out = ta.ema(src, len)
Strategy parameters
Strategy parameters
Optimization paramters
Length MA
Source MA
CMF Length
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)