Quoc Dat Quach
Quoc Dat Quach
  • Информация
3 года
опыт работы
6
продуктов
0
демо-версий
0
работ
0
сигналов
0
подписчиков
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.
Друзья

Добавляя друзей через их профиль или через поиск, вы сможете легко общаться и отслеживать их присутствие на сайте.

Quoc Dat Quach
Опубликовал код Broker Clock Auditor
Считывает время сервера из собственной истории H1 символа. Торговая неделя на рынках Forex и CME заканчивается в 17:00 по нью-йоркскому времени, поэтому время сервера каждого недельного закрытия указывает смещение сервера относительно UTC для данной недели. В течение 60 недель программа отмечает нерегулярные закрытия, фиксирует даты каждого изменения времени и сверяет их с календарями перехода на летнее время в США и Европе, проводит перекрёстную проверку значений TimeTradeServer и TimeGMT, а также выводит список серверного времени открытия рынков в Лондоне, Нью-Йорке, Токио и Сиднее на предстоящие недели. Записывает каждое закрытие в файл CSV. Только для чтения: без торговых функций, без DLL, без сети.
Quoc Dat Quach
Опубликовал код Session Reality Auditor
Проверяет таблицу сессий брокера по сравнению с историей M1. Для каждой минуты недели подсчитывает, в скольких из последних N дней у символа действительно присутствует бар, и указывает это рядом с SymbolInfoSessionQuote и SymbolInfoSessionTrade: заявленные минуты, которые обычно пусты (пробелы при переносе позиций), бары в минутах, которые таблица считает закрытыми, несоответствия в таблицах торгов и котировок, а также разовые сбои, такие как досрочное закрытие в связи с праздником. Выводит количество реальных сессий по дням недели, записывает каждый результат в CSV и выводит результаты своих вычислений. Только для чтения: без функции торговли, без DLL, без сети.
Quoc Dat Quach
Опубликовал код Tick Integrity Auditor
Проводит аудит истории тиков, воспроизводимой в ходе бэктестов с параметром «Каждый тик основан на реальных тиках». Пять проверок для каждого символа за последние N дней: невозможные и пересекающиеся котировки, временные метки, идущие в обратном направлении или повторяющиеся, развороты цены на один тик, величина которых кратна медианному спреду данного символа, провалы в котировках в пределах сессий, заявленных брокером, и минуты, в которых тики и бары M1 не совпадают. Каждое обнаруженное несоответствие записывается в файл CSV с отметкой времени в миллисекундах, а инструмент выводит свои расчеты, чтобы отчет можно было пересчитать. Только для чтения: без функции торговли, без DLL, без сети.
Quoc Dat Quach Выставил продукт

Секундные бары (от 1 до 30 секунд), тиковые бары и рейндж-бары для MetaTrader 5, построенные по реальной тиковой истории брокера в виде пользовательского символа и обновляемые на каждом тике. На графике может работать любой индикатор, шаблон или EA. Помощник на графике показывает реальное время каждого бара. EA никогда не торгует на графике. Что он делает Прикрепите EA к графику символа брокера. Он: создаёт пользовательский символ, например EURUSD_S5, со спецификациями исходного символа строит

Quoc Dat Quach Выставил продукт

Журнал учёта счёта для MetaTrader 5: разбивает ваши результаты по магическому номеру, символу, дню недели и часу, показывает P/L по цене, комиссию, своп и сборы в отдельных колонках и измеряет спред, уплаченный при каждом исполнении, и проскальзывание относительно запрошенной вами цены. Итоги сверяются с балансом счёта при каждом обновлении. На графике он никогда не торгует. Что он делает Прикрепите его к одному графику. Он читает историю сделок счёта, восстанавливает каждую позицию из её сделок

Quoc Dat Quach
Опубликовал код History Integrity Auditor
Проверяет историю баров, фактически хранящуюся в вашем терминале, — именно эту историю используют все бэктесты и все индикаторы. Шесть проверок для каждого символа: невозможные значения OHLC, несоответствия во времени баров, отсутствующие бары при том, что согласно собственной таблице сессий брокера котировки в это время были доступны, пустые и плоские бары, бары, не совпадающие с собственной серией M1 брокера, а также проверка корректности спреда. Основным показателем является охват сессий, а не процентная доля сетки, которая в основном измеряет, сколько выходных дней вы проверили. Каждое обнаруженное несоответствие сохраняется в файле CSV с указанием времени бара, а проверенные бары вместе с таблицей сессий можно экспортировать, чтобы весь отчет можно было пересчитать с помощью другого инструмента.
Quoc Dat Quach Выставил продукт

Repaint Inspector измеряет, перерисовывает ли индикатор, вместо того чтобы принимать это утверждение на веру. Вы прикрепляете его к графику, указываете любой пользовательский индикатор и список его параметров, и он повторно считывает буферы этого индикатора на уже закрытых барах, подсчитывая каждое значение, которое изменяется, каждое значение, которое появляется, и каждое значение, которое исчезает, а также то, насколько далеко в истории это всё ещё происходит. Это измерительный инструмент. На

Quoc Dat Quach Выставил продукт
Отзывов: 1
FREE

Spread Profile by Hour строит распределение спреда одного символа для каждого часа серверных суток по тиковой истории вашего собственного брокера и отображает его в виде 24 столбцов. Сплошная часть столбца — медианный спред этого часа, более светлая верхняя часть доходит до 90-го процентиля. Введите размер стопа, которым вы обычно пользуетесь, и каждый столбец получит подпись с его медианным спредом в виде доли от этого стопа, так что издержки выражены в той же единице, что и ваш риск. Это

Quoc Dat Quach Выставил продукт

Symbol Spec Auditor выводит на одну панель на графике ту часть спецификации контракта символа, от которой зависят размер позиции и торговые издержки: стоимость пункта, стоимость спреда, маржу, своп, правила исполнения и торговые сессии. Сырые значения спецификации пересчитываются в деньги на 1,00 лот в валюте счёта, а настройки брокера, которые незаметно ломают код расчёта лота, перечисляются как предупреждения. Одна кнопка экспортирует такой же аудит для каждого символа из Обзора рынка в

Quoc Dat Quach Выставил продукт

Локальный копировщик сделок для MetaTrader 5. Он копирует позиции между терминалами MT5 на одном ПК с Windows или VPS и рассчитывает объём каждой копии по спецификациям контрактов обоих брокеров (размер контракта, стоимость тика, валюта счёта), так что копия несёт ту же экспозицию, даже если у двух брокеров лот определён по-разному. Он никогда не открывает вторую копию одной и той же позиции мастера. Что он делает Один и тот же EA прикрепляется к одному графику в каждом терминале: В терминале

Quoc Dat Quach
Опубликовал код Repaint Inspector
Оценивает, происходит ли перерисовка индикатора, вместо того чтобы просто доверять заявлению разработчика. Программа повторно считывает буферы любого пользовательского индикатора на уже закрывшихся свечах и подсчитывает каждое значение, которое изменяется, появляется или исчезает, с указанием самого раннего момента в прошлом, когда это ещё происходило. Результат по каждому буферу отображается на панели графика, каждое событие записывается в файл CSV.
Quoc Dat Quach
Опубликовал код Spread Profile by Hour
Отображает реальный спред за каждый час работы сервера, рассчитанный на основе собственной истории тиков вашего брокера: медиана и 90-й процентиль за час, опциональная стоимость в виде доли от вашего стопа и в расчете на лот, а также экспорт в формат CSV.
Quoc Dat Quach
Опубликовал код Symbol Spec Auditor
Панель диаграмм, на которой отображаются подробные характеристики контракта, определяющие размер позиции и торговые издержки (стоимость пункта, стоимость спреда, маржа, своп, правила исполнения) в валюте счета, предупреждает о настройках брокера, которые незаметно нарушают правила определения размера лота, а также экспортирует отчет по каждому символу из панели «Market Watch» в формат CSV.
Quoc Dat Quach
Зарегистрировался в MQL5.community