Warrior_EA/Market Descriptions/Market_Portuguese_Description.html

668 lines
30 KiB
HTML
Raw Permalink Normal View History

<h2>Apresentamos o Warrior EA – Uma rede neural auto‑treinável para qualquer mercado</h2>
<p><strong>Warrior EA</strong> treina sua própria rede neural diretamente no gráfico ao qual você o anexa. Ele aprende com o histórico do seu instrumento, se avalia com dados não vistos e só opera quando o modelo demonstra um comportamento confiável. O EA suporta <u>qualquer símbolo e qualquer período gráfico</u>, adaptando-se naturalmente às diferentes condições de mercado.</p>
<h2>Estratégia de trading</h2>
<p>O EA pode operar usando sua IA auto‑treinável ou um caminho clássico multi‑indicador (MA, RSI, MACD, Ichimoku). A rede neural lê a ação do preço, volatilidade, volume, estrutura temporal cíclica e estrutura de swing confirmada, formando classificações de Compra, Venda ou Neutro.</p>
<p>Uma parte do histórico é reservada durante o treinamento, garantindo que a precisão seja medida apenas em dados que o modelo não viu. Quando ambos os caminhos IA e clássico estão ativados, eles votam juntos para uma tomada de decisão estável.</p>
<h2>Principais recursos</h2>
<ol>
<li>Rede neural auto‑treinável: arquiteturas Perceptron, Convolucional, LSTM ou Híbrida.</li>
<li>Validação com dados não vistos: o modelo deve reconhecer de forma confiável Compra, Venda e Neutro antes de operar ao vivo.</li>
<li>Aprendizado adaptativo: o modelo implantado continua se ajustando à estrutura recém‑confirmada.</li>
<li>Contexto Wyckoff: leituras estruturais opcionais para acumulação, distribuição, exaustão e mudanças de controle.</li>
<li>Sinais clássicos: caminhos MA, RSI, MACD e Ichimoku disponíveis enquanto a IA aquece.</li>
<li>Sem software externo: apenas MQL5/OpenCL nativo — funciona inalterado em qualquer VPS ou agente na nuvem.</li>
</ol>
<h2>Gestão de risco</h2>
<p>Os stops ancoram no extremo do swing recente, com margem de volatilidade opcional ou distância adaptativa. O tamanho da posição é calculado a partir da distância real do stop para que a porcentagem de risco escolhida seja sempre respeitada.</p>
<p>Os alvos podem usar múltiplos de volatilidade, o swing oposto ou uma recompensa adaptativa baseada na confiança. Limites de perda diária e drawdown estão disponíveis para um trading disciplinado.</p>
<h2>Diário de trading e banco de dados de auto‑classificação</h2>
<p>Cada trade fechado é gravado em um banco de dados local: preço de entrada e saída, stop e alvo, tamanho do lote, lucro/perda real, excursão adversa/favorável máxima (em R‑múltiplos), confiança da IA, confiança do banco de dados, motivo de saída e o padrão desencadeador.</p>
<p>Isso funciona automaticamente uma vez que "Weight filters by DB win‑rate" esteja ativado.</p>
<p>O mesmo histórico alimenta um sistema de auto‑classificação para sinais clássicos: a taxa de acerto de cada padrão é rastreada ao longo do tempo e sua influência é dimensionada de acordo, para que os padrões que realmente funcionam para seu símbolo e período gráfico ganhem mais peso.</p>
<p>O botão Report exporta o histórico completo para CSV: taxa de acerto geral, R‑múltiplo médio, detalhamento por hora/dia, faixa de confiança e sugestões em linguagem simples baseadas em pontos fracos recorrentes. Cada trade bruto é incluído para análise mais aprofundada.</p>
<h2>Benefícios</h2>
<ul>
<li>Funciona em Forex, índices, metais, commodities e cripto.</li>
<li>Sem overfitting — as características são normalizadas em escala entre instrumentos.</li>
<li>Feedback claro no gráfico: progresso do treinamento, precisão em dados não vistos e confiabilidade dos sinais ao vivo.</li>
<li>Sinais clássicos auto‑aprimoráveis ponderados pela própria taxa de acerto rastreada.</li>
</ul>
<h2>Fluxo de trabalho interno (resumo)</h2>
<ul>
<li>Coleta características ao longo da janela de lookback escolhida.</li>
<li>Treina a arquitetura neural selecionada usando Adam ou SGD.</li>
<li>Valida na divisão OOS e seleciona a era de melhor desempenho.</li>
<li>Implanta o modelo e inicia o aprendizado adaptativo (se ativado).</li>
</ul>
<h2>Notas</h2>
<ul>
<li>O desempenho depende da qualidade dos dados da corretora e do comportamento do símbolo.</li>
<li>O tempo de treinamento varia conforme o hardware e o tamanho do histórico do gráfico.</li>
<li>O aprendizado online é desativado no Strategy Tester por design.</li>
</ul>
<h2>Perguntas frequentes</h2>
<p><strong>O EA precisa de otimização?</strong> IA: Não — os padrões são testados. Sinais clássicos (MA, RSI, MACD, Ichimoku) podem se beneficiar de otimização dependendo do símbolo e período gráfico.</p>
<p><strong>Repinta?</strong> Não — toda a estrutura é confirmada antes do treinamento.</p>
<p><strong>Pode operar imediatamente?</strong> Sim — via sinais clássicos (MA, RSI, MACD, Ichimoku) enquanto a IA aquece.</p>
<h2>Resultados</h2>
<p>O EA treina um modelo separado por símbolo e período gráfico, então o desempenho depende do seu próprio gráfico e corretora. Avalie‑o no Strategy Tester, verifique a precisão em dados não vistos e exporte o diário para análise detalhada.</p>
<p>Trading envolve risco. Teste em uma conta demo antes do uso ao vivo.</p>
<h2>Como começar</h2>
<p>Anexe o EA ao símbolo e período gráfico que pretende operar, use um Magic Number diferente por gráfico e ative a IA para permitir o período de aquecimento. Os valores padrão estão prontos para operar. Para ativar o diário de trading exportável, ative "Weight filters by DB win‑rate".</p>
<h2>Parâmetros de entrada</h2>
<p>Cada entrada inclui uma descrição na tela. Os valores padrão são a configuração testada.</p>
<table cellspacing="0" cellpadding="2" width="100%" class="standart">
<thead>
<tr>
<th>Variable Name</th>
<th>Parameter Name</th>
<th>Parameter Description</th>
<th>Default</th>
</tr>
</thead>
<tbody>
<tr>
<td colspan="4"><strong>Geral</strong></td>
</tr>
<tr>
<td>Expert_MagicNumber</td>
<td>Magic number</td>
<td>Identifica as próprias operações deste EA para que nunca as confunda com outro EA ou uma posição manual. Use um valor diferente por gráfico.</td>
<td>2024</td>
</tr>
<tr>
<td>Expert_EveryTick</td>
<td>Calculate on every tick</td>
<td>Recalcula os sinais a cada tick, ou apenas quando uma nova barra se forma. Afeta tanto os resultados quanto a carga da CPU.</td>
<td>False</td>
</tr>
<tr>
<td>VerboseMode</td>
<td>Detailed panel + verbose journal</td>
<td>Desligado: painel em linguagem simples e um registro silencioso. Ligado: detalhe técnico completo e diagnósticos extras, para estudar o modelo.</td>
<td>False</td>
</tr>
<tr>
<td colspan="4"><strong>Money Management</strong></td>
</tr>
<tr>
<td>MM_STRATEGY / Money_FixLot_Lots</td>
<td>MM strategy / fixed lot</td>
<td>Risco fixo %, Intelligent ou Lote fixo. Ambos os modos baseados em risco dimensionam a partir da distância real do stop do trade, então o Risco % abaixo é o que realmente se arrisca; Intelligent o reduz (nunca aumenta) por uma estimativa de um quarto de Kelly. Lote fixo opera o tamanho definido aqui.</td>
<td>Fixed risk % / 0.01</td>
</tr>
<tr>
<td>Money_Risk_Percent</td>
<td>Risk % of balance per trade</td>
<td>Porcentagem do saldo arriscada por trade. O tamanho do lote deriva disso e da distância real do stop, portanto o valor se mantém independentemente do modo de stop escolhido. Também é o teto a partir do qual o dimensionamento Intelligent reduz.</td>
<td>1%</td>
</tr>
<tr>
<td colspan="4"><strong>Trade Management</strong></td>
</tr>
<tr>
<td>tradingdirection</td>
<td>Trade direction</td>
<td>Restringe o EA apenas a compras, apenas a vendas ou a ambos.</td>
<td>Both</td>
</tr>
<tr>
<td>Entry_Multiplier</td>
<td>Entry type/offset</td>
<td>Onde a ordem se posiciona em relação ao preço: a mercado, uma ordem limite ou stop deslocada em 1‑3x a volatilidade, no último swing, ou um pullback escalonado pela confiança da IA.</td>
<td>Market</td>
</tr>
<tr>
<td>SL_Mode</td>
<td>Stop-loss mode</td>
<td>Quão além do swing recente o stop se posiciona. A âncora é sempre o extremo do swing na janela Bars to analyse — mínima mais baixa para uma compra, máxima mais alta para uma venda — e isso escolhe apenas a margem: um múltiplo fixo de volatilidade, nenhum, ou uma margem adaptativa que se estreita conforme a convicção aumenta. Uma distância mínima da entrada é sempre aplicada.</td>
<td>1 x ATR from previous swing</td>
</tr>
<tr>
<td>TP_Mode</td>
<td>Take-profit mode</td>
<td>Onde o alvo se posiciona. Os modos ATR medem um múltiplo de volatilidade a partir da entrada; Previous swing mira o swing oposto; Intelligent mira um múltiplo do próprio risco desse trade — 2,5x com zero confiança até 5x com plena convicção — mantendo a relação recompensa:risco coerente com o stop.</td>
<td>Previous opposed swing</td>
</tr>
<tr>
<td>Min_Risk_Reward_Ratio</td>
<td>Min reward:risk (reject only)</td>
<td>Um trade é ignorado se sua relação recompensa:risco ficar abaixo disso. Apenas rejeita; nunca redimensiona stop ou alvo.</td>
<td>1:2</td>
</tr>
<tr>
<td>TrailingStrategy</td>
<td>Trailing stop</td>
<td>Como o stop segue uma posição aberta uma vez que o preço se move a seu favor.</td>
<td>None</td>
</tr>
<tr>
<td>Signal_Expiration</td>
<td>Pending order expiry (bars)</td>
<td>Quantas barras uma ordem pendente permanece ativa antes de ser cancelada.</td>
<td>3 bars</td>
</tr>
<tr>
<td>Confidence_Source</td>
<td>AI confidence source</td>
<td>Qual confiança alimenta o stop adaptativo, alvo, trailing, saída antecipada e dimensionamento Intelligent.</td>
<td>AI only</td>
</tr>
<tr>
<td>Min_Vote_Open</td>
<td>Min vote to open (AI + classic)</td>
<td>Um limite unificado para ambos os motores, em uma escala de 0‑100: quanto acordo combinado de sinais é necessário para abrir um trade. Os filtros clássicos contribuem com o peso do seu padrão; a IA contribui com o peso do seu nível de confiança — 25, 50, 75 ou 100 — assim, um sinal hesitante vota fracamente e um quase certo vota com força total. Não há uma configuração separada de confiança da IA: aumentar isso exige uma IA mais confiante exatamente da mesma forma que exige um acordo clássico mais forte.</td>
<td>20%</td>
</tr>
<tr>
<td>Min_Vote_Close</td>
<td>Min opposite vote to close (AI + classic)</td>
<td>Um limite unificado para ambos os motores: quanto acordo combinado de sinais na direção oposta é necessário para fechar um trade aberto, e com que força a IA deve ter se voltado contra a posição antes que apenas isso a feche. Mantenha acima de Min vote to open para que sair de um trade exija mais convicção do que entrar e um breve lampejo contra a posição não a feche. Defina como Disabled para desativar completamente as saídas baseadas em sinais, deixando apenas stop‑loss, take‑profit e trailing.</td>
<td>80%</td>
</tr>
<tr>
<td colspan="4"><strong>Classic Signals</strong> - o caminho de fallback sem treinamento</td>
</tr>
<tr>
<td>EnableMA / EnableRSI</td>
<td>MA / RSI classic vote</td>
<td>Ativa ou desativa os sinais de Média Móvel e RSI.</td>
<td>True</td>
</tr>
<tr>
<td>PeriodMA / PeriodRSI</td>
<td>MA / RSI period</td>
<td>Períodos usados pelos dois indicadores clássicos. Compartilhados pelo voto e pela característica de entrada de IA correspondente.</td>
<td>50 / 14</td>
</tr>
<tr>
<td>MA_Type</td>
<td>MA type</td>
<td>Método de média — SMA, EMA, SMMA, LWMA, ALMA, DEMA, ZLEMA, T3 ou Kalman. Compartilhado pelo voto e pela característica de entrada MA.</td>
<td>EMA</td>
</tr>
<tr>
<td>EnableMACD / EnableIchimoku</td>
<td>MACD / Ichimoku classic vote</td>
<td>Ativa ou desativa os sinais MACD e Ichimoku. O MACD adiciona momentum e divergência preço/oscilador; o Ichimoku adiciona estrutura de suporte e resistência multi‑timeframe — posição da nuvem, cruzamentos de linhas, rompimentos e confirmação do span atrasado.</td>
<td>False</td>
</tr>
<tr>
<td>MACD_PeriodFast / MACD_PeriodSlow / MACD_PeriodSignal</td>
<td>MACD periods</td>
<td>Períodos para a EMA rápida, EMA lenta e linha de sinal no MACD. Controla a sensibilidade do momentum e da divergência: períodos mais rápidos reagem mais rápido às mudanças de preço, períodos mais lentos suavizam o ruído. Cada combinação oferecida é válida, e são compartilhados pelo voto e pela característica de entrada de IA correspondente.</td>
<td>12 / 26 / 9</td>
</tr>
<tr>
<td>Ichimoku_PeriodTenkan / Ichimoku_PeriodKijun / Ichimoku_PeriodSenkou</td>
<td>Ichimoku periods</td>
<td>Períodos para Tenkan‑sen (linha de conversão, ponto médio de curto prazo), Kijun‑sen (linha base, ponto médio de médio prazo) e Senkou Span B (ponto médio de longo prazo formando a nuvem). Controla o suporte e resistência multi‑timeframe: períodos Tenkan/Kijun mais curtos reagem mais rápido, Senkou B mais longo cria uma nuvem mais ampla. Cada combinação oferecida é válida, e são compartilhados pelo voto e pela característica de entrada de IA correspondente.</td>
<td>9 / 26 / 52</td>
</tr>
<tr>
<td colspan="4"><strong>AI Input Features</strong></td>
</tr>
<tr>
<td>ind_Periods</td>
<td>Bars to analyse</td>
<td>Janela de lookback para as características da IA, e a janela de swing à qual o stop se ancora.</td>
<td>20 bars</td>
</tr>
<tr>
<td>VolumeData</td>
<td>Volume data type</td>
<td>Qual série de volume é usada onde quer que o volume seja lido.</td>
<td>Tick volume</td>
</tr>
<tr>
<td>EnableVolume</td>
<td>Feature: volume</td>
<td>Inclui o volume como variação em relação à barra anterior, para que signifique o mesmo em qualquer instrumento.</td>
<td>True</td>
</tr>
<tr>
<td>EnableTime</td>
<td>Feature: time</td>
<td>Adiciona 6 leituras cíclicas: hora do dia, dia da semana e mês do ano, cada uma como par seno/cosseno para que 23:00 e 00:00, ou dezembro e janeiro, sejam adjacentes em vez de extremos opostos. Permite que o modelo leia o ritmo da sessão, os efeitos do dia da semana e a sazonalidade.</td>
<td>True</td>
</tr>
<tr>
<td>EnableATR</td>
<td>Feature: volatility (ATR)</td>
<td>Inclui a volatilidade como fração do preço, para que permaneça comparável entre instrumentos e anos.</td>
<td>True</td>
</tr>
<tr>
<td>EnableMAFeature / EnableRSIFeature</td>
<td>Feature: Moving Average / RSI</td>
<td>Alimenta a MA e o RSI à rede como entradas, independentemente de também votarem como sinais clássicos.</td>
<td>False</td>
</tr>
<tr>
<td>EnableMACDFeature / EnableIchimokuFeature</td>
<td>Feature: MACD / Ichimoku</td>
<td>Alimenta o MACD e o Ichimoku à rede como entradas, independentemente de também votarem como sinais clássicos. O MACD adiciona 3 leituras, o Ichimoku 8.</td>
<td>False</td>
</tr>
<tr>
<td>EnableSwingContext</td>
<td>Feature: ZigZag swing context</td>
<td>Estrutura de swing confirmada — direção, tamanho, idade e retração do último swing — mais onde o preço se encontra em seu intervalo recente e quão longe ele se esticou em relação à sua média.</td>
<td>True</td>
</tr>
<tr>
<td>EnableNews / NewsFeatureWindowMinutes</td>
<td>Feature: news proximity</td>
<td>Proximidade de um evento de notícias — não o resultado, que não é conhecido antecipadamente — em uma janela configurável.</td>
<td>False / 60 minutes</td>
</tr>
<tr>
<td>EnableADCumulativeDelta</td>
<td>Feature: Cumulative Delta</td>
<td>Adiciona 6 leituras de fluxo de ordens: pressão, delta cumulativo, as metades de compra e venda separadamente, absorção (esforço sem resultado) e iniciativa (esforço com resultado).</td>
<td>False</td>
</tr>
<tr>
<td>EnableADShorteningOfThrust</td>
<td>Feature: Shortening of Thrust</td>
<td>Adiciona 4 leituras de exaustão: quão mais curto é o último impulso na mesma direção em relação ao anterior, se custou mais volume, quantos impulsos se acumularam, e um que dispara apenas quando um contramovimento o confirma.</td>
<td>False</td>
</tr>
<tr>
<td>EnableADWyckoffEventStream</td>
<td>Feature: Wyckoff Events</td>
<td>Adiciona 12 leituras: o evento nomeado atual (todos os 14 — PS, SC, AR, ST, Spring, LPS, SOS mais PSY, BC, ARB, STB, UTAD, LPSY, SOW), os limites do intervalo como distância normalizada por volatilidade a partir do preço, a fase estrutural alcançada, mudança de caráter em ambas as direções, quatro classes de estrutura inclinada e indicadores de reacumulação/redistribuição.</td>
<td>False</td>
</tr>
<tr>
<td>EnableADWyckoffFailedStructure</td>
<td>Feature: Wyckoff Failed Structure</td>
<td>Adiciona 5 leituras em duas famílias de falha: um swing que gira antes de atingir a máxima/mínima estrutural, e um rompimento de limite rejeitado no reteste — cada um com uma pontuação de qualidade com sinal.</td>
<td>False</td>
</tr>
<tr>
<td>EnableADWyckoffSignificantBarInversion</td>
<td>Feature: Wyckoff Bar Inversion</td>
<td>Adiciona 5 leituras para barras climáticas de transferência de controle: amplitude ampla e alto volume em relação às médias recentes, fechamento em um extremo, superação de um limite de volatilidade e rompimento da última barra significativa oposta — mais o caso de inversão de controle.</td>
<td>False</td>
</tr>
<tr>
<td>AutoTuneIndicators</td>
<td>Auto-tune indicator params</td>
<td>Busca os melhores valores de parâmetros para quaisquer características ativadas — janelas de lookback, múltiplos de volume e intervalo, sensibilidade do swing, períodos. Executa apenas durante o treinamento; eles travam na implantação para que o histórico de taxa de acerto permaneça válido.</td>
<td>False</td>
</tr>
<tr>
<td>IndicatorTuneTrials</td>
<td>Auto-tune trials</td>
<td>Quantas combinações a busca avalia. Candidatos fracos são descartados cedo, então um número mais alto custa menos do que parece.</td>
<td>8</td>
</tr>
<tr>
<td colspan="4"><strong>Session Filter</strong></td>
</tr>
<tr>
<td>EnableSessionFilter / SF_trade_LondonSession / SF_trade_TokyoSession / SF_trade_NewYorkSession</td>
<td>Session filter</td>
<td>Restringe o trading às sessões escolhidas. As três vêm ativadas, cobrindo 00:00‑22:00 GMT — o filtro é avaliado uma vez por barra, portanto uma configuração de sessão única pode privar um período gráfico lento de entradas. Não afeta o Scheduled Close‑All.</td>
<td>On, all three</td>
</tr>
<tr>
<td colspan="4"><strong>Scheduled Close-All</strong></td>
</tr>
<tr>
<td>targetDayOfWeek / targetHour / targetMinutes</td>
<td>Close-all day/hour/minute</td>
<td>Fecha todas as posições e ordens pendentes no dia, hora e minuto escolhidos — tipicamente o fechamento do fim de semana. Funciona independentemente do Session Filter. Day = Disabled desliga, Every Day torna diário.</td>
<td>Friday 23:45</td>
</tr>
<tr>
<td colspan="4"><strong>Intraday Time Filter</strong></td>
</tr>
<tr>
<td>EnableITF / ITF_GoodHourOfDay / ITF_BadHoursOfDay / ITF_GoodDayOfWeek / ITF_BadDaysOfWeek</td>
<td>Intraday time filter</td>
<td>Marca uma hora e um dia preferidos, e horas ou dias a evitar, para uma filtragem mais fina por horário do dia.</td>
<td>On, none set</td>
</tr>
<tr>
<td colspan="4"><strong>News Filter</strong></td>
</tr>
<tr>
<td>EnableNewsFilter</td>
<td>Signal: News filter</td>
<td>Ativa ou desativa o filtro de notícias.</td>
<td>True</td>
</tr>
<tr>
<td>NF_LookMinutes / NF_MinImpact</td>
<td>News window and impact</td>
<td>Minutos antes e depois de um evento durante os quais nenhum trade é aberto, e o nível de impacto mínimo que o desencadeia.</td>
<td>60 minutes / Holidays</td>
</tr>
<tr>
<td colspan="4"><strong>Market Depth Filter</strong> - apenas trading ao vivo</td>
</tr>
<tr>
<td>EnableMarketDepth</td>
<td>DOM imbalance filter (live)</td>
<td>Verificação de desequilíbrio do livro de ofertas que pode confirmar ou vetar um sinal. Requer uma corretora que forneça dados reais de profundidade de mercado.</td>
<td>False</td>
</tr>
<tr>
<td>DOM_DepthLevels / DOM_ImbalanceScale / DOM_MaxSpreadMultiple</td>
<td>DOM levels, influence, spread cap</td>
<td>Níveis do livro de ofertas por lado, com que força o desequilíbrio pode influenciar o sinal, e o múltiplo de spread acima do qual um trade é vetado.</td>
<td>5 / 100% / 3x</td>
</tr>
<tr>
<td colspan="4"><strong>Risk Guard</strong></td>
</tr>
<tr>
<td>EnableRiskGuard</td>
<td>Signal: Risk Guard</td>
<td>Ativa ou desativa a parada por perda diária/drawdown.</td>
<td>True</td>
</tr>
<tr>
<td>MaxDailyLossPct / MaxDrawdownPct</td>
<td>Max daily loss / drawdown %</td>
<td>Uma vez que a perda do dia, ou o drawdown do pico, atinge essas porcentagens, nenhum novo trade é aberto até que o limite seja redefinido. Posições abertas nunca são fechadas forçadamente.</td>
<td>Disabled</td>
</tr>
<tr>
<td colspan="4"><strong>Trade Journal / Ranking</strong></td>
</tr>
<tr>
<td>UseDatabaseRanking</td>
<td>Weight filters by DB win-rate</td>
<td>Rastreia como cada padrão de sinal se comportou no próprio histórico deste EA e desloca a influência para o que funcionou. Também ativa o diário que o botão Report exporta — ative isso para usar o diário de trading.</td>
<td>False</td>
</tr>
<tr>
<td colspan="4"><strong>Neural Network</strong></td>
</tr>
<tr>
<td>AIType</td>
<td>AI algorithm</td>
<td>Seleciona qual rede treina e opera — Perceptron, Convolucional, LSTM ou Híbrida — ou Disabled, recorrendo apenas a MA/RSI. O padrão é Disabled na versão Market e Hybrid na versão privada, para que uma instalação nova opere imediatamente ou comece com a pilha completa de IA.</td>
<td>Disabled / Hybrid</td>
</tr>
<tr>
<td>TrainingOptimizer / OutputNeuronsCount</td>
<td>Optimizer and output type</td>
<td>Qual algoritmo atualiza os pesos, e se treina como classificador de 3 vias Compra/Venda/Neutro ou como regressão de valor único.</td>
<td>Adam / Classification</td>
</tr>
<tr>
<td>InitialNeurons / MinNeuronsCount / NeuronsReduction / LstmHiddenSize / ConvFilterCount / ConvPoolWindow / ConvPoolStep</td>
<td>Network shape</td>
<td>Topologia da rede: neurônios na primeira camada, o piso abaixo do qual as camadas que se afunilam não podem encolher, a porcentagem que cada camada encolhe, e os tamanhos de memória, filtro, janela de pooling e passo de pooling usados pelos tipos LSTM, Convolucional e Híbrido. O próprio seletor de IA agora escolhe o preset: MLP 3L / 4L, CONV 2L, LSTM 2L, Hybrid 2L ou Disabled.</td>
<td>500 / 20 / 70% / 32 / 16 / 3 / 2</td>
</tr>
<tr>
<td>StudyPeriods</td>
<td>Training years</td>
<td>Quantos anos de histórico do gráfico a rede treina.</td>
<td>10 years</td>
</tr>
<tr>
<td>OOSSplit</td>
<td>Out-of-sample holdout</td>
<td>Parcela do histórico reservada e nunca usada para treinar, usada apenas para medir o desempenho em dados não vistos.</td>
<td>30%</td>
</tr>
<tr>
<td>MinRecall</td>
<td>Min per-class OOS recall %</td>
<td>Quão bem cada uma das classes Compra, Venda e Neutro deve ser reconhecida nos dados reservados antes que um modelo possa operar ao vivo, para que não possa ser implantado ignorando uma direção. Isto é classificação de 3 vias, não taxa de acerto de trades — adivinhar aleatoriamente obtém cerca de 33%. Não há meta de precisão: o treinamento é executado até parar de melhorar, então implanta seu melhor modelo.</td>
<td>40%</td>
</tr>
<tr>
<td>AILogitPriorStrength</td>
<td>AI: prior correction to true base rate</td>
<td>Pontos de virada são raros, então a rede treina com dados equilibrados e, de outra forma, faria muitas chamadas de Compra e Venda. Isso repondera cada resposta pela frequência com que realmente ocorre, para que o trading ao vivo tenha desempenho mais próximo dos números de treinamento. Mais alto = correção mais forte em direção à taxa base real.</td>
<td>25%</td>
</tr>
<tr>
<td>OversampleParity</td>
<td>AI: oversample parity</td>
<td>O dial de precisão/frequência: mais baixo dá menos chamadas de Compra/Venda, mas mais seletivas, mais alto dá mais. Neutro permanece deliberadamente mais pesado, então isso governa principalmente quão agressivamente o modelo chama as classes direcionais.</td>
<td>60%</td>
</tr>
<tr>
<td>FocalLossGamma</td>
<td>Focal-loss gamma</td>
<td>Com que força o treinamento se concentra nas barras difíceis de classificar. 0 desativa isso em favor do balanceamento simples de classes, enquanto 1.0 é o padrão mais leve usado aqui.</td>
<td>1.0</td>
</tr>
<tr>
<td>SwingConfirmationBars</td>
<td>Swing confirm bars (label)</td>
<td>Barras a esperar após um candidato a reversão de swing antes de confiar nele para o treinamento, já que swings recentes ainda podem mudar de forma.</td>
<td>100 bars</td>
</tr>
<tr>
<td>EnableOnlineLearning</td>
<td>AI: keep learning live from confirmed bars</td>
<td>Após a implantação, continua adaptando o modelo em um gráfico ao vivo à estrutura recém‑confirmada, apenas enquanto a precisão recente se mantiver. Sem efeito no Strategy Tester.</td>
<td>True</td>
</tr>
<tr>
<td>SignalClusterWindow / MaxErasPerRun</td>
<td>Decluster window / max eras</td>
<td>Colapsa setas consecutivas na mesma direção dentro deste número de barras em uma só (apenas exibição), e limita quantas passagens de treinamento são executadas antes que o EA verifique.</td>
<td>6 / 1000</td>
</tr>
<tr>
<td colspan="4"><strong>NN Optimizer / Performance</strong></td>
</tr>
<tr>
<td>AdamLearningRate / AdamBeta1 / AdamBeta2</td>
<td>Adam optimizer settings</td>
<td>Taxa de aprendizado e taxas de decaimento para o otimizador Adam (usado quando Optimizer = Adam). Os padrões são os valores padrão publicados e raramente precisam ser alterados.</td>
<td>0.0003 / 0.9 / 0.999</td>
</tr>
<tr>
<td>SgdLearningRate / SgdMomentum</td>
<td>SGD optimizer settings</td>
<td>Taxa de aprendizado e momentum para o otimizador SGD+momentum (usado quando Optimizer = SGD).</td>
<td>0.0003 / 0.9</td>
</tr>
</tbody>
</table>
<h2>Notas finais</h2>
<p>Warrior EA foi projetado para traders que desejam automação adaptativa sem dependências externas ou otimização manual. Revise o painel de treinamento, verifique a precisão em dados não vistos e explore o diário de trading para obter insights mais profundos.</p>