Aeterna Strategy Engine
- Experts
- Versão: 1.0
- Ativações: 5
Aeterna Strategy Engine não é uma estratégia única. É uma estrutura para construir as suas próprias estratégias, junto com as ferramentas para acompanhar o funcionamento delas com facilidade. A proposta do Aeterna é ser o sistema central do trader algorítmico.
Os mercados ficam mais complexos com o tempo, e o que funciona hoje não tem garantia de continuar funcionando para sempre. O Aeterna foi concebido como um sistema em evolução contínua, e não como um lançamento pontual. Novos módulos são adicionados conforme as condições de mercado exigem, para que a sua configuração acompanhe o mercado em vez de continuar operando com uma lógica ultrapassada.
Observação: este é um preço de lançamento. Como é comum no setor de fintech, o uso do sistema é mantido deliberadamente limitado, então o preço vai subir conforme os recursos e a base de usuários crescerem. Os compradores mantêm a sua licença pelo preço pago no momento da compra.
Como testar em modo demonstração
Uma estrutura configurável é mais difícil de avaliar do que uma estratégia fixa, porque o resultado depende de como ela é configurada. Por isso este EA vem com configurações prontas — estratégias simples que demonstram algumas das funções, e não sistemas acabados — para que você veja o motor funcionando antes de montar qualquer coisa por conta própria.
- Escolha uma configuração em Showcase Settings, o primeiro parâmetro da lista, e rode em um gráfico ou no testador de estratégias.
- Uma configuração pronta fornece a estratégia em si — entradas, saídas, risco e os desenhos no gráfico que pertencem a elas. Para que os seus próprios valores sejam usados, coloque Showcase Settings em Off (Use My Settings).
- Tudo o que está fora da estratégia continua sendo seu de qualquer forma. O painel, o log, as notificações, as estatísticas de backtest e o número mágico são sempre lidos dos seus parâmetros, esteja ou não uma configuração pronta em execução.
- O painel vem desligado. Ligue GUI Enable para acompanhar o EA trabalhando e defina Default Tab na aba que quiser ver, já que o testador de estratégias não repassa os cliques do mouse para o painel.
- Em um gráfico real o painel é totalmente interativo — troque de aba com o mouse ou use os atalhos das teclas numéricas.
Controle de risco completo
Aqui o controle de risco não é um único ajuste. Ele passa pelo cálculo dinâmico do lote, pelos limites de drawdown, pela gestão de posições em conjunto, pela proteção contra anomalias de mercado e pela visibilidade completa no painel, e cada um desses elementos tem a sua própria seção nesta descrição. O que pertence especificamente ao cálculo do volume e ao drawdown:
- Cálculo do lote a partir do risco do stop loss (valor fixo, percentual do saldo ou percentual do drawdown permitido em uma conta de mesa proprietária), ou a partir do tamanho do saldo.
- Escalonamento do volume para posições adicionais, lote máximo, política de lote mínimo.
- Limites de drawdown para as posições abertas e para o dia de negociação, cada um com o seu próprio alcance de fechamento e uma parada total opcional.
Estrutura lógica de análise e execução
As entradas e as saídas são construídas sobre funções bem definidas, e não sobre um amontoado de indicadores sobrepostos. A definição de direção e a análise de níveis respondem cada uma a uma pergunta específica sobre o mercado, e a gestão de posições leva essa mesma estrutura para a operação em si — atrás de cada decisão fica um motivo rastreável, em vez de se dissolver em ruído.
Cada ferramenta de direção funciona em três instâncias independentes, cada uma com o seu próprio tempo gráfico, e todas as ferramentas ativadas precisam concordar quanto à direção antes que um sinal seja aceito.
- Tendência — inclinação de uma regressão polinomial.
- Extensão — distância em relação a um preço de referência.
- Referência — média móvel, regressão, VWAP ou abertura do candle.
- Medida em percentual, ATR ou desvio padrão.
- Momentum — índice de força relativa (RSI).
Depois que a posição está aberta, a gestão continua flexível em vez de ficar presa a um único estilo. Há técnicas disponíveis para acompanhar a lógica de cada estratégia.
- Mover o stop loss para o ponto de equilíbrio quando a operação entra em lucro.
- Um trailing stop que acompanha o preço para garantir lucro sem abrir mão de um ganho maior.
- Realizar lucros parciais.
- Aumentar ou reduzir a posição por meio de várias entradas.
- Construir e conduzir a posição em formato grid ou por acumulação escalonada.
Amplo controle sobre as condições de entrada
Um sinal sozinho raramente basta. Cada filtro abaixo é ativado de forma independente, e uma operação só é aberta quando todos os filtros que você ativou estão de acordo, de modo que as entradas ficam restritas às condições em que você realmente quer operar.
- Direção — somente compras, somente vendas, uma direção por vez, ou os dois lados ao mesmo tempo em modo hedge.
- Horário de negociação — horários de operação com controle por dia da semana, além do fechamento fora do horário e antes do fim de semana.
- Filtro de notícias — ficar de fora em torno de eventos do calendário econômico, selecionados por palavra-chave do título e por moeda. Somente em conta real, já que o testador não fornece dados de calendário.
- Volatilidade — exigir que a volatilidade esteja dentro de uma faixa escolhida, medida em duas escalas ATR independentes.
- Regime de mercado — operar somente em condições de tendência ou somente em condições de reversão à média, identificadas pelo expoente de Hurst.
- Limite de spread — bloquear entradas quando o spread está largo demais, avaliado em pontos, ATR, percentual do preço ou em relação ao seu stop ou alvo.
Visibilidade completa do seu EA
Um trader algorítmico não deveria precisar adivinhar o que o seu EA está fazendo. O painel sobre o gráfico é a sua interface com o sistema e mostra o estado ao vivo de cada subsistema distribuído em doze abas, de modo que o motivo de qualquer decisão pode ser lido sem sair do gráfico nem vasculhar o log.
- EA Status — se o EA está ativo e quais parâmetros não passaram na validação.
- Manual Controls — pausar ou desativar de forma independente as entradas e a gestão de posições, ou fechar posições quando precisar.
- Entry Gates — se cada filtro ativado libera a entrada ou bloqueia.
- Directional Bias — leituras ao vivo de tendência, extensão e momentum.
- Levels — topos e fundos monitorados e o estado atual de cada um.
- Risk — cálculo do lote e o risco aberto no momento.
- Positions — todas as posições que o EA mantém.
- Position Management — qual gestão está ativa sobre as posições abertas.
- News Events — os eventos do calendário econômico sob acompanhamento.
- Results — resultados das operações encerradas por dia, semana, mês e todo o período.
- Notifications — quais avisos são enviados, para onde vão e o status de entrega.
- System Flags — estados de proteção e bloqueios, destacados quando algum impede a negociação.
Projetado para velocidade e escala
Aqui o desempenho é uma restrição de projeto, e não algo acrescentado no fim. É o que permite rodar o Aeterna em vários gráficos ao mesmo tempo sem pesar no terminal, e o que mantém os backtests e as otimizações em uma velocidade com a qual dá para iterar de verdade.
- Todos os cálculos são feitos dentro do próprio EA, com classes de indicador integradas em vez de recorrer a indicadores externos.
- As estruturas de indicador incrementais se atualizam de forma eficiente conforme o preço muda, em vez de recalcular tudo do zero a cada vez.
- O painel só trabalha para a aba que você está vendo, e só atualiza um valor quando esse valor realmente mudou. Oculto ou desativado, não consome nada.
- As posições abertas são acompanhadas conforme as operações acontecem, então o EA nunca precisa revisar a conta inteira a cada atualização de preço.
O manual do usuário completo está disponível mediante solicitação pelas mensagens do MQL5. Esse mesmo canal serve para receber ajuda com a configuração e o uso do EA, sugerir recursos para as próximas versões e relatar qualquer problema que você encontrar.
