Type/to search

Stratégie de trading de croisement du prix d'ouverture haut en enveloppe ouverte

Common strategy
Created: 2023-10-18 11:22:57
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie utilise le croisement entre le prix d'ouverture et le prix élevé pour générer des signaux de trading. Lorsque le prix d'ouverture croise à la hausse le prix élevé, on prend une position longue ; lorsqu'il croise à la baisse, on prend une position courte. L'utilisation d'une moyenne mobile permet de lisser les données de prix et de réduire le bruit de trading. Le type et les paramètres de la moyenne mobile sont configurables. On peut également activer ou non un stop suiveur pour verrouiller les profits.

Principe de la stratégie

  1. Selon les paramètres d'entrée, on décide d'utiliser ou non une résolution de cycle alternative (useRes). Si oui, le cycle est défini par stratRes.

  2. Selon les paramètres d'entrée, on décide d'utiliser ou non une moyenne mobile (useMA). Si oui, le type de moyenne mobile est choisi selon basisType et la longueur du cycle selon basisLen.

  3. On récupère les séries de prix d'ouverture (open) et de clôture (close). Si la moyenne mobile est utilisée, on applique le lissage du type et des paramètres choisis.

  4. On compare le prix d'ouverture actuel x avec la série de prix d'ouverture openSeries. Si x est supérieur à openSeries, l'état de tendance trendState est haussier, sinon baissier.

  5. Lorsque le prix d'ouverture croise à la hausse sa moyenne mobile, on génère un signal long (longCond) ; lorsqu'il croise à la baisse, on génère un signal court (shortCond).

  6. On entre en position longue ou courte selon les signaux. Si le stop suiveur est activé, on définit le niveau de stop et la distance de décalage.

Avantages de la stratégie

  1. L'utilisation de deux séries différentes (prix d'ouverture et prix élevé) pour la génération des signaux évite les limites d'une série unique.

  2. L'application de la technique de moyenne mobile permet de filtrer le bruit de court terme et de suivre la tendance principale.

  3. Le type de moyenne mobile et ses paramètres peuvent être ajustés de manière flexible pour obtenir les meilleurs résultats.

  4. L'option d'activer ou non un stop suiveur permet de contrôler les risques et de verrouiller les profits.

  5. Grande marge d'optimisation : possibilité d'ajuster les paramètres en fonction des différents produits et conditions de marché.

Risques de la stratégie

  1. Source de signal unique, signaux rares, risque de manquer des opportunités.

  2. La moyenne mobile présente un retard, ce qui peut faire manquer des opportunités de court terme.

  3. Un stop suiveur mal configuré peut déclencher un stop prématuré ou avoir une amplitude trop large.

  4. Une mauvaise configuration des paramètres peut entraîner des transactions virtuelles trop fréquentes et nuire aux performances réelles.

  5. Différents produits et environnements de marché nécessitent des ajustements de paramètres, ce qui rend l'optimisation difficile.

  6. On peut enrichir les sources de signaux en ajoutant d'autres indicateurs ou en introduisant des modèles de machine learning. Ajuster le type et les paramètres de la moyenne mobile pour obtenir le meilleur lissage. Définir prudemment les niveaux de stop, les élargir légèrement pour capturer plus de profits. Effectuer des backtests approfondis pour garantir la fiabilité des paramètres.

Directions d'optimisation de la stratégie

  1. Ajouter d'autres indicateurs techniques (bandes de Bollinger, K%D, etc.) pour enrichir les signaux de trading.

  2. Appliquer des modèles de machine learning pour traiter les signaux.

  3. Optimiser les paramètres de la moyenne mobile pour trouver la meilleure combinaison.

  4. Optimiser les paramètres du stop suiveur pour équilibrer l'amplitude du stop et la capture des profits.

  5. Ajouter une fonction d'optimisation des paramètres pour rechercher automatiquement les meilleurs réglages.

  6. Développer des modèles de paramètres dédiés pour chaque produit.

  7. Développer un cadre de backtesting quantitatif pour itérer rapidement sur la stratégie.

Conclusion

Cette stratégie utilise le croisement entre le prix d'ouverture et le prix élevé pour générer des signaux de trading, et applique une moyenne mobile pour filtrer le bruit. Elle offre une configuration flexible des paramètres pour obtenir divers effets. Elle présente certains avantages mais aussi des inconvénients (signaux rares, retard, etc.). En ajoutant davantage d'indicateurs combinés, du machine learning, etc., on peut créer une stratégie de trading plus robuste. Il est nécessaire d'ajuster et d'optimiser les paramètres en fonction des différents produits et conditions de marché pour atteindre les meilleures performances.

Source
Pine
/*backtest
start: 2022-10-17 00:00:00
end: 2023-10-17 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2

//strategy(title = "Open Close Cross Strategy", shorttitle = "OCC Strategy", overlay = true, pyramiding = 0, default_qty_type = strategy.percent_of_equity, default_qty_value = 10)
Strategy parameters
Strategy parameters
Use Alternate Resolution? ( recommended )
Set Resolution ( should not be lower than chart )
Use MA? ( otherwise use simple Open/Close data )
MA Type: SMA, EMA, DEMA, TEMA, WMA, VWMA, SMMA, HullMA, LSMA, ALMA ( case sensitive )
MA Period
Offset for LSMA / Sigma for ALMA
Offset for ALMA
Use Trailing Stop?
Stop Loss Trail Points
Stop Loss Trail Offset
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)