gram news
Аватар канала MQL5 Trading Algorithmique

MQL5 Trading Algorithmique

@mql5fr

Les meilleures publications de la plus grande communauté de traders algorithmiques. Abonnez-vous pour rester au courant des dernières technologies et du développement des programmes de trading.

55,376подписчиков

Открыть канал

Последние посты

  • MQL5 Trading Algorithmique

    14 нояб., 07:00

    Plusieurs sociétés de gestion de portefeuille ferment un compte dès que la limite de perte quotidienne est atteinte. Un indicateur permet d’afficher ces niveaux directement sur le graphique, sans calcul manuel.Sont affichés : solde de début de journée (déduit de l’historique), niveau de capital lié à la limite journalière, perte courante en valeur et en pourcentage de la limite, marge restante avant dépassement, et en option le niveau lié à la perte maximale. La couleur évolue du vert à l’orange puis au rouge selon la progression.Une alerte contextuelle s’affiche une fois par jour au seuil défini (80 % par défaut). Paramètres disponibles : limites journalière et maximale en %, solde initial, heure serveur de démarrage de journée, seuil d’alerte, position du panneau. Outil en lecture seule, sans action sur les ordres. Les règles de calcul variant selon les sociétés, les valeurs res...👉 Lis ça | Market | @mql5fr
  • MQL5 Trading Algorithmique

    14 нояб., 05:00

    Les filtres de session d’un Expert Advisor sont exprimés en heure serveur, définie par l’horloge du courtier. Selon les infrastructures, cette horloge reste en UTC, ou bascule entre UTC+2 et UTC+3, avec des week-ends de changement différents selon les calendriers US et EU. Résultat : un créneau « 10:00–13:00 » peut devenir faux plusieurs semaines par an.Un outil d’audit peut déduire le décalage serveur sans dépendre d’informations externes, en lisant l’historique H1 du symbole. Il détecte les interruptions d’au moins 20 h, ancre chaque clôture hebdomadaire sur 17:00 America/New_York (Forex et CME), calcule close−UTC, puis reconstitue la séquence sur 60 semaines pour identifier le régime (fixe, US, EU, mixte) et exclure les clôtures irrégulières (jours fériés, historiques incomplets).À partir du dernier décalage et du calendrier détecté, il projette l’heure serveur d’ouverture de L...👉 Lis ça | Forum | @mql5fr
  • MQL5 Trading Algorithmique

    12 нояб., 07:00

    Les outils de suivi des challenges prop se limitent souvent à une perte journalière. ATS Prop Rules Monitor regroupe les cinq contraintes sur un seul tableau avec l’espace restant : perte journalière (incluant le flottant, optionnel, et heure de rollover configurable), perte maximale (statique ou ajustée equity/balance), progression vers l’objectif, jours de trading validés, et règle de « meilleure journée » si applicable.Un code couleur (vert/orange/rouge) et un badge d’état synthétisent la situation. Une ligne « une opération supplémentaire » calcule, pour le symbole du graphique et un stop en points, le lot maximal respectant la marge restante, sans arrondi à la hausse.Côté implémentation : panneau sur CCanvas, scaling DPI, taille de police fixée au démarrage, persistance via GlobalVariables. Les garde-fous s’appuient sur CAtsDayGuard et CAtsDrawdownGuard, le reste est reconstr...👉 Lis ça | Signaux | @mql5fr
  • MQL5 Trading Algorithmique

    12 нояб., 05:00

    Un indicateur technique calcule la fourchette de la séance asiatique par jour (00:00–07:00 UTC par défaut) et l’affiche sous forme de rectangle. L’hypothèse opérationnelle est une consolidation nocturne suivie d’une sortie fréquente à l’ouverture de Londres.Dans la fenêtre de cassure (07:00–11:00 UTC), un signal BUY/SELL est posé sur la première bougie clôturée au-delà des bornes de la fourchette, avec une marge de sécurité configurable (10% par défaut). Les niveaux sont dérivés automatiquement : stop au milieu de la fourchette ou sur la borne opposée, et objectif égal au prix d’entrée ± fourchette × multiplicateur (1,5 par défaut).Paramètres : offset UTC serveur, horaires de plage et de fin de cassure, buffer %, TP mult, stop opposé, un signal/jour, alertes, couleur. Recommandé en M5–M15 sur GBPUSD, EURUSD, XAUUSD. Signaux sur clôture uniquement, sans repaint, sans garantie de ré...👉 Lis ça | CodeBase | @mql5fr
  • MQL5 Trading Algorithmique

    11 нояб., 09:00

    Le filtrage de tendance L1 vise une estimation robuste des séries temporelles financières, en supprimant le bruit court terme tout en préservant la dynamique long terme. La sortie est une tendance linéaire par morceaux, avec détection automatique des ruptures de pente, là où les lissages classiques (moyennes mobiles, Hodrick–Prescott) introduisent du retard et masquent les changements de régime.La régularisation se fait via la norme L1 sur les différences secondes, ce qui rend la plupart des courbures nulles et limite le nombre de ruptures. Le paramètre λ pilote le compromis, de x=y à λ=0 jusqu’à une tendance strictement linéaire au-delà de λmax.Côté implémentation MQL5, deux méthodes structurent le flux: calcul de λmax, puis calcul de la tendance L1 avec λ absolu ou relatif (λ=coef·λmax). Les plages usuelles en relatif se situent entre 0,04 et 0,25 selon l’objectif signal ou régime.👉 Lis ça | Cotations | @mql5fr
  • MQL5 Trading Algorithmique

    11 нояб., 07:00

    Les backtests en mode « chaque tick basé sur des ticks réels » rejouent l’historique tick par tick, et non les bougies visibles. Stops, ordres en attente et filtres de spread dépendent donc directement des ticks stockés par le terminal.Un outil d’audit de cet historique lit les derniers jours pour un symbole ou l’ensemble du Market Watch et signale cinq familles d’anomalies : cotations impossibles (bid/ask non positifs, cotations croisées), horodatages incohérents, inversions sur un seul tick mesurées en multiples du spread médian, silences au sein de sessions supposées ouvertes, et divergences entre ticks et barres M1.Sur un échantillon de 5 symboles sur 3 jours, 1,96 million de ticks ont été analysés en environ 1,3 s. Aucun tick croisé, répété ou à temps décroissant, et cohérence parfaite entre extrêmes M1 et ticks. En revanche, des coupures de 4 à 12 minutes ont été observées a...👉 Lis ça | Signaux | @mql5fr
  • MQL5 Trading Algorithmique

    11 нояб., 05:00

    JPN225 Quiet Drift est un EA gratuit et open source pour le Nikkei 225 en M15. La logique se limite à des achats, une position à la fois, avec stop loss systématique et clôture forcée avant 17 h (heure serveur), sans exposition overnight.Le signal exige, sur la bougie clôturée, une tendance haussière (close > moyenne 34 + 0,5 écart-type), une dynamique contenue (MACD histogramme en ATR < 0,2) et un volume de ticks inférieur à 60 % de la normale horaire (moyenne 20 jours). Entrée à l’ouverture suivante, stop 4 ATR, objectif 3,5 ATR.Backtest : +8 782 $ (+87,8 %), rendement annuel simple +18,5 %, drawdown max 8,5 %, PF 1,68, 309 trades (61,8 % gagnants). Robustesse : 15 tests de résistance passés, p-value 0,011 hors échantillon, walk-forward 5/5 rentable, probabilité d’overfit estimée à 8,6 %. Limites : long only, volume dépendant du courtier, lot fixe, un seul marché et une seule un...👉 Lis ça | CodeBase | @mql5fr
  • MQL5 Trading Algorithmique

    10 нояб., 15:00

    L’indicateur « Session Sweep Boxes » affiche sur le graphique les sessions Asie, Londres et New York sous forme de fourchettes de prix, puis détecte les balayages de liquidité sur ces niveaux. Un sweep est validé quand le prix dépasse le plus haut ou le plus bas d’une session terminée et clôture à nouveau à l’intérieur.Les sweeps du plus haut sont signalés par une flèche rouge (biais baissier), ceux du plus bas par une flèche bleue (biais haussier). Les signaux sont confirmés uniquement sur barres clôturées, sans redessin. Après la fin de session, les extrêmes peuvent être prolongés en pointillés jusqu’au sweep, à une clôture de cassure, ou au redémarrage de la même session.Les horaires sont saisis en GMT, avec décalage serveur détecté automatiquement ou défini manuellement (utile en test et lors des changements d’heure). Paramétrage disponible par session (heures, couleur, rempli...👉 Lis ça | Calendrier | @mql5fr
  • MQL5 Trading Algorithmique

    22 сент., 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 сент., 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...
  • MQL5 Trading Algorithmique

    21 сент., 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 сент., 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 сент., 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 сент., 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 сент., 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 сент., 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 сент., 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 сент., 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 сент., 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 сент., 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
Скачать ряд в CSV
Бот обратной связи для своего канала — бесплатно

Подписчики пишут боту, вы отвечаете реплаем, ваш аккаунт скрыт. Создаётся в одно касание.

Как это работает →
Создать бота