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.

Présentation

Un EA à votre image.

L’édition source comprend le MQ5 anglais modifiable, le EX5 compilé, README et PARAMETERS.pdf. Resources contient les images du panneau et le calendrier historique intégré ; gardez ce dossier à côté du MQ5 pour compiler. Aucun preset n’est fourni.

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

Caractéristiques

Plateforme
MetaTrader 5 / MQL5 ; incompatible avec MT4
Version
2.20
Dépendances
Bibliothèques standard MT5 ; aucun téléchargement supplémentaire de DLL ou MQH personnalisé. Pour compiler, gardez ces dossiers fournis à côté du MQ5 : Resources/
Paramètres
64 entrées
Compilation et tests
Compilez dans MetaEditor de MT5. Consultez README.txt pour l’installation et PARAMETERS.pdf pour les paramètres.

Configuration de trading

Caractéristiques annoncées

Explorez les cassures sur USDJPY avec ordres en attente, horaires et protection du compte.

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

Symbole
USDJPY
Période du graphique
H1
Compte
Hedging

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
Kyora MT5 2.20[MQLume].mq5v2.20
bool ValidPositive(const double value) {   return MathIsValidNumber(value) && value>0.0;}bool ValidNonnegative(const double value) {   return MathIsValidNumber(value) && value>=0.0;}bool MarginAndSpreadCost(const ENUM_ORDER_TYPE side,const string symbol,const double volume,const double entry,double &cost){   cost=0.0;   if((side!=ORDER_TYPE_BUY && side!=ORDER_TYPE_SELL) || symbol=="" || !ValidPositive(volume) || !ValidPositive(entry)) return false;   MqlTick quote;   if(!SymbolInfoTick(symbol,quote) || !ValidPositive(quote.bid) || !MathIsValidNumber(quote.ask) || quote.ask<quote.bid) return false;   double spread=quote.ask-quote.bid;   const double exit_price=entry+(side==ORDER_TYPE_BUY ? -spread : spread);   double margin=0.0,profit=0.0;   if(exit_price<=0.0 || !OrderCalcMargin(side,symbol,volume,entry,margin) || !ValidNonnegative(margin)) return false;   if(!OrderCalcProfit(side,symbol,volume,entry,exit_price,profit) || !MathIsValidNumber(profit)) return false;   cost=margin+MathMax(0.0,-profit);   return ValidNonnegative(cost);}bool PendingMarginReserve(double &reserve){   reserve=0.0;   for(int i=OrdersTotal()-1;i>=0;--i)   {      if(OrderGetTicket(i)==0) return false;      const ENUM_ORDER_TYPE type=(ENUM_ORDER_TYPE)OrderGetInteger(ORDER_TYPE);      if(type<ORDER_TYPE_BUY_LIMIT || type>ORDER_TYPE_SELL_STOP_LIMIT) continue;      const double volume=OrderGetDouble(ORDER_VOLUME_CURRENT);      if(!ValidNonnegative(volume)) return false;      if(volume==0.0) continue;      const string symbol=OrderGetString(ORDER_SYMBOL);      const double entry=OrderGetDouble(type==ORDER_TYPE_BUY_STOP_LIMIT || type==ORDER_TYPE_SELL_STOP_LIMIT ? ORDER_PRICE_STOPLIMIT : ORDER_PRICE_OPEN);      const ENUM_ORDER_TYPE side=(type==ORDER_TYPE_BUY_LIMIT || type==ORDER_TYPE_BUY_STOP || type==ORDER_TYPE_BUY_STOP_LIMIT ? ORDER_TYPE_BUY : ORDER_TYPE_SELL);      double cost=0.0;      if(!MarginAndSpreadCost(side,symbol,volume,entry,cost)) return false;      reserve+=cost;      if(!MathIsValidNumber(reserve)) return false;   }   return true;}bool FitsDirectionalVolumeLimit(const string symbol,const bool buy,const double volume,const double step){   // The limit counts every strategy's same-symbol exposure in this direction.   const double limit=SymbolInfoDouble(symbol,SYMBOL_VOLUME_LIMIT);   if(!ValidNonnegative(limit)) return false;   if(limit==0.0) return true;   double used=0.0;   for(int i=PositionsTotal()-1;i>=0;--i)

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

    Kyora MT5 2.20[MQLume].mq5

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

    Inclus
  • EX5

    Kyora MT5 2.20[MQLume].ex5

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

    Inclus
  • PDF

    PARAMETERS.pdf

    Manuel des paramètres : valeurs initiales, formules et notes d’utilisation.

    Inclus
  • TXT

    README.txt

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

    Inclus
  • CSV

    Resources/Calendar.csv

    Ressource de compilation fournie ; conservez son chemin relatif.

    Inclus
  • BMP

    Resources/PanelLogo.bmp

    Ressource de compilation fournie ; conservez son chemin relatif.

    Inclus
  • BMP

    Resources/PanelWordmark.bmp

    Ressource de compilation fournie ; conservez son chemin relatif.

    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.

Version v2.20 · 64

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. 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.

Comprendre les paramètres d’un EA
Réglages 1 · [KYORA]

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

Réglages 1 · [KYORA]
Clé du code sourceValeur initiale
Magic numberStrategyTag632948
Trade comment (sending always uses @MQLume)OrderSignature"@MQLume"
Max spread (points; 0 = off)SpreadCeilingPts0
Max slippage (points)FillTolerancePts50
Réglages 2 · [TRADING SETTINGS]

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

Réglages 2 · [TRADING SETTINGS]
Clé du code sourceValeur initiale
Setup selectionSignalScopeBalancedSIGNAL_BALANCED
Trade directionMarketSideBuy and sellTRADE_BOTH
Enable nearest pending priorityEnableNearestPendingPriorityfalse
Max BUY pending ordersMaxBuyPendingOrders2
Max SELL pending ordersMaxSellPendingOrders2
Réglages 3 · [LOT MANAGEMENT]

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

Réglages 3 · [LOT MANAGEMENT]
Clé du code sourceValeur initiale
Lot size modeVolumePolicyFixed lotVOLUME_FIXED
BUY Fixed lotBuyFixedLot0.01
BUY Auto lot profileBuyAutoLotProfileMedium (800 per 0.01 lot)LOT_MEDIUM
BUY Custom balance per 0.01 lotBuyBalancePer0015000.0
BUY Max risk per order (% of balance)BuyRiskPercent1.0
BUY Total risk per side (% of balance)BuyTotalRiskPercent2.0
SELL Fixed lotSellFixedLot0.01
SELL Auto lot profileSellAutoLotProfileMedium (800 per 0.01 lot)LOT_MEDIUM
SELL Custom balance per 0.01 lotSellBalancePer0015000.0
SELL Max risk per order (% of balance)SellRiskPercent1.0
SELL Total risk per side (% of balance)SellTotalRiskPercent2.0
Réglages 4 · [ROLLOVER MANAGEMENT]

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

Réglages 4 · [ROLLOVER MANAGEMENT]
Clé du code sourceValeur initiale
Use selective rollover managementEnableRolloverManagementfalse
Réglages 5 · [PROGRESSIVE TRAILING]

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

Réglages 5 · [PROGRESSIVE TRAILING]
Clé du code sourceValeur initiale
Enable progressive trailingEnableProgressiveTrailingfalse
Tightening interval (minutes)ProgressiveTrailingMinutes60
Distance reduction per interval (%)ProgressiveTrailingReductionPercent20.0
Réglages 6 · [TRADE PROFIT TARGET]

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

Réglages 6 · [TRADE PROFIT TARGET]
Clé du code sourceValeur initiale
Enable individual trade profit targetEnableTradeProfitTargetfalse
Individual trade profit target (% of opening balance)TradeProfitTargetPercent0.025
Réglages 7 · [FLOATING PROFIT TARGET]

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

Réglages 7 · [FLOATING PROFIT TARGET]
Clé du code sourceValeur initiale
Enable total floating profit targetEnableFloatingProfitTargetfalse
Floating profit target per 0.01 starting lot (account currency)FloatingProfitTargetPer00130.0
After floating profit targetFloatingProfitAfterTargetContinue tradingFLOATING_CONTINUE
Réglages 8 · [LOSS & PROFIT LIMITS]

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

Réglages 8 · [LOSS & PROFIT LIMITS]
Clé du code sourceValeur initiale
Enable loss and profit limitsEnableKyoraProtectionfalse
Max daily net loss (account currency)KyoraDailyLossMoney0.0
Max cycle net loss (account currency)KyoraTotalLossMoney0.0
Cycle net profit target (account currency)KyoraProfitTargetMoney0.0
Open trades loss referenceKyoraFloatingLossReferenceBalanceFLOATING_BALANCE
Max net loss on open trades (%)KyoraFloatingLossPercent0.0
Réglages 9 · [ACCOUNT EMERGENCY STOP]

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

Réglages 9 · [ACCOUNT EMERGENCY STOP]
Clé du code sourceValeur initiale
Enable protectionEnableAccountEmergencyStopfalse
Minimum account equity (account currency)AccountEmergencyEquity0.0
Réglages 10 · [PROP FIRM]

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

Réglages 10 · [PROP FIRM]
Clé du code sourceValeur initiale
Enable pending price randomizationEnablePendingPriceRandomizationfalse
Maximum random offset (points)PendingPriceRandomMaxPoints5
Réglages 11 · [NEWS FILTER]

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

Réglages 11 · [NEWS FILTER]
Clé du code sourceValeur initiale
Use news filterEventGatefalse
Minimum news impactEventImpactFloorNEWS_HIGH
Minutes before newsEventLeadMinutes30
Minutes after newsEventLagMinutes30
Close trades during news pauseEventFlattenfalse
Delete pending orders during news pauseEventCancelOrderstrue
Réglages 12 · [NFP FILTER]

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

Réglages 12 · [NFP FILTER]
Clé du code sourceValeur initiale
Use NFP filterPayrollGatefalse
Minutes before NFPPayrollLeadMinutes60
Minutes after NFPPayrollLagMinutes50
Close trades during NFP pausePayrollFlattentrue
Delete pending orders during NFP pausePayrollCancelOrderstrue
Réglages 13 · [MARKET CLOSE PROTECTION]

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

Réglages 13 · [MARKET CLOSE PROTECTION]
Clé du code sourceValeur initiale
Enable market close pending protectionEnableSessionPendingProtectionfalse
Minutes before market closeSessionCloseLeadMinutes5
Minutes after market openSessionOpenDelayMinutes5
Réglages 14 · [FRIDAY & WEEKEND FILTER]

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

Réglages 14 · [FRIDAY & WEEKEND FILTER]
Clé du code sourceValeur initiale
Allow Friday TradingAllowFridayTradingtrue
Remove Pending Before WeekendRemovePendingBeforeWeekendfalse
Réglages 15 · [EXTERNAL PAUSE]

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

Réglages 15 · [EXTERNAL PAUSE]
Clé du code sourceValeur initiale
External pause infoExternalPauseInfoTexte affiché
Global variable names, comma-separated (PAUSE1,PAUSE2)ExternalPauseVariables""
Delete pending orders on external pauseExternalPauseDeletePendingstrue
Réglages 16 · [BACKTEST NEWS FILTER]

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

Réglages 16 · [BACKTEST NEWS FILTER]
Clé du code sourceValeur initiale
Backtest filter infoBacktestFilterInfoTexte affiché
Use embedded calendar in backtestsBacktestUseEmbeddedCalendartrue
Backtest broker UTC offset (winter minutes)BacktestUtcOffsetMinutes120
Backtest broker daylight saving ruleBacktestDstPolicyCALENDAR_DST_EU
Réglages 17 · [DASHBOARD]

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

Réglages 17 · [DASHBOARD]
Clé du code sourceValeur initiale
Show dashboardPanelEnabledtrue
Apply chart colorsChartIdentitytrue

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

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.

Questions

Questions fréquentes

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

    Livraison automatique

    Livraison rapide et automatique après confirmation du paiement. Sans attendre un envoi manuel.

MQLume Bespoke

À la hauteur de vos ambitions.

Découvrir le sur-mesure →

Une idée plus précise en tête ?

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

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

GRATUIT

Lizard [MQLume]

MQL5 / MT5Version v2.1

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

US$99.00GRATUIT
GRATUIT

Scraper Gold [MQLume]

MQL5 / MT5Version v3.7

Code source modifiable gratuit avec EX5 : quatre moteurs de cassure sur l’or, avec profils, volumes, directions et sorties indépendants.

US$95.00GRATUIT

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.

Avis et questions

Chargement…

MQLume

À découvrir ensemble. À partager en communauté.

Retrouvez MQLume sur votre plateforme préférée.

YouTube

Découvrez nos EA en action : backtests, démonstrations et guides pratiques.

Voir sur YouTube

Telegram

Échangez avec d’autres utilisateurs d’EA, partagez vos idées et suivez les nouveautés.

Rejoindre la communauté Suivre les annonces officielles

Paiement

Kyora [MQLume]

Version 2.20 · Licence personnelle

Total de la commande
US$49

Téléchargements du compte · livraison par e-mail

Capture · Kyora [MQLume]

Capture — Kyora [MQLume]
Agrandir l’image ↗

Panier

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

Votre panier attend son premier passager.

Choisissez une édition EA ou source.

Continuer les achats