EA builder sans code
Concevez un robot de trading MetaTrader 5 — sans écrire de MQL5 à la main.
AIStrategyMiner Strategy Builder est un outil de développement sans code. Vous concevez la logique de trading dans un éditeur visuel sur un canevas gratuit, la testez avec le test de solidité intégré et essayez la démo gratuite de l'outil Generate. Avec Pro, vous lancez le générateur complet et téléchargez un EA MetaTrader 5 fonctionnel — un fichier compilé ou le code source MQL5 (.mq5) modifiable.
- 12
- modèles de stratégie
- 119
- blocs logiques en 8 catégories
- .ex5
- compilation et export MQL5 avec Pro
- 0
- installations — fonctionne dans votre navigateur
Ce que le Strategy Builder est — et n'est pas
AIStrategyMiner Strategy Builder est un outil de développement logiciel qui produit du code source. Ce n'est pas un robot de trading, un courtier, un service de signaux ni un conseil en investissement.
- Il génère du code source MQL5 à partir d'une conception visuelle.
- Il n'exécute pas de transactions, ne place pas d'ordres et ne se connecte à aucun courtier.
- Il ne fournit ni signaux de trading, ni stratégies à suivre, ni conseils en investissement. Les candidats issus de Generate collent aux données passées et peuvent être des ajustements dus au hasard ; ce sont des points de départ à tester, pas des recommandations.
- Vous compilez et décidez ce que vous faites du code source que vous créez.
Comment ça marche
De l'idée à un EA testé en trois étapes
-
1Concevez votre logique visuellement
Glissez des blocs — indicateurs, conditions d'entrée et de sortie, règles de risque — sur un canevas, ou partez de l'un des 12 modèles de stratégie. Vous ne savez pas par où commencer ? Generate cherche des combinaisons de blocs et de paramètres dans votre navigateur (rien n'est envoyé à un serveur) ; ouvrez n'importe quel candidat dans l'éditeur et modifiez-le. Aucune syntaxe MQL5 à mémoriser.
-
2Testez avant de faire confiance
Lancez le test de solidité intégré sur des données historiques et la matrice de robustesse sur les principales paires — directement dans le navigateur, avant que quoi que ce soit ne touche votre terminal.
-
3Compilez et emportez-le
Compilez en un .ex5 prêt à l'emploi pour MetaTrader 5, ou téléchargez le code source MQL5 (.mq5) modifiable — les deux avec Pro. Vous décidez de ce que vous faites de votre création — le Strategy Builder ne l'exécute jamais à votre place.
Fonctionnalités
Un environnement de développement, pas une boîte noire
Éditeur visuel par blocs
Construisez des règles d'entrée/sortie, des conditions d'indicateurs et une logique de gestion du capital sans écrire de code. 119 blocs répartis en 8 catégories.
12 modèles de stratégie
Partez de croisements de moyennes mobiles, d'un retour à la moyenne au RSI, de cassures de bandes de Bollinger et plus encore, puis adaptez les blocs à votre propre idée.
Test de solidité intégré
Backtestez votre conception sur des données historiques et évaluez sa robustesse sur les principales paires — dans le navigateur, avant d'exporter quoi que ce soit.
Blocs de gestion du risque
Stop-loss, take-profit, break-even et logique de trailing exprimés comme des composants réutilisables, avec des avertissements sur les configurations dangereuses avant l'export.
Projets enregistrés sur votre compte
Connectez-vous pour conserver vos conceptions comme des projets, les rouvrir sur n'importe quel appareil et reprendre là où vous vous étiez arrêté. Les conceptions anonymes restent dans votre navigateur.
Un code source lisible
Pro génère du MQL5 structuré et commenté que vous pouvez inspecter, modifier et versionner. Vos conceptions et vos résultats vous appartiennent.
De quoi vous construisez
Tous les blocs du Strategy Builder, dans une seule liste.
- Moving AverageMoving Average (SMA/EMA/SMMA/LWMA)Tendance
- RSIRelative Strength IndexOscillateur
- Bollinger BandsBollinger Bands (Upper/Main/Lower)Volatilité
- MACDMACD (Main/Signal)Oscillateur
- ATRAverage True RangeVolatilité
- IchimokuIchimoku Kinko Hyo (Tenkan/Kijun/Senkou A/B/Chikou)Tendance
- Donchian ChannelHighest high / lowest low of the last N bars - for breakout and swing-level conditionsVolatilité
- Opening Range BreakoutFreezes the high/low of the first N bars from a given time as a range, then reports a break of it as +1 (up) / -1 (down) / 0 (none)Niveaux de prix
- Heiken AshiHeiken Ashi candle close/open - detect trend by candle color flipTendance
- ADXADX — Trend Strength (Main/+DI/-DI)Tendance
- CCICommodity Channel IndexOscillateur
- Parabolic SARParabolic SAR — Trend-following stopTendance
- StochasticStochastic Oscillator (%K/%D)Oscillateur
- Williams %RWilliams %R — Overbought/oversold oscillator (-100~0)Oscillateur
- MomentumMomentum — Rate of price changeOscillateur
- OBVOn Balance Volume — Cumulative volume indicatorVolume
- DeMarkerDeMarker — Trend exhaustion detection (0~1)Oscillateur
- AlligatorBill Williams Alligator — Jaw/Teeth/Lips 3 linesTendance
- Bears PowerBears Power — Selling pressure strengthOscillateur
- Bulls PowerBulls Power — Buying pressure strengthOscillateur
- Force IndexForce Index — Price change x VolumeVolume
- EnvelopeMA Envelope — Upper/Lower bands around moving averageVolatilité
- RVIRelative Vigor Index — Trend strength (Main/Signal)Oscillateur
- DEMADouble Exponential MA — a moving average with reduced lagTendance
- TEMATriple Exponential MA — even less lag than DEMATendance
- Adaptive MAKaufman Adaptive MA — smoothing adapts to volatilityTendance
- FrAMAFractal Adaptive MA — smoothing driven by fractal dimensionTendance
- VIDyAVariable Index Dynamic Average — a CMO-driven adaptive MATendance
- Std DeviationStandard Deviation — how far price spreads from its averageVolatilité
- Awesome OscAwesome Oscillator — momentum from the 5/34 SMA differenceOscillateur
- Accelerator OscAccelerator Oscillator — the acceleration of AOOscillateur
- SupertrendSupertrend — trend direction from an ATR-width trailing bandTendance
- VLDMIVariable-period RSI — stretches the RSI period by the ATR ratio and fades sharp drops or spikesOscillateur
- Persistence RatioDirection-agreement ratio — how often the last N bars moved the same way as the bar before themTendance
- Hull MAHull MA — recombines two LWMAs so the line keeps up with price instead of trailing itTendance
- QQEQQE — trails a one-way band around a smoothed RSI and reports which side it brokeOscillateur
- VWAPVWAP — volume-weighted average price accumulated from an anchor (the day boundary by default). The bands are multiples of the weighted standard deviation.Volume
- ADX WilderADX Wilder — trend strength using Wilder’s original smoothing (Main / +DI / −DI)Tendance
- Keltner ChannelKeltner Channel — a moving average with bands at a multiple of ATR (Upper / Main / Lower)Volatilité
- ROCRate of Change — the percentage change from N bars agoOscillateur
- Ultimate OscillatorUltimate Oscillator — buying pressure over three periods, blended 4:2:1Oscillateur
- DPODetrended Price Oscillator — strips the trend out and leaves the cycleOscillateur
- OsMADifference between the MACD line and its signal (histogram)Oscillateur
- TRIXRate of change of a triple-smoothed EMA — momentum without the noiseOscillateur
- Chaikin OscChaikin Oscillator — money flow that includes volumeVolume
- Money Flow IndexMoney Flow Index — an RSI that includes volume (0-100)Volume
- VolumesTick volume — how active the bar wasVolume
- Accum/DistribA/D line — cumulative buying and selling pressureVolume
- BW Market FacilBill Williams Market Facilitation Index — range per unit of volumeVolume
- Gator OscGator Oscillator — the spread between the three Alligator linesOscillateur
- FractalsBill Williams Fractals — the most recent confirmed swing high/lowNiveaux de prix
- iCustomGet custom indicator valuesPersonnalisé
- CompareCompare two values (>, <, ==, !=, >=, <=)Conditions
- CrossCrossover / Crossunder detectionConditions
- MA Perfect OrderChecks whether multiple MAs are aligned in period order (perfect order). Composable with other conditions via AND/ORConditions
- Consecutive BarsChecks whether the last N closed bars moved in the same direction (up/down). Composable with other conditions via AND/ORConditions
- RSI DivergenceDetects regular divergence between RSI and price. Connect an RSI node (shift=1)Conditions
- AND GatePass only when all conditions are trueConditions
- OR GatePass when any condition is trueConditions
- NOT GateInvert condition (NOT)Conditions
- Signal LatchFires once, then stays silent until the reset condition occursConditions
- Math OperationsArithmetic on two inputsConditions
- Open BuyOpen a buy positionActions
- Open SellOpen a sell positionActions
- Close PositionClose position(s)Actions
- Time ExitClose by holding time / bars / time-of-day / FridayActions
- Profit Pips CloseClose the whole basket when aggregate floating pips reach the target (with time-decay)Actions
- Basket Money CloseClose the basket when its floating P/L in account currency reaches a thresholdActions
- Virtual/Hidden SL/TPClose at market on internal SL/TP levels (never sent to the broker)Actions
- Basket Average TPPlaces the weighted-average open +/- N pips as a hard TP on every position (disconnect-proof grid/nanpin take-profit)Actions
- Buy LimitBuy limit pending orderActions
- Sell LimitSell limit pending orderActions
- Buy StopBuy stop pending orderActions
- OCO BracketOCO straddle: places a Buy Stop above and a Sell Stop below; when one leg fills, the other is auto-cancelledActions
- Sell StopSell stop pending orderActions
- AlertAlert notificationActions
- Partial ClosePartial position closeActions
- Time FilterTrading time restrictionFilters
- Spread FilterMaximum spread filterFilters
- Position FilterMaximum position count limitFilters
- Session (auto DST)Gate by market session with automatic daylight-saving adjustmentFilters
- Holiday FilterHalt new orders on holidays and year-endFilters
- High-Low Range FilterSkip entry when the N-bar high-low range is out of range (filters volatile/quiet markets)Filters
- Range Size FilterBlocks entry unless the last closed bar's body is at least N times the recent average body (expansion-bar gate)Filters
- Days of Month FilterTrade only on the listed calendar days (comma-separated 1-31), e.g. 24,25,26,27,28,29 for the month-end weekFilters
- Candle Pattern FilterSkip entries unless the last closed bar is a pin bar / engulfing (price-action rejection reversal)Filters
- MA Distance FilterBlocks entry when the price-to-MA distance (pips) is out of range (pullback / over-extension filter)Filters
- Cooldown FilterWait N seconds/minutes after last entryFilters
- Daily Trade LimitStop opening new trades once the daily count is reachedFilters
- Gotobi FilterTrade only on Gotobi days (5th,10th,15th,20th,25th,month-end). Ideal for Nakane trade.Filters
- Weekday FilterAllow trading on specific weekdays onlyFilters
- Drawdown FilterStop trading when max drawdown exceededFilters
- Volatility FilterStop trading when volatility outside ATR rangeFilters
- Market Regime FilterCombines an ADX trend/range read with an ATR expansion/compression read, and trades only in the market regimes you allowFilters
- Equity TargetStop trading when profit target reachedFilters
- Session FilterTrading session filter with a selectable time basis (server time or UTC). Use Session (auto DST) for windows that follow daylight saving.Filters
- News FilterPause trading N minutes before/after news eventsFilters
- New Bar FilterPass only on new bar formationFilters
- Fixed LotFixed lot sizeMoney Mgmt
- Risk-Based LotCalculate lot from balance × risk %Money Mgmt
- Margin-Leverage LotAllocates a fixed % of balance as margin and sizes the lot at current leverageMoney Mgmt
- Martingale LotDouble lot on loss (Martingale)Money Mgmt
- PyramidingPyramiding — Add positions in profit directionMoney Mgmt
- Averaging DownAveraging Down — Add positions against loss to improve avg priceMoney Mgmt
- Reversal EntryReversal Entry — Enter opposite direction after closingMoney Mgmt
- Trailing StopTrailing stop lossExit Strategy
- Break EvenMove SL to entry when in profitExit Strategy
- Basket Break EvenMove every basket position SL to the weighted-average break-even once total floating profit hits the triggerExit Strategy
- Take ProfitTake profit level (Fixed pips / ATR multiple)Exit Strategy
- Stop LossStop loss level (Fixed pips / ATR multiple)Exit Strategy
- Close AllClose All — Close all positions when condition metExit Strategy
- Account GuardClose this EA's positions when the account's floating loss exceeds N% of balance, then pause new entriesExit Strategy
- Current PriceAsk/Bid/SpreadPrice / Info
- OHLCCandlestick Open/High/Low/ClosePrice / Info
- Time InfoTime information (Hour/Minute/DayOfWeek)Price / Info
- Account InfoAccount info (Balance/Equity/Profit)Price / Info
- ConstantOutput a fixed valuePrice / Info
- StartOnTick — Entry point executed every tickUtility
- Multi TimeframeReference indicator values from higher timeframesUtility
Aucun bloc ne correspond. Tout autre indicateur MT5 peut être lu avec le bloc iCustom.
Les noms et descriptions sont affichés tels qu'ils apparaissent dans le Strategy Builder.
Jusqu'où va chaque partie
- Toute unité de temps, d'autres symboles
- Chaque bloc d'indicateur lit n'importe quelle unité de temps de M1 à MN1, et la plupart peuvent lire un autre symbole que celui du graphique.
- Vos propres indicateurs
- Le bloc iCustom lit les valeurs de n'importe quel indicateur MT5 personnalisé que vous utilisez déjà.
- Quatre façons de calculer le lot
- Un lot fixe, un % du solde risqué, un % du solde en marge, ou une martingale avec plafond de niveaux et arrêt sur drawdown.
- Quand les règles sont vérifiées
- Une fois par bougie clôturée, à chaque tick, ou dès que le prix touche un niveau. Un même design peut aussi tourner sur plusieurs symboles à la fois.
- Des sorties détaillées
- Trailing stop en pips, par ATR, moyenne mobile, plus hauts et plus bas, Parabolic SAR et plus — ainsi que break-even, sorties par panier et garde-fou de perte sur tout le compte.
- Testez et compilez sur notre serveur
- Mesurez un design avec le test de solidité intégré et un contrôle de robustesse sur quatre paires majeures, puis compilez-le en .ex5 — sans MetaEditor.
Modèles
Partez d'une conception qui fonctionne
Chaque modèle s'ouvre sous la forme d'un schéma de blocs complet : chargez-en un, lancez le test de solidité, puis modifiez les parties de votre choix. Quelques-uns des 12 modèles sont présentés ici.
-
Basic MA Crossover Entry on fast/slow MA crossover.
-
Basic RSI Reversal Buy at RSI < 30, sell at RSI > 70.
-
Basic Bollinger Bounce Buys when price touches the lower Bollinger band and sells when it touches the upper one.
-
Basic MACD Signal Entry on MACD/signal line cross.
-
Intermediate Ichimoku Cloud direction + Tenkan/Kijun cross entry.
-
Advanced Breakout Buys when price clears the previous day's high and sells when it breaks the previous day's low.
-
Advanced Multi-TF + Auto Lot + Trailing Higher-timeframe (H4) MA trend filter plus current-timeframe EMA crossover entry, sized by percent risk and protected with a trailing stop.
-
Advanced Opening Range Breakout (one trade a day) Freezes the high and low of two bars from 10:00 as the day's range, then enters on the bar that leaves it - buy above, sell below, and that is the day finished.
Formules
Construisez gratuitement sur le canevas ; passez à Pro pour compiler et exporter
| Sans Pro | Pro | |
|---|---|---|
| Éditeur visuel + les 119 blocs | ✓ | ✓ |
| Tous les 12 modèles de stratégie | ✓ | ✓ |
| Test de solidité + matrice de robustesse | ✓ | ✓ |
| Générateur de stratégies | Démo (nombres et réussite/échec uniquement) | ✓ |
| Téléchargement du .ex5 compilé | — | ✓ |
| Code source MQL5 (.mq5) modifiable | — | ✓ |
| Code source complet généré dans l'onglet Code | Aperçu des paramètres | ✓ |
| Support e-mail prioritaire | — | ✓ |
La conception sur le canevas est ouverte à tous ; le test de solidité demande un compte connecté. La démo du générateur n'affiche que les nombres et la réussite/l'échec de chaque étape. Pro est une licence unique de $399 qui ajoute le générateur complet, le .ex5 compilé et le code source MQL5 modifiable. Voir tous les tarifs →
Pour qui
Fait pour ceux qui veulent construire, pas parier
Le Strategy Builder s'adresse aux développeurs qui prototypent rapidement une logique MQL5, aux traders qui veulent transformer une idée en code source modifiable sans partir d'un fichier vide, et à ceux qui apprennent et veulent voir comment une logique de stratégie se traduit en MQL5 propre. Vous gardez le contrôle total du résultat et restez responsable des tests, de la compilation et de tout usage du code que vous générez.
Vous venez d'un générateur de stratégies ? Le Strategy Builder a son propre outil Generate, et ce qui le distingue est que vous pouvez modifier chaque candidat et le compiler vous-même. Lisez notre comparaison honnête avec EA Studio — nous vous disons clairement lequel convient à quel trader.
FAQ
Questions fréquentes
Puis-je essayer AIStrategyMiner Strategy Builder gratuitement ?
Oui. La conception sur le canevas — assembler des blocs et ouvrir des modèles — est ouverte à tous, un compte gratuit débloque le test de solidité intégré, et l'outil Generate propose une démo gratuite qui affiche le nombre de candidats et la réussite/l'échec de chaque étape. Le générateur complet, la compilation en .ex5 ainsi que le code source et l'export MQL5 relèvent de Pro — une licence unique de $399.
Dois-je installer quelque chose ?
Non. Le Strategy Builder fonctionne entièrement dans votre navigateur — concevez, testez et compilez sans installer de logiciel. Il vous faut seulement MetaTrader 5 pour exécuter le fichier .ex5 que vous téléchargez.
Le Strategy Builder trade-t-il à ma place ?
Non. Le Strategy Builder est un outil de développement logiciel : il génère un Expert Advisor à partir de votre conception. Il n'exécute jamais de transactions, ne place pas d'ordres, ne se connecte à aucun courtier et ne fournit aucun signal de trading. Vous compilez, testez et décidez ce que vous faites du code que vous créez.
Puis-je tester mon EA avant de l'utiliser ?
Oui — deux fois. Dans le Strategy Builder (compte gratuit requis), le test de solidité backteste votre conception sur des données historiques et la matrice de robustesse l'évalue sur les principales paires. Après avoir téléchargé l'EA, vous devriez aussi le tester en avant dans le Testeur de stratégie de MetaTrader 5, sur les données de votre propre courtier, avant de risquer de l'argent réel.
Suis-je propriétaire du code que je génère ?
Oui. Vos conceptions et le résultat généré vous appartiennent, à télécharger et à conserver. Les détenteurs de la licence Pro reçoivent le code source MQL5 modifiable et commenté, que vous pouvez modifier, étendre et versionner comme n'importe quel autre code.
Commencez à construire
Construisez gratuitement sur le canevas — sans installation ni carte. Pro ajoute le générateur, la compilation et le code source MQL5.
Avertissement sur les risques : Le trading de CFD et d'instruments dérivés comporte un risque important et ne convient pas à tous les investisseurs. Le code source que vous générez avec le Strategy Builder est fourni uniquement comme outil de développement ; vous êtes seul responsable de le tester et de toute décision de trading. Les résultats de backtest et de robustesse décrivent des données passées et ne constituent pas un indicateur fiable des résultats futurs. Le Service ne s'adresse pas aux résidents des États-Unis ou d'autres Juridictions Restreintes.