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
- Visualizações:
- 15
- Publicado:
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
O AurumNeuro Vanguard é um Expert Advisor (EA) inteligente projetado especificamente para a negociação de XAUUSD / ouro, combinando uma Arquitetura Neural de Risco híbrida com o Unified Market Dynamics Engine (UMDE).
Em vez de depender exclusivamente de sinais técnicos convencionais, o AurumNeuro Vanguard combina análise causal de preços, uma rede neural de aprendizado online e gestão de risco adaptativa baseada no ATR para avaliar as condições do mercado e gerar decisões disciplinadas de entrada e saída.
Principais recursos
Mecanismo central do UMDE
Detecta a direção do mercado por meio da análise da velocidade dos preços, da entropia e da Dinâmica Causal dos Preços (CPD) para filtrar sinais de mercado de menor qualidade e se concentrar em condições de negociação mais sólidas.
//+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ class CUMDE_Kernel { private: MarketState m_pool[STATE_POOL_SIZE]; MarketState m_l1_buffer[L1_SIZE]; ushort m_free_ptr; int m_head; double m_cpd, m_hamiltonian, m_cpd_smooth, m_scale; bool m_shadow_mode; public: CUMDE_Kernel() : m_free_ptr(0), m_head(0), m_cpd(0.0), m_shadow_mode(true), m_cpd_smooth(0.0) {} void InitScale() { point = SymbolInfoDouble(_Symbol, SYMBOL_POINT); m_scale = (point < 0.01) ? 1000.0 : 100.0; } void UpdateState(double price, double vol, double spread) { m_head = (m_head + 1) & (L1_SIZE - 1); double prev_price = m_l1_buffer[(m_head + L1_SIZE - 1) & (L1_SIZE - 1)].price; double vel = (price - prev_price) * m_scale; m_l1_buffer[m_head].price = price; m_l1_buffer[m_head].velocity = vel; m_l1_buffer[m_head].curvature = vel * 0.5; m_l1_buffer[m_head].entropy = spread * vol; m_l1_buffer[m_head].timestamp = TimeCurrent(); } void EvaluatePhysics() { double v = m_l1_buffer[m_head].velocity; double s = m_l1_buffer[m_head].entropy; double raw_cpd = MathAbs(v * (1.0 / (s + 0.0001))); double current_cpd = MathMin(raw_cpd, 10.0); m_cpd_smooth = 0.95 * m_cpd_smooth + 0.05 * current_cpd; m_cpd = m_cpd_smooth; m_hamiltonian = (v * v) + (s * 0.5); m_shadow_mode = (m_cpd < 0.60); m_l1_buffer[m_head].cpd = m_cpd; m_l1_buffer[m_head].hamiltonian= m_hamiltonian; } MarketState GetCurrentState() const { return m_l1_buffer[m_head]; } ENUM_ORDER_TYPE GetCausalDirection() const { return (m_l1_buffer[m_head].velocity > 0) ? ORDER_TYPE_BUY : ORDER_TYPE_SELL; } bool IsInShadowMode() const { return m_shadow_mode; } double GetCPD() const { return m_cpd; } }; CUMDE_Kernel UMDE;
Neural Advisor
Utiliza uma arquitetura de rede neural 5-12-3 que é continuamente treinada online com base em dados de barras anteriores. O Neural Advisor fornece confirmação direcional, bem como orientação dinâmica para Take Profit (TP) e Stop Loss (SL).
Risco Adaptativo e Dimensionamento de Lotes
Suporta os modos de negociação de lote fixo e porcentagem de risco. O tamanho da posição pode ser calculado automaticamente com base na distância do SL, na comissão e no valor do tick, ajudando a manter um risco consistente em diferentes condições de mercado.
Trailing Stop ATR + Buffer Anti-Reversão
Possui um trailing stop baseado no ATR com um modo agressivo opcional e ampliação dinâmica do stop durante períodos de extrema volatilidade. Isso ajuda a reduzir a chance de stop-outs prematuros quando o ouro sofre reversões rápidas de preço.
Lucro com Fechamento Forçado — Risco/Retorno
Fecha automaticamente as posições quando o lucro alcançado atinge a meta de Risco/Retorno (RR) configurada, proporcionando um mecanismo claro e sistemático de realização de lucros.
//+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void ManageHardCloseProfit() { if(!InpUseRR) return; for(int i = PositionsTotal() - 1; i >= 0; i--) { ulong ticket = PositionGetTicket(i); if(!PositionSelectByTicket(ticket)) continue; if(PositionGetString(POSITION_SYMBOL) != _Symbol) continue; double entryPrice = PositionGetDouble(POSITION_PRICE_OPEN); double currentSL = PositionGetDouble(POSITION_SL); ENUM_POSITION_TYPE posType = (ENUM_POSITION_TYPE)PositionGetInteger(POSITION_TYPE); if(currentSL == 0) continue; double slPoints = (posType == POSITION_TYPE_BUY) ? (entryPrice - currentSL) / point : (currentSL - entryPrice) / point; if(slPoints <= 0) continue; double bid = SymbolInfoDouble(_Symbol, SYMBOL_BID); double ask = SymbolInfoDouble(_Symbol, SYMBOL_ASK); double profitPoints = (posType == POSITION_TYPE_BUY) ? (bid - entryPrice) / point : (entryPrice - ask) / point; if(profitPoints >= InpRRatio * slPoints) { Print("RR hit: ticket=", ticket, " profit=", DoubleToString(profitPoints,1), " pts, SL=", DoubleToString(slPoints,1), " RR=", DoubleToString(InpRRatio,1)); ClosePosition(ticket); } } }
Fechamento Forçado para Limite de Perda
Permite encerrar antecipadamente posições com prejuízo quando a confiança do sistema neural fica abaixo do limite configurado, ajudando a proteger o patrimônio da conta contra perdas prolongadas ou excessivas.
Gatekeeper Rigoroso
Utiliza vários filtros de execução, incluindo controle de spread, período de espera entre negociações e proteção de uma posição por barra, projetados para reduzir entradas desnecessárias e o excesso de negociações.
Mercado-alvo
-
Instrumento: XAUUSD / Ouro
(O EA também pode ser adaptado a outros instrumentos de alta volatilidade.) -
Intervalos de tempo recomendados: M15 – H1
-
Período ideal: H1 para condições de sinal mais estáveis
-
Tipos de conta: contas Standard, Raw Spread ou ECN com comissões competitivas
-
Capital inicial recomendado: mínimo de US$ 500
-
Capital recomendado: $1.000 ou mais ao negociar 0,01 lotes
Vantagens competitivas
Aprendizado adaptativo
A rede neural atualiza continuamente seus pesos utilizando novos dados de mercado, permitindo que o modelo se adapte às mudanças no comportamento do mercado ao longo do tempo.
Proteção em duas camadas
Combina a proteção adaptativa ATR com a lógica de corte de perdas rígida, oferecendo múltiplas camadas de proteção contra movimentos desfavoráveis do mercado.
Configuração transparente
Os principais parâmetros de negociação, risco e execução são disponibilizados por meio das entradas do EA, facilitando a otimização do sistema e sua adaptação a diferentes preferências de negociação e condições de mercado.
Projetado para a volatilidade do ouro
O AurumNeuro Vanguard foi desenvolvido para traders que buscam um sistema de negociação inspirado na IA, baseado em fundamentos matemáticos e em uma estrutura disciplinada de gestão de risco.
Ao combinar análise da dinâmica de mercado, aprendizado neural online, gestão adaptativa da volatilidade e controles rigorosos de execução de negociações, o AurumNeuro Vanguard foi projetado para lidar com as características de rapidez e volatilidade do mercado de ouro por meio de uma abordagem sistemática.
Traduzido do inglês pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/en/code/77206
ZetaBurst Scalper EA
Sistema de scalping baseado em ticks que opera apenas com movimentos de preço que representam verdadeiros outliers estatísticos, com tamanho de posição e proteção adequados para lidar com o atraso real na execução da corretora. Os resultados do backtest estão incluídos abaixo.
GDS Renko Dual MA Demo EA
O GDS Renko Dual MA Demo EA é um pequeno Expert Advisor educacional para o MetaTrader 5. Ele mostra uma maneira simples de combinar blocos Renko clássicos de tamanho fixo com duas médias móveis simples calculadas diretamente a partir dos fechamentos dos blocos Renko concluídos.
Scanner de Tendências
Uma análise rápida do mercado para identificar tendências sustentáveis. O script analisa, em um segundo, todos os símbolos da “Visão Geral do Mercado” e identifica os instrumentos com o movimento mais nítido e forte, utilizando a regressão linear R² e o indicador ADX.
PulseStrike Scalper - Statistical Burst Detection EA
PulseStrike Scalper - EA para detecção estatística de picos


