Résumé
La stratégie Random-Forest Machine Learning est une stratégie mécanique Premium pour la plateforme NinjaTrader 8. Cette stratégie exploite l'intelligence artificielle et l'analytique prédictive pour identifier et trader les mouvements de marché. La stratégie peut être utilisée pour réussir les programmes de funded trading
Nous recommandons vivement de rejoindre notre communauté Discord en suivant ce lien d'invitation
Index
Conditions Préalables
Pour utiliser correctement cette stratégie, vous devez disposer des éléments suivants
- NinjaTrader 8 avec n'importe quel type de licence version minimum 8.1.6.* Cliquez ici pour télécharger
- Un Compte automated-trading.ch avec un Abonnement Premium
- Un fichier .zip de modèle Machine Learning pré-entraîné que vous pouvez télécharger sur cette page dans la section Installation
Avertissement Important
Nous vous recommandons fortement de ne jamais faire tourner vos systèmes de trading algorithmique sur votre argent réel durement gagné. Vous devriez toujours minimiser votre risque et faire tourner vos stratégies sur les programmes de funded trading afin que le montant maximum que vous risquez de perdre soit la cotisation mensuelle que vous payez à ces programmes.
Voici les programmes de funded trading que nous recommandons d'utiliser, et sur lesquels nous faisons tourner cette stratégie Machine Learning :
- Lucid Trading
- Funded Next
- Tradeify
- Apex Trader Funding
- Voulez-vous en savoir plus sur les propfirms et comment choisir le meilleur ? Cliquez ici
Aperçu de la Stratégie
La stratégie Random-Forest Machine Learning représente une approche de pointe du trading algorithmique, combinant la puissance de l'intelligence artificielle avec une gestion robuste des ordres et un contrôle du risque. Cette stratégie utilise un modèle Machine Learning Random Forest pré-entraîné (généré pour plusieurs instruments MES, ES, MNQ, NQ...) pour prédire les mouvements de prix futurs.
Contrairement aux stratégies traditionnelles basées sur des règles qui s'appuient sur des indicateurs techniques fixes et des modèles prédéfinis, la stratégie Machine Learning apprend à partir des données de prix historiques pour identifier des relations complexes et non linéaires dans le comportement du marché. Le modèle analyse de multiples caractéristiques incluant les niveaux de prix journaliers, les zones de support et de résistance, les changements de structure de marché et les indicateurs de volatilité pour générer des signaux de trading hautement contextualisés.
La stratégie est conçue pour être entièrement automatique et peut s'exécuter en plusieurs instances sur le même compte ou sur plusieurs comptes. Elle dispose d'une gestion robuste des ordres avec récupération après perte de connexion, un contrôle précis du risque avec dimensionnement dynamique des positions, et plusieurs stratégies de sortie incluant l'intégration ATM Strategy et des options de gestion manuelle.
Comment ça Fonctionne
La stratégie Machine Learning fonctionne en plusieurs étapes :
1. Ingénierie des Caractéristiques (Feature Engineering)
La stratégie construit un ensemble de caractéristiques complet à partir des données de marché pour alimenter le modèle Machine Learning :
- Niveaux Journaliers : Distance par rapport aux plus hauts et plus bas du jour précédent, et les plus hauts, plus bas et prix d'ouverture du jour en cours
- Niveaux HTF (Higher Timeframe) : Distance par rapport aux plus hauts et plus bas précédents des unités de temps 30 minutes et 4 heures pour capturer la structure à moyen terme
- Indicateurs de Volatilité : Distance par rapport aux bandes supérieure et inférieure du SuperTrend pour une mesure adaptative de la volatilité
- Dynamique du Volume : Différences de volume entre la bougie actuelle et la précédente pour capturer les changements de momentum
- Momentum des Prix : Différences de prix de clôture sur les 3 dernières bougies pour capturer le biais directionnel récent
- Heure de la Journée : Caractéristiques temporelles encodées pour capturer les patterns de saisonnalité intraday
2. Prédiction du Modèle
Le modèle Random Forest pré-entraîné traite l'ensemble de caractéristiques pour prédire le prix de clôture pour un horizon de prédiction spécifié (par défaut : 20 bougies à venir sur l'unité de temps 1 minute). Le modèle génère un score de prédiction indiquant l'amplitude et la direction du mouvement de prix attendu.
3. Génération de Signaux
Lorsque le mouvement de prix prédit dépasse le seuil de prédiction (en points), la stratégie génère un signal de trading :
- Un signal long est généré lorsque le modèle prédit un mouvement de prix à la hausse
- Un signal short est généré lorsque le modèle prédit un mouvement de prix à la baisse
- Les signaux sont optionnellement filtrés par l'indicateur SuperTrend pour réduire les faux signaux dans les marchés agités
4. Gestion des Entrées
La stratégie confirme et exécute les trades en fonction des signaux confirmés :
- Une seule position par direction peut être active à la fois
- Les ordres au marché sont utilisés pour une exécution immédiate (pas d'ordres en attente)
- La quantité d'entrée est déterminée en fonction de la stratégie de quantité sélectionnée (Fixed ou Risk Adjusted basée sur le niveau de stoploss)
- Les trades ne sont autorisés que dans la fenêtre de temps de trading spécifiée
Comme toutes nos stratégies, cette stratégie implémente deux méthodes pour définir la quantité des positions ouvertes.
- Fixed Quantity : Cette méthode utilisera la même valeur de quantité pour chaque position. Si le stoploss est variable entre les positions (en utilisant une valeur de stop loss dynamique), le gain/perte sera également variable entre les positions
- Dynamic Risk Adjusted Quantity : Cette méthode calculera la quantité de chaque position en fonction de plusieurs facteurs :
- Le stoploss de la position
- Le risque maximum (en valeur monétaire $) autorisé pour une position
- La quantité maximum autorisée pour une position
5. Gestion de Position
Une fois une position ouverte, la stratégie la gère en utilisant l'une des différentes méthodes configurables :
- ATM Strategy : Délègue la gestion de position à votre template ATM Strategy choisi
- SuperTrend : Utilise l'indicateur SuperTrend pour trailing le stop loss et gérer les sorties dynamiquement
En dehors de ces méthodes de gestion de position, la stratégie permet de définir le stop loss selon plusieurs stratégies et de définir le take profit selon une méthode basée sur un ratio. Consultez la section Paramètres pour une explication détaillée
6. Stratégies de Sortie
La stratégie supporte plusieurs méthodes de sortie :
- Stop Loss : Plusieurs options incluant montant fixe en devises, points, niveaux SuperTrend, prix de swing, ou niveaux de signal de prédiction
- Take Profit : Peut être défini en devises fixes, points, ratio de stop loss, ou cibles de prix prédites
- Fermeture de Session : Ferme automatiquement toutes les positions à la fin de la session de trading
- Limites Journalières : Arrête le trading lorsque l'objectif de profit journalier est atteint ou la limite de perte journalière est dépassée
- Limites de Nombre de Trades : Peut s'arrêter après avoir atteint le nombre maximum de trades gagnants ou perdants journaliers
Exemples de Configuration d'Entrée
Exemple #1 : Entrée Short en Retournement
Commençons par le premier exemple. Fonctionnant sur MES en unité de temps 1 minute, cet exemple montre une configuration d'entrée short en retournement. La stratégie a généré un signal short basé sur la prédiction du modèle. Les signaux de retournement sont générés dans la direction opposée suite à un Fair Value Gap (FVG). Lorsque le filtre d'entrée SuperTrend est appliqué aux signaux de retournement, la stratégie ne prendra le signal de retournement que si le supertrend est vert pour les signaux baissiers, et rouge pour les signaux haussiers. Les mêmes paramètres vont être utilisés pour les exemples suivants.
Exemple #2 : Entrée Long en Tendance
Ce deuxième exemple s'exécute sur le même instrument, la même unité de temps et les mêmes paramètres que le premier exemple. Vous pouvez voir dans cet exemple un premier signal qui a été supprimé par le filtre SuperTrend. Le premier signal était un signal long en tendance, mais le SuperTrend était dans l'état Rouge donc le signal a été ignoré. Ensuite vous pouvez voir un deuxième signal haussier en tendance qui a été généré alors que le SuperTrend était dans l'état Vert. Le signal a donc été pris. Le take profit est la cible prédite par le Modèle, et le stoploss était l'opposé de la cible du take profit en termes de distance par rapport au prix d'entrée, donc le ratio risque/rendement est de 1:1 dans ce trade.
Exemple #3 : Mode d'Entrée Reversal : Attendre le Retournement du SuperTrend
Cet exemple illustre l'utilisation du Mode d'Entrée Reversal : Attendre le Retournement du SuperTrend. Un signal de retournement a été déclenché alors que le SuperTrend est haussier vert. Lorsque le mode d'entrée est défini sur Immediate, ce signal aurait déclenché une entrée short, ce qui aurait été une perte car le prix est monté juste après le signal. Mais avec le mode d'entrée défini sur Wait for Supertrend Flip, la stratégie a attendu que le SuperTrend bascule vers le rouge baissier, ce qui s'est produit quelques bougies plus tard, à ce moment-là, la stratégie est entrée short et a réalisé un gain.
Caractéristiques
La stratégie Random-Forest Machine Learning inclut un ensemble complet de fonctionnalités avancées :
Prédictions Propulsées par l'Intelligence Artificielle
- Modèle Random Forest pré-entraîné pour des prédictions de prix robustes et adaptatives
- Modèle Machine Learning mis à jour chaque semaine
Gestion Avancée des Ordres
- Pas d'ordres en attente - uniquement des ordres au marché pour une exécution garantie
- Gestionnaire d'ordres interne robuste résistant aux pertes de connexion
- Intégration ATM Strategy pour la gestion de position personnalisée par l'utilisateur
- Support pour les comptes Rithmic et NinjaTrader brokerage Tradovate
Filtrage et Confirmation d'Entrée
- Filtre d'entrée SuperTrend optionnel pour confirmer le biais directionnel
- Seuil de prédiction configurable pour filtrer les signaux à faible confiance
- Restrictions de fenêtre de temps de trading
Backtesting Précis
- Compatible avec les meilleures pratiques officielles de backtesting de NinjaTrader
- Exécution au niveau du tick pour des résultats hautement précis
- Support pour l'optimisation sur tous les paramètres configurables
Paramètres
La stratégie offre un contrôle paramétrique complet tout en gardant les réglages les plus critiques facilement accessibles :
| General Settings | |
| Execute Historical Trades | Ce paramètre est très important et doit être utilisé avec précaution. Ce paramètre activera l'exécution des trades lorsque la stratégie est exécutée en mode Historique. Vous pouvez cocher ce paramètre pour tester les performances de la stratégie sur des jours passés ou simplement tester si les paramètres utilisés généreront des trades le jour en cours. Mais lorsque vous exécutez la stratégie en mode Live, vous devez décocher ce paramètre. |
| Daily TakeProfit Target | Objectif de profit journalier en dollars. Le trading s'arrête lorsqu'il est atteint après la fermeture d'une position (0 = désactivé) |
| Daily StopLoss Limit | Limite de perte journalière en dollars. Le trading s'arrête lorsqu'elle est atteinte, le trade actif sera fermé si le PnL non réalisé atteint cette limite (0 = désactivé) |
| Stop @ Winning Count | Arrête le trading après avoir atteint ce nombre de trades gagnants par jour, un trade est considéré comme gagnant si son PnL est supérieur à 10$ et comme perdant si inférieur à -10$ (0 = désactivé) |
| Stop @ Losing Count | Arrête le trading après avoir atteint ce nombre de trades perdants par jour, un trade est considéré comme gagnant si son PnL est supérieur à 10$ et comme perdant si inférieur à -10$ (0 = désactivé) |
| ML Settings | |
| Prediction Threshold Points | Mouvement minimum de points prédit pour générer un signal de trading. Filtre les prédictions à faible confiance, la valeur recommandée pour MES est 10 et pour MNQ elle devrait être plus élevée |
| Model File | Chemin vers le fichier modèle Random Forest pré-entraîné (.zip). Vous pouvez laisser ce champ vide et une fenêtre de dialogue s'ouvrira pour sélectionner le fichier |
| Trading Session | |
| Time Zone |
Ce paramètre définit le fuseau horaire à utiliser pour le paramètre Trade Time ci-dessous. Étant donné que les marchés des Futures ouvrent et ferment selon le fuseau horaire du marché américain qui est EST (US Eastern, New York), ce paramètre vous permet d'éviter d'adapter l'heure de trading à EST ou un autre fuseau horaire si votre machine d'exécution n'est pas dans le même fuseau horaire que le marché. Définir ce paramètre sur EST indiquera à la stratégie d'ignorer votre fuseau horaire local et d'utiliser automatiquement le fuseau EST lors de l'exécution. De même, si vous souhaitez exécuter la stratégie en fonction d'une heure de trading CET (supposons que vous exécutez la stratégie sur DAX) et votre fuseau horaire local est EST. Vous pouvez définir cette valeur sur CET, et la stratégie déterminera automatiquement la bonne heure pour commencer et terminer le trading.
|
| Trade Time (hh:mm-hh:mm,...) | Heures de trading au format 24 heures. Exemple : "09:30-16:00" pour les heures de marché standard. Plusieurs fenêtres de temps supportées (séparées par des virgules). Ces fenêtres de temps multiples doivent commencer et se terminer le même jour. Donc si par exemple vous voulez commencer à trader à 18:00 et finir à 16:00 EST, vous devez diviser les intervalles à minuit ainsi => "18:00-23:59,00:01-16:00", ou "00:01-16:00,18:00-23:59" fonctionnera aussi |
| Entry Setup | |
| Order Label | Étiquette pour les ordres placés par la stratégie (utile pour le suivi et le filtrage) |
| Quantity Strategy | Ce paramètre définit comment la quantité doit être définie pour un Trade
|
| Max Qty | Ce paramètre définit la quantité maximum autorisée lorsque la méthode Risk Adjusted est sélectionnée. Cette option est très utile car certaines propfirms ont des limites de quantité d'ordre qui peuvent invalider le compte |
| Fixed Quantity | Définit la quantité lors de l'utilisation de la stratégie Fixed Quantity |
| SuperTrend Entry Filter | Activer/désactiver le filtre de confirmation SuperTrend. Lorsqu'activé, n'entre en trade que dans la direction confirmée par le SuperTrend. Notez que les trades de retournement sont confirmés par l'inverse de la direction du SuperTrend |
| Reversal Entry Mode | Ce paramètre définit le mode d'entrée pour les trades de retournement
|
| Order Management | |
| Order Management Strategy |
|
| ATM Strategy Template Name | Nom du template ATM Strategy à utiliser lorsque Order Management Strategy est défini sur "ATM Strategy" |
| StopLoss Strategy | Plusieurs options disponibles :
|
| Swing Points Period | Période pour identifier les plus hauts/plus bas de swing lors de l'utilisation de la stratégie de stop loss "Last Swing Price" |
| TakeProfit Strategy |
|
| Stoploss/TakeProfit Ratio | Lors de l'utilisation de la stratégie de take profit "Stop Loss Ratio", le ratio du take profit par rapport à la distance du stop loss. Exemple : 2.0 signifie TP = 2 x SL |
| Risk Per Trade ($) | Définit le risque en dollars pour une position.
|
| Max Allowed Risk Per Trade ($) |
|
| StopLoss Points | Stop loss en points lors de l'utilisation du stop loss basé sur les Points |
| StopLoss Offset Points | Points supplémentaires à ajouter/soustraire au stop loss calculé pour une marge de sécurité |
| TakeProfit Currency | Montant cible du take profit en dollars lors de l'utilisation du take profit Fixed Currency |
| TakeProfit Points | Take profit cible en points lors de l'utilisation du take profit basé sur les Points | On Opposite Signal | Action lors d'un signal dans la direction opposée : Breakeven Position | Close Position | Do Nothing |
| SuperTrend Settings | |
| SuperTrend Mode |
|
| Period | Définit la période du SuperTrend |
| Multiplier | Définit le multiplicateur du SuperTrend. Plus ce paramètre est grand, plus les bandes du SuperTrend sont larges |
| Moving Avg. Type | Sélectionne le type de Moyenne Mobile pour le SuperTrend |
| Smooth | Définit la période de lissage du SuperTrend |
| Command Buttons | |
| La stratégie permet d'exécuter manuellement certaines commandes si vous souhaitez intervenir manuellement. Les boutons de commandes sont ajoutés au panneau Chart Trader, assurez-vous de l'afficher sur votre graphique actif | |
![]() | |
| Boutons Arm/Disarm | Les boutons Arm Long/Disabled Long et Arm Short/Disabled Short permettent d'activer ou désactiver manuellement l'entrée en trades longs ou courts. Par défaut ces deux boutons bascule sont activés ce qui signifie que la stratégie est prête à entrer en trades longs et courts. Basculer le bouton sur désactivé empêchera la stratégie d'entrer en trade dans la direction désactivée. Cela peut être utile si vous avez un biais directionnel sur le marché |
| Bouton Close Position | Le bouton Close Position aplatira immédiatement la position sur l'instrument actif du graphique actif. Cela peut être utile si vous voulez sortir d'un trade sans affecter la stratégie ni la redémarrer. Après la fermeture de la position, la stratégie continuera à fonctionner normalement et cherchera de nouveaux trades |
| Bouton Increase Qty | Le bouton Increase Qty permet d'augmenter la quantité de la position active actuelle de +1 contrat |
| Bouton Decrease Qty | Le bouton Decrease Qty permet de diminuer la quantité de la position active actuelle de -1 contrat |
| Bouton Set Breakeven | Le bouton définira le stoploss de la position ouverte au niveau du breakeven si le prix actuel du stoploss est inférieur au prix du breakeven pour les entrées longues et supérieur au prix du breakeven pour les entrées baissières. |
Backtesting et Paramètres Préférés
Ici je vais essayer de lister périodiquement des backtests avec différents appétits pour le risque. Mais avant cela voici quelques remarques concernant le backtesting
- Les résultats passés ne garantissent pas les résultats futurs. Tous les résultats de backtesting sont fournis à titre indicatif uniquement
- La période sur laquelle le backtest a été effectué n'a pas été choisie pour montrer les meilleurs résultats
- Les commissions sont incluses dans les backtests pour obtenir des résultats aussi réalistes que possible. Le schéma de commissions utilisé est celui de la licence à vie NinjaTrader
- Étant donné que le modèle IA nécessite les données du jour précédent, les signaux ne seront déclenchés qu'à partir du deuxième jour de trading de l'intervalle sélectionné. Donc si vous faites un backtest sur un seul jour vous ne verrez aucun trade. Assurez-vous également d'activer le premier paramètre : Execute Historical Trades
- Chez automated-trading.ch nous effectuons des backtests très précis grâce aux 2 facteurs suivants
- Nous suivons le guide officiel NinjaTrader sur la façon d'obtenir un backtesting précis au niveau de granularité intrabar en utilisant des DataSeries supplémentaires au niveau du tick Voir ici pour plus d'informations
- Nous n'utilisons que des ordres au marché au lieu d'ordres en attente, aussi bien en temps réel qu'en mode backtest.
Ce template a les meilleures performances sur l'instrument MES. Idéal pour les comptes d'évaluation de 50k.
- Instrument MES
- Timeframe 1 Minute
- Period From 01 Janvier 2026 to 01 Mai 2026
- Run Mode Backtest
- Total Profit 15 716 $
- Max Drawdown (-1 284) $
- Run Release Version 1.1.0.0
Righ-Click on the button -> Save Link As... into NinjaTrader templates folder ...\Documents\NinjaTrader 8\templates\Strategy\ATCHMachineLearningPredictor
Ce template a les meilleures performances sur l'instrument MGC. Idéal pour les comptes d'évaluation de 50k.
- Instrument MGC
- Timeframe 1 Minute
- Period From 01 Janvier 2026 to 01 Mai 2026
- Run Mode Backtest
- Total Profit 23 020 $
- Max Drawdown (-1 920) $
- Run Release Version 1.2.0.0
Righ-Click on the button -> Save Link As... into NinjaTrader templates folder ...\Documents\NinjaTrader 8\templates\Strategy\ATCHMachineLearningPredictor
Instructions de Téléchargement et d'Installation
Sur automated-trading.ch vous pouvez choisir d'acheter un abonnement mensuel pour utiliser nos produits Premium, ou utiliser nos produits gratuits sans vous abonner
Dans les deux cas, vous devez créer un compte pour obtenir une Licence que vous pouvez utiliser pour les produits Premium et gratuits
Pour obtenir la licence, il vous suffit de vous Inscrire puis d'obtenir votre licence sur la page de facturation
Cette stratégie Random-Forest Machine Learning est une stratégie Premium. Elle peut être exécutée en modes Backtest, Playback et Optimisation gratuitement. Un abonnement actif est requis pour l'exécuter en mode Live.
Pour télécharger et installer la stratégie, suivez les instructions ci-dessous
Étape 1 : Téléchargement des fichiers de modèles Random-Forest pour chaque instrument
L'entraînement d'un modèle Random-Forest est spécifique à chaque instrument et unité de temps. C'est pourquoi nous fournissons un modèle pour chaque instrument sur l'unité de temps 1 Minute
- Download those .zip Files into any folder. By preference to C:\Users\{Your Windows Username}\Documents\ATCHMachineLearningIndicator
- This folder should be used when selecting Model File parameter on the indicator later on
- Don't extract these files. The Machine learning model is the .zip file
Étape 2 : Téléchargement et Installation des Dépendances Microsoft.ML
La stratégie Machine Learning nécessite des dépendances d'exécution Microsoft.ML pour fonctionner correctement. Ces dépendances doivent être installées dans votre répertoire Custom bin de NinjaTrader.
- Téléchargez le fichier Microsoft.ML-dependencies.zip
- Extrayez le fichier .zip téléchargé dans votre répertoire Custom bin de NinjaTrader situé à : C:\Users\{Votre Nom d'Utilisateur Windows}\Documents\NinjaTrader 8\bin\Custom\
- Si vous avez déjà un fichier avec une version plus récente à cet emplacement, ne l'écrasez pas
- Assurez-vous que tous les fichiers DLL sont extraits directement dans le répertoire Custom bin (pas dans un sous-dossier)
Étape 3 : Stratégie Ninjatrader
- Cliquez sur le bouton de téléchargement ci-dessous pour télécharger le fichier de la stratégie Random Forest Machine Learning
- Importez le fichier .zip téléchargé dans NinjaTrader en utilisant le menu d'importation NinjaScript
- Ensuite, ouvrez une nouvelle fenêtre de graphique en vous assurant de charger au moins deux jours de données dans le graphique car la stratégie aura besoin des données du jour précédent pour fonctionner correctement
- Après avoir installé la stratégie et ouvert une nouvelle fenêtre de graphique, vous devez ajouter la stratégie au graphique. Faites un clic droit sur le graphique et cliquez sur l'entrée de menu contextuel "Strategies". Ou vous pouvez faire Ctrl+S sur le graphique pour ouvrir la fenêtre de dialogue "Add New Strategy"
- Après avoir ajouté la stratégie au graphique, la stratégie sera exécutée sur les données Historiques chargées dans le graphique.
- Lorsque l'exécution sur les données Historiques est terminée, la stratégie basculera en mode Temps Réel et ajoutera le panneau de licence au "Chart Trader Panel"
- Assurez-vous d'afficher le panneau Chart Trader sur votre graphique NinjaTrader actif
- Copiez/Collez votre licence dans la zone de texte comme indiqué dans l'image ci-dessous. Votre licence se trouve sur la page principale de facturation. Assurez-vous de créer un compte ou vous connecter d'abord
- Cliquez sur le bouton Check License
- À cette étape la stratégie vérifiera la Licence et activera/désactivera le trading selon l'état de votre abonnement
- Si vous avez un abonnement actif, vous verrez le bouton "Check License" passer au vert, et la prochaine date de vérification à côté de votre email. La vérification de licence n'est requise qu'une seule fois. Jusqu'à la prochaine date de vérification.
- À ce stade, la stratégie est prête. Si votre licence est valide, la stratégie continuera à s'exécuter en mode live
- Si vous choisissez de ne pas vous abonner pour l'instant et souhaitez tester la stratégie au préalable, vous pouvez l'exécuter en modes Playback et Historique. Notez que vous devrez également charger au moins deux jours de données historiques pour que le modèle Machine Learning génère des signaux
Questions Fréquemment Posées
Général
Nous recommandons de l'exécuter sur un VPS pour de meilleurs résultats, mais ce n'est pas strictement nécessaire. La stratégie peut fonctionner sur une machine locale si vous maintenez une connexion internet continue à votre courtier.
Oui, vous pouvez exécuter plusieurs instances sur le même compte avec différents instruments ou unités de temps avec votre licence.
Oui, la stratégie fonctionne bien avec les trade copiers.
Oui, cette stratégie est conçue en tenant compte des programmes de funded trading. Elle fonctionne comme un système entièrement automatique avec une gestion précise du risque adaptée aux évaluations des propfirms.
Oui, c'est une stratégie complètement automatisée. Une fois démarrée sur un graphique, elle ne nécessite aucune intervention manuelle. Elle gère automatiquement les entrées, les sorties et la gestion des positions basées sur les signaux ML et peut fonctionner sur plusieurs jours sans avoir besoin d'être redémarrée.
Le trading automatisé élimine les émotions des décisions de trading et assure une exécution cohérente basée sur des règles. Les stratégies de Machine Learning en particulier peuvent identifier des patterns complexes difficiles à repérer manuellement pour les humains.
Cette stratégie m'a été favorable sur le long terme avec des hauts et des bas, surtout lorsqu'elle est exécutée sur plusieurs instruments. Mais la question reste pertinente, pourquoi je la vends ?
La réponse est que je ne la vends pas, je la loue pour générer un revenu supplémentaire et diversifier mes différentes sources de revenus en dehors de ce que cette stratégie peut générer. Ce que vous devriez faire également. Vous ne devriez pas vous appuyer sur une seule source de revenus pour atteindre l'indépendance financière, la clé est la diversification.
L'avantage de cette stratégie ne disparaîtra pas si de nombreuses personnes commencent à l'utiliser. Cette stratégie est purement mécanique et ne repose pas sur un pattern quantitatif caché qui ne devrait pas être divulgué
Le code source n'est pas fourni. La stratégie est une propriété intellectuelle protégée.
Machine Learning & Modèles
La stratégie utilise la régression Random Forest de Microsoft.ML, spécifiquement le trainer FastForest. Cet algorithme est robuste, gère bien les relations non linéaires et résiste au surapprentissage.
Non, un modèle pré-entraîné est fourni sur la page de téléchargement. Nous fournirons des mises à jour périodiques du modèle basées sur les dernières données.
Généralement déconseillé. La structure du marché varie significativement entre les instruments.
Facturation
Oui, vous pouvez annuler votre abonnement à tout moment depuis votre tableau de bord. Votre abonnement restera actif jusqu'au prochain cycle de facturation.
Non. Cependant, vous pouvez exécuter la stratégie en modes Backtest, Playback et Optimisation gratuitement sans abonnement actif pour tester ses performances et paramètres avant de décider de vous abonner pour le trading live.
Aucun remboursement n'est possible. Nous vous recommandons de tester la stratégie en modes backtest et paper trading avant de l'utiliser en mode live pour vous assurer qu'elle correspond à vos besoins et attentes.
Technique
N'importe quel type de licence NinjaTrader 8 fonctionnera (Free, Trader ou Professional). La stratégie ne nécessite aucun niveau de licence spécifique.
La stratégie fonctionne mieux sur les unités de temps 1 minute à 5 minutes. Les unités de temps plus longues (horaire+) peuvent produire moins de signaux en raison de la structure de l'horizon de prédiction.
La stratégie inclut une récupération robuste après perte de connexion. Elle est conçue pour gérer gracieusement les déconnexions temporaires sans perdre le suivi des positions ou l'intégrité des ordres.
Nous suivons le guide officiel NinjaTrader sur la façon d'obtenir un backtesting précis au niveau de granularité intrabar en utilisant des DataSeries supplémentaires au niveau du tick Voir ici pour plus d'informations
Ne me croyez pas sur parole. Testez-le vous-même, à la fin de chaque journée de trading, exécutez un backtest de la stratégie sur ce jour et comparez-le avec les trades live que la stratégie a réalisés pendant la journée.
Notes de Mise à Jour
- Ajout du nouveau paramètre Reversal Entry Mode
- Le modèle MES est mis à jour vers la version du 03 Mai 2026 ATCHMLModel_MES_Minute1_5_20_20_20260503.zip
- Le modèle MGC est mis à jour vers la version du 03 Mai 2026 ATCHMLModel_MGC_Minute1_5_20_20_20260503.zip
- Le modèle MES est mis à jour vers la version du 25 Avril 2026 ATCHMLModel_MES_Minute1_5_20_20_20260425.zip
- Le modèle MGC est mis à jour vers la version du 25 Avril 2026 ATCHMLModel_MGC_Minute1_5_20_20_20260425.zip
- Mise à jour de l'indicateur SuperTrend interne pour éviter les conflits avec l'indicateur Machine Learning lors de l'installation
- Première version de la stratégie
Commentaires et Retours des Utilisateurs
Vous pouvez trouver les retours de nos utilisateurs et poser des questions sur cette stratégie en rejoignant notre communauté Discord en suivant ce lien d'invitation ou en cliquant sur l'image du logo Discord. L'adhésion est complètement gratuite


