Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Publicado por:
- Amanda Vitoria De Paula Pereira
- Visualizações:
- 36
- Avaliação:
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
A falha matemática no risco do varejo
A grande maioria dos robôs de negociação algorítmica fracassa porque depende do dimensionamento estático de lotes ou de modelos de risco arbitrários baseados em porcentagem; os desenvolvedores de varejo calculam o risco no vácuo, ignorando a estrutura do mercado em tempo real. Quando a volatilidade macroeconômica aumenta, uma distância estática de stop-loss é matematicamente garantida para ser absorvida pela expansão do desvio padrão.
Para sobreviver à execução algorítmica, o risco deve ser dinâmico, autoajustável e sensível à volatilidade.
A vantagem institucional: arquitetura Kelly-VAPS
O mecanismo Kelly-VAPS (Volatility-Adjusted Position Sizing) é um arquivo de cabeçalho C++ ( .mqh ) puramente orientado a objetos, projetado para ser importado para Expert Advisors profissionais. Ele substitui completamente as funções de dimensionamento de posição padrão, unindo dois modelos quantitativos de alto nível:
-
O Critério Kelly: Calcula a fração matematicamente ideal do portfólio a ser arriscada com base na taxa histórica de ganhos e na taxa de retorno de sua estratégia.
-
Volatility-Adjusted Sizing (VAPS): Normaliza o risco Kelly ideal em relação à volatilidade do mercado em tempo real usando o Average True Range (ATR) e restrições de valor exato de tick.
Arquitetura e recursos principais
-
Projeto orientado a objetos: Estrutura de classe limpa e modular (CKellyRiskEngine) pronta para ser incluída via #include <Institutional_VAPS.mqh> em qualquer EA.
-
Proteção dinâmica de capital: Diminui automaticamente a exposição durante regimes de mercado erráticos e de alta volatilidade para evitar perdas estruturais.
-
Protocolos de segurança de margem: As proteções incorporadas verificam a margem livre e os limites de volume máximo/mínimo específicos do corretor antes de retornar o tamanho final do lote.
-
Matemática de latência zero: Utiliza ponteiros de matriz brutos e fórmulas eficientes em termos de memória para executar cálculos de risco complexos em nanossegundos, sem reduzir a velocidade do loop de execução OnTick.
Como implementar
-
Coloque o arquivo .mqh em sua pasta MQL5/Include.
-
Chame a biblioteca dentro do seu EA e inicialize a classe.
-
Passe sua taxa de ganho atual, a taxa de pagamento e os pontos de stop-loss desejados para o mecanismo. A classe retornará o tamanho de lote matematicamente perfeito, adaptado ao tick do mercado ao vivo.
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/71390
Fair Value Gap FVG MT5
Detecta e desenha Fair Value Gaps (desequilíbrios de preços) em seu gráfico - um conceito central na metodologia ICT/Smart Money. Rastreia quando o preço retorna para preencher a lacuna.
Institutional Nadaraya-Watson Kernel Regression
Um envelope de aprendizado de máquina quantitativo que utiliza a matemática de regressão de kernel Nadaraya-Watson para projetar dinamicamente zonas de reversão média estatisticamente significativas sem depender do desvio padrão tradicional.
Pivot point
Linha para mudar de direção
KSQ Fair Value Gap EA FVG with Regime Detection and Dual SL TP Mode
O KSQ Fair Value Gap EA negocia automaticamente zonas FVG institucionais com detecção de regime incorporada para filtrar configurações de baixa qualidade em mercados variáveis. ESTRATÉGIA Detecta padrões FVG de 3 barras de alta e baixa. Entra em pullbacks confirmados na zona. Cada FVG é acionado apenas uma vez. FILTRO DE REGIME Viés de tendência EMA, filtro de força ADX ou ambos combinados. Período de tempo superior configurável (M15-D1). SL e TP Ambos suportam o modo baseado em ATR ou pontos fixos, definidos de forma independente. LOT SIZING Lote fixo ou % baseado em risco - alternável a partir de entradas. GERENCIAMENTO DE NEGOCIAÇÃO Stop de equilíbrio, fechamento parcial e trailing stop ATR/pontos. PROTEÇÃO DE RISCO Interruptores de eliminação de drawdown diário e total. Máximo de negociações por limite de direção. Filtro de tempo de sessão. Ainda não foi otimizado para nenhum par
