en
Feedback
MQL5 Trading Algorithmique

MQL5 Trading Algorithmique

Open in Telegram

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.

Show more

📈 Analytical overview of Telegram channel MQL5 Trading Algorithmique

Channel MQL5 Trading Algorithmique (@mql5fr) in the French language segment is an active participant. Currently, the community unites 48 799 subscribers, ranking 2 260 in the Economy & Finance category and 625 in the France region.

📊 Audience metrics and dynamics

Since its creation on ĐœĐ”ĐČŃ–ĐŽĐŸĐŒĐŸ, the project has demonstrated rapid growth, gathering an audience of 48 799 subscribers.

According to the latest data from 04 July, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by 926 over the last 30 days and by 21 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 7.77%. Within the first 24 hours after publication, content typically collects 2.41% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 3 789 views. Within the first day, a publication typically gains 1 174 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 7.
  • Thematic interests: Content is focused on key topics such as indicateur, lis, marchĂ©, analyse, paramĂštre.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
“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.”

Thanks to the high frequency of updates (latest data received on 05 July, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Economy & Finance category.

48 799
Subscribers
+2124 hours
+1827 days
+92630 days
Posts Archive
Le rapport statistique n°4 de l’an dernier a identifiĂ© le meilleur rĂ©sultat hypothĂ©tique lorsque toutes les entrĂ©es et sortie
Le rapport statistique n°4 de l’an dernier a identifiĂ© le meilleur rĂ©sultat hypothĂ©tique lorsque toutes les entrĂ©es et sorties sont effectuĂ©es sur les extrĂȘmes ZigZag. Le script associĂ© calcule les performances sur une plage dĂ©finie par les paramĂštres « De » et « À ». Cette approche permet de limiter le calcul Ă  une pĂ©riode prĂ©cise et de rĂ©pĂ©ter facilement les tests. Pour faciliter la vĂ©rification, les points d’entrĂ©e et de sortie calculĂ©s sont actuellement affichĂ©s via Print(). Selon les besoins, les impressions peuvent ĂȘtre supprimĂ©es, tout comme les limites non indispensables, afin d’obtenir un traitement plus direct ou plus rapide. 👉 Lis ça | Signaux | @mql5fr

Dans certains cas, l’export ne doit pas se limiter aux cotations, mais inclure aussi des valeurs d’indicateurs calculĂ©es sur
Dans certains cas, l’export ne doit pas se limiter aux cotations, mais inclure aussi des valeurs d’indicateurs calculĂ©es sur ces sĂ©ries. Un script type montre comment Ă©crire, vers plusieurs fichiers, les prix et les valeurs d’un RSI personnalisĂ© pour 12 symboles et 4 unitĂ©s de temps, soit une douzaine de sorties distinctes. La liste des symboles et la plage des pĂ©riodes restent modifiables. Le RSI peut ĂȘtre remplacĂ© par un indicateur standard ou personnalisĂ©, et l’ajout de paramĂštres configurables est envisageable selon les besoins. Aucune validation avancĂ©e n’est prĂ©vue. Les contrĂŽles sur la disponibilitĂ© des historiques et la prĂ©sence des indicateurs doivent ĂȘtre ajoutĂ©s cĂŽtĂ© implĂ©mentation. 👉 Lis ça | Calendrier | @mql5fr

Un indicateur affiche un panneau d’informations compact sur le graphique, avec position configurable, et met à jour à chaque
Un indicateur affiche un panneau d’informations compact sur le graphique, avec position configurable, et met Ă  jour Ă  chaque tick quatre mĂ©triques de spread : valeur courante en points et en pips, minimum de sĂ©ance depuis la connexion, maximum de sĂ©ance depuis le dĂ©but de sĂ©ance, et moyenne arithmĂ©tique glissante. Le spread courant change de couleur lorsque le seuil de spread Ă©levĂ© dĂ©fini par l’utilisateur est atteint. Ce signal facilite la dĂ©tection des phases de coĂ»ts d’exĂ©cution Ă©levĂ©s, notamment lors de publications macroĂ©conomiques, d’ouvertures de sĂ©ance ou de pĂ©riodes de liquiditĂ© rĂ©duite. Les statistiques sont rĂ©initialisĂ©es lors de la rĂ©activation de l’indicateur ou au redĂ©marrage du terminal. ParamĂštres : couleurs normal/Ă©levĂ©, seuil (points), taille de police, dĂ©calages X/Y. ImplĂ©mentation via OBJ_LABEL, sans tampons, compatible tous symboles et unitĂ©s de temps. 👉 Lis ça | CodeBase | @mql5fr

MetaQuotes a participĂ© au salon iFX EXPO International 2026, Ă  Limassol, l'un des principaux Ă©vĂ©nements internationaux. Lors de ce salon, nous avons enregistrĂ© une sĂ©rie de courtes interviews avec des reprĂ©sentants de sociĂ©tĂ©s de courtage. Ils ont partagĂ© leur expĂ©rience avec les solutions MetaQuotes, discutĂ© de l'Ă©volution de MetaTrader 5 et des nouveaux produits de l'Ă©cosystĂšme, et mis en avant les opportunitĂ©s que ces technologies crĂ©ent pour les entreprises de courtage modernes. Plusieurs des solutions prĂ©sentĂ©es dans ces interviews ont Ă©galement Ă©tĂ© prĂ©sentĂ©es sur notre stand lors de l'iFX EXPO 2026 : ‱ Ultency — un moteur d'agrĂ©gation de liquiditĂ©s et de mise en correspondance des ordres ‱ metatrader.com — un portail offrant des actualitĂ©s financiĂšres, des analyses de marchĂ© et des idĂ©es de trading ‱ Paiements intĂ©grĂ©s, permettant aux traders de financer leurs comptes directement depuis MetaTrader Discutez de la vidĂ©o : 👉 MQL5.community pour les traders 👉 ChaĂźne YouTube officielle de MetaQuotes

Le fichier source Stdlib sert d’exemple de bibliothĂšque utilitaire, avec une organisation pensĂ©e pour centraliser des fonctio
Le fichier source Stdlib sert d’exemple de bibliothĂšque utilitaire, avec une organisation pensĂ©e pour centraliser des fonctions rĂ©utilisables. Il illustre une structure de code visant la cohĂ©rence des interfaces et la rĂ©duction de la duplication dans les projets. L’exemple met l’accent sur des routines gĂ©nĂ©riques, des conventions de nommage et une sĂ©paration claire des responsabilitĂ©s. Il peut ĂȘtre utilisĂ© comme point de dĂ©part pour crĂ©er une bibliothĂšque interne, dĂ©finir des dĂ©pendances stables et faciliter la maintenance sur la durĂ©e. 👉 Lis ça | Signaux | @mql5fr

Un script de diagnostic compare, pour chaque symbole du Market Watch, trois propriétés de valeur de tick disponibles dans Met
Un script de diagnostic compare, pour chaque symbole du Market Watch, trois propriĂ©tĂ©s de valeur de tick disponibles dans MetaTrader 5 : TICK_VALUE (gĂ©nĂ©rique), TICK_VALUE_LOSS (calcul des pertes) et TICK_VALUE_PROFIT (calcul des gains). L’enjeu concerne le dimensionnement des lots basĂ© sur le risque. Lorsque LOSS et PROFIT diffĂšrent, ce qui arrive souvent sur des paires croisĂ©es selon le courtier, une propriĂ©tĂ© inadaptĂ©e produit des volumes mal calibrĂ©s. LOSS donne une estimation plus prudente, tandis que la valeur gĂ©nĂ©rique correspond frĂ©quemment Ă  PROFIT et peut conduire Ă  des lots plus Ă©levĂ©s que prĂ©vu. Le script s’exĂ©cute sur un graphique, lit la liste Market Watch, puis publie un rĂ©capitulatif dans l’onglet Experts. Une exportation CSV est possible vers MQL5/Files pour contourner les limites de lignes. Les symboles sont classĂ©s en ALL_EQUAL, TV_MATCHES_PROFIT, TV_MATCHES_LOSS... 👉 Lis ça | NeuroBook | @mql5fr

Script de gestion du risque visant à appliquer un Stop Loss sur chaque position ouverte selon une perte cible, exprimée dans
Script de gestion du risque visant Ă  appliquer un Stop Loss sur chaque position ouverte selon une perte cible, exprimĂ©e dans la devise du compte (ex. 50 par position). Compatible avec toute devise de dĂ©pĂŽt et tout symbole, avec conversion automatique via SYMBOL_TRADE_TICK_VALUE_LOSS. Pour chaque position, le prix du SL est calculĂ© afin que la perte potentielle Ă  l’exĂ©cution corresponde approximativement au montant cible. Avant modification, le script vĂ©rifie les contraintes du courtier (stop level et freeze level). Les positions dĂ©jĂ  alignĂ©es avec la cible sont ignorĂ©es (tolĂ©rance d’un tick). Les cas non modifiables, notamment lorsque le marchĂ© a trop Ă©voluĂ© et rend le SL invalide au regard des contraintes, sont exclus avec un journal indiquant la cause. 👉 Lis ça | Cotations | @mql5fr

Nous lançons une nouvelle version bĂȘta de MetaTrader 5 intĂ©grant la prise en charge du protocole MCP et de l'IA agentique. L'
Nous lançons une nouvelle version bĂȘta de MetaTrader 5 intĂ©grant la prise en charge du protocole MCP et de l'IA agentique. L'assistant IA intĂ©grĂ© vous aide Ă  analyser les marchĂ©s. Il peut vous aider Ă  comprendre la situation actuelle du marchĂ© pour un titre donnĂ©, passer en revue vos positions ouvertes, analyser votre historique de trading, rĂ©pondre Ă  vos questions sur les instruments financiers et vous fournir des informations contextuelles sur les Ă©vĂ©nements rĂ©cents sur les marchĂ©s. L'assistant IA de MetaEditor est dĂ©sormais un assistant de dĂ©veloppement complet. Il permet de : ‱ GĂ©nĂ©rer de nouveaux programmes MQL5 ‱ Analyser le code existant ‱ DĂ©tecter les erreurs et proposer des corrections ‱ Expliquer des algorithmes complexes L'intĂ©gration du MCP et de l'IA agentique offre une toute nouvelle façon d'interagir avec la plateforme de trading. Nous continuerons Ă  dĂ©velopper ces fonctionnalitĂ©s et invitons les traders et les dĂ©veloppeurs MQL5 Ă  nous aider Ă  les tester. En savoir plus...

Réécriture d’un indicateur Heiken Ashi avec tous les tampons configurĂ©s en mode sĂ©rie. Le code est fourni uniquement Ă  des fi
Réécriture d’un indicateur Heiken Ashi avec tous les tampons configurĂ©s en mode sĂ©rie. Le code est fourni uniquement Ă  des fins pĂ©dagogiques. Le point central concerne l’ajustement des indices de tampons et des boucles lors de la conversion d’un indicateur non prĂ©vu pour le mode sĂ©rie afin d’obtenir un comportement cohĂ©rent en sĂ©rie. Le cas typique est l’ajout de Heiken Ashi Ă  un indicateur dĂ©jĂ  structurĂ© en sĂ©ries, alors que les tampons Heiken Ashi ne sont pas initialement alignĂ©s sur ce modĂšle. Note technique: certains indicateurs en sĂ©rie peuvent dĂ©marrer Ă  « rates_total - prev_calculated ». Pour Heiken Ashi, une barre supplĂ©mentaire est recommandĂ©e afin de sĂ©curiser le calcul lorsqu’un accĂšs historique de type [i+1] est utilisĂ©. Ce point aide aussi Ă  clarifier les diffĂ©rences de logique entre MQL4 et MQL5. 👉 Lis ça | Signaux | @mql5fr

Les pipelines d’étiquetage Ă  triple barriĂšre utilisent souvent un seuil min_ret arbitraire ou un spread supposĂ©. Si ce seuil
Les pipelines d’étiquetage Ă  triple barriĂšre utilisent souvent un seuil min_ret arbitraire ou un spread supposĂ©. Si ce seuil est infĂ©rieur au coĂ»t rĂ©el aller-retour, le pipeline transforme du bruit de friction en « signal », ce qui gonfle l’edge estimĂ© et pousse les modĂšles vers un surajustement du schĂ©ma d’étiquetage. TransactionCostCollector.mq5 automatise la collecte des coĂ»ts par symbole. Le script Ă©chantillonne la distribution historique des spreads, lit les swaps (long/short, mode, jour de triple swap) et enregistre un diagnostic de commission, puis exporte un CSV structurĂ©. Le CSV est ensuite consommĂ© par TransactionCostModel (Python) pour convertir les coĂ»ts en rendements fractionnaires et calculer un min_ret spĂ©cifique Ă  l’instrument, souvent basĂ© sur un centile (p95) plutĂŽt que sur la moyenne afin de reflĂ©ter des conditions d’entrĂ©e rĂ©alistes. 👉 Lis ça | CodeBase | @mql5fr

Les profils de volume et moyennes mobiles basés sur des calculs arithmétiques restent sensibles aux valeurs aberrantes. Un pi
Les profils de volume et moyennes mobiles basĂ©s sur des calculs arithmĂ©tiques restent sensibles aux valeurs aberrantes. Un pic isolĂ© de volume peut dĂ©former la fenĂȘtre de calcul et maintenir des niveaux de support/rĂ©sistance qui ne reflĂštent plus l’état rĂ©el de la microstructure. Des approches quantitatives utilisent plutĂŽt une estimation harmonique appliquĂ©e aux distributions de volume. Le centre de gravitĂ© harmonique s’appuie sur des inverses pondĂ©rĂ©s pour stabiliser la tendance centrale et suivre la relation entre prix et densitĂ© d’exĂ©cution, avec une meilleure robustesse aux extrĂȘmes. Fonctions typiques: moyenne harmonique comme tendance centrale, bandes de variance harmonique pour encadrer la volatilitĂ©, et cibles de rĂ©version quand le prix s’écarte fortement de la ligne centrale. L’implĂ©mentation vise un calcul vectorisĂ© Ă  faible latence pour un flux temps rĂ©el. 👉 Lis ça | DocumentaciĂłn | @mql5fr

Un script de liquidation rapide pour MT5 vise à réduire le risque opérationnel lors des phases de volatilité, en évitant la f
Un script de liquidation rapide pour MT5 vise Ă  rĂ©duire le risque opĂ©rationnel lors des phases de volatilitĂ©, en Ă©vitant la fermeture manuelle position par position. L’exĂ©cution se fait dĂšs le dĂ©pĂŽt sur un graphique, avec une logique de clĂŽture appliquĂ©e Ă  l’ensemble des positions ouvertes en un seul passage. Le comportement est pilotĂ© par une Ă©numĂ©ration CloseMode. CLOSE_PROFIT ferme uniquement les positions au profit net (swap et commissions inclus). CLOSE_LOSS cible celles au rĂ©sultat net nĂ©gatif. CLOSE_ALL ferme toutes les positions pour remettre l’exposition Ă  zĂ©ro. Un filtre TargetMagic permet de limiter l’action Ă  un numĂ©ro magique. À 0, le script agit sur toutes les positions, manuelles et algorithmiques. Avec une valeur prĂ©cise, seules les positions associĂ©es Ă  cet identifiant sont clĂŽturĂ©es. Le journal des experts confirme le nombre de clĂŽtures rĂ©ussies. Usage indĂ©pendant ... 👉 Lis ça | Forum | @mql5fr

Gold FVG Finder identifie sur le graphique des zones de déséquilibre (Fair Value Gaps) et signale par flÚche le premier retou
Gold FVG Finder identifie sur le graphique des zones de dĂ©sĂ©quilibre (Fair Value Gaps) et signale par flĂšche le premier retour du prix dans la zone. Utilisable sur l’or, le Forex et les instruments liquides, de M5 Ă  H4, avec une recommandation pratique sur M15. Un FVG correspond Ă  un mouvement trop rapide laissant un espace entre les mĂšches de la 1re et de la 3e bougie, non couvert par le corps de la bougie centrale. L’hypothĂšse est la prĂ©sence d’ordres non exĂ©cutĂ©s, souvent revisitĂ©s lors du retour du prix. Affichage: rectangles verts/rouges (zones haussiĂšres/baissiĂšres), ligne 50% (Consequent Encroachment), flĂšches d’achat/vente au premier contact, panneau RSI et nombre de zones actives. AprĂšs ce premier contact, la zone est invalidĂ©e pour Ă©viter des signaux rĂ©pĂ©tĂ©s. ParamĂštres clĂ©s: filtre RSI, alertes, couleurs, profondeur d’historique. Usage: combiner avec niveaux HTF, Ă©viter l... 👉 Lis ça | AlgoBook | @mql5fr

Les sĂ©ries de prix Forex et futures sont gĂ©nĂ©ralement non stationnaires, ce qui induit biais d’anticipation et corrĂ©lations f
Les sĂ©ries de prix Forex et futures sont gĂ©nĂ©ralement non stationnaires, ce qui induit biais d’anticipation et corrĂ©lations fallacieuses dans les modĂšles de ML. La diffĂ©renciation entiĂšre corrige la stationnaritĂ©, mais supprime la mĂ©moire utile via une perte d’autocorrĂ©lation. La diffĂ©renciation fractionnaire Ă  largeur fixe (FFD) applique un ordre d ∈ (0,1) et conserve un maximum d’information tout en visant la stationnaritĂ©. Les poids suivent la rĂ©currence w[0]=1, w[k]=-w[k-1]*(d-k+1)/k, avec arrĂȘt quand |w[k]| < τ, puis inversion avant le produit scalaire sur une fenĂȘtre de prix log. ImplĂ©mentation MQL5 opĂ©rationnelle : une bibliothĂšque header-only CFFDEngine (Init, Compute, ComputeBuffer avec prev_calculated) et un indicateur FFD.mq5. Aucun malloc aprĂšs OnInit. Exemple : d=0,4 donne une fenĂȘtre de 1457 barres Ă  τ=1e-5, ou 54 barres Ă  τ=1e-3. Validation croisĂ©e Python sur EURUSD H... 👉 Lis ça | NeuroBook | @mql5fr

L’oscillateur TRIX LongTerm Trend pour MetaTrader 5 vise l’analyse de la tendance longue et de la dynamique via un double cal
L’oscillateur TRIX LongTerm Trend pour MetaTrader 5 vise l’analyse de la tendance longue et de la dynamique via un double calcul TRIX avec filtrage de lissage. Le module combine un TRIX rapide, un TRIX lent et une moyenne mobile LWMA, avec une coloration conditionnelle pour rendre les phases de marchĂ© lisibles dans une fenĂȘtre sĂ©parĂ©e. La logique repose sur la comparaison entre les deux oscillateurs et la ligne lissĂ©e. Le code couleur signale l’état courant : vert pour un Ă©lan haussier marquĂ©, bleu pour une phase haussiĂšre faible ou en transition, rouge pour une pression baissiĂšre, violet pour une structure haussiĂšre longue plus robuste. Usage typique : confirmation de tendance, filtrage de signaux, swing trading et lecture directionnelle sur H1, H4 et D1. Conçu pour rester lĂ©ger, adaptĂ© au Forex, indices, cryptomonnaies et matiĂšres premiĂšres. ParamĂštres internes prĂ©-optimisĂ©s, dist... 👉 Lis ça | DocumentaciĂłn | @mql5fr

Exemple pratique sur la programmation orientĂ©e objet appliquĂ©e aux graphiques. Le scĂ©nario couvre la crĂ©ation d’un objet, l’a
Exemple pratique sur la programmation orientĂ©e objet appliquĂ©e aux graphiques. Le scĂ©nario couvre la crĂ©ation d’un objet, l’affectation d’identifiants et la dĂ©finition des propriĂ©tĂ©s essentielles (position, couleur, style, visibilitĂ©, ordre d’affichage). Les modifications sont rĂ©alisĂ©es via des appels explicites aux fonctions de gestion des propriĂ©tĂ©s, avec vĂ©rification des valeurs et gestion des cas d’échec. Le cycle se termine par le redessin du graphique afin de reflĂ©ter immĂ©diatement les changements, avec un ordre d’exĂ©cution stable pour Ă©viter les incohĂ©rences visuelles et les Ă©tats partiellement mis Ă  jour. 👉 Lis ça | AlgoBook | @mql5fr

Les oscillateurs de momentum courants (MACD, RSI) reposent sur des moyennes mobiles. Le calcul par moyenne impose l’usage de
Les oscillateurs de momentum courants (MACD, RSI) reposent sur des moyennes mobiles. Le calcul par moyenne impose l’usage de donnĂ©es passĂ©es, ce qui crĂ©e un dĂ©calage permanent. Quand un retournement est enfin confirmĂ©, la liquiditĂ© de dĂ©tail a souvent dĂ©jĂ  Ă©tĂ© captĂ©e. Les desks quantitatifs privilĂ©gient une mesure diffĂ©rentielle du mouvement. La sĂ©rie de prix est traitĂ©e comme un signal discret avec V = dP/dt (vitesse) et A = dV/dt (accĂ©lĂ©ration). L’accĂ©lĂ©ration sert de signal avancĂ© sur l’évolution du rĂ©gime. Lecture opĂ©rationnelle : vitesse encore positive avec accĂ©lĂ©ration passant sous zĂ©ro indique un Ă©puisement de tendance. CĂŽtĂ© automatisation, filtrer les cassures en interdisant les achats lorsque l’accĂ©lĂ©ration est dĂ©jĂ  dĂ©croissante rĂ©duit les entrĂ©es tardives. 👉 Lis ça | Cotations | @mql5fr

Le principe de fonctionnement est rĂ©sumĂ© dans un extrait de l’ouvrage de S. Bulashev « Statistiques pour un Trader ». L’indic
Le principe de fonctionnement est rĂ©sumĂ© dans un extrait de l’ouvrage de S. Bulashev « Statistiques pour un Trader ». L’indicateur YDEMA est dĂ©jĂ  disponible dans la Code Base sous le nom DEMA_RLH. Ce repĂšre permet de retrouver rapidement l’implĂ©mentation existante, utile pour la vĂ©rification du code, la comparaison des paramĂštres et l’analyse des rĂ©sultats lors de tests sur historique. 👉 Lis ça | DocumentaciĂłn | @mql5fr

La plupart des indicateurs de ce type ne tracent que les lignes de support de la tendance active. Lors du dĂ©bogage, l’ajout d
La plupart des indicateurs de ce type ne tracent que les lignes de support de la tendance active. Lors du dĂ©bogage, l’ajout de lignes de rĂ©sistance a Ă©tĂ© nĂ©cessaire, ce qui a conduit Ă  une structure en « escaliers » avec une Ă©paisseur visible. Cette Ă©paisseur, appelĂ©e « brique » dans d’autres dĂ©clinaisons, peut servir de base au calcul d’un stop en points. Les usages et variantes possibles restent nombreux, mais la version publiĂ©e est considĂ©rĂ©e comme une base stable. Une version plus ancienne, utilisĂ©e dĂšs MT 3 puis portĂ©e vers MT 4, contenait un dĂ©faut provoquant un redessin sur l’historique. La version actuelle Ă©limine ce comportement. L’architecture en blocs et un algorithme volontairement transparent facilitent les adaptations. 👉 Lis ça | Forum | @mql5fr

L’accumulation/distribution de Chaikin (VA) se calcule Ă  partir du positionnement de la clĂŽture dans la plage High–Low, pondĂ©
L’accumulation/distribution de Chaikin (VA) se calcule Ă  partir du positionnement de la clĂŽture dans la plage High–Low, pondĂ©rĂ© par le volume. Formule : VA = {[(Close - Low) - (High - Close)] / (High - Low)} * Volume. L’oscillateur de Chaikin (CHO) mesure l’écart entre deux moyennes mobiles simples appliquĂ©es Ă  VA. Formule : CHO = SMA(VA, m) - SMA(VA, n), avec m correspondant Ă  la pĂ©riode la plus longue et n Ă  la pĂ©riode la plus courte. En pratique, CHO met en Ă©vidence les variations de pression acheteuse/vendeuse en combinant flux de volume et dynamique de prix. 👉 Lis ça | Cotations | @mql5fr