Type/to search

Stratégie d'achat multi-timeframe lors de baisse de prix

Common strategy
Created: 2023-10-27 16:56:23
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

La stratégie d'achat sur baisse de prix avec plusieurs temporalités est une stratégie de trading automatisée relativement simple qui peut générer des gains substantiels en période de tendance haussière. Cependant, toutes les baisses de prix ne sont pas appropriées pour un achat ; il est nécessaire d'optimiser chaque transaction en fonction de différentes temporalités.

Cette stratégie utilise la temporalité d'une heure pour capturer les baisses soudaines de prix, tandis que le prix a nettement augmenté au cours des 12 dernières heures. Dans une tendance haussière abrupte, les effondrements instantanés causés par la prise de bénéfices offrent un très bon moment pour entrer sur le marché.

Les paramètres de ce script ont été optimisés pour une temporalité de 30 minutes. Vous pouvez ajuster les paramètres pour les adapter à différentes temporalités.

Le système émet un signal d'achat lorsque les conditions suivantes sont remplies :

  • Le prix a baissé de 1 % par rapport aux deux bougies précédentes (temporalité d'une heure = deux bougies de 30 minutes)
  • Le prix a augmenté de 3 % au cours des 12 dernières heures (24 bougies de 30 minutes = temporalité par défaut)

Ces réglages ont été optimisés et ont subi plus de 150 backtests sur plus de 20 paires de crypto-monnaies différentes.

La stratégie suppose l'utilisation de 30 % des fonds disponibles pour chaque ordre. La stratégie prend en compte des frais de transaction de 0,1 %. Ces frais correspondent aux frais de base de Binance (la plus grande plateforme d'échange de crypto-monnaies au monde).

Principe de la stratégie

L'idée centrale de la stratégie d'achat sur baisse de prix avec plusieurs temporalités est de combiner simultanément deux temporalités – long terme et court terme – pour déterminer le moment d'entrée sur le marché.

Tout d'abord, sur la temporalité d'une heure, on détermine si le prix a subi une baisse soudaine. Cela est confirmé en vérifiant si la bougie actuelle a baissé de plus de 1 % par rapport aux deux bougies précédentes.

Ensuite, sur la temporalité de 12 heures, on vérifie si le prix a connu une hausse significative à long terme. Cela est confirmé en calculant si l'augmentation du prix au cours des 12 dernières heures a atteint 3 %.

Un signal d'achat n'est émis que lorsque la temporalité courte montre une baisse tout en étant dans une tendance haussière à long terme.

Cette combinaison permet d'éviter d'acheter aveuglément en période de tendance baissière à long terme, tout en capturant les opportunités d'achat offertes par les corrections à court terme. En combinant différentes temporalités, la stratégie devient plus stable et fiable.

Techniquement, la stratégie utilise la fonction perc_change() avec deux paramètres différents pour effectuer les jugements sur les deux temporalités. L'une évalue la hausse des 12 dernières heures, l'autre la baisse de la dernière heure. Lorsque les deux conditions sont simultanément remplies, un signal d'achat est émis.

Analyse des avantages

Le principal avantage de la stratégie d'achat sur baisse de prix avec plusieurs temporalités est sa capacité à évaluer efficacement la tendance et à saisir les moments d'achat lors des corrections à court terme. Plus précisément, les avantages sont les suivants :

  1. Combiner les temporalités longue et courte permet d'éviter d'acheter en période de baisse à long terme, réduisant ainsi les pertes inutiles.
  2. La temporalité courte permet de capturer les corrections soudaines, qui offrent des prix d'achat plus bas.
  3. Les paramètres ont été optimisés par backtest, rendant la stratégie mieux adaptée à la forte volatilité des crypto-monnaies.
  4. La prise en compte des frais de transaction rend la simulation plus proche des conditions réelles de trading.
  5. Une logique de trading et des paramètres simples, faciles à comprendre et à ajuster.
  6. Large applicabilité à différentes paires de trading, offrant une grande flexibilité.

Analyse des risques

La stratégie d'achat sur baisse de prix avec plusieurs temporalités comporte également certains risques, principalement les suivants :

  1. Impossible d'éviter complètement le risque de faux signaux ; une correction à court terme peut également être un retournement de tendance à long terme.
  2. Des paramètres fixes peuvent ne pas s'adapter parfaitement aux changements du marché et nécessitent des ajustements.
  3. Les backtests donnent toujours de bons résultats en trading simulé, mais des différences existent en trading réel.
  4. Il existe un certain décalage temporel, ce qui peut faire manquer le meilleur point d'achat lors de fluctuations de prix à court terme.
  5. Une stratégie unique est vulnérable aux risques systémiques.
  6. Le trading à haute fréquence augmente la charge des frais de transaction.

Pour faire face à ces risques, les mesures d'optimisation suivantes peuvent être envisagées :

  1. Ajouter davantage d'indicateurs pour juger des tendances à long et à court terme, améliorant ainsi la précision.
  2. Optimiser les paramètres pour les rendre plus dynamiques et adaptés aux changements du marché.
  3. Tester la stratégie en environnement réel pour mesurer les écarts entre backtest et trading réel.
  4. Ajuster correctement les temporalités pour réduire le problème de décalage temporel.
  5. Utiliser simultanément plusieurs stratégies non corrélées pour diversifier le risque systémique.
  6. Mettre en place des stop-loss et take-profit raisonnables pour contrôler le risque de chaque transaction.

Directions d'optimisation

La stratégie d'achat sur baisse de prix avec plusieurs temporalités offre encore une grande marge d'optimisation, principalement dans les domaines suivants :

  1. Ajouter davantage d'indicateurs comme les bandes de Bollinger, le RSI, etc., pour améliorer la stabilité de la stratégie.
  2. Intégrer des modèles d'apprentissage automatique pour une optimisation dynamique des paramètres en fonction des changements du marché.
  3. Optimiser les stratégies de stop-loss et take-profit pour réduire le risque de chaque transaction.
  4. Effectuer des backtests sur davantage de paires de trading et de périodes pour trouver la meilleure combinaison de paramètres.
  5. Intégrer des indicateurs comme le volume des transactions pour éviter d'être induit en erreur par des opérations d'arbitrage.
  6. Ajouter un module de gestion des risques, comme l'allocation d'actifs, le contrôle de la taille des positions, pour maîtriser le risque global.
  7. Explorer d'autres types de stratégies de trading algorithmique, comme le suivi de tendance, l'arbitrage, etc., pour diversifier.
  8. Rechercher des combinaisons plus complexes de plusieurs temporalités pour trouver la combinaison optimale de paramètres.
  9. Intégrer des éléments de news trading, en utilisant les événements d'actualité comme moteurs de trading.

Grâce à ces mesures d'optimisation, la stratégie peut devenir plus stable, intelligente et complète, afin de s'adapter à la complexité du marché des crypto-monnaies. Cependant, toute optimisation doit être testée avec prudence pour éviter le problème du surapprentissage.

Résumé

Dans l'ensemble, la stratégie d'achat sur baisse de prix avec plusieurs temporalités est une stratégie de trading à court terme très pratique. Elle prend en compte à la fois les dimensions temporelles courtes et longues, ce qui permet de maintenir une efficacité relativement élevée tout en améliorant la précision des décisions. Grâce à un réglage et une optimisation appropriés des paramètres, elle peut s'adapter à la plupart des marchés de trading, et se distingue particulièrement dans les produits en tendance.

Cependant, comme toute stratégie mécanique, elle présente également certaines limites. Le trader doit rester rationnel et procéder à des optimisations et ajustements continus pour s'adapter aux évolutions du marché. Une stratégie performante est toujours en constante évolution, jamais figée.

En conclusion, la stratégie d'achat sur baisse de prix avec plusieurs temporalités fournit un très bon exemple pour le trading algorithmique. Elle résume les éléments de base du trading algorithmique : choix de différentes temporalités, réglage des paramètres, optimisation par backtest, contrôle des risques, etc. En utilisant cette stratégie de manière appropriée et en l'améliorant continuellement dans la pratique, les traders peuvent saisir des indices clés au milieu d'une masse d'informations et obtenir un Alpha continu sur le marché.

Source
Pine
/*backtest
start: 2023-09-26 00:00:00
end: 2023-10-26 00:00:00
period: 4h
basePeriod: 15m
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/
// © Coinrule

//@version=1
Strategy parameters
Strategy parameters
From Month
From Day
From Year
Thru Month
Thru Day
Thru Year
Show Date Range
Lookback Long Period
Lookback Short Period
v_input_10
v_input_11
v_input_12
v_input_13
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)