Description
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
â AI US500 PRO â
â cBot hybride de tendance / moyenne-rĂ©version â
â Multi-IA âą Multi-Ăchelle de temps â
ââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ
đ§ **AI US500 PRO** est un cBot professionnel pour cTrader spĂ©cialement conçu pour l'indice S&P 500 (US500). Il combine une analyse technique multi-Ă©chelle de temps avec l'intelligence artificielle pour filtrer chaque trade avant exĂ©cution.
Le bot opĂšre sur **3 Ă©chelles de temps simultanĂ©es** (H4 â H1 â M15), dĂ©tecte automatiquement le rĂ©gime de marchĂ© (tendance ou range) et applique la stratĂ©gie la plus adaptĂ©e : suivi de tendance lorsque le marchĂ© est directionnel, moyenne-rĂ©version lorsqu'il Ă©volue latĂ©ralement. Chaque signal gĂ©nĂ©rĂ© peut ĂȘtre validĂ© en temps rĂ©el par un modĂšle d'IA de votre choix parmi **13 fournisseurs supportĂ©s**.
Fonctionne avec `AccessRights.None` â aucune permission spĂ©ciale requise, utilise les API HTTP natives de cTrader.
âââââââââââââââââââââââââââââââââââââ
đ **ARCHITECTURE DE LA STRATĂGIE**
Le bot suit un flux de décision en cascade :
```
H4 (EMA 200) â DĂ©termine la tendance directionnelle Ă long terme (haussiĂšre / baissiĂšre / neutre)
â
H1 (EMA 50 + RSI 14) â Confirme la direction et Ă©value la sur-extension
â
M15 (EMA 21/50 + Stoch + BB + ADX + ATR) â GĂ©nĂšre le signal d'entrĂ©e
â
IA (Claude / GPT / Gemini / ...) â Filtre le signal avec un score de confiance
â
ExĂ©cution â Calcul du volume, SL/TP dynamique, trailing stop
```
⥠**Détection du régime (ADX)**
â ADX â„ seuil â marchĂ© en tendance â stratĂ©gie de suivi de tendance
â ADX < seuil â marchĂ© en range â stratĂ©gie de moyenne-rĂ©version
Le changement est entiĂšrement automatique, barre par barre.
âââââââââââââââââââââââââââââââââââââ
đ **STRATĂGIE DE SUIVI DE TENDANCE**
Conditions d'entrée LONG :
â H4 : prix au-dessus de l'EMA 200 (biais haussier)
â H1 : prix au-dessus de l'EMA 50 + RSI > 50
â M15 : EMA 21 croise au-dessus de l'EMA 50 (croisement haussier)
â M15 : Stochastique K croise au-dessus de D, avec K < 65 (pas en surachat)
Conditions d'entrée SHORT : miroir et inverse.
đ **STRATĂGIE DE MOYENNE-RĂVERSION**
Conditions d'entrée LONG :
â ADX en dessous du seuil (marchĂ© en range)
â M15 : le prix touche ou casse la bande infĂ©rieure de Bollinger
â M15 : Stochastique K < 20 (survendu)
â H1 : RSI < 35 (sur-extension baissiĂšre)
Conditions d'entrée SHORT : miroir et inverse.
âââââââââââââââââââââââââââââââââââââ
đ€ **INTĂGRATION IA â 13 FOURNISSEURS**
Lorsque le bot génÚre un signal technique valide, avant exécution il envoie à l'IA un paquet de données complet contenant :
â Tous les indicateurs multi-Ă©chelle de temps
â Les N derniĂšres chandelles M15 (OHLCV)
â Direction proposĂ©e et stratĂ©gie active
â ParamĂštres de risque (SL/TP en pips, ratio R:R)
â Statut du compte et positions ouvertes
L'IA répond avec :
â **Score de confiance** (0-100%)
â **DĂ©cision** (GO / NO_GO)
â **Facteurs clĂ©s** (2-3 facteurs principaux)
â **Avertissement de risque** (risque principal identifiĂ©)
Si la confiance est inférieure au seuil minimum, le trade est **bloqué**.
AprÚs chaque clÎture de trade, l'IA fournit également une **analyse post-trade** avec évaluation, notation et leçon apprise.
**Fournisseurs supportés :**
```
1. Anthropic (Claude) â claude-sonnet-4
2. OpenAI (ChatGPT) â gpt-4o
3. Google (Gemini) â gemini-2.0-flash
4. Mistral â mistral-large-latest
5. Groq â llama-3.3-70b-versatile
6. Perplexity â sonar-pro
7. Cohere â command-r-plus
8. xAI (Grok) â grok-2
9. DeepSeek â deepseek-chat
10. Together AI â Llama-3.3-70B-Instruct-Turbo
11. Fireworks AI â llama-v3p3-70b-instruct
12. OpenRouter â anthropic/claude-sonnet-4
13. Ollama (local, gratuit) â llama3.1
```
Chaque fournisseur a une URL et un modÚle par défaut préconfigurés. Vous pouvez remplacer à la fois le modÚle et l'URL pour une flexibilité maximale.
âââââââââââââââââââââââââââââââââââââ
đ§ **PARAMĂTRES â GUIDE COMPLET**
âââââââââââââââââââââââââââââââââââââ
đ° **1. GESTION DU RISQUE**
âž **Mode de risque** â `PercentRisk` / `FixedLot`
Choisissez entre une taille de position basée sur un pourcentage ou un lot fixe. En mode PercentRisk, le bot calcule automatiquement le volume en fonction de la distance du stop loss et du capital disponible. Par défaut : `PercentRisk`
âž **% de risque par trade** â 0,1 % Ă 5,0 %
Pourcentage du solde du compte risqué sur chaque trade. Le volume est calculé de sorte que si le SL est atteint, la perte correspond exactement à ce pourcentage. Par défaut : `1,0 %`
âž **Volume fixe (lots)** â 0.01 et plus
Volume fixe en lots, utilisé uniquement lorsque le mode de risque est réglé sur FixedLot. Par défaut : `0,1`
âž **Positions ouvertes max** â 1 Ă 10
Nombre maximum de positions que le bot peut détenir simultanément. Lorsque la limite est atteinte, aucun nouveau trade n'est ouvert. Par défaut : `3`
âââââââââââââââââââââââââââââââââââââ
đ **2. BIAIS DE TENDANCE H4**
âž **PĂ©riode EMA H4** â 50 et plus
Période de l'EMA appliquée à l'échelle de temps H4. Détermine le biais directionnel à long terme. Prix au-dessus de l'EMA = biais haussier, en dessous = baissier. Un tampon basé sur l'ATR évite les faux signaux lorsque le prix est trop proche de la moyenne. Par défaut : `200`
âââââââââââââââââââââââââââââââââââââ
đ **3. CONFIRMATION H1**
âž **PĂ©riode EMA H1** â 10 et plus
PĂ©riode de l'EMA sur l'Ă©chelle de temps H1. Le prix doit ĂȘtre du bon cĂŽtĂ© de cette EMA pour confirmer l'entrĂ©e. Par dĂ©faut : `50`
âž **PĂ©riode RSI H1** â 5 et plus
Période de l'indice de force relative sur H1. Utilisé à la fois pour la confirmation de tendance (RSI > 50 pour les longs, < 50 pour les shorts) et le filtrage de sur-extension en moyenne-réversion (RSI < 35 ou > 65). Par défaut : `14`
âââââââââââââââââââââââââââââââââââââ
đŻ **4. ENTRĂE M15**
âž **PĂ©riode EMA rapide** â 5 et plus
EMA rapide sur l'échelle de temps d'entrée (M15). Le croisement avec l'EMA lente génÚre le signal de suivi de tendance. Par défaut : `21`
âž **PĂ©riode EMA lente** â 10 et plus
EMA lente. Le croisement EMA rapide/lente est le déclencheur principal pour la stratégie de tendance. Par défaut : `50`
âž **Stochastique K / D / Slowing** â pĂ©riodes de l'oscillateur stochastique
UtilisĂ© comme confirmation de momentum. En stratĂ©gie de tendance, il filtre les entrĂ©es dans des zones non extrĂȘmes ; en moyenne-rĂ©version, il identifie les zones de surachat/survente. Par dĂ©faut : `K=14, D=3, Slowing=3`
âž **PĂ©riode Bollinger** â 10 et plus
Période des bandes de Bollinger. En moyenne-réversion, un contact avec la bande supérieure/inférieure déclenche l'entrée. Par défaut : `20`
âž **Ăcart-type Bollinger** â 1,0 et plus
Ăcart-type des bandes. Valeurs plus Ă©levĂ©es = bandes plus larges = signaux moins nombreux mais plus fiables. Par dĂ©faut : `2,0`
âââââââââââââââââââââââââââââââââââââ
đĄïž **5. DĂTECTION DU RĂGIME (ADX)**
âž **PĂ©riode ADX** â 7 et plus
Période du systÚme de mouvement directionnel. Mesure la force de la tendance indépendamment de la direction. Par défaut : `14`
âž **Seuil de tendance ADX** â 15 Ă 40
Seuil séparant les marchés en tendance des marchés en range. ADX au-dessus de cette valeur = suivi de tendance actif ; en dessous = moyenne-réversion active. Par défaut : `25`
âââââââââââââââââââââââââââââââââââââ
đĄïž **6. SL / TP (BASĂ SUR ATR)**
Tous les stops loss et take profits sont dynamiques, calculés comme des multiples de l'ATR actuel. Cela signifie qu'ils s'adaptent automatiquement à la volatilité : stops serrés sur marchés calmes, stops plus larges sur marchés volatils.
âž **PĂ©riode ATR** â 5 et plus
Période de l'Average True Range. Mesure la volatilité récente et sert de base pour les calculs de SL, TP, breakeven et trailing. Par défaut : `14`
âž **SL x ATR** â 0,5 et plus
Multiplicateur ATR pour le stop loss. Ex : avec ATR = 20 points et multiplicateur 1,5, le SL sera à 30 points du prix d'entrée. Par défaut : `1,5`
âž **TP x ATR (Tendance)** â 1,0 et plus
Multiplicateur ATR pour le take profit en suivi de tendance. Typiquement plus élevé que le SL pour un ratio R:R favorable. Par défaut : `2,5`
âž **TP x ATR (RĂ©version)** â 0,5 et plus
Multiplicateur ATR pour le take profit en moyenne-réversion. Typiquement plus conservateur car la cible est un retour à la moyenne. Par défaut : `1,5`
âž **SL min (pips)** â 1 et plus
Stop loss minimum en pips. Si le calcul ATR produit un SL inférieur à cette valeur, le minimum est utilisé à la place. ProtÚge contre des stops trop serrés en conditions de volatilité ultra-faible. Par défaut : `10`
âââââââââââââââââââââââââââââââââââââ
đ **7. TRAILING STOP**
SystÚme de gestion active des positions ouvertes avec breakeven automatique et trailing stop, tous deux basés sur l'ATR.
âž **Activer le trailing** â On/Off
Active/désactive l'ensemble du systÚme de trailing. Lorsque désactivé, les positions conservent leur SL/TP fixe jusqu'à la clÎture. Par défaut : `On`
âž **Breakeven aprĂšs x ATR** â 0,3 et plus
Lorsque le profit non réalisé atteint ce multiple d'ATR, le SL est déplacé au prix d'entrée (+ moitié du spread pour couvrir les coûts). Le trade devient sans risque. Par défaut : `1,0`
âž **Distance trailing x ATR** â 0,5 et plus
Distance du trailing stop par rapport au prix actuel, exprimée en multiple d'ATR. Le SL suit le prix et ne recule jamais. Par défaut : `1,2`
âââââââââââââââââââââââââââââââââââââ
đ **8. FILTRE DE SESSION**
Filtre l'activité de trading selon l'heure. Le US500 se comporte trÚs différemment pendant le pré-marché, la session réguliÚre et l'aprÚs-séance.
âž **Activer le filtre de session** â On/Off
Active/désactive le filtre temporel. Par défaut : `On`
âž **DĂ©but de session (heure CET)** â 0-23
Heure de dĂ©but de la fenĂȘtre de trading (heure CET). Par dĂ©faut : `15` (ouverture de la session US)
âž **Fin de session (heure CET)** â 0-23
Heure de fin de la fenĂȘtre de trading. Par dĂ©faut : `22` (fermeture de la session US)
Le bot supporte également les sessions qui traversent minuit (ex. Début=22, Fin=6).
âââââââââââââââââââââââââââââââââââââ
âïž **9. DIVERS**
âž **Cooldown (barres)** â 0 et plus
Nombre minimum de barres M15 devant s'Ă©couler entre un trade et le suivant. Ăvite le sur-trading dans les situations de signaux rapides. Par dĂ©faut : `3` (= 45 minutes)
âž **Afficher le tableau de bord** â On/Off
Affiche/masque le tableau de bord sur le graphique avec le régime, le biais, les indicateurs, le P&L, le statut IA et les statistiques en direct. Par défaut : `On`
âââââââââââââââââââââââââââââââââââââ
đ€ **10. ANALYSE IA**
âž **Activer le filtre IA** â On/Off
Active/désactive le filtre IA. Lorsque désactivé, le bot fonctionne uniquement sur l'analyse technique. Par défaut : `Off`
âž **Fournisseur IA** â sĂ©lection parmi 13 fournisseurs
Choisissez le fournisseur IA à utiliser. Chaque fournisseur a une URL et un modÚle par défaut préconfigurés. Par défaut : `Anthropic`
âž **ClĂ© API** â chaĂźne de caractĂšres
Votre clé API pour le fournisseur sélectionné. Obligatoire pour tous les fournisseurs sauf Ollama (qui fonctionne localement). Laissez vide si vous utilisez Ollama.
âž **ModĂšle (vide=par dĂ©faut)** â chaĂźne de caractĂšres
Remplacement du modÚle IA. Laissez vide pour utiliser le modÚle par défaut du fournisseur sélectionné. Utile pour tester des modÚles spécifiques (ex. "gpt-4o-mini", "claude-haiku-4-5-20251001").
âž **URL API personnalisĂ©e (vide=par dĂ©faut)** â chaĂźne de caractĂšres
Remplacement de l'URL API. Utile pour Ollama sur un port personnalisé, proxies d'entreprise ou points de terminaison personnalisés.
âž **Confiance min. (%)** â 30 Ă 95
Seuil minimum de confiance IA pour approuver un trade. Si l'IA retourne un score infĂ©rieur, le trade est bloquĂ© mĂȘme si tous les signaux techniques sont valides. Par dĂ©faut : `65`
âž **Fail Open (autoriser en cas d'erreur)** â On/Off
Comportement lorsque l'IA Ă©choue (timeout, API indisponible, rĂ©ponse mal formĂ©e). On = le trade passe quand mĂȘme (fail-open). Off = le trade est bloquĂ© (fail-closed). Par dĂ©faut : `On`
âž **Revue IA post-trade** â On/Off
Lorsqu'activé, aprÚs chaque clÎture de trade le bot envoie les détails du résultat à l'IA qui fournit une évaluation, une note (BON/NEUTRE/MAUVAIS) et une leçon apprise. Tout est enregistré dans la console. Par défaut : `On`
âž **Barres de prix Ă l'IA** â 5 Ă 25
Nombre de chandelles M15 récentes envoyées à l'IA dans le contexte d'analyse. Plus de barres = plus de contexte mais plus de tokens consommés. Par défaut : `12`
âââââââââââââââââââââââââââââââââââââ
đ **TABLEAU DE BORD SUR LE GRAPHIQUE**
Le tableau de bord affiche en temps réel :
â RĂ©gime actuel (TENDANCE / RANGE)
â Biais H4 (HAUSSIER / BAISSIER / NEUTRE)
â Valeurs ADX, ATR, RSI H1
â Positions ouvertes / maximum
â P&L ouvert, solde, equity
â Statut de la session (ACTIVE / FERMĂE)
â Nombre total de trades et taux de rĂ©ussite %
â Statut IA : fournisseur, derniĂšre dĂ©cision, confiance
â Nombre d'appels IA et trades bloquĂ©s
La couleur change automatiquement : đą vert lorsque le P&L est positif, đŽ rouge lorsqu'il est nĂ©gatif.
âââââââââââââââââââââââââââââââââââââ
đ **NOTES TECHNIQUES**
â Ăchelle de temps recommandĂ©e : **M15** (le bot avertit s'il est utilisĂ© sur d'autres TF)
â `AccessRights.None` â aucune permission spĂ©ciale requise
â Utilise la fonction native `Http.Send()` de cTrader pour les appels IA
â Compatible avec cTrader 4.2+ (.NET 6)
â Supporte le backtesting (sans IA) et le trading en direct (avec ou sans IA)
â Les positions du bot sont identifiĂ©es par le label `AiUS500Pro`
â N'interfĂšre pas avec les positions manuelles ou d'autres bots
âââââââââââââââââââââââââââââââââââââ
â ïž **AVERTISSEMENT**
Ce cBot est fourni Ă des fins Ă©ducatives et informatives uniquement. Le trading d'indices comporte un risque important de perte de capital. Les rĂ©sultats passĂ©s ne garantissent pas les performances futures. L'intĂ©gration de l'IA amĂ©liore le filtrage mais n'Ă©limine pas le risque. Testez toujours sur un compte dĂ©mo avant d'utiliser sur un compte rĂ©el. Vous ĂȘtes seul responsable de vos dĂ©cisions de trading.
âââââââââââââââââââââââââââââââââââââ
Résumé
Key technical indicators include EMAs, RSI, Stochastic oscillator, Bollinger Bands, ADX, ATR, and volume calculations. The bot uses ADX to switch automatically between strategies on a bar-by-bar basis. Trade entries are generated on the M15 timeframe and validated in real time by AI models from 13 supported providers, which provide confidence scores and risk assessments to approve or block trades.
Risk management features include dynamic position sizing (percentage or fixed lots), ATR-based stop loss and take profit levels, trailing stops, and breakeven adjustments. A session filter restricts trading to specified hours aligned with US market sessions. The bot offers a configurable on-chart dashboard displaying regime, bias, indicators, open positions, P&L, AI status, and trade statistics.
AI integration supports customizable API keys, models, and endpoints, with post-trade AI reviews providing trade assessments. The bot requires no special permissions and supports backtesting without AI and live trading with or without AI filtering.
