Ninja MT5 Doctor
- Utilitários
-
Atsushi Katayama
I develop and test MetaTrader 5 Expert Advisors with a focus on backtesting, forward testing, and risk management.
My products do not rely on martingale, grid, or averaging strategies. - Versão: 1.0
NINJA MT5 DOCTOR
VISÃO GERAL
O NINJA MT5 Doctor é um utilitário gratuito e somente de leitura para MT5 que captura um snapshot de diagnóstico único do terminal, da conta, dos gráficos abertos, do histórico selecionado e do símbolo do gráfico hospedeiro atual. É um utilitário no formato Expert Advisor, não um EA de negociação nem um indicador. Os nomes do painel e dos parâmetros de entrada estão em inglês.
O QUE ELE VERIFICA
Ele verifica a conexão com o servidor da corretora, as permissões de negociação do terminal e da conta, a permissão do próprio Doctor, o modo de negociação e as sessões publicadas, a atualidade das cotações, o spread, a sincronização dos períodos selecionados e a contagem de barras, as regras de volume, a margem de referência em comparação com a margem livre e as propriedades do símbolo publicadas pela corretora. A guia CHARTS lista cada gráfico aberto e o nome de qualquer EA anexado que esteja acessível. Ele não pode inspecionar a lógica privada de outro EA.
PAINEL E ESTADOS
OVERVIEW resume as verificações, HISTORY mostra a sincronização e as barras copiadas, CHARTS lista os gráficos abertos e SPECS mostra as configurações do símbolo do gráfico hospedeiro. READY significa que o snapshot concluído não encontrou nenhum aviso nem bloqueio definitivo nas verificações implementadas. WARNING exige confirmação manual. BLOCKED identifica um bloqueio definitivo do ambiente. Esses estados não são sinais de negociação.
INSTALAÇÃO E RELATÓRIOS
Mantenha o EA que está sendo inspecionado em seu gráfico original e anexe o Doctor a outro gráfico normal, sem nenhum EA anexado. Anexar o Doctor a um gráfico que já contém um EA substitui esse EA. RUN AGAIN cria um novo snapshot. SAVE REPORT grava arquivos HTML e CSV localmente em MQL5/Files/NINJA_MT5_Doctor/. Os relatórios não incluem o login da conta e não são enviados para nenhum servidor.
DESIGN SOMENTE DE LEITURA
O Doctor não envia, modifica nem fecha ordens; não exclui ordens pendentes; não altera outros gráficos, EA ou o Market Watch; não usa DLL nem WebRequest; não baixa dados externos; nem envia notificações push, e-mails ou alertas de negociação. É permitida apenas uma instância ativa do Doctor por conta no mesmo terminal.
LIMITAÇÕES E ISENÇÃO DE RESPONSABILIDADE
O Doctor fornece um snapshot único, não monitoramento contínuo. Ele não pode verificar as condições privadas de entrada, o estado interno, as exceções nem o funcionamento de outro EA. READY não garante que outro EA opere corretamente ou gere lucro. Os dados da corretora, o spread, as cotações e a margem podem mudar após o snapshot. Teste em uma conta demo e confirme separadamente os requisitos específicos do EA de destino.
