Type/to search

Stratégie de trading à grille fixe

Common strategy
Created: 2023-11-16 17:09:45
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie adopte une approche de grille fixe en définissant un prix de départ et un pourcentage d'écart entre chaque niveau de grille. Ensuite, elle établit 10 niveaux fixes de prix d'achat et de vente en fonction de ce pourcentage, réalisant ainsi une stratégie de grille d'achat bas et de vente haut.

Principe de la stratégie

La stratégie définit d'abord le prix de départ sprice et le pourcentage d'écart entre chaque niveau de grille gridpercent. Ensuite, elle calcule 10 niveaux de prix d'achat et de vente à partir du prix de départ et du pourcentage.

Formule du prix d'achat :

b1 = sprice - (sprice * p1)

b2 = sprice - (sprice * p2)

b3 = sprice - (sprice * p3)

...

où p1 à p10 sont des proportions calculées progressivement à partir de gridpercent.

Formule du prix de vente :

s1 = b1 + (sprice * p1)

s2 = b2 + (sprice * p1)

s3 = b3 + (sprice * p1)

...

La condition d'achat est déclenchée lorsque le cours de clôture est inférieur au prix d'achat correspondant :

if (close < b1)
strategy.entry("b1", strategy.long, when=(close < b1))

De même, la condition de vente est déclenchée lorsque le cours de clôture est supérieur au prix de vente correspondant :

if (close > s1)
strategy.exit("b1", when=(close > s1))

Ainsi, la stratégie réalise un achat bas et une vente haut en grille fixe.

Avantages de la stratégie

Cette stratégie de grille fixe présente les avantages suivants :

  1. Automatisation des achats bas et des ventes hautes, sans besoin de chronométrer le marché, ce qui réduit la difficulté de trading.
  2. Un écart de grille bien défini permet de contrôler efficacement les risques et d'éviter de courir après les hausses ou de vendre lors des baisses.
  3. Quelles que soient les tendances à la hausse ou à la baisse, la stratégie peut réaliser des bénéfices.
  4. Possibilité d'ajuster les paramètres de la grille pour s'adapter à différentes conditions de marché.
  5. Possibilité d'augmenter le nombre de niveaux de grille pour élargir la taille des positions.
  6. Possibilité d'intégrer un stop loss pour éviter des pertes massives en cas de conditions de marché extrêmes.

Risques de la stratégie

Cette stratégie comporte également certains risques :

  1. En cas de marché latéral, les frais de transaction peuvent réduire les bénéfices.
  2. Un mauvais réglage du prix de départ et de la grille peut entraîner des pertes.
  3. Des événements imprévus provoquant un gap baissier peuvent générer des pertes.
  4. Un système de trading mécanique comporte un risque de dépassement d'ordre.
  5. Des événements concentrés peuvent amplifier les pertes.

Solutions correspondantes :

  1. Définir des paramètres de grille raisonnables pour garantir que les bénéfices dépassent les frais de transaction.
  2. Optimiser les paramètres par backtest, en choisissant un prix de départ et un écart de grille appropriés.
  3. Ajouter un stop loss pour contrôler les risques.
  4. Assouplir légèrement les prix de transaction pour éviter les dépassements.
  5. Mettre en place un contrôle des risques, en limitant la perte maximale.

Optimisation de la stratégie

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

  1. Ajuster dynamiquement l'écart de grille : l'élargir lorsque la volatilité augmente, le réduire lorsqu'elle diminue.
  2. Calculer la plage de volatilité à partir des données historiques et ajuster dynamiquement le prix de départ.
  3. Intégrer un modèle d'apprentissage automatique pour prédire l'évolution des prix et ajuster dynamiquement la grille.
  4. Ajouter un stop loss aux points à haut risque, en optimisant son emplacement en observant les niveaux de stop loss historiques.
  5. Combiner une stratégie de gestion du capital, en ajustant dynamiquement la taille des positions en fonction des profits.
  6. Optimiser la gestion des positions pour maximiser l'efficacité d'utilisation des fonds.
  7. Optimiser l'exécution des transactions en utilisant des algorithmes comme TWAP pour réduire l'impact sur le marché.

Résumé

Cette stratégie utilise une approche de grille fixe, définissant les prix d'achat et de vente en fonction du prix de départ et du pourcentage d'écart de grille, réalisant ainsi un trading automatisé d'achat bas et de vente haut. Elle peut tirer parti des fluctuations du marché pour réaliser des bénéfices. Il faut également veiller au contrôle des risques, en verrouillant les profits et en limitant les pertes grâce à l'optimisation des paramètres, aux ajustements dynamiques et au stop loss. L'intégration de techniques avancées d'apprentissage automatique et de gestion du capital peut améliorer davantage le rendement et le taux de réussite de la stratégie.

Source
Pine
/*backtest
start: 2022-11-09 00:00:00
end: 2023-11-15 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/
// © Lionkind

//@version=5
Strategy parameters
Strategy parameters
Starting price
Percent
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)