Type/to search

Stratégie quantitative basée sur le taux de variation du prix et les moyennes mobiles

Common strategy
Created: 2023-12-11 11:18:56
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie combine les indicateurs techniques du taux de variation des prix et de la moyenne mobile pour réaliser un positionnement précis des points d'achat et de vente. Un seuil d'achat est établi lorsque le prix subit une baisse significative, et une position longue est ouverte lors d'une baisse supplémentaire. Un seuil de vente est établi lorsque le prix augmente, et la position est fermée lors d'une nouvelle hausse. En même temps, la stratégie utilise également une méthode d'ajout de positions, en achetant en plusieurs fois pour réduire le coût.

Principe de la stratégie

Logique d'achat

  1. Calculer le taux de variation des prix (ROC) et définir une ligne de seuil d'achat.
  2. Lorsque le prix casse en dessous de la ligne de seuil d'achat, enregistrer ce point et activer la ligne de limite d'achat.
  3. La ligne de limite d'achat a une durée définie par les paramètres d'entrée et se ferme après expiration.
  4. Lorsque le prix continue de baisser et casse en dessous de la ligne de limite d'achat, ouvrir la première position longue.

Logique de vente

  1. Calculer le ROC et définir une ligne de seuil de vente.
  2. Lorsque le prix dépasse la ligne de seuil de vente, enregistrer ce point et activer la ligne de limite de vente.
  3. La ligne de limite de vente a une durée définie par les paramètres et se ferme après expiration.
  4. Lorsque le prix continue d'augmenter et dépasse la ligne de limite de vente, fermer toutes les positions longues.

Contrôle des risques

La stratégie intègre des fonctions de stop-loss et de take-profit, avec des paramètres personnalisables, pour contrôler le risque des positions en temps réel.

Méthode d'ajout de positions

Chaque ouverture d'une position de trading définit le prix d'achat suivant selon un certain ratio basé sur les paramètres d'entrée, réalisant ainsi un effet d'achat en plusieurs fois pour ajouter des positions.

Analyse des avantages

  1. Utiliser l'indicateur ROC pour trouver les points d'achat et de vente ; le ROC est très sensible aux variations de prix, ce qui permet un positionnement précis.
  2. Utiliser la méthode de ligne de limite pour confirmer davantage le timing, évitant les fausses cassures.
  3. La méthode d'ajout de positions permet de suivre la valeur marchande tout en garantissant un risque contrôlable.
  4. Les fonctions intégrées de stop-loss et take-profit contrôlent strictement le risque de chaque position.

Risques et solutions

  1. En cas de forte volatilité du marché, la stratégie peut ouvrir trop de positions. La solution consiste à définir raisonnablement les paramètres d'ajout de positions et à contrôler le nombre total de positions.
  2. Lorsque la tendance des prix est incertaine, les niveaux de stop-loss ou take-profit peuvent être déclenchés fréquemment. On peut élargir les seuils ou désactiver cette fonction.

Suggestions d'optimisation

  1. Combiner avec d'autres indicateurs pour filtrer les points d'entrée. Par exemple, avec une moyenne mobile, n'accepter le ROC que lorsque le prix casse en dessous de la moyenne.
  2. Optimiser la logique d'ajout de positions en ne l'activant que sous certaines conditions, par exemple seulement si le prix baisse à nouveau au-delà d'un certain seuil.
  3. Les réglages de paramètres varient considérablement selon les instruments ; des backtests et des simulations en conditions réelles sont nécessaires pour obtenir la meilleure combinaison de paramètres.
  4. On peut installer un stop-loss/take-profit adaptatif, avec des niveaux variables selon la volatilité du marché.

Conclusion

Cette stratégie utilise de manière intégrée l'indicateur ROC pour un positionnement précis, la méthode des lignes de limite pour filtrer les signaux, un stop-loss/take-profit intégré pour prévenir les risques, et l'ajout de positions pour amplifier les gains. À condition que les paramètres soient bien définis, elle peut obtenir des rendements excédentaires tout en maintenant le risque dans une fourchette contrôlable. À l'avenir, on peut encore optimiser le filtrage des signaux et les mécanismes de contrôle des risques pour adapter la stratégie à davantage d'environnements de marché.

Source
Pine
/*backtest
start: 2022-12-04 00:00:00
end: 2023-12-10 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=4
// © A3Sh
Strategy parameters
Strategy parameters
Risk
Portfolio Percentage
Leverage
Broker Maintenance Margin Percentage
Take Profit
Percentage
Stop Lossss
Percentage
Price Averaging Layers
2nd Layer Long Entry %
3rd Layer Long Entry %
4th Layer Long Entry %
ROC Logic to OPEN Long Entry
Rate of Change bar lookback
ROC Threshold % to Setup Long Entry
Price Drop Threshold % to OPEN Long Entry
Duration of Long Entry Threshold Line in bars
Min % of Price Drop to OPEN Long Entry
ROC Logic to CLOSE Long Entry
Rate of Change bar lookback
ROC Threshold % to Setup Close Threshold
Price Rise Threshold % to CLOSE Long Entry
Duration of Entry Limit in bars
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)