Description
Le Prime Momentum Algo est un robot de trading automatisé conçu pour la plateforme cTrader (utilisant l'API cAlgo). Sa philosophie principale est simple mais très agressive : entrer sur le marché dans la direction de la tendance à court terme immédiate et maintenir la position — indépendamment du drawdown — jusqu'à ce qu'un profit monétaire spécifique et prédéfini soit atteint.
Voici une explication détaillée du fonctionnement du bot :
Logique de Trading Principale
- Identification de la Tendance : Le bot fonctionne sur un intervalle rapide d'une minute. Il calcule la tendance en utilisant un système de croisement composé de deux moyennes mobiles exponentielles (EMA). Si la EMA rapide est au-dessus de la EMA lente, il enregistre une tendance haussière et émet un signal "Achat". Si la EMA rapide est en dessous de la EMA lente, il enregistre une tendance baissière et émet un signal "Vente".
- Exécution des Trades : Les trades sont exécutés uniquement à l'ouverture d'une nouvelle barre d'une minute afin d'éviter le "repainting" ou les faux signaux dus à la volatilité en milieu de bougie.
- La Stratégie de Sortie "Infinite Hold" : La caractéristique la plus distinctive de ce bot est l'omission délibérée des niveaux traditionnels de Take Profit (TP) et Stop Loss (SL). À la place, le bot évalue les positions ouvertes à chaque tick de prix. Dès que le
NetProfitde la position (qui prend intelligemment en compte le profit brut, les swaps et les commissions) atteint leTargetProfitdéfini par l'utilisateur en monnaie fiduciaire, le bot ferme instantanément la position.
Paramètres Personnalisables
Le bot propose plusieurs paramètres à l'utilisateur pour optimisation :
- VolumeInLots (Par défaut : 0,01) : La taille de position fixe pour chaque trade.
- TargetProfit (Par défaut : 1.0) : Le montant exact en monnaie fiduciaire (par exemple, 1,00 $) que le bot vise à sécuriser avant de fermer une position ouverte.
- MaxPositions (Par défaut : 1) : Une limite stricte sur le nombre de trades simultanés que le bot peut avoir ouverts. Si un trade est bloqué dans un drawdown important, le bot attendra plutôt que d'ouvrir de nouvelles positions.
- FastEmaPeriods & SlowEmaPeriods (Par défaut : 9 & 50) : Les périodes de retour pour les moyennes mobiles, permettant à l'utilisateur d'ajuster la sensibilité de la détection de tendance.
(Le backtesting présente une sorte de bug, donc il fait chuter l'équité avec une grosse perte, mais ce n'est pas le cas...)
Profil de Risque & Avertissements
Note Importante : En tant qu'IA ancrée dans les réalités du marché, je dois souligner que bien que les stratégies "Infinite Hold" puissent afficher des taux de réussite exceptionnellement élevés sur des marchés en range, elles comportent un risque systémique important. En l'absence de Stop Loss strict, un retournement soudain ou prolongé de la tendance contre une position ouverte peut entraîner des drawdowns catastrophiques, des appels de marge ou une liquidation totale du compte. Ce bot repose entièrement sur l'hypothèse que le prix finira par revenir suffisamment favorablement pour atteindre le profit cible.
Résumé
Distinctively, this bot does not use traditional stop loss or take profit levels. Instead, it holds positions indefinitely until a user-defined fiat profit target is reached, closing trades immediately upon achieving this net profit, which accounts for gross profit, swaps, and commissions.
Users can customize key parameters including trade volume (lots), target profit amount, maximum concurrent positions, and the EMA periods for trend sensitivity. The bot limits the number of open trades and waits if positions are in drawdown before opening new ones.
This strategy is aggressive and relies on the assumption that price will eventually move favorably to reach the profit target. It is suitable for scalping with medium trade frequency and uses fixed lot sizing. The bot supports market orders and is optimized for use with brokers like Fusion Markets.
