
Gold
Amélioration ciblée
Un changement précis dans un projet existant.
Sur devis
Discuter de cette formule · GoldAvec le code entre vos mains, vos idées peuvent dépasser le panneau de réglages.
Ouvrez le code dans MetaEditor et commencez à créer. Les projets utilisent du code autonome ou les bibliothèques standard déjà fournies avec MT5.
Étudiez, personnalisez et tradez sur vos propres comptes. Le code de votre EA vous permet de continuer à développer vos idées.
Un achat par projet de code. MQLume ne facture pas selon le nombre d’activations ou d’utilisations.
Soumettez vos idées à un assistant de programmation IA. Partez du projet MQL5 modifiable et gardez la maîtrise de chaque changement.
Demandez un filtre horaire, des journaux plus clairs ou une autre règle de risque.
Relisez le code proposé, vérifiez sa logique et compilez-le dans MetaEditor.
Comparez les backtests, puis testez sur un compte démo avant d’envisager le réel.
Utilisez l’outil IA de votre choix ; aucun abonnement IA n’est inclus. Vérifiez le code généré et protégez vos sources. Les outils soutiennent votre démarche sans garantir de bénéfices.
Présentation
Lisez, modifiez et compilez le MQ5 fourni. Le paquet contient aussi EX5, README et le manuel des paramètres. Gardez une connexion stable : le redémarrage perd l’état des stops virtuels et l’initialisation supprime les ordres en attente de cet EA. Le dimensionnement ne plafonne pas les pertes.
Conçu pour MetaTrader 5. Un code complet, des paramètres clairs et une documentation pratique pour maîtriser votre prochain projet.
Configuration de trading
Projet gratuit et modifiable de cassures sur l’or : six moteurs sélectionnables, filtres horaires et taille de position flexible.
Ces caractéristiques ne garantissent ni un capital adapté ni des résultats.
Explorez 50 lignes du code MQL5 du projet. Faites défiler le contenu dans l’éditeur pour continuer.
bool IsStrategyHourBlocked(const MQLumeStrategyId strategy, const int filterMode, const datetime serverTime, const int brokerOffsetHours){ MqlDateTime clock; TimeToStruct(serverTime, clock); int hour = (clock.hour - brokerOffsetHours + 24) % 24; if(filterMode == MQLUME_TIME_NEW) { switch(strategy) { case MQLUME_CORE_A1: return hour == 16 || hour == 19; case MQLUME_CORE_A2: return hour == 19; case MQLUME_CORE_A3: return hour == 5; case MQLUME_CORE_B1: return hour == 4 || hour == 7 || hour == 16 || hour == 17; default: return false; } } switch(strategy) { case MQLUME_CORE_A1: return hour == 8 || hour == 13 || hour == 16; case MQLUME_CORE_A2: return hour == 8 || hour == 16 || hour == 18 || hour == 19; case MQLUME_CORE_A3: return hour == 5 || hour == 8 || hour == 10 || hour == 14; case MQLUME_CORE_B1: return clock.day_of_week == 3 || hour == 1 || hour == 5 || hour == 8 || hour == 10 || hour == 11 || hour == 12 || hour == 13 || hour == 14 || hour == 19; default: return false; }}datetime CalendarTime(const int year, const int month, const int day, const int hour = 0, const int minute = 0){ MqlDateTime date = {}; date.year = year; date.mon = month; date.day = day; date.hour = hour; date.min = minute; return StructToTime(date);}bool UsesSummerBrokerOffset(const datetime serverTime){ MqlDateTime now, start, finish; TimeToStruct(serverTime, now); if(now.year < 1987) return false; if(now.year < 2007) {Votre prochain projet commence ici.
Code complet, documentation pratique et fichiers de référence pour comprendre, personnaliser et tester votre EA.
100 % du code signifie la livraison intégrale de l’implémentation modifiable du produit, pas seulement un EX5 ou un module de stratégie caché.
Version 2.1 · Licence personnelleEA compilé fourni avec le code. Recompilez après toute modification du MQ5.
Code complet et modifiable dans un seul fichier. Étudiez la logique, adaptez-la et compilez votre EA.
Manuel des paramètres : valeurs initiales, formules et notes d’utilisation.
Présentation, installation, compilation, licence et coordonnées du support dans un guide concis.
Tests
Explorez, personnalisez et testez votre EA dans différentes conditions de marché. Commencez par le guide fourni et créez une routine de test adaptée à vos réglages.
Version v2.1 · 61
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
Les valeurs initiales proviennent du code fourni. Consultez le guide des paramètres avant de les modifier. Les commentaires des ordres de l’EA utilisent @MQLume et conservent les identifiants nécessaires. Les paramètres de commentaire restent compatibles avec les réglages enregistrés et ne suppriment pas ce libellé.
Consultez PARAMETERS.pdf avec README.txt pour comprendre les libellés courts, les valeurs par défaut et les précautions de fonctionnement.
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
NEWS FILTER: enable thisInpNewsSetup1 | Texte affiché |
...and add this URL (copy)InpNewsSetup2 | Texte affiché |
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
READ THISInpWarn1 | Texte affiché |
Risk NoticeInpWarn2 | Texte affiché |
Perform a Backtest before use!InpInfoBacktest | Texte affiché |
CopyrightInpInfoOwner | Texte affiché |
MQLume Support (copy link)InpSupportLink | Texte affiché |
--- MQLume Information (copy link) ---InpBrokerInfo | Texte affiché |
MQLume WebsiteInpWebsiteLink | Texte affiché |
MQLume SupportInpServiceLink | Texte affiché |
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
Time FilterInpTimeFilter | 1MQLUME_TIME_NEW |
Fakeout FilterInpFakeout | 2MQLUME_FAKEOUT_NORMAL |
Fakeout Normal: close-in-loss timer (minutes)InpFakeoutMinutes | 8 |
Magic NumberZone1_ID | 1337 |
Trade CommentZone1_Tag | "@MQLume" |
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
Trailing/BE ModeInpTrailMode | 0MQLUME_TRAIL_DYNAMIC_HIGH |
Fixed: BE Trigger (points, 0=must set)InpFixedBE | 0 |
Fixed: Trail Distance (points, 0=must set)InpFixedTrail | 0 |
SL Presets (reference)InpSLInfo | Texte affiché |
Stop Loss (points)InpStopLossPts | 3000 |
Virtual SL (Freeze=automatic, On=always, Off=disabled)InpVSL | 0MQLUME_VIRTUAL_ON_FREEZE |
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
Close Window (minutes before broker close)InpCloseWindow | 120 |
Resume Entries After OpenInpOpenDelay | 15MQLUME_OPEN_AFTER_15 |
Close Before WeekendInpCloseWeekend | false |
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
REQUIRED for the news filterInpNewsSetup3 | Texte affiché |
Add this URL (copy)InpNewsSetup4 | Texte affiché |
NFP (extra guard, High Impact already covers NFP)InpNFP_Enable | true |
NFP Week (Block = no trades Mon-Fri, Reduce = half lot)InpNFPWeek | 0MQLUME_PAYROLL_WEEK_OFF |
High Impact (CPI, FOMC, PPI, NFP etc.)InpNews_High | true |
USD Holidays (no trading entire day)InpNews_Holidays | true |
GMT Offset Winter (Backtest + Manual Live)Inp_GMT_Winter | 2 |
GMT Offset Summer (Backtest + Manual Live)Inp_GMT_Summer | 3 |
GMT Auto-Detect Live (Off = use Winter/Summer above)InpGMT_AutoDetect | true |
Close Open Positions (News)InpNFP_CloseOpen | true |
Close Pending Orders (News)InpNFP_ClosePending | true |
Minutes Before NewsInpNFP_Before | 30 |
Minutes After NewsInpNFP_After | 30 |
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
Lot sizing only! Not a loss cap - use Max Daily DD for thatInpRiskInfo | Texte affiché |
Lot ModeInpLotMode | 1MQLUME_RISK_PERCENT |
Fix Lot SizeInpFixLot | 0.01 |
Risk %InpRiskPct | 1.0 |
$ per 0.01 LotInpDollarPer001 | 2500.0 |
Use EquityInpUseEquity | false |
Check MarginInpCheckMargin | true |
Max Daily DD value (0=off; % or $ per Unit)InpMaxDailyDD | 0.0 |
Max Daily DD Unit (% of peak equity, or $)InpMaxDDUnit | 0MQLUME_DAILY_LOSS_PERCENT |
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
A1 H1 Breakout (Base)InpZoneA1 | true |
A2 H1 Breakout (Base)InpZoneA2 | true |
A3 H1 Breakout (Base)InpZoneA3 | true |
B1 H1 Breakout (Mid)InpZoneB1 | true |
B2 H1 Breakout (Mid)InpZoneB2 | true |
B3 H1 Breakout (Mid)InpZoneB3 | true |
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
Asia: Sydney+Tokyo (NY close -> London open)InpSess_Asia | true |
London (London open -> NY open)InpSess_London | true |
London+NY Overlap (NY open -> London close)InpSess_Overlap | true |
New York (London close -> NY close)InpSess_NY | true |
Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.
| Clé du code source | Valeur initiale |
|---|---|
Panel Mode (Large adds execution, cost, curve)InpPanelMode | 0MQLUME_PANEL_SMALL |
Show Panel (Live)InpShowPanel | true |
Show Panel (Backtest)InpPanelTest | false |
Panel Scale (0.5-2.0)InpPanelSize | 1.0 |
Font Scale (0.5-2.0)InpFontScale | 0.9 |
Après la livraison
Pendant la maintenance active du produit, nous examinons et corrigeons les défauts reproductibles du code livré non modifié qui contredisent sa description.
Assistance pendant la maintenance activeFichiers manquants, livraison incorrecte et échecs de compilation du code livré dans l’environnement annoncé.
Fournissez version, paramètres, journaux et étapes de reproduction pour permettre le diagnostic.
Commencez avec le guide fourni et contactez-nous pour les problèmes de livraison ou les défauts logiciels reproductibles. Les résultats de trading ne sont pas garantis.
Vous pouvez lire, modifier et compiler le code pour vos recherches et vos propres comptes de trading. Conservez une copie intacte de la livraison. Sans autorisation écrite distincte, vous ne pouvez pas revendre, redistribuer, publier, sous-licencier ou proposer en marque blanche le code ou les fichiers compilés. La livraison ne transfère ni les droits d’auteur ni les noms de tiers.
Le code est un produit numérique copiable. Après livraison, nous n’acceptons pas les remboursements pour simple changement d’avis ou absence de besoin. Vérifiez compatibilité, contenu et limites avant commande.
Saisissez votre email, acceptez la licence et téléchargez le code source de votre EA gratuit. Aucun paiement requis.
Choisissez vos sources EA gratuites.
Vérifiez les produits et le total de 0 US$.
Confirmez la licence et validez votre commande gratuite.
Un ZIP pour tous les produits gratuits, avec téléchargements individuels disponibles.
Parlons de développement sur mesure. Décrivez vos besoins par messagerie privée ou e-mail ; périmètre et devis sont définis séparément.
100% engagés dans le suivi de votre livraison et de vos demandes d’assistance.
Découvrez les sources EA gratuites




Projet gratuit et modifiable de cassures sur l’or : six moteurs sélectionnables, filtres horaires et taille de position flexible.

Code source modifiable gratuit avec EX5 : quatre moteurs de cassure sur l’or, avec profils, volumes, directions et sorties indépendants.
MQL4 / MQL5 utilisent .mq4 / .mq5 ; EX4 / EX5 sont des programmes compilés. Acheter un EX4 ou EX5 n’inclut pas automatiquement son code source.
Deux exemples originaux MT4 et MT5 sans passage d’ordres. Étudiez les journaux OnInit et OnDeinit.
Exemples pédagogiques à examiner et compiler dans MetaEditor. Ils ne passent aucun ordre.
Envie d’une autre approche ? Choisissez un EA à exécuter ou du code source à explorer et personnaliser.

Code source · MQ5 + EX5
Explorez les cassures sur USDJPY avec ordres en attente, horaires et protection du compte.


EA seul · EX5
Explorez des stratégies d’ordres en attente sur l’or, avec sélection adaptative, clôtures partielles et trailing.

EA gratuit · MQ5 + EX5
GRATUIT · Profils or et code modifiable
Chargement…
Retrouvez MQLume sur votre plateforme préférée.
Découvrez nos EA en action : backtests, démonstrations et guides pratiques.
Voir sur YouTubeÉchangez avec d’autres utilisateurs d’EA, partagez vos idées et suivez les nouveautés.
Rejoindre la communauté Suivre les annonces officielles