Quoc Dat Quach
Quoc Dat Quach
5 (1)
  • Informações
3 anos
experiência
6
produtos
0
versão demo
0
trabalhos
0
sinais
0
assinantes
MQL5 / MQL4 developer em
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.
Amigos

Adicione amigos através do seu perfil ou da pesquisa de usuário e você poderá ver se eles estão online

Quoc Dat Quach
Publicado o código Broker Clock Auditor
Lê o relógio do servidor a partir do próprio histórico H1 do símbolo. A semana do mercado cambial e da CME encerra às 17h em Nova York; portanto, a hora do servidor em cada fechamento semanal fornece o deslocamento UTC do servidor para aquela semana. Ao longo de 60 semanas, ele sinaliza fechamentos irregulares, registra as datas de cada mudança de horário e verifica se elas estão de acordo com os calendários de horário de verão dos EUA e da Europa, cruza os dados do TimeTradeServer com o TimeGMT e lista a hora do servidor nas aberturas de Londres, Nova York, Tóquio e Sydney para as próximas semanas. Grava cada fechamento em um arquivo CSV. Somente leitura: sem função de negociação, sem DLL, sem rede.
Quoc Dat Quach
Publicado o código Session Reality Auditor
Verifica a tabela de sessões da corretora em relação ao histórico M1. Para cada minuto da semana, conta em quantos dos últimos N dias o símbolo realmente possui uma barra e define esse valor ao lado de SymbolInfoSessionQuote e SymbolInfoSessionTrade: minutos declarados que geralmente estão vazios (lacunas de rolagem), barras em minutos que a tabela considera fechados, tabelas de negociação e cotação que apresentam discrepâncias e interrupções pontuais, como um fechamento antecipado por feriado. Exibe o número real de sessões por dia útil, grava cada resultado em um arquivo CSV e exibe seus próprios cálculos. Somente leitura: sem função de negociação, sem DLL, sem rede.
Quoc Dat Quach
Publicado o código Tick Integrity Auditor
Verifica o histórico de ticks que os backtests do tipo “Todos os ticks baseados em ticks reais” reproduzem. Cinco verificações por símbolo nos últimos N dias: cotações impossíveis e cruzadas, carimbos de data/hora que retrocedem ou se repetem, reversões de preço de um tick com magnitude em múltiplos do spread mediano do próprio símbolo, silêncios dentro das sessões de cotação declaradas pela corretora e minutos em que os ticks e as barras M1 apresentam discrepâncias. Cada resultado é exportado para um arquivo CSV com seu carimbo de data/hora em milissegundos, e a ferramenta exibe seus próprios cálculos para que o relatório possa ser verificado. Somente leitura: sem função de negociação, sem DLL, sem rede.
Quoc Dat Quach Produto publicado

Barras de segundos (de 1 a 30 segundos), barras de ticks e barras de range para o MetaTrader 5, construídas a partir do histórico de ticks reais da corretora como um símbolo personalizado e atualizadas a cada tick. Qualquer indicador, template ou EA pode rodar no gráfico. Uma ajuda visual no gráfico mostra o horário real de cada barra. O EA nunca opera em um gráfico. O que ele faz Anexe o EA ao gráfico de um símbolo da corretora. Ele: cria um símbolo personalizado, por exemplo EURUSD_S5, com as

Quoc Dat Quach Produto publicado

Um livro-razão da conta para o MetaTrader 5 que divide seus resultados por número mágico, símbolo, dia da semana e hora, mostra o L/P de preço, a comissão, o swap e as taxas em colunas separadas, e mede o spread pago em cada execução e o slippage em relação ao preço que você solicitou. Os totais são conferidos com o saldo da conta a cada atualização. Ele nunca opera em um gráfico. O que ele faz Anexe-o a um gráfico. Ele lê o histórico de negócios da conta, reconstrói cada posição a partir dos

Quoc Dat Quach
Publicado o código History Integrity Auditor
Verifica o histórico de barras que seu terminal realmente armazena, que é o histórico consultado por todos os backtests e indicadores. Seis verificações por símbolo: valores OHLC impossíveis, horários de barras incorretos, barras ausentes enquanto a tabela de sessão da própria corretora indica que havia cotação, barras vazias e planas, barras que não condizem com a série M1 da própria corretora e a validade do spread. O número principal é a cobertura da sessão, não uma porcentagem da grade que mede principalmente quantos fins de semana você auditou. Cada resultado é exportado para um arquivo CSV com o horário da barra, e as barras auditadas, juntamente com a tabela de sessão, podem ser exportadas para que todo o relatório possa ser reanalisado por outra ferramenta que não esta.
Quoc Dat Quach Produto publicado

O Repaint Inspector mede se um indicador repinta, em vez de aceitar essa afirmação na confiança. Você o anexa a um gráfico, informa qualquer indicador personalizado e a sua lista de parâmetros, e ele relê os buffers desse indicador em barras que já fecharam, contando cada valor que muda, cada valor que aparece e cada valor que desaparece, e também até que ponto para trás no histórico isso ainda acontece. É uma ferramenta de medição. Em um gráfico, ela nunca envia uma ordem. No Testador de

Quoc Dat Quach Produto publicado
Comentário: 1
FREE

O Spread Profile by Hour monta a distribuição do spread de um símbolo para cada hora do dia do servidor a partir do histórico de ticks da sua própria corretora, e a desenha como 24 barras. A parte sólida de uma barra é o spread mediano daquela hora; o topo mais claro vai até o percentil 90. Informe o tamanho de stop que você normalmente usa e cada barra recebe um rótulo com o seu spread mediano como fração desse stop, para que o custo fique na mesma unidade do seu risco. É uma ferramenta de

Quoc Dat Quach Produto publicado

O Symbol Spec Auditor reúne num único painel no gráfico a parte da especificação de contrato de um símbolo que determina o tamanho da posição e o custo de negociação: valor do ponto, custo do spread, margem, swap, regras de execução e sessões de negociação. Os valores brutos da especificação são convertidos em dinheiro por 1,00 lote na moeda da conta, e as configurações da corretora que quebram silenciosamente o código de cálculo de lote são listadas como avisos. Um botão exporta a mesma

Quoc Dat Quach Produto publicado

Um copiador de trades local para o MetaTrader 5. Ele copia posições entre terminais MT5 no mesmo PC Windows ou VPS e dimensiona cada cópia a partir das especificações de contrato das duas corretoras (tamanho do contrato, valor do tick, moeda da conta), de modo que a cópia tenha a mesma exposição mesmo quando as duas corretoras definem o lote de forma diferente. Ele nunca abre uma segunda cópia da mesma posição do mestre. O que ele faz Você anexa o mesmo EA a um gráfico em cada terminal: No

Quoc Dat Quach
Publicado o código Repaint Inspector
Verifica se um indicador é atualizado, em vez de simplesmente acreditar na afirmação. Ele relê os buffers de qualquer indicador personalizado nas barras que já foram fechadas e conta cada valor que muda, aparece ou desaparece, identificando o ponto mais distante no passado em que isso ainda ocorre. O resultado é exibido por buffer em um painel do gráfico, e cada evento é registrado em um arquivo CSV.
Quoc Dat Quach
Publicado o código Spread Profile by Hour
Mostra o spread real para cada hora de servidor, medido a partir do próprio histórico de ticks da sua corretora: mediana e 90º percentil por hora, custo opcional como porcentagem do seu stop e por lote, além de exportação para CSV.
Quoc Dat Quach
Publicado o código Symbol Spec Auditor
Um painel gráfico que exibe os detalhes das especificações do contrato que determinam o tamanho da posição e os custos de negociação (valor do ponto, custo do spread, margem, swap, regras de execução) na moeda da conta, alerta sobre configurações da corretora que violam silenciosamente as regras de tamanho do lote e exporta a auditoria de cada símbolo do Market Watch para um arquivo CSV.
Quoc Dat Quach
Registrado no site MQL5.community