Latest posts

MQL5 Trading Algorithmique
24 Sept, 06:00
Un filtre de Kalman à état unique peut devenir nettement plus exploitable lorsque son bruit de processus (Q) n’est plus constant. Cette variante rend Q adaptatif à chaque barre via le ratio d’efficacité de Kaufman (ER), calculé sur une fenêtre donnée. ER proche de 1 augmente Q, le gain de Kalman monte et la courbe colle davantage au prix. ER proche de 0 réduit Q, le gain baisse et le filtrage privilégie le lissage en phase de range.Le même ER pilote des bandes de régime autour de la ligne, basées sur l’écart-type glissant du résidu (prix moins estimation), pondéré par un multiplicateur qui s’amplifie lorsque l’efficacité diminue. Résultat attendu: bandes étroites en tendance, plus larges en consolidation.La logique de signal repose sur une coloration de régime confirmée uniquement à la clôture, sans redessinage. Paramètres clés: Q de base, R, multiplicateurs min/max de Q, période ...👉 Lis ça | Cotations | @mql5fr


MQL5 Trading Algorithmique
24 Sept, 04:00
Affichage d’un fond d’écran BMP dans MT5 via un indicateur.Placer un fichier nommé « background.bmp » dans le répertoire FILES du terminal, puis attacher l’indicateur au graphique. Le rendu du fond est alors appliqué automatiquement sur la fenêtre principale.Deux options de mise à l’échelle sont disponibles. BMP_FIT ajuste l’image pour la faire tenir dans l’espace visible en conservant les proportions. BMP_FILL remplit toute la zone du graphique, avec recadrage possible selon le ratio.👉 Lis ça | Cotations | @mql5fr


MQL5 Trading Algorithmique
23 Sept, 06:00
CustomAverage propose une moyenne mobile adaptative en deux étapes : une moyenne de base calculée sur le prix, puis un lissage secondaire appliqué sur cette première série. Le résultat vise un compromis plus propre entre réactivité et stabilité qu’une MA unique.L’étape 1 accepte SMA/EMA/SMMA/LWMA et plusieurs types de prix. L’étape 2 applique à nouveau l’une de ces méthodes sur la sortie de l’étape 1, avec une période souvent plus courte pour réduire le bruit sans ajouter trop de retard.L’indicateur ne recalcul pas l’historique et ne projette pas de valeurs futures. À chaque tick, seules les barres nécessaires sont mises à jour via le schéma rates_total/prev_calculated.Lecture graphique : la ligne change de couleur selon la pente. Des flèches signalent les croisements clôture/moyenne (retour au-dessus ou au-dessous). Une étiquette optionnelle affiche la valeur courante. Paramètr...👉 Lis ça | Freelance | @mql5fr


MQL5 Trading Algorithmique
23 Sept, 04:00
Les erreurs « Stops non valides » (130) en trading automatisé proviennent souvent de contraintes serveur invisibles côté terminal : niveau des stops, niveau de gel, pas de lot minimal, ou combinaison de ces règles. Ces paramètres varient selon le symbole et le courtier, et peuvent changer sans préavis.Un script de diagnostic peut afficher ces spécifications sur n’importe quel graphique, sans ouvrir ni modifier d’ordres, et sans activer le trading algorithmique. Entrée possible via liste de symboles séparés par des virgules, ou analyse de la sélection Market Watch.Sorties par symbole : précision, point, pas de cotation, taille de contrat, min/pas/max de lots, spread (fixe/variable), mode d’exécution, swaps, et marge requise au lot minimum. Point clé : calcul du stop minimal réellement accepté, en PRICE, en prenant la borne la plus restrictive entre stop level et freeze level, avec ...👉 Lis ça | Cotations | @mql5fr
1,390Open in Telegram
MQL5 Trading Algorithmique
22 Sept, 06:00
L’EA Session Opening Range Breakout (SessionORB_EA) automatise une stratégie de cassure de la fourchette d’ouverture. Il mesure, sur les N premières minutes d’une session définie, le plus haut et le plus bas, puis place deux niveaux de déclenchement avec marge. Une entrée est validée uniquement sur clôture au-delà du niveau, avec une seule position par session.La fourchette est calculée systématiquement à partir des données M1 pour conserver une précision minute, quel que soit le timeframe du graphique. La confirmation de cassure s’effectue sur la bougie clôturée du timeframe du graphique, ce qui permet d’ajuster la sensibilité du signal sans modifier la mesure de la fourchette.La gestion du risque inclut un stop loss de l’autre côté de la fourchette (avec buffer) et un take profit basé sur un ratio gain/risque. Paramètres clés : horaire de session (serveur), durée de fourchette, ...


MQL5 Trading Algorithmique
22 Sept, 04:00
Reverse RSI Bands est un indicateur personnalisé qui réinterprète la formule du RSI afin d’afficher, sur le graphique principal, les niveaux de prix auxquels le RSI atteindra des seuils de surachat/survente définis. L’oscillateur n’est plus limité à une lecture en sous-fenêtre et les zones deviennent directement actionnables en prix.Le calcul repose sur des déductions algébriques de la version lissée récursive de Wilder. Les niveaux sont obtenus à partir de l’état validé de la barre précédente pour éviter le repainting et conserver une cohérence stricte avec le RSI standard de MT5.Paramètres clés : période RSI (14), cible surachat (70), cible survente (30), prix appliqué (clôture par défaut). Usage courant : principales paires en H1/H4, repérage de renversements au contact des bandes, et placement d’ordres à cours limité au voisinage des niveaux projetés. Projet open source, inspi...
1,710Open in Telegram
MQL5 Trading Algorithmique
21 Sept, 06:00
Round Trip Cost Reconciler est un utilitaire MT5 gratuit, en lecture seule, destiné à l’analyse précise des coûts et de la performance, au-delà d’une simple exportation d’historique. Il produit un CSV d’exécutions filtrées et un second CSV qui regroupe achats/ventes par DEAL_POSITION_ID.Les exécutions partielles sont consolidées en prix d’entrée et de sortie pondérés par le volume. Les commissions, swaps et frais restent séparés du résultat brut, permettant de calculer coûts totaux et résultat net, avec comptage des transactions et statut du cycle de vie.Statuts: TERMINÉ, OPEN_OR_INCOMPLETE, EXCESS_EXIT, COMPLEX_REVERSAL (renversement INOUT non réduit). Paramètres: fenêtre 1–3650 jours, symbole courant ou tous, filtre magic (-1 ou valeur), choix des fichiers, dossier Common, séparateur.Sécurité: lecture de l’historique et écriture CSV locales uniquement, sans DLL, WebRequest ni ...


MQL5 Trading Algorithmique
21 Sept, 04:00
Un inspecteur de calendrier de sessions MT5 lit le planning hebdomadaire réel des sessions fourni par le courtier connecté. Aucun horaire fixe n’est utilisé pour Londres, New York ou d’autres places. Le périmètre peut couvrir le symbole du graphique, une liste personnalisée (séparée par des virgules) ou tous les symboles du Market Watch.Pour chaque symbole, le script énumère les sessions via SymbolInfoSessionTrade, indique si l’heure serveur est dans une session active, calcule la prochaine transition d’ouverture ou de clôture, et affiche le mode de négociation ainsi que l’état de synchronisation côté courtier. Les sessions dépassant minuit sont annotées « (+1d) ». En absence de planning, le résultat est SCHEDULE_UNAVAILABLE.Un export CSV horodaté optionnel est enregistré dans « Common Files » avec préfixe configurable et limite de sécurité sur le nombre de sessions. Outil de diag...


MQL5 Trading Algorithmique
20 Sept, 06:00
Broker Execution Diagnostics MT5 est un script en lecture seule conçu pour auditer les paramètres d’un symbole pouvant provoquer des volumes non valides, des stops refusés et des incohérences de risque.Le rapport couvre le nombre de chiffres, le point, la taille et la valeur du tick, le spread en points, ainsi que les volumes min/max et l’incrément. Il fournit aussi une normalisation prudente du volume demandé, les niveaux de stop et de gel (points et distance prix), et les modes de trading et d’exécution.En option, le script valide la distance entrée/Stop-Loss et estime le profit via OrderCalcProfit dans la devise du compte. Paramètres: InpRequestedVolume, InpEntryPrice, InpStopLossPrice, InpShowOnChart. Compilation dans MetaEditor, exécution sur le symbole ciblé, lecture via journal Experts ou commentaire graphique. Aucun ordre n’est envoyé ou modifié.👉 Lis ça | Documentación |


MQL5 Trading Algorithmique
20 Sept, 04:00
Un indicateur de « session sweep reversal » formalise un scénario fréquent en intraday : dépassement du plus haut ou du plus bas d’une séance, déclenchement de stops, puis retour rapide dans la fourchette.Après la fin de la séance, le plus haut et le plus bas sont figés et prolongés comme niveaux horizontaux. Un sweep n’est validé que si le prix dépasse ces niveaux d’au moins SweepBufferPips, puis clôture à nouveau à l’intérieur dans un délai de ReversalBars. En cas de poursuite sans réintégration, aucun signal n’est produit, afin d’écarter les cassures réelles.Les flèches matérialisent un balayage haussier (réintégration après passage sous le bas) ou baissier (réintégration après passage au-dessus du haut). Usage recommandé : s’en servir comme filtre d’attention, avec confirmation par structure/prix, sur M5 à M30, notamment sur EURUSD/GBPUSD avec des fenêtres Londres ou New York.👉


MQL5 Trading Algorithmique
19 Sept, 06:00
News Trading Dashboard est un panneau d’information sur graphique, sans exécution d’ordres, conçu pour signaler les épisodes de volatilité liés aux publications macroéconomiques (NFP, IPC, décisions de taux). La détection repose sur un ratio simple : fourchette de la bougie courante (haut-bas) comparée à une ATR de référence, pondérée par un multiplicateur. Le dépassement du seuil indique un régime de marché anormal.Réglages principaux : InpATRPeriod (sensibilité vs stabilité), InpSpikeMultiplier (seuil du pic), InpTimerSeconds (rafraîchissement visuel). Côté interface : affichage, thème, taille de police, mise à l’échelle automatique et largeur minimale. Positionnement via coin d’ancrage et offsets.Support multi-instances via InpInstanceID pour exécuter plusieurs configurations, y compris sur plusieurs symboles. Usages courants : filtre de non-trading en rouge, breakout après clô...


MQL5 Trading Algorithmique
19 Sept, 04:00
« MT5 EA Acceptance Harness » est un script MQL5 destiné à valider un contrat d’état d’entrée borné via des cas de test synthétiques et déterministes. L’exécution couvre huit scénarios : entrée valide sur barre clôturée, double signal sur une même barre, rejet sur barre ouverte, rejet pendant période de refroidissement, acceptation après expiration du refroidissement, absence de signal, verrouillage quotidien et réinitialisation au changement de journée.Le script compare décisions attendues et décisions observées, puis produit un bilan final des réussites et des échecs. Paramètres disponibles : InpWriteTextFile (écriture du rapport dans Common\Files), InpPrintToExperts (journal Experts) et InpFileName (nom du rapport).Limites : uniquement des données synthétiques, sans lecture de marché ni de compte, et sans envoi, modification ou clôture d’ordres. Les tests valident seulement les...


MQL5 Trading Algorithmique
18 Sept, 06:00
Un panneau de fourchette automatisé réduit les opérations manuelles en calculant et traçant les plus-hauts/plus-bas sur une fenêtre de rétrospective configurable. Le statut de marché devient lisible immédiatement : consolidation dans la fourchette ou cassure confirmée, sans interprétation continue des chandeliers.Les niveaux sont affichés directement sur le graphique, avec étiquettes de prix optionnelles, ce qui limite les allers-retours vers le panneau. Plusieurs instances peuvent coexister avec des ID distincts pour obtenir un contexte multi-unités (ex. H1 et M15) sans changer de graphique. Les mises à jour sur minuterie évitent une charge par tick et stabilisent l’exécution sur session complète.Paramètres clés : rétrospective en barres, tampon de confirmation en points, intervalle de rafraîchissement, thème et échelle, ancrage et offsets, styles/épaisseur des lignes, affichage ...


MQL5 Trading Algorithmique
18 Sept, 04:00
Tableau de bord de trading temps réel centré sur le contexte, avec lecture unifiée de la tendance, de la volatilité et du risque événementiel.Le bloc “sentiment technique” agrège EMA, MACD et stochastique en score haussier/baissier. Le suivi de tendance qualifie direction (haussière/baissière/latérale), stade (naissante à risque de retournement) et momentum.Le module volatilité/cassure combine ATR, squeeze Bollinger, canal de Donchian et état de rupture (test, confirmée, fausse). Les annotations “SIDEWAYS”, “REVERSAL RISK” ou “FALSE BREAK – FADE” servent de garde-fous contre les entrées impulsives.La partie carry affiche swap long/short pour privilégier un biais sur H4/D1. Un compte à rebours sur l’actualité signale les événements à fort impact et facilite l’évitement à 30–60 minutes.Limites: indicateur technique indirect, pas de points d’entrée/sortie automatiques, calendrier...


MQL5 Trading Algorithmique
17 Sept, 06:00
Avec plusieurs Expert Advisors sur un même compte, la courbe de capital agrège tout et masque la contribution réelle de chaque système. Le tri par « magic number » permet de segmenter l’historique et d’identifier ce qui performe, ce qui finance le reste, ou ce qui est devenu inactif.Un script lit l’historique du compte et produit un tableau par magic, trié par P/L net, avec transactions clôturées, taux de gains, profit factor, gains/pertes moyens, positions ouvertes (volume), ordres en attente, premières/dernières dates et symboles. Une ligne « Magic 0 » regroupe manuel et EAs sans magic, à interpréter avec prudence. Export CSV disponible vers MQL5\Files\MagicInventory.csv.Deux points techniques corrigent des biais fréquents : regroupement par DEAL_POSITION_ID pour gérer les clôtures partielles, et intégration des commissions d’entrée souvent ignorées. Le script n’ouvre ni ne modi...


MQL5 Trading Algorithmique
17 Sept, 04:00
Daily Zone Recovery est un expert advisor pour MetaTrader 5 basé sur les plus hauts et les plus bas de la séance précédente. Les entrées s’appuient sur trois modules distincts : cassure puis retour sur niveau, test du niveau suivi d’une cassure, et séquence test–correction–nouveau test.La logique de filtrage inclut un contrôle de volatilité via ATR et une vérification du spread avant exécution. Les paramètres couvrent les périodes, les zones, ainsi que des réglages séparés de Take Profit et Stop Loss pour chaque stratégie.En option, la gestion peut passer en mode grille avec lot fixe, avec possibilité de clôture d’une série au prix moyen. L’ensemble est orienté vers le trading de l’or, avec un usage potentiel en scalping selon les conditions de marché.👉 Lis ça | CodeBase | @mql5fr


MQL5 Trading Algorithmique
16 Sept, 06:00
Un calculateur graphique de taille de position basé sur le risque convertit un pourcentage de risque et un stop-loss en volume exact, exprimé dans la devise du compte. Les lignes d’entrée et de stop sont déplaçables et le panneau met à jour en temps réel la taille de lot, le montant à risque, la marge requise et le niveau cible, y compris hors marché.Les calculs s’appuient sur les fonctions de calcul de profit et de marge du terminal, évitant les approximations du type « points × valeur du tick » sur paires croisées, métaux et CFD. Le volume est arrondi à la baisse selon le pas du courtier, avec signalement explicite si le résultat tombe sous le minimum.Le module n’envoie ni ne modifie d’ordres. La base de risque est sélectionnable (solde, capital propre, marge libre) et la direction est déduite du placement du stop, avec option de forçage. Configuration disponible pour le panneau...


MQL5 Trading Algorithmique
16 Sept, 04:00
Trend Execution Planner est un utilitaire graphique gratuit et open source pour MetaTrader 5, conçu pour cadrer les conditions de marché et dimensionner une transaction hypothétique avant une exécution manuelle ou via un autre système. Implémenté comme Expert Advisor uniquement pour accéder aux spécifications du compte et des symboles, sans fonction de trading.Le panneau affiche une lecture de régime basée sur la position du prix vs moyenne mobile, la pente de la MA, l’ADX et le ratio d’efficacité de Kaufman. Il classe l’état en tendance haussière, baissière ou mixte, et mesure le spread en % d’ATR avec seuil de coût configurable.La planification du risque calcule des scénarios long/short avec stop ATR, objectif risque/rendement, lot normalisé (OrderCalcProfit), marge requise (OrderCalcMargin) et contrôle de marge disponible, avec alerte si le lot minimum dépasse le risque choisi....


MQL5 Trading Algorithmique
15 Sept, 06:00
Cet Expert Advisor est un outil de diagnostic. Aucun ordre n’est envoyé, aucune position n’est ouverte. Il collecte et consolide les paramètres d’exécution et de configuration de l’environnement MetaTrader 5.Après attachement au graphique, les données sont diffusées via trois canaux : panneau en haut à gauche avec mise à jour en temps réel, journal du terminal dans l’onglet « Experts », et export CSV dans MQL5/Files.Les informations sont regroupées par blocs. Fuseau horaire : heure serveur, heure PC, et décalage exact serveur vs UTC. Coûts : type de swap, swap long/court en devise réelle pour 1 lot, spread courant. Règles symbole : décimales, taille de contrat, volumes min/max/pas, niveaux stop et niveau de gel. Exécution/connexion : ping, état, modes FOK/IOC, méthode de marge. Compte : courtier, serveur, devise, levier, capital propre.👉 Lis ça | Forum | @mql5fr


MQL5 Trading Algorithmique
15 Sept, 04:00
Indicateur de signaux basé sur l’oscillateur stochastique standard, orienté détection de retournements via croisements validés uniquement en zones extrêmes.Signal d’achat : flèche bleue lorsque K ou D sur la bougie précédente est en zone de survente (<= 20 par défaut) et que K croise au-dessus de D. Signal de vente : flèche rouge lorsque K ou D sur la bougie précédente est en zone de surachat (>= 80 par défaut) et que K croise sous D.Filtrage intégré par alternance : un achat doit être suivi d’une vente (et inversement), afin de limiter les doublons en tendance. Calcul et alertes uniquement sur bougies clôturées, sans repaint.Entrées : paramètres stochastiques (K, D, ralentissement, méthode, prix), seuils 20/80 ajustables, alertes activables. Utilisation recommandée avec filtres de tendance, moyennes mobiles et niveaux S/R.👉 Lis ça | AlgoBook | @mql5fr

Related Channels
Other channels in the same section of the catalogue.
