MQL5 Trading Algorithmique
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.
إظهار المزيد📈 نظرة تحليلية على قناة تيليجرام MQL5 Trading Algorithmique
تُعد قناة MQL5 Trading Algorithmique (@mql5fr) في القطاع اللغوي الفرنسية لاعباً نشطاً. يضم المجتمع حالياً 49 487 مشتركاً، محتلاً المرتبة 2 252 في فئة الاقتصاد والمالية والمرتبة 596 في منطقة فرنسا.
📊 مؤشرات الجمهور والحراك
منذ تأسيسه في невідомо، حقق المشروع نمواً سريعاً وجمع 49 487 مشتركاً.
بحسب آخر البيانات بتاريخ 23 يوليو, 2026، تحافظ القناة على نشاط مستقر. خلال آخر 30 يوماً تغيّر عدد الأعضاء بمقدار 995، وفي آخر 24 ساعة بمقدار 59، مع بقاء الوصول العام مرتفعاً.
- حالة التحقق: غير موثّقة
- معدل التفاعل (ER): يبلغ متوسط تفاعل الجمهور 7.01%. وخلال أول 24 ساعة من النشر يحصد المحتوى عادةً 2.38% من ردود الفعل نسبةً إلى إجمالي المشتركين.
- وصول المنشورات: يحصل كل منشور على متوسط 3 467 مشاهدة. وخلال اليوم الأول يجمع عادةً 1 178 مشاهدة.
- التفاعلات والاستجابة: يتفاعل الجمهور بانتظام؛ متوسط التفاعلات لكل منشور يبلغ 7.
- الاهتمامات الموضوعية: يركز المحتوى على مواضيع رئيسية مثل indicateur, lis, marché, analyse, paramètre.
📝 الوصف وسياسة المحتوى
يصف المؤلف القناة بأنها مساحة للتعبير عن الآراء الذاتية:
“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.”
بفضل وتيرة التحديث المرتفعة (أحدث البيانات بتاريخ 24 يوليو, 2026) تحافظ القناة على حداثتها ومستوى وصول مرتفع. وتُظهر التحليلات تفاعلاً نشطاً من الجمهور، ما يجعلها نقطة تأثير مهمة ضمن فئة الاقتصاد والمالية.
جاري تحميل البيانات...
| التاريخ | نمو المشتركين | الإشارات | القنوات | |
| 24 يوليو | +26 | |||
| 23 يوليو | +59 | |||
| 22 يوليو | +58 | |||
| 21 يوليو | +44 | |||
| 20 يوليو | +55 | |||
| 19 يوليو | +4 | |||
| 18 يوليو | +31 | |||
| 17 يوليو | +21 | |||
| 16 يوليو | +55 | |||
| 15 يوليو | +69 | |||
| 14 يوليو | +5 | |||
| 13 يوليو | +63 | |||
| 12 يوليو | +24 | |||
| 11 يوليو | +39 | |||
| 10 يوليو | +16 | |||
| 09 يوليو | +32 | |||
| 08 يوليو | +34 | |||
| 07 يوليو | +25 | |||
| 06 يوليو | +23 | |||
| 05 يوليو | +37 | |||
| 04 يوليو | +21 | |||
| 03 يوليو | +45 | |||
| 02 يوليو | +28 | |||
| 01 يوليو | 0 |
| 2 | La moyenne mobile simple (SMA) présente un retard structurel face aux changements de tendance. Une approche consiste à intégrer la vitesse moyenne de variation des cours afin de réduire ce décalage.
Un indicateur basé sur trois algorithmes de mesure de vitesse est proposé. La vitesse centrale vise un rendu plus lissé. La vitesse vers l’avant est calculée par rapport à la barre courante, ce qui améliore la réactivité aux variations récentes. La vitesse vers l’arrière est calculée depuis la barre initiale, en tenant compte de l’historique de mouvement.
Selon l’option retenue, le retard est réduit, permettant un usage en remplacement d’une SMA standard. Paramètres : Type (méthode de vitesse) et iPeriod (période de calcul).
👉 Lis ça | Freelance | @mql5fr | 1 443 |
| 3 | Cet Expert Advisor combine un filtre de force de tendance via ADX, une entrée sur repli autour d’une EMA, et une gestion du risque pilotée par l’ATR. Le design vise un seul symbole, avec une seule position ouverte à la fois et une évaluation des signaux uniquement à la clôture des bougies.
Le filtre de tendance exige un ADX (période 14 par défaut) au-dessus d’un seuil (25) et en progression d’une bougie à l’autre. L’événement de repli est défini par l’écart prix-EMA, normalisé par l’ATR, qui passe d’un état “au-dessus du ratio” à “en dessous” (ratio 0,5), indiquant un rapprochement puis un redépart.
Le sens du trade est dérivé de +DI/-DI de l’ADX sur la bougie précédente. SL = ATR * 1,5 et TP = SL * 2, avec direction configurable (achat, vente, ou les deux). Aucun fichier include externe, logique entièrement dans un seul source.
👉 Lis ça | Documentación | @mql5fr | 1 911 |
| 4 | Un indicateur basé sur la Fractal Adaptive Moving Average (FRAMA) suit la méthodologie décrite par John Ehlers pour ajuster dynamiquement le lissage en fonction de la dimension fractale du prix.
Le calcul estime la rugosité du marché sur une fenêtre donnée, puis en déduit un coefficient de filtrage qui accélère la moyenne en phase directionnelle et la ralentit en phase erratique.
Ce type d’implémentation vise à réduire le retard par rapport à une moyenne mobile classique tout en limitant le bruit. Les paramètres clés restent la période d’analyse et les bornes appliquées au facteur d’adaptation pour éviter des réactions excessives.
👉 Lis ça | Cotations | @mql5fr | 2 299 |
| 5 | Le fichier d’inclusion Z_include.mqh fournit une fonction d’analyse statistique appliquée à un tableau de données.
Les indicateurs calculés incluent Max (valeur maximale), Min (valeur minimale), moyenne, écart-type (estimation sans biais), skewness, kurtosis et Z-score sur l’ensemble des valeurs.
Le Z-score est utilisé pour normaliser les résultats et faciliter les comparaisons entre séries de données. Une référence de définition et d’usage est indiquée dans l’article « Mathematics in Trading: How to Estimate Trade Results ».
Le fichier doit être placé dans le répertoire \MQL4\include\. Un script d’exemple montre le calcul du Z-score sur un compte de trading.
Le fichier d’en-tête NormalProbability.mq4 fournit également un exemple de calcul de probabilité normale basé sur un tableau.
👉 Lis ça | VPS | @mql5fr | 2 622 |
| 6 | Expert Advisor orienté recherche pour tester l’hypothèse de continuation du pattern Inside Bar. Détection sur la période du graphique, uniquement à l’apparition d’une nouvelle bougie. La figure comprend une Main Bar (bougie englobante) et une Signal Bar intégralement contenue dans sa fourchette.
Exécution par ordres stop conditionnels. Clôture haussière de la Main Bar: placement d’un Buy Stop au-dessus du plus haut. Clôture baissière: Sell Stop sous le plus bas. Stop Loss défini comme fraction de l’amplitude de la Main Bar, Take Profit via un ratio risque/rendement (0 pour désactiver).
Paramétrage: lot fixe ou sizing par % de risque sur solde initial, filtre ATR optionnel (Main Bar > x ATR), contraintes sur taille du corps et taille maximale de l’Inside Bar, annulation automatique des ordres en attente après N barres. Limites: une position et un ordre en attente par symbole.
Backte...
👉 Lis ça | AlgoBook | @mql5fr | 2 724 |
| 7 | L’indicateur « Multi Forex Scanner » vise à réduire le temps consacré à l’identification de paires potentiellement intéressantes à trader, via une approche de balayage centralisée.
La version MT5 reprend le principe de l’outil initialement conçu pour MT4. L’affichage s’appuie sur la liste des symboles disponibles dans la fenêtre « Market Watch », sans nécessiter de configuration complexe côté indicateur.
La gestion des devises visibles repose sur le filtrage natif de « Market Watch » : masquer un symbole dans cette fenêtre le retire automatiquement de la liste affichée par l’indicateur. Outil orienté workflow, destiné à simplifier la sélection et la surveillance multi-paires.
👉 Lis ça | Market | @mql5fr | 2 669 |
| 8 | De nombreux indicateurs produisent des signaux erronés. Une validation géométrique peut filtrer ces anomalies en temps réel sans modifier les signaux restants.
Le principe consiste à considérer chaque signal comme candidat, puis à vérifier s’il peut s’inscrire dans une séquence de pivots cohérente. Un signal qui impliquerait un segment de zigzag géométriquement impossible est classé comme non fiable et rejeté. Exemple typique : un signal d’achat qui contredit une baisse confirmée devient un candidat invalide.
Un moteur basé sur une logique de type ZigZag relie les candidats (ici, issus des lignes du canal de Donchian). Si une impossibilité est détectée, l’état de recherche de pivot ne change pas. À la clôture d’une branche valide, le cours est enregistré, l’état bascule et le pivot est confirmé.
Les pivots confirmés sont marqués par des flèches, les anomalies par des flèches barrée...
👉 Lis ça | Freelance | @mql5fr | 2 400 |
| 9 | La moyenne mobile (MA) calcule le prix moyen d’un instrument sur une fenêtre N et se met à jour à chaque nouvelle donnée. Elle peut être appliquée aux cours (open/close/high/low), au volume ou à d’autres séries séquentielles, y compris des indicateurs.
Quatre variantes dominent : SMA, EMA, SMMA et LWMA. Elles diffèrent surtout par la pondération des observations récentes. La SMA traite tous les points de la période à poids égal, tandis que l’EMA et la LWMA privilégient les derniers cours. La SMMA vise un lissage plus progressif.
Lecture courante côté trading : croisement prix/MA. Passage du prix au-dessus de la MA souvent interprété comme signal d’achat, passage en dessous comme signal de vente. Cette approche suit la tendance et ne vise pas les points extrêmes.
Formules usuelles : SMA = SOMME(CLOSE,N)/N ; EMA = CLOSE(i)*P + EMA(i-1)*(100-P) ; LWMA = SOMME(CLOSE(i)*i,N)/SOMME(i,N) ...
👉 Lis ça | Forum | @mql5fr | 2 852 |
| 10 | Un indicateur peut afficher des séries externes directement sur la fenêtre de prix d’un instrument, sans sous-fenêtre. Exemple : cinq courbes dérivées de equity.csv, représentant l’équité moyenne de cinq groupes avec des paramètres de Money Compounding différents.
Le fichier equity.csv doit être placé dans experts\files\, puis l’indicateur compilé et attaché à un graphique journalier. Au premier chargement, aucune courbe n’est visible : l’échelle des prix et celle des données CSV sont incompatibles, ce qui rend le tracé hors champ.
La procédure consiste ensuite à permuter deux lignes dans le code (commenter l’une, décommenter l’autre), puis recompiler via F5. Le terminal recalcule alors l’échelle en fonction de la plage de prix courante, ce qui rend les courbes lisibles sur le graphique principal. Cette technique repose sur un contournement des règles de mise à l’échelle.
👉 Lis ça | Calendrier | @mql5fr | 3 600 |
| 11 | Les bandes de volatilité classiques, comme Bollinger ou Keltner, reposent souvent sur des hypothèses implicites de symétrie et de stationnarité. Elles projettent des écarts-types autour d’une moyenne sans valider statistiquement l’existence d’un retour à la moyenne. Sur des actifs en dérive structurelle, cela conduit à des stratégies de réversion mal calibrées lorsque le prix reste durablement en zone extrême.
Une approche plus robuste consiste à modéliser le prix via un processus d’Ornstein-Uhlenbeck : dX_t = θ(μ − X_t)dt + σ dW_t. Le paramètre μ définit un équilibre dynamique, θ mesure la force de rappel (θ>0 réversion, θ<0 tendance), et σ borne la diffusion à partir des résidus.
En pratique, le filtrage du régime via θ devient central. L’exécution vise la convergence vers μ uniquement lorsque les franchissements des limites de diffusion s’inscrivent dans un contexte de réversion ...
👉 Lis ça | Calendrier | @mql5fr | 3 689 |
| 12 | Un Expert Advisor est disponible pour tester l’hypothèse « Turnaround Tuesday » via des bougies journalières. Règle d’entrée : si le lundi clôture sous son ouverture, achat au début du mardi ; s’il clôture au-dessus, vente. L’exécution reste systématiquement contrarienne au mouvement du lundi.
Un filtre ATR optionnel permet de conditionner l’entrée et de calculer Stop Loss et Take Profit selon la volatilité (kDailyATR, rrTP). Gestion du risque : lot fixe ou taille basée sur un pourcentage du solde initial. Clôture forcée des positions à l’heure CloseHour, une seule position par symbole, MagicNumber dédié.
Backtests 2016–2026 sur EURUSD, XAUUSD, SP500 : version de base sans avantage durable (EURUSD -1,3 %, XAUUSD -2,3 %, SP500 +0,03 %). Avec filtre ATR et règles de gestion : XAUUSD +38 %, SP500 +40 %, drawdown max SP500 11 %. Code source ouvert, usage orienté recherche et validation.
👉 Lis ça | VPS | @mql5fr | 3 610 |
| 13 | MSNR v5.31Plus AEU EA est un Expert Advisor pour MetaTrader 5 orienté XAUUSD en M5, basé sur les niveaux SNR malaisiens, la logique Smart Money, le balayage de liquidité, le MISS et la confirmation par bougie englobante. L’analyse multi-timeframe (W1, D1, H4, H1) sert à cadrer les zones clés, puis les entrées sont validées sur la période d’exécution via confluence (lignes de tendance, QML, cassure-retest, CRT, GAP SNR).
Le module de sessions filtre l’Asie, l’Europe et les États-Unis. La gestion du risque est paramétrée en pourcentage, avec options de clôture partielle, passage au break-even, limitation des séries de pertes et contrôle du drawdown. Tableau de bord minimaliste, affichage des niveaux et exports CSV (backtests, signaux, trades clôturés).
Les objectifs peuvent s’appuyer sur des cibles DOL (hauts/bas veille et semaine, liquidité récente) ou basculer sur un ratio risque/re...
👉 Lis ça | VPS | @mql5fr | 3 177 |
| 14 | La volatilité peut être estimée via l’écart type des rendements sur une fenêtre donnée. Une observation fréquente est la corrélation potentielle entre une volatilité courte (ex. 6 jours) et une volatilité longue (ex. 100 jours).
L’indicateur décrit calcule la corrélation entre Vol_short et Vol_long, chacune étant dérivée d’un écart type.
Le rendement utilisé ne provient pas d’une simple différence de clôture. Il s’appuie sur un ratio de clôtures entre deux jours : Mom[i] = Close[i] / Close[i+1]. La volatilité sur k périodes est ensuite calculée comme Vol_k = Std(Mom, k), où k représente la fenêtre de variation de volatilité.
👉 Lis ça | Calendrier | @mql5fr | 3 221 |
| 15 | Quantum XAUUSD Silver Trader est un Expert Advisor multi-indicateurs pour XAUUSD et XAGUSD sous MT5. Les signaux RSI, ADX et moyennes mobiles sont agrégés en une décision pondérée, avec des préréglages distincts par métal afin de tenir compte de volatilités différentes.
L’entrée combine dynamique RSI, force de tendance via ADX, direction des MA rapide/lente et filtre de volatilité. Un module adaptatif ajuste les pondérations selon les résultats des trades récemment clôturés, avec ouverture uniquement au-delà d’un seuil configurable.
La gestion des risques est centrale: SL/TP basés sur l’ATR, trailing stop ATR, limites de drawdown quotidien et total, limite de perte quotidienne, plafond de taille de position et option de hard stop. Un mode micro/cent cible les petits dépôts, avec risque par défaut prudent (0,5% or, 0,3% argent) et un critère de backtest 70/30 in-sample/hors échantillon.
👉 Lis ça | Signaux | @mql5fr | 3 401 |
| 16 | Un EA MT5 « long-only » met en œuvre une stratégie de cassure haussière orientée tendance, avec exécution uniquement à l’ouverture d’une nouvelle bougie afin de réduire l’impact du bruit intrabar.
Le signal se déclenche lorsque la clôture de la bougie terminée (barre 1) dépasse strictement le plus haut de la bougie précédente (barre 2). Le Stop Loss est placé au plus bas de la bougie de cassure, et le Take Profit est calculé selon un ratio risque/rendement paramétrable.
La gestion du risque repose sur un montant fixe en devise par trade. Le volume est calculé via SYMBOL_TRADE_TICK_VALUE, SYMBOL_TRADE_TICK_SIZE et la distance au SL, puis ajusté au pas de volume du courtier. Les ordres sont ignorés si le volume requis est inférieur au minimum autorisé.
Tests rapportés sur NAS100 en H4 sur 3,5 ans via données OHLC M1, avec résultats nets positifs. Absence de simulation « chaque tick »...
👉 Lis ça | Forum | @mql5fr | 3 189 |
| 17 | Un script de post-trade permet de calculer MAE, MFE et l’ensemble des drawdowns sur l’historique, avec un focus sur l’évolution des fonds.
Les swaps ne sont pas intégrés au modèle. Les drawdowns sont estimés de façon prudente, en retenant systématiquement les trajectoires les plus défavorables, ce qui conduit à des valeurs légèrement supérieures aux drawdowns réels.
Prérequis : historique en M1 disponible pour chaque paire effectivement tradée, afin de reconstituer correctement les excursions et les pics de perte.
Limitation : exécution réservée aux instruments Forex.
👉 Lis ça | Signaux | @mql5fr | 3 352 |
| 18 | Vous avez des Expert Advisors écrits en MQL4 et vous pensez que leur migration vers MetaTrader 5 prendra trop de temps ? Voyons cela tout de suite.
Nous allons prendre un Expert Advisor existant de la base de code MQL5.com, l'intégrer à ChatGPT, générer une version MQL5, la compiler dans MetaEditor et l'exécuter dans le Testeur de Stratégie. L'ensemble du processus ne prendra que quelques minutes.
Si vous ne souhaitez pas travailler avec le code ou gérer la migration manuellement, il existe une option encore plus simple. MQL5.com propose un service de freelance vous permettant d'engager des développeurs professionnels pour convertir des Expert Advisors, des indicateurs et d'autres applications.
Discutez de la vidéo :
👉 MQL5.community pour les traders
👉 Chaîne YouTube officielle de MetaQuotes | 3 322 |
| 19 | MQTTFive est une bibliothèque #include pour MQL5 visant l’intégration MQTT 5.0 dans des experts et scripts. Elle supporte Mosquitto, EMQX et HiveMQ pour la publication de cours et signaux, la réception de commandes externes et le suivi d’état des experts.
Implémentation en MQL5 pur, sans DLL, basée sur l’API sockets native. Prise en charge QoS 0/1/2 avec réémission automatique. Gestion CONNECT/CONNACK (durée de session, limites de paquets, alias de sujets), messages différés, contrôle de flux et options d’abonnement (no_local, retain_as_published, retain_handling). TLS/SSL, charges utiles binaires et UTF-8 inclus.
Intégration : copier les fichiers dans MQL5/Include/MQTTFive/, inclure MQTTClient.mqh. API principale : Connect, Disconnect, ForceDisconnect, Publish, Subscribe, Unsubscribe, Loop, SetCallback. Licence MIT. Documentation : github.com/chekh/MQTTFive.
👉 Lis ça | Calendrier | @mql5fr | 3 123 |
| 20 | Le RSI reste un indicateur central pour identifier des conditions de surachat et de survente, avec des seuils courants à 70 et 30. Il a souvent tendance à marquer ses hauts et ses bas avant le mouvement des prix, ce qui en fait un outil de timing complémentaire.
L’analyse porte aussi sur les divergences: un nouveau sommet du prix non confirmé par un nouveau sommet du RSI peut signaler un retournement. La baisse du RSI sous son dernier creux valide parfois une oscillation d’échec, interprétée comme confirmation.
Le RSI peut également former des structures visibles (tête-épaules, triangles) et mettre en évidence des zones de support et de résistance plus nettement que le prix.
Formule: RSI = 100 - (100 / (1 + U / D)), avec U moyenne des variations positives et D moyenne des variations négatives.
👉 Lis ça | CodeBase | @mql5fr | 3 619 |
