Faites de cette stratégie la vôtre.

Avec le code entre vos mains, vos idées peuvent dépasser le panneau de réglages.

Aucune dépendance supplémentaire à installer

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.

Utilisation personnelle illimitée

Étudiez, personnalisez et tradez sur vos propres comptes. Le code de votre EA vous permet de continuer à développer vos idées.

Un seul achat. Aucuns frais d’activation ou d’utilisation.

Un achat par projet de code. MQLume ne facture pas selon le nombre d’activations ou d’utilisations.

Vibe coding. Votre jugement de trader.

Soumettez vos idées à un assistant de programmation IA. Partez du projet MQL5 modifiable et gardez la maîtrise de chaque changement.

  1. Décrivez votre idée

    Demandez un filtre horaire, des journaux plus clairs ou une autre règle de risque.

  2. Vérifiez le changement

    Relisez le code proposé, vérifiez sa logique et compilez-le dans MetaEditor.

  3. Testez votre version

    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.

Configuration de trading

Caractéristiques annoncées

Vos idées, votre stratégie sur l’or. Explorez un code XAUUSD modifiable, avec taille des positions, horaires et stops suiveurs configurables.

Ces caractéristiques ne garantissent ni un capital adapté ni des résultats.

Symbole
XAUUSD
Période du graphique
H1
Dépôt conseillé
US$1,000
Compte
RAW / ECN à spreads réduits

Au cœur du code

Explorez 50 lignes du code MQL5 du projet. Faites défiler le contenu dans l’éditeur pour continuer.

MQL5 / .mq5
My AI Gold MT5 1.71[MQLume].mq5v1.71
bool CalculateOrderVolume(double &volume)  {   volume=Lot;   if(volume==0.0)     {      string currency=AccountInfoString(ACCOUNT_CURRENCY);      double reference=ResolveBalanceStep();      // Preserve this substring-search direction; it is not an equality test.      if(currency!="" && StringFind("JPY",currency)>=0) reference*=100.0;      volume=(AccountInfoDouble(ACCOUNT_BALANCE)/reference)*percent;      volume=MathMin(volume,SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MAX));      volume=MathMax(volume,SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN));     }   if(Recovery) ApplyRecoveryVolume(volume);   volume=NormalizeDouble(volume,2);   volume=MathMin(volume,SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MAX));   volume=MathMax(volume,SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN));   double step=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP);   if(step==0.0) return false;   volume=MathFloor(volume/step)*step;   double minimum=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MIN);   double maximum=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_MAX);   if(volume<minimum || volume>maximum) return false;   step=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_STEP);   if(step==0.0 || MathAbs((int)MathRound(volume/step)*step-volume)>0.0000001) return false;   double limit=SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_LIMIT),used=0.0;   for(int index=PositionsTotal()-1;index>=0;--index)      if(PositionGetTicket(index)!=0 && PositionGetString(POSITION_SYMBOL)==_Symbol)         used+=PositionGetDouble(POSITION_VOLUME);   if(limit>0.0 && volume>limit) volume=limit;   for(int index=OrdersTotal()-1;index>=0;--index)      if(OrderGetTicket(index)!=0 && OrderGetString(ORDER_SYMBOL)==_Symbol)         used+=OrderGetDouble(ORDER_VOLUME_CURRENT);   return limit<=0.0 || (limit-used)-volume>=0.0;  }// Check required margin at the current price for the order side.bool HasRequiredMargin(const ENUM_ORDER_TYPE side,const double volume)  {   MqlTick tick; if(!SymbolInfoTick(_Symbol,tick)) return false;   double free_margin=AccountInfoDouble(ACCOUNT_MARGIN_FREE),required=0.0;   double price=(side==ORDER_TYPE_SELL ? tick.bid : tick.ask);   if(!OrderCalcMargin(side,_Symbol,volume,price,required))     {      Print("Error in CheckMoneyForTrade code=",GetLastError()); return false;     }   if(required>free_margin)     {

Présentation

Un EA à votre image.

Allez au-delà des réglages. Lisez la logique d’entrée et de gestion, adaptez les lots et créez vos filtres, seul ou avec un assistant de programmation IA. Le pack comprend le MQ5, l’EA compilé, un manuel des paramètres et un préréglage de test documenté.

Conçu pour MetaTrader 5. Un code complet, des paramètres clairs et une documentation pratique pour maîtriser votre prochain projet.

Aucun téléchargement MQH ou DLL supplémentaire

Compiler. Backtester. Tester en démo. Puis décider.

Après compilation du code acheté, vérifiez son comportement dans le testeur de stratégies. Testez sur compte démo avant de décider de trader en réel. Des tests réussis ne garantissent aucun rendement.

Caractéristiques

Plateforme
MetaTrader 5 / MQL5 ; incompatible avec MT4
Version
1.71
Dépendances
Utilise uniquement la bibliothèque Trade fournie avec MT5. Aucun MQH personnalisé ni DLL externe à installer.
Paramètres
48 entrées · 40 réglages fonctionnels
Compilation et tests
Compilez dans MetaEditor pour MT5 ; consultez RELEASE_NOTES.txt pour les détails de compilation et de test.

Votre prochain projet commence ici.

Fichiers inclus

Code complet, documentation pratique et fichiers de référence pour comprendre, personnaliser et tester votre EA.

Un projet.
Le code complet.

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 1.71 · Licence personnelle
  • MQ5

    My AI Gold MT5 1.71[MQLume].mq5

    Code complet et modifiable dans un seul fichier. Étudiez la logique, adaptez-la et compilez votre EA.

    Inclus
  • EX5

    My AI Gold MT5 1.71[MQLume].ex5

    EA compilé fourni avec le code. Recompilez après toute modification du MQ5.

    Inclus
  • TXT

    README.txt

    Présentation, installation, compilation, licence et coordonnées du support dans un guide concis.

    Inclus
  • PDF

    PARAMETERS.pdf

    Guide de 13 pages couvrant les 48 entrées, valeurs initiales, formules de lots, unités et exemples.

    Inclus
  • TXT

    RELEASE_NOTES.txt

    Compilation, conditions des tests enregistrés, modifications et limites du paquet livré.

    Inclus
  • SET

    Presets/VT_XAUUSD_ECN_M1.set

    Configuration de test XAUUSD-ECN / M1. Certaines valeurs diffèrent des valeurs initiales ; vérifiez-les avant le test.

    Inclus

Tests

Avancez avec des tests concrets.

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.

Compilez pour commencer

Ouvrez le code dans MetaEditor, compilez-le et explorez les réglages initiaux. Les guides expliquent l’installation et les paramètres pour vous aider à personnaliser votre EA.

Testez plusieurs cycles de marché

Pour mieux évaluer vos réglages, nous recommandons des backtests sur les 10 dernières années de ticks réels, lorsque ces données sont disponibles, puis des tests sur un compte démo.

Avant tout usage réel

Effectuez un backtest de vos réglages puis testez-les sur un compte démo avant de décider de trader en réel. Les résultats passés ne garantissent pas les performances futures.

Version v1.71 · 48

Guide des paramètres

Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.

Explorez les paramètres pour adapter l’EA à vos recherches, à votre tolérance au risque et à votre méthode de travail.

Affichage du panneau

Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.

Affichage du panneau
Clé du code sourceValeur initiale
ShowInfoPanelShowInfoPaneltrue
Clôture hebdomadaire

Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.

Clôture hebdomadaire
Clé du code sourceValeur initiale
=============================================stt11Texte affiché
Close At FridayFridaytrue
Close At Friday Hour(If 0 Close before Closing Market)FrHour0
Close At WednesdayWednesday2false
Close At Wednesday Hour(If 0 Close before Closing Market)FrHourW0
Close At Wednesday Minute(If 0 Close before Closing Market)FrMinuteW0
Entrée et exécution

Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.

Entrée et exécution
Clé du code sourceValeur initiale
=============================================stt12Texte affiché
EntryCountDual Entry / 1Dual_Entry
Delay DealDelayDfalse
Delay Deal,SecondsDelayDT10
AutoGMTAutoGMTtrue
Don't make volume less after lossRecoverytrue
Taille des positions

Lot = 0 active le calcul automatique. percent est un multiplicateur de lots, pas une limite de perte en pourcentage. riskk choisit le dénominateur du solde ; voir PARAMETERS.pdf.

Taille des positions
Clé du code sourceValeur initiale
=============================================sttTexte affiché
Fix Lot(if 0 is Auto)Lot0.0
Lot Steppercent0.01
Balance Stepbalance300.0
riskkManual Balance Step / 0Manual_Balance_Step
Ordres

Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.

Ordres
Clé du code sourceValeur initiale
=============================================stt2Texte affiché
MaxSpreadMaxSpred150
Slippage in pointsSlippage50
CommentsCommenMyAiGold MQLume
MagicMagic222
Only BUYONBfalse
Only SELLONSfalse
Horaires de trading

Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.

Horaires de trading
Clé du code sourceValeur initiale
=============================================stt3Texte affiché
Start Hour (For GMT +3 Summer Time and GMT +2 Winter Time)BeginHour15
Start MinuteBeginMinute0
Finish Hour (For GMT +3 Summer Time and GMT +2 Winter Time)EndHour11
Finish MinuteEndMinute0
Take profit et stop loss

Les distances pip utilisent 10 points du symbole par unité. TrailStep utilise les points bruts. Vérifiez la précision des cotations avant modification.

Take profit et stop loss
Clé du code sourceValeur initiale
=============================================stt4Texte affiché
TakeProfit,pipTKProfit250.0
StopLoss,pipRST400.0
Stop suiveur

Les distances pip utilisent 10 points du symbole par unité. TrailStep utilise les points bruts. Vérifiez la précision des cotations avant modification.

Stop suiveur
Clé du code sourceValeur initiale
=============================================stt5Texte affiché
Trailing On Offtrailtrue
Trailing Distance,pipTrailStart160.0
Trailing From,pipTrailFrom160.0
Trailing Step,pointTrailStep5.0
Disposition du panneau

Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.

Disposition du panneau
Clé du code sourceValeur initiale
Panel_CornerPanel_Corner0
Panel_XPanel_X20
Panel_YPanel_Y30
Panel_ScalePanel_Scale1.0
Filtre d’actualités

Paramètres initiaux du code livré. Vérifiez et testez vos modifications avant utilisation.

Filtre d’actualités
Clé du code sourceValeur initiale
===========================News Settings=================stt31Texte affiché
Use NewsFilterNewsFilterfalse
Minutes befor the newsDontOpBef30
Minutes after the newsDontOpAft30
High ImportanceIHtrue
Moderate ImportanceIMfalse

Après la livraison

La correction des bugs est incluse.

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 active

Livraison et compilation

Fichiers manquants, livraison incorrecte et échecs de compilation du code livré dans l’environnement annoncé.

Code et documentation

Fournissez version, paramètres, journaux et étapes de reproduction pour permettre le diagnostic.

Périmètre du support

Aucun bénéfice futur n’est garanti. Vous devez maîtriser les bases de MQL5 et MT5 ; les difficultés dues à un manque des connaissances requises ne relèvent pas de la correction de bugs.

Questions

Questions fréquentes

Destiné aux utilisateurs ayant des compétences en programmation et une expérience du trading, capables de lire du code, de compiler du MQL5 et de tester seuls leurs stratégies.

Centre d’aide
Qu’est-ce que j’achète ?

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.

Remboursements après livraison

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.

Livraison et signalement de bugs

Après vérification du paiement, le code et les documents sont envoyés à l’e-mail de commande. Vérifiez les courriers indésirables et conservez la référence de commande pour toute demande. Indiquez la référence de commande, la version, le build du terminal, les paramètres, le résultat attendu et les étapes de reproduction. Joignez uniquement les journaux utiles, sans identifiants.

Livraison et assistance

  1. 1

    Examiner

    Fichiers, environnement et conditions

  2. 2

    Confirmer

    Vérifiez la version du code et les conditions

  3. 3

    Payer

    Paiement vérifié auprès du prestataire ou sur la blockchain choisie

  4. 4

    Recevoir

    Code source par email sous 6 heures après confirmation du paiement

Commencez par un exemple gratuit

Des téléchargements gratuits. Du vrai code.

MQL4 / MQL5 utilisent .mq4 / .mq5 ; EX4 / EX5 sont des programmes compilés. Acheter un EX4 ou EX5 n’inclut pas automatiquement son code source.

Journal Starter

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.

Paiement

My AI Gold MT5

Version 1.71 · Licence personnelle

Total de la commande
US$599

Livraison par email sous 6 heures

Capture · My AI Gold MT5

Capture — My AI Gold MT5Agrandir l’image ↗

Panier

Une licence personnelle par projet. Chaque projet ne peut être ajouté qu’une fois.

Votre panier est vide

Choisissez un projet de code source pour commencer.

Continuer les achats