Type/to search

Stratégie combinée de retournement et d'intercept de régression linéaire

Common strategy
Created: 2023-09-26 15:56:48
Last modified: 3 years ago
1
Follow
1802
Followers

Aperçu

Cette stratégie combine la stratégie d'inversion 123 et la stratégie d'interception de régression linéaire pour réaliser une stratégie de trading multi-facteurs. La stratégie d'inversion 123 évalue la relation entre les prix de clôture des deux derniers jours de trading et utilise l'indicateur Stochastique pour identifier les signaux d'inversion. La stratégie d'interception de régression linéaire utilise l'analyse de régression linéaire pour déterminer la relation entre le prix et la ligne de tendance, générant des signaux de trading. La validation mutuelle des deux stratégies permet de filtrer efficacement les faux signaux.

Principe de la stratégie

Stratégie d'inversion 123

Cette stratégie repose sur les principes suivants :

  1. Si la relation entre les prix de clôture des deux derniers jours de trading montre que le prix de clôture d'aujourd'hui est supérieur à celui d'hier, et que la ligne rapide du Stochastique est inférieure à la ligne lente, on considère qu'il existe un signal de retournement haussier.

  2. Si la relation entre les prix de clôture des deux derniers jours de trading montre que le prix de clôture d'aujourd'hui est inférieur à celui d'hier, et que la ligne rapide du Stochastique est supérieure à la ligne lente, on considère qu'il existe un signal de retournement baissier.

Les règles de décision sont les suivantes :

  • Si le prix de clôture d'aujourd'hui > prix de clôture d'hier ET la ligne rapide du Stochastique < ligne lente du Stochastique ET la ligne rapide du Stochastique > paramètre défini, alors un signal d'achat est généré.

  • Si le prix de clôture d'aujourd'hui < prix de clôture d'hier ET la ligne rapide du Stochastique > ligne lente du Stochastique ET la ligne rapide du Stochastique < paramètre défini, alors un signal de vente est généré.

Cette stratégie nécessite de paramétrer l'indicateur Stochastique, notamment : la période de calcul de la ligne K (Length), la période de lissage de la ligne rapide (KSmoothing), la période de la ligne lente (DLength), et le seuil de décision de la ligne rapide (Level).

Stratégie d'interception de régression linéaire

Cette stratégie repose sur l'analyse de régression linéaire pour déterminer la relation entre le prix et la ligne de tendance de régression linéaire. Ses règles de décision sont les suivantes :

  • Si le prix de clôture est supérieur à l'interception de la régression linéaire, un signal d'achat est généré.

  • Si le prix de clôture est inférieur à l'interception de la régression linéaire, un signal de vente est généré.

Cette stratégie nécessite de paramétrer la période de la régression linéaire (LengthLRI) ainsi que la source de données d'entrée (xSeria).

Stratégie combinée

La stratégie combinée exige que les signaux d'achat/vente de la stratégie d'inversion 123 et de la stratégie d'interception de régression linéaire soient simultanément satisfaits pour générer un ordre de trading effectif. Cela permet de filtrer efficacement les faux signaux et d'améliorer la performance des transactions.

Analyse des avantages

Cette stratégie présente les avantages suivants :

  1. Multi-facteurs, filtrage efficace des faux signaux, amélioration de la qualité des signaux
    En combinant deux types de stratégies différents, un ordre n'est passé que lorsque les deux stratégies génèrent simultanément un signal. Ce mécanisme de validation multi-facteurs permet de filtrer les signaux erronés occasionnels d'une stratégie, de réduire les transactions inutiles et d'améliorer significativement la qualité des signaux.

  2. Surveillance en temps réel de la relation entre le prix et la tendance, évitement de l'immobilisation
    L'interception de la régression linéaire reflète en temps réel la relation entre le prix et la ligne de tendance. Si le prix s'écarte fortement de la tendance, la stratégie ajuste rapidement la direction de la position. Cela permet de limiter les pertes et d'éviter de rester bloqué dans une tendance historique.

  3. Prise en compte des opportunités de trading de tendance et de retournement
    La stratégie de régression linéaire est plus adaptée à l'identification des points d'entrée/sortie de tendance, tandis que la stratégie d'inversion 123 se concentre sur l'identification des points de retournement. Les deux stratégies combinent bien les avantages du trading de tendance et du trading de retournement.

  4. Paramètres personnalisables pour une optimisation de la combinaison
    Les deux stratégies offrent des paramètres ajustables, ce qui permet d'optimiser la combinaison pour différents instruments et différentes tendances, améliorant ainsi l'efficacité de la stratégie combinée.

Analyse des risques

Cette stratégie comporte également les risques suivants :

  1. Le multi-facteurs peut faire manquer certaines opportunités
    Étant donné que les signaux des deux stratégies doivent être simultanément satisfaits, certaines opportunités rentables qui ne seraient détectées que par une seule stratégie peuvent être manquées. Si la performance d'une stratégie se dégrade, cela affecte l'ensemble des résultats.

  2. La régression linéaire présente un retard
    La régression linéaire nécessite des données historiques pour le calcul et ne peut pas réagir en temps réel aux événements soudains. En cas de gap important du prix, la ligne de tendance de régression linéaire mettra un certain temps à s'ajuster, période pendant laquelle des signaux erronés peuvent être générés.

  3. Nécessité d'une optimisation appropriée des paramètres
    Les deux stratégies nécessitent de choisir des paramètres adaptés. Pour certains instruments, des ajustements indépendants peuvent être nécessaires. Un mauvais choix de paramètres réduira considérablement l'efficacité de la stratégie.

Les risques correspondants peuvent être atténués par les méthodes suivantes :

  1. Assouplir légèrement les conditions de déclenchement des signaux combinés pour éviter de trop manquer d'opportunités.
  2. Remplacer la régression linéaire par des indicateurs de tendance pour obtenir une évaluation plus en temps réel de la tendance.
  3. Utiliser des méthodes d'apprentissage automatique pour aider à l'optimisation des paramètres, améliorant ainsi la qualité des choix de paramètres.

Axes d'optimisation

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

  1. Utilisation de l'apprentissage automatique pour l'optimisation des paramètres
    Collecter des données historiques, définir des objectifs d'optimisation des paramètres, et utiliser des algorithmes d'apprentissage automatique tels que les algorithmes génétiques ou l'optimisation bayésienne pour rechercher la meilleure combinaison de paramètres.

  2. Ajout d'un mécanisme de stop-loss
    Combiner des indicateurs comme l'ATR ou les indicateurs de tendance pour définir des règles de stop-loss, afin de contrôler la perte maximale par transaction.

  3. Optimisation de la logique d'entrée et de sortie
    Ajouter des conditions auxiliaires telles que le filtrage par moyenne mobile ou les bandes de Bollinger aux signaux de trading pour réduire la fréquence des ajustements de positions et éviter d'être pris au piège.

  4. Intégration de l'analyse des sentiments
    Utiliser des techniques de traitement du langage naturel pour évaluer le sentiment des acteurs du marché, en appui aux décisions de trading.

  5. Ajout d'un module de prédiction par apprentissage automatique
    Utiliser des modèles d'apprentissage profond comme LSTM ou GRU pour prédire les prix, fournissant ainsi une référence importante pour la prise de décision.

Conclusion

Cette stratégie combine la stratégie d'inversion 123 et la stratégie d'interception de régression linéaire pour réaliser un trading quantitatif multi-facteurs. Le mécanisme de validation permet de filtrer efficacement les faux signaux et de combiner les opportunités de retournement et de tendance. Cependant, la stratégie présente un certain risque de retard, et il convient de prêter attention à l'optimisation des paramètres et d'étendre les mécanismes de gestion des risques pour améliorer la stabilité de la stratégie. L'optimisation des paramètres et l'extension des caractéristiques à l'aide de techniques telles que l'apprentissage automatique constituent des pistes d'optimisation prometteuses pour cette stratégie.

Source
Pine
/*backtest
start: 2023-09-18 00:00:00
end: 2023-09-19 00:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 25/01/2021
// This is combo strategies for get a cumulative signal. 
Strategy parameters
Strategy parameters
---- 123 Reversal ----
Length
KSmoothing
DLength
Level
---- Line Regression Intercept ----
LengthLRI
Source
Trade reverse
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)