Quoc Dat Quach
Quoc Dat Quach
5 (1)
  • Informations
3 années
expérience
6
produits
0
versions de démo
0
offres d’emploi
0
signaux
0
les abonnés
MQL5 / MQL4 developer à
Software engineer with 8 years in fintech and mobile, writing MQL4/MQL5 since 2017. I build Expert Advisors, indicators, trade and risk-management panels and utilities for MT4/MT5, and I trade forex and gold on MT5 myself.

How I work: I confirm the rules in writing before coding, take care of the details that usually break EAs (broker digits and contract sizes, server time and DST, netting vs hedging accounts, order return codes), and deliver compiled, commented source with a Strategy Tester report. For strategy or trade-history analysis I use in-sample/out-of-sample splits and walk-forward checks instead of curve fitting.

Languages: English, Vietnamese.
Amis

Ajoutez des amis via leur profil ou une recherche d'utilisateur et vous pourrez voir s'ils sont en ligne

Quoc Dat Quach
Code publié Broker Clock Auditor
Lit l'heure du serveur à partir de l'historique H1 propre au symbole. La semaine de trading sur le Forex et le CME se termine à 17 h 00 à New York ; ainsi, l'heure du serveur à chaque clôture hebdomadaire fournit le décalage UTC du serveur pour cette semaine. Sur une période de 60 semaines, il signale les clôtures irrégulières, date chaque changement d’heure et vérifie la conformité avec les calendriers de l’heure d’été américains et européens, effectue un recoupement entre TimeTradeServer et TimeGMT, et répertorie l’heure serveur des ouvertures de Londres, New York, Tokyo et Sydney pour les semaines à venir. Enregistre chaque clôture dans un fichier CSV. Lecture seule : aucune fonction de trading, aucune DLL, aucune connexion réseau.
Quoc Dat Quach
Code publié Session Reality Auditor
Compare le tableau des sessions du courtier à l'historique M1. Pour chaque minute de la semaine, il compte le nombre de jours parmi les N derniers où le symbole présente effectivement une barre, et indique ce nombre à côté de « SymbolInfoSessionQuote » et « SymbolInfoSessionTrade » : minutes déclarées qui sont généralement vides (lacunes de rollover), les barres dans les minutes que le tableau considère comme « fermées », les incohérences entre les tableaux de transactions et de cotations, ainsi que les interruptions ponctuelles telles qu’une fermeture anticipée en raison d’un jour férié. Affiche le nombre réel de sessions par jour de la semaine, enregistre chaque résultat dans un fichier CSV et affiche ses propres calculs. En lecture seule : pas de fonction de transaction, pas de DLL, pas de réseau.
Quoc Dat Quach
Code publié Tick Integrity Auditor
Vérifie l'historique des ticks que reproduisent les backtests « Chaque tick basé sur des ticks réels ». Cinq vérifications par symbole sur les N derniers jours : cotations impossibles et croisées, horodatages inversés ou répétitifs, inversions de cours d’un tick dont l’amplitude est un multiple du spread médian du symbole, silences au sein des sessions de cotation déclarées par le courtier, et minutes où les ticks et les barres M1 ne concordent pas. Chaque anomalie est enregistrée dans un fichier CSV avec son horodatage à la milliseconde près, et l’outil affiche ses propres calculs afin que le rapport puisse être revérifié. En lecture seule : aucune fonction de trading, aucune DLL, aucune connexion réseau.
Quoc Dat Quach Produits publiés

Barres de secondes (de 1 à 30 secondes), barres de ticks et barres de range pour MetaTrader 5, construites à partir de l'historique des ticks réels du courtier sous forme de symbole personnalisé et mises à jour à chaque tick. Tout indicateur, modèle ou EA peut fonctionner sur le graphique. Une aide visuelle sur le graphique affiche l'heure réelle de chaque barre. L'EA ne trade jamais sur un graphique. Ce qu'il fait Attachez l'EA au graphique d'un symbole du courtier. Il : crée un symbole

Quoc Dat Quach Produits publiés

Un registre de compte pour MetaTrader 5 qui ventile vos résultats par magic number, symbole, jour de la semaine et heure, affiche le P/L de prix, la commission, le swap et les frais dans des colonnes séparées, et mesure le spread payé à chaque exécution ainsi que le slippage par rapport au prix que vous avez demandé. Les totaux sont vérifiés par rapport au solde du compte à chaque mise à jour. Il ne trade jamais sur un graphique. Ce qu'il fait Attachez-le à un seul graphique. Il lit l'historique

Quoc Dat Quach
Code publié History Integrity Auditor
Vérifie l'historique des barres effectivement stocké par votre terminal, c'est-à-dire l'historique utilisé par chaque backtest et chaque indicateur. Six contrôles par symbole : valeurs OHLC impossibles, horaires de barres erronés, barres manquantes alors que le tableau de session du courtier indique qu'il y avait cotation, barres vides ou plates, barres en contradiction avec la série M1 du courtier lui-même, et cohérence des spreads. Le chiffre clé est la couverture des sessions, et non un pourcentage de grille qui mesure principalement le nombre de week-ends que vous avez audités. Chaque résultat est exporté au format CSV avec l’heure de la barre correspondante, et les barres auditées ainsi que le tableau des sessions peuvent être exportés afin que l’ensemble du rapport puisse être réexaminé à l’aide d’un autre outil que celui-ci.
Quoc Dat Quach Produits publiés

Repaint Inspector mesure si un indicateur se redessine, au lieu de croire cette affirmation sur parole. Vous l'attachez à un graphique, vous indiquez n'importe quel indicateur personnalisé et sa liste de paramètres, et il relit les buffers de cet indicateur sur des barres déjà clôturées, en comptant chaque valeur qui bouge, chaque valeur qui apparaît et chaque valeur qui disparaît, ainsi que la profondeur dans l'historique à laquelle cela se produit encore. C'est un outil de mesure. Sur un

Quoc Dat Quach Produits publiés

Spread Profile by Hour construit la distribution du spread d'un symbole pour chaque heure de la journée du serveur, à partir de l'historique de ticks propre à votre courtier, et l'affiche sous forme de 24 barres. La partie pleine d'une barre est le spread médian de cette heure, la partie supérieure plus claire monte jusqu'au 90e centile. Saisissez la taille de stop que vous utilisez habituellement et chaque barre est étiquetée avec son spread médian exprimé en part de ce stop, de sorte que le

Quoc Dat Quach Produits publiés

Symbol Spec Auditor rassemble dans un seul panneau sur le graphique la partie de la spécification du contrat d'un symbole qui détermine la taille de position et le coût de trading : valeur du point, coût du spread, marge, swap, règles d'exécution et sessions de trading. Les valeurs brutes de la spécification sont converties en montant pour 1,00 lot dans la devise du compte, et les réglages du courtier qui faussent silencieusement le code de calcul de la taille de lot sont signalés comme

Quoc Dat Quach Produits publiés

Un copieur de trades local pour MetaTrader 5. Il copie les positions entre terminaux MT5 sur le même PC Windows ou VPS et dimensionne chaque copie à partir des spécifications de contrat des deux courtiers (taille du contrat, valeur du tick, devise du compte), de sorte qu'une copie porte la même exposition même lorsque les deux courtiers définissent un lot différemment. Il n'ouvre jamais une seconde copie d'une même position du maître. Ce qu'il fait Vous attachez le même EA à un graphique dans

Quoc Dat Quach
Code publié Repaint Inspector
Évalue si un indicateur se met à jour, au lieu de se fier simplement à l'affirmation. Le système relit les tampons de tout indicateur personnalisé sur les barres déjà clôturées et comptabilise chaque valeur qui change, apparaît ou disparaît, en remontant jusqu'au moment le plus lointain où cela se produit encore. Verdict par tampon sur un panneau de graphiques ; chaque événement est enregistré dans un fichier CSV.
Quoc Dat Quach
Code publié Spread Profile by Hour
Affiche le spread réel pour chaque heure de fonctionnement du serveur, mesuré à partir de l'historique des ticks fourni par votre courtier : médiane et 90e centile par heure, coût facultatif exprimé en pourcentage de votre ordre stop et par lot, et exportation au format CSV.
Quoc Dat Quach
Code publié Symbol Spec Auditor
Un panneau graphique qui affiche les détails des spécifications du contrat déterminant la taille de la position et les coûts de négociation (valeur du point, coût du spread, marge, swap, règles d'exécution) dans la devise du compte, signale les paramètres du courtier qui enfreignent implicitement les règles relatives à la taille des lots, et exporte vers un fichier CSV l'audit de chaque symbole de la fenêtre « Market Watch ».
Quoc Dat Quach
Enregistré à MQL5.community