Type/to search

Stratégie de trading à court terme avec filtrage de range pour achats et ventes

Common strategy
Created: 2023-09-21 21:17:40
Last modified: 3 years ago
1
Follow
1802
Followers

Aperçu

Cette stratégie se base sur la fourchette de fluctuation des prix pour déterminer les moments d'achat et de vente. Elle calcule la fourchette de variation des prix sur une période donnée et utilise cette fourchette comme condition de filtrage pour générer des signaux de trading. Lorsque le prix dépasse la fourchette de fluctuation, un signal d'achat ou de vente est émis. Il s'agit d'une stratégie de trading à court terme basée sur la cassure des prix.

Principe de la stratégie

L'indicateur central de cette stratégie est la fourchette de fluctuation des prix. Le processus de calcul est le suivant :

  1. Calculer la différence entre le plus haut et le plus bas des N dernières périodes comme amplitude de prix.
  2. Lisser cette amplitude de prix par une moyenne mobile pour obtenir un filtre de fourchette.
  3. Lorsque le prix monte au-dessus du filtre de fourchette, un signal d'achat est généré.
  4. Lorsque le prix descend en dessous du filtre de fourchette, un signal de vente est généré.

De cette manière, on peut utiliser la cassure de la fourchette de fluctuation pour déterminer la direction de la tendance, filtrer le bruit des trades et obtenir des signaux de trading relativement clairs.

Avantages de la stratégie

  • Utilise la fourchette réelle des prix, facile à identifier les cassures.
  • Lissage de la fourchette de fluctuation, filtre efficacement le bruit.
  • Signaux de cassure, faciles à capter les tendances court terme.
  • Fréquence de trading élevée, adaptée aux opérations à court terme.
  • Paramètres ajustables, faciles à optimiser pour différents instruments.

Risques de la stratégie

  • Les cassures de fourchette peuvent entraîner des rebonds après un sommet.
  • Nécessite un historique de données long pour calculer la fourchette.
  • Un mauvais réglage des paramètres peut rendre la stratégie trop sensible ou trop lente.
  • Ne permet pas de contrôler efficacement le stop-loss, avec des drawdowns importants.
  • Les résultats peuvent être affectés par les frais de transaction.

Les mesures suivantes peuvent réduire les risques :

  • Élargir le coefficient de fluctuation du filtre de fourchette.
  • Optimiser les paramètres pour trouver la meilleure combinaison.
  • Définir un stop-loss fixe ou un stop suiveur.
  • Réduire la fréquence de trading pour diminuer les frais.
  • Tester les paramètres séparément pour chaque instrument.

Directions d'optimisation

Cette stratégie peut être optimisée dans les domaines suivants :

  1. Tester différentes périodes de calcul de la fourchette.
  2. Optimiser le coefficient de fluctuation du filtre de fourchette.
  3. Ajouter des indicateurs comme le MACD pour une confirmation secondaire.
  4. Utiliser un stop-loss mobile ou tracking.
  5. Ajuster les paramètres en fonction des caractéristiques de chaque instrument.
  6. Envisager d'optimiser le système de gestion de la position.

Résumé

Cette stratégie utilise la cassure de la fourchette de prix pour générer des signaux de trading à court terme. Elle permet d'identifier efficacement les opportunités de tendance à court terme. Cependant, elle comporte également un risque de rebond après un sommet. On peut améliorer le système stratégique en optimisant les paramètres, en établissant des règles de stop-loss, en ajoutant des filtres d'indicateurs, etc., afin de conserver sa capacité de détection de cassure tout en contrôlant le risque et en réduisant les drawdowns. De plus, il est crucial d'ajuster les paramètres en fonction des caractéristiques de chaque instrument. Seule une optimisation et des tests continus permettront à la stratégie de devenir plus stable et fiable.

Source
Pine
/*backtest
start: 2023-08-21 00:00:00
end: 2023-09-20 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy(title="Range Filter Buy and Sell 5min [Strategy]", overlay=true, commission_type=strategy.commission.percent, commission_value=0.025, default_qty_type=strategy.cash, default_qty_value=10000, initial_capital=10000, slippage=0)

// === INPUT BACKTEST RANGE ===
Strategy parameters
Strategy parameters
---------------- Use Date ----------------
From Month
From Day
From Year
To Month
To Day
To Year
Source
Use HA Candles
Sampling Period
Range Multiplier
----- Use Stop Loss / Take profit -----
Stop Loss %
Take Profit %
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)