Corvux Gate
- Indicadores
-
Miguel Angel Leon Yanez
Desenvolvedor MQL5 | Trading Algorítmico | Sistemas Quantitativos e Engenharia de Risco
Desenvolvedor independente focado na engenharia de software de trading para MetaTrader 5, com ênfase em execução sistemática, gestão de risco e análise de mercado robusta. - Versão: 1.0
- Ativações: 5
Motor de Permissões de Trading para MetaTrader 5
Corvux Gate é um motor de permissões de trading que avalia condições de mercado em tempo real e determina se é permitido operar no símbolo ativo. Não é um Expert Advisor que abre operações. Não é um indicador técnico que prevê direção. É uma camada de validação que fica entre o trader ou o EA e a execução de uma operação. Monitoriza cinco filtros independentes: risco por operação, spread, sessão de trading, perda diária e exposição, mais um filtro de notícias integrado com o calendário económico do MQL5. Com base no número de condições falhadas, o painel mostra um de três estados: ALLOWED quando não há falhas, WARNING quando há uma ou duas falhas, e BLOCKED quando há três ou mais. A integração Hard Block publica variáveis globais que qualquer Expert Advisor pode ler antes de abrir uma posição, e um registo CSV de auditoria documenta cada decisão com rastreabilidade completa.
[ Installation Guide | Update Guide | Troubleshooting | FAQ | All Products ]
Que Problema Resolve
A maioria dos traders tem regras escritas. Poucos as respeitam de forma consistente no momento da execução. A lacuna entre a intenção e a ação é onde as contas se perdem. Corvux Gate fecha essa lacuna convertendo as regras de trading em bloqueios automáticos. Resolve o problema da indisciplina operacional tornando impossível operar quando as condições predefinidas não são cumpridas, independentemente da força do impulso de entrar.
Resolve o problema de operar em condições desfavoráveis: spreads altos, fora de sessões ativas, perto de notícias de alto impacto, com perda diária perto do limite ou com exposição excessiva. Corvux Gate bloqueia todas essas situações de forma automática e contínua.
Resolve o problema da integração entre disciplina manual e execução automatizada. Um trader pode ter um Expert Advisor rentável que opera em momentos que ele nunca escolheria manualmente. O Hard Block permite que o EA respeite as mesmas regras que o trader aplicaria manualmente através de variáveis globais que o EA lê antes de abrir uma posição.
Resolve o problema do cumprimento com firmas de prop trading. As firmas impõem regras estritas de perda diária, exposição e drawdown máximo. Corvux Gate aplica essas regras automaticamente e regista cada decisão em CSV para auditoria. Os presets para FTMO, FundingPips, E8, The5ers e MyForexFunds configuram todos os limites com um único clique.
Resolve o problema da falta de rastreabilidade. Muitos traders não sabem porque não operaram num determinado momento ou porque o seu EA não abriu uma posição. O registo CSV regista cada verificação com todos os valores, permitindo reconstruir exatamente que condição bloqueou a execução e quando.
Resolve o problema da fadiga visual e da falta de feedback. Em vez de rever manualmente múltiplas condições antes de cada operação, o trader vê um único estado claro: ALLOWED, WARNING ou BLOCKED. Os sons diferenciados permitem identificar o filtro bloqueante sem olhar para o ecrã.
Por Que Escolher Corvux Gate
Escolha Corvux Gate se quiser que as suas regras de trading sejam aplicadas automaticamente em vez de ter de as recordar sob pressão. Foi construído para traders que já sabem o que devem e não devem fazer, e que precisam de um sistema que elimine a decisão do momento da execução.
Escolha-o se executa Expert Advisors e quer que respeitem as mesmas condições que respeitaria manualmente. A integração Hard Block é simples, documentada e fail-safe por design. Se a ferramenta não estiver a correr, o EA continua a operar normalmente.
Escolha-o se opera contas financiadas ou pretende fazê-lo. Os presets de prop firms e o registo CSV de auditoria proporcionam tanto cumprimento automático como um registo verificável de cada decisão.
Escolha-o se valoriza a clareza acima da complexidade. O painel comunica um estado e um motivo. Não há ambiguidade sobre se é permitido operar ou porque não é.
Escolha-o se quer controlo total sem renunciar à automatização. Corvux Gate não interfere com a sua estratégia. Apenas valida condições e publica um estado de permissão que você ou o seu EA podem decidir respeitar.
O Que Corvux Gate Não Pode Fazer
Corvux Gate não abre, modifica nem fecha operações. Não tem lógica de trading nem gestão de posições.
Não prevê a direção do mercado. Não é um indicador e não gera sinais de entrada ou saída.
Não garante rentabilidade. É uma ferramenta de disciplina e validação, não uma estratégia.
Não impõe as suas regras a um EA a menos que o EA esteja programado para ler as variáveis globais publicadas. Sem essa integração, Corvux Gate fornece apenas feedback visual.
Não substitui o calendário económico do MQL5. O filtro de notícias depende dos dados do calendário disponíveis no terminal.
Não funciona sem MetaTrader 5 build 3000 ou superior.
Não armazena a configuração na nuvem. A configuração é local para cada terminal e gráfico.
Parâmetros de Entrada
General Configuration
InpOffsetX e InpOffsetY: posição inicial do painel em pixels a partir do canto superior esquerdo do gráfico. Valores por defeito: 10 e 10.
InpUpdateSeconds: intervalo de atualização do painel em segundos. Por defeito: 1.
InpDraggable: permite arrastar o painel com o rato. Por defeito: true.
InpDemoMode: modo de demonstração que simula valores dos filtros sem avaliar condições reais. Útil para apresentações e testes visuais. Por defeito: false.
Visual Theme
InpTheme: tema visual do painel. Opções: THEME_DARK, THEME_LIGHT, THEME_NIGHT, THEME_HIGH_CONTRAST. Por defeito: THEME_DARK.
Trade Permission Filters
InpMaxRiskPerTrade: risco máximo permitido por operação, expresso em percentagem. Por defeito: 1.0.
InpMaxSpreadPoints: spread máximo permitido em pontos. Se o spread atual do símbolo exceder este valor, o filtro bloqueia. Por defeito: 30.0.
InpMaxDailyLoss: perda diária máxima permitida como percentagem do saldo. Se a perda flutuante atingir este limite, o filtro bloqueia. Por defeito: 2.0.
InpMaxExposure: exposição máxima permitida como percentagem do saldo. Mede o uso de margem. Por defeito: 5.0.
InpCheckNews: ativa ou desativa o filtro de notícias. Por defeito: true.
InpCheckSession: ativa ou desativa o filtro de sessão. Por defeito: true.
News Filter
InpNewsUseHigh: inclui eventos de alto impacto. Por defeito: true.
InpNewsUseMedium: inclui eventos de impacto médio. Por defeito: false.
InpNewsUseLow: inclui eventos de baixo impacto. Por defeito: false.
InpNewsMinutesBefore: minutos antes do evento durante os quais o trading é bloqueado. Por defeito: 30.
InpNewsMinutesAfter: minutos após o evento durante os quais o trading é bloqueado. Por defeito: 30.
InpNewsCurrencies: lista de moedas separadas por vírgulas para filtrar eventos. Vazio significa todas as moedas. Por defeito: "".
Session Filter
InpTradeAsia: permite operar durante a sessão asiática (00:00 às 09:00 GMT). Por defeito: false.
InpTradeLondon: permite operar durante a sessão de Londres (08:00 às 17:00 GMT). Por defeito: true.
InpTradeNewYork: permite operar durante a sessão de Nova Iorque (13:00 às 22:00 GMT). Por defeito: true.
Prop Firm Preset
InpPreset: seleciona um preset de firma de prop trading. Opções: PRESET_CUSTOM, PRESET_FTMO, PRESET_FUNDINGPIPS, PRESET_E8, PRESET_THE5ERS, PRESET_MYFOREXFUNDS. Ao selecionar um preset, os limites de perda diária, exposição e spread máximo são ajustados automaticamente de acordo com as regras de cada firma. Por defeito: PRESET_CUSTOM.
InpApplyPresetOnInit: aplica o preset selecionado ao inicializar a ferramenta. Por defeito: true.
Challenge Mode
InpChallengeMode: ativa o modo Challenge que mostra o progresso em direção a um objetivo de lucro e acompanha o drawdown relativo ao saldo inicial. Por defeito: false.
InpChallengeTarget: objetivo de lucro em percentagem sobre o saldo inicial. Por defeito: 10.0.
InpChallengeStartBal: saldo inicial para o cálculo do Challenge. Se for 0, é usado o saldo atual no início. Por defeito: 0.0.
Hard Block (EA Integration)
InpHardBlockEnabled: ativa a publicação de variáveis globais para integração com Expert Advisors. Por defeito: false.
InpHardBlockPrefix: prefixo das variáveis globais publicadas. A variável principal é CORVUX_GATE_PERMISSION_<Symbol> com valor 1.0 quando é permitido operar e 0.0 quando está bloqueado. Também é publicada CORVUX_GATE_PERMISSION_<Symbol>DD_REMAINING com o drawdown restante. Por defeito: "CORVUX_GATE_PERMISSION".
Alerts
InpEnableAlert: ativa os alertas no ecrã. Por defeito: true.
InpEnableSound: ativa os sons diferenciados de acordo com o filtro que bloqueia. Por defeito: true.
InpEnablePush: ativa as notificações push. Por defeito: true.
InpAlertCooldownSec: tempo mínimo entre alertas em segundos para evitar spam. Por defeito: 60.
InpAlertSoundWarn, InpAlertSoundAnomaly, InpAlertSoundRecover: ficheiros de som para os estados de aviso, anomalia e recuperação. Por defeito: "alert.wav", "alert2.wav", "ok.wav".
InpSoundSpread, InpSoundDailyLoss, InpSoundExposure, InpSoundRisk, InpSoundSession, InpSoundNews: ficheiros de som específicos para cada filtro bloqueante. Permitem identificar que condição falhou sem olhar para o painel.
Persistence
InpPersistState: guarda e restaura a posição do painel e o estado minimizado entre sessões. Por defeito: true.
CSV Log
InpEnableCsvLog: ativa o registo CSV de auditoria em MQL5/Files. Por defeito: true.
InpCsvDetailedEverySec: escreve uma linha detalhada por segundo com todos os valores de verificação, a decisão, o filtro bloqueante e o motivo. Se desativado, apenas escreve mudanças de decisão. Por defeito: true.
Tooltips
InpEnableTooltips: ativa os tooltips ao passar o rato sobre cada linha, mostrando o valor atual, o limite configurado, a margem restante e dados extra como o tempo de reset ou o nome do evento de notícias. Por defeito: true.
Performance
InpCacheStaticLayer: ativa a camada estática em cache para reduzir o consumo de CPU. Por defeito: true.
InpPulseCycleFrames: número de frames do ciclo de animação do ponto de conexão pulsante. Por defeito: 20.
InpShowPerfMetrics: mostra métricas de desempenho (milissegundos por frame e FPS) no painel. Por defeito: false.
Informação Técnica
A ferramenta avalia cinco filtros independentes: risco por operação, spread, sessão de trading, perda diária e exposição. Cada filtro é comparado com o seu limite configurado. O número de filtros falhados determina o estado mostrado: ALLOWED com zero falhas, WARNING com uma ou duas, BLOCKED com três ou mais.
O filtro de notícias lê o calendário económico do MQL5 e bloqueia o trading durante eventos dentro da janela configurada antes e depois do evento. É suportado o filtrado por moeda e por importância.
Hard Block publica CORVUX_GATE_PERMISSION_<Symbol> com valor 1.0 quando é permitido operar e 0.0 quando está bloqueado. Também publica CORVUX_GATE_PERMISSION_<Symbol>_DD_REMAINING com o drawdown restante. O EA deve estar programado para ler estas variáveis antes de abrir uma posição.
O registo CSV de auditoria escreve uma linha por segundo em MQL5/Files. Cada linha contém timestamp, símbolo, preset ativo, os cinco valores de verificação, a decisão, o nome do filtro bloqueante e o motivo.
O painel é arrastável, conserva a sua posição e inclui botões de minimizar, snapshot e atualizar. A renderização usa uma camada estática em cache e um limitador de frames a 10 FPS para reduzir o uso de CPU.
Compatível com qualquer broker e qualquer tipo de conta. Requer MetaTrader 5 build 3000 ou superior.
Suporte e Perguntas
O suporte é fornecido através da secção de comentários do MQL5 Market para este produto. Publique as suas perguntas lá para que as respostas permaneçam disponíveis para todos os utilizadores.
