Type/to search

Stratégie de trading en machine learning prête à l'emploi

Common strategy
Created: 2024-01-29 11:20:42
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie utilise une approche d'apprentissage automatique pour mettre en œuvre une stratégie de trading automatisée prête à l'emploi. Elle intègre plusieurs indicateurs et modèles, génère automatiquement des signaux de trading, et exécute des opérations d'achat et de vente en fonction de ces signaux.

Principe de la stratégie

Cette stratégie repose principalement sur les points suivants :

  1. Utilisation de la moyenne mobile Hull pour déterminer la direction de la tendance du marché.
  2. Utilisation de la moyenne mobile exponentielle (MME) pour évaluer les tendances à court et moyen terme.
  3. Utilisation du canal de corps de bougie pour identifier les niveaux clés de SUPPORT/RÉSISTANCE.
  4. Utilisation des croisements entre les prix d'ouverture et de clôture sur plusieurs périodes (via SECURITY) pour prendre des décisions.

Plus précisément, la stratégie trace la moyenne mobile Hull, la MME 13 périodes et la MME 21 périodes. Elle détermine la direction des tendances à court et moyen terme en fonction de l'état haussier ou baissier des MME, puis utilise la moyenne mobile Hull pour confirmer la tendance à plus long terme. Cela fournit une orientation générale pour les signaux de trading ultérieurs.

Avant d'ajuster une position, la stratégie se réfère aux niveaux de support et de résistance correspondant aux plus hauts et plus bas au sein du canal de corps de bougie. Cela évite de générer des signaux dans les zones de prix clés.

Enfin, la stratégie récupère les prix d'ouverture et de clôture sur 60 périodes. Lorsque le prix de clôture passe au-dessus du prix d'ouverture, un signal d'achat est généré ; lorsqu'il passe en dessous, un signal de vente est émis. Ainsi, la logique de trading complète est réalisée.

Analyse des avantages de la stratégie

Le principal avantage de cette stratégie est qu'elle combine l'apprentissage automatique avec des indicateurs d'analyse technique pour offrir une solution de trading automatisée logique, paramétrable et facile à utiliser.

  1. Combinaison de multiples indicateurs, améliorant la précision des signaux
    La stratégie ne se fie pas à un ou deux indicateurs seulement, mais prend en compte plusieurs facteurs tels que la tendance, le support/résistance, et les cassures de prix, ce qui augmente considérablement la fiabilité et la précision des signaux.

  2. Paramètres flexibles
    La longueur de la moyenne mobile Hull, les périodes des MME, et le nombre de périodes pour le croisement ouverture/clôture peuvent être ajustés via des paramètres, permettant à la stratégie de s'adapter à différents environnements de marché.

  3. Signaux de trading automatisés
    Les signaux basés sur les indicateurs et les croisements de prix déclenchent automatiquement les achats et les ventes, sans nécessiter d'intervention humaine, réduisant ainsi la difficulté opérationnelle.

  4. Visualisation claire
    Les graphiques de la stratégie affichent clairement la structure du marché, l'état de la tendance et les prix clés, montrant de manière intuitive les éléments de décision de la stratégie.

Analyse des risques

Bien que cette stratégie ait été optimisée à plusieurs niveaux, certains risques subsistent :

  1. Incapacité à suivre les mouvements de forte amplitude
    En cas de fluctuations violentes des prix, les indicateurs peuvent devenir inefficaces ou retardés, empêchant la stratégie de suivre les variations en temps réel. Une optimisation des paramètres est nécessaire pour s'adapter à ces conditions.

  2. Taux d'erreur des signaux
    Les signaux basés sur des indicateurs et des modèles comportent inévitablement des faux positifs ou des non-détections. Il est possible d'améliorer la qualité des signaux en ajoutant d'autres signaux auxiliaires.

  3. Risque lié aux positions longues et courtes simultanées
    La stratégie prend à la fois des positions longues et courtes. En cas d'erreur de jugement, elle peut subir des pertes dans les deux sens. Une gestion stricte des pertes ou une réduction de la taille des positions est nécessaire pour contrôler ce risque.

  4. Risque de suroptimisation
    Des paramètres trop complexes peuvent conduire à un surajustement. Il est recommandé de simplifier le système et de limiter le nombre de combinaisons de paramètres.

Directions d'optimisation de la stratégie

Cette stratégie offre encore des marges d'amélioration, principalement dans les domaines suivants :

  1. Ajout de signaux indicateurs supplémentaires
    En plus des indicateurs existants, on peut intégrer d'autres indicateurs auxiliaires tels que les bandes de Bollinger, le stochastique (KD), etc., pour enrichir la base de décision.

  2. Application de modèles d'apprentissage profond
    Utiliser des indicateurs simples comme caractéristiques pour entraîner des modèles comme LSTM (mémoire à long court terme) afin d'améliorer la qualité des signaux.

  3. Intégration de données fondamentales
    Ajouter des facteurs fondamentaux tels que les données macroéconomiques et les informations politiques pour optimiser les décisions à long terme.

  4. Gestion des risques et des positions
    Introduire des stratégies de stop-loss, ajuster dynamiquement la taille des positions en fonction de la volatilité des rendements de la stratégie, et contrôler strictement les risques.

Résumé

Cette stratégie intègre plusieurs indicateurs tels que la tendance, le support/résistance et les cassures, en utilisant l'apprentissage automatique pour offrir une solution de trading quantitatif automatisée prête à l'emploi. Elle présente des avantages comme une combinaison diversifiée d'indicateurs, des paramètres ajustables et une automatisation des signaux. Elle fait également face à certains problèmes de décalage de suivi, d'erreurs de signaux et de risques liés aux positions longues/courtes. À l'avenir, l'ajout d'indicateurs et de modèles auxiliaires, l'intégration de données fondamentales et l'ajustement dynamique des positions peuvent être approfondis pour obtenir un trading quantitatif plus stable, précis et intelligent.

Source
Pine
/*backtest
start: 2023-01-22 00:00:00
end: 2024-01-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title='Ali Jitu Abus', shorttitle='Ali_Jitu_Abis_Strategy', overlay=true, pyramiding=0, initial_capital=1000, currency=currency.USD)

//Candle body resistance Channel-----------------------------//
Strategy parameters
Strategy parameters
Candle body resistance channel
Bar Channel On/Off
Support / Resistance length:
EMA 1
EMA 2
Display Hull MA Set:
Hull MA's Source:
Hull MA's Base Length:
Hull MA's Length Scalar:
Period
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)