NEON TRADE (GUIA DE INSTALAÇÃO E OPERAÇÃO)

NEON TRADE (GUIA DE INSTALAÇÃO E OPERAÇÃO)

12 março 2024, 18:35
Evgeniy Ilin
0
469

(clique no link para abrir a versão no seu idioma)

Русский    English    中国的    Español     Português    한국의    Deutsch     日本の    Français    Italiano     Türk

Nesta publicação você encontrará uma versão estendida do guia para uma operação mais bem-sucedida do consultor Neon Trade MT4/MT5

Plano

  • Indicação do painel gráfico
  • Configurações do consultor
  • Verificação do consultor no histórico de cotações no testador de estratégias MetaTrader 4/5
  • Algumas nuances da operação do consultor

Indicação do painel gráfico

Aqui não vou revelar o significado da indicação intuitivamente compreensível. Vamos analisar apenas os dois últimos blocos. Esta indicação é muito importante, inclusive, para entender como o robô funciona e para identificar situações ocultas ou não consideradas que podem ser causa de erros exóticos. Capturas de tela deste painel também me ajudarão em caso de problemas por parte do comprador.

Elemento de interface Descrição
Days remaining Quantos dias restam para negociar até o fim da otimização. Calculado usando a variável "Days To Future". Seleciona-se a configuração cuja data final de otimização está mais próxima do momento atual.
Outdated instruments-timeframes Mostra quantas configurações já ultrapassaram o intervalo permitido para abertura de novas posições. Ajudará a detectar operacionalmente configurações desatualizadas e atualizá-las.
Optimization finished Data do fim da otimização para a configuração mais recente.
Will trade until Data em que será perdida a permissão para negociar para todas as configurações da lista (se não atualizar as configurações). Neon Trade atualiza automaticamente as configurações, deslocando a data de otimização para mais perto do tempo atual.
Magics Faixa de magics reservada para todas as posições do consultor. Todos os números fora desta faixa podem ser usados para outros consultores.
Last readed Quando a configuração foi lida com sucesso pela última vez do arquivo. Funciona apenas para o modo DYNAMIC. Por padrão, a leitura ocorre uma vez a cada 5 minutos.
Last API sync Hora da última solicitação de arquivos ao servidor para sincronização de configurações.
Symbols Quantos instrumentos únicos (pares de moedas) há entre todas as nossas configurações.
Instruments-timeframes Quantas configurações (gráficos virtuais ou consultores) são executadas simultaneamente.
Active Instruments-Timeframes Número de configurações ativas. Se o número for menor que Instruments-timeframes, significa que alguns instrumentos não foram encontrados no corretor ou os prefixos/sufixos foram definidos incorretamente.
Active Symbols Ajudará a entender que alguns instrumentos não estão disponíveis no seu corretor. Compare com Symbols, se o número for menor — algum instrumento está sobrando.

Botões:

Botão Finalidade
Close Own Orders Fechará todas as suas posições. Tenha cuidado.
Close All Orders Fechará todas as posições no terminal. Tenha cuidado.
actualize Desloca a data final de otimização para a atual nas configurações .txt, que estão localizadas na pasta de trabalho (se o modo DYNAMIC estiver ativado).

Configurações do consultor

Configurações principais:

Todas as configurações no consultor, tanto na versão para MetaTrader 4 quanto na versão para MetaTrader 5, são idênticas, assim como o algoritmo de funcionamento.

Parâmetro Descrição
API DOMEN (add in terminal settings!) Endereço do servidor para sincronização de configurações. Esta configuração não pode ser alterada.
Sync with API Permissão para sincronização com o servidor para atualização automática das configurações (funciona apenas se o modo "DYNAMIC" estiver ativado).
Read From Common Directory Ler e gravar arquivos na pasta comum de todos os terminais ou na pasta local do terminal atual (por padrão "true", para possibilitar a sincronização de vários terminais).
Mode (static settings/dynamic settings) Modo de operação do consultor: "STATIC" (configurações embutidas) ou "DYNAMIC" (carregamento automático do servidor).
Subfolder In Files Folder Pasta da qual o modo "DYNAMIC" obtém as configurações e para onde o módulo sincronizador faz o download das configurações.

Configurações de adaptação às regras de nomenclatura de instrumentos:

Parâmetro Descrição
To LowerSymbol Nomenclatura do instrumento em caixa baixa/alta.
Symbol Postfix String com a qual começa cada nome de instrumento. Existem implementações separadas para vários tipos de instrumentos (pares de moedas comuns e exóticos/criptomoedas/ações).
Symbol Prefix String com a qual termina cada nome de instrumento. Existem implementações separadas para vários tipos de instrumentos (pares de moedas comuns e exóticos/criptomoedas/ações).

Este bloco é muito importante, pois inicialmente o consultor está configurado para trabalhar com instrumentos que usam o esquema clássico de nomenclatura, por exemplo, como no corretor "RoboForex". É tal que todos os instrumentos são escritos em letras maiúsculas e não têm caracteres especiais iniciais e finais no nome (sufixo e prefixo). Exemplo - "EURUSD". Mas há corretores que nomeiam, por exemplo, assim - "EURUSD!" ou ".eurusd_". No primeiro caso, você precisará fazer assim: "Symbol Postfix = '!'", e no segundo caso: To Lower Symbol = true, Symbol Postfix = "_", Symbol Prefix = "."

Se isso não for feito, seu consultor não abrirá posições. Se seu corretor tiver as mesmas regras de nomenclatura de instrumentos, você não precisa fazer nada e o consultor funcionará imediatamente.

Fusos horários:

Parâmetro Descrição
Source Shift Hours Deslocamento da janela de tempo em relação à fonte de cotações, na qual realizo aprendizado de máquina (corretor Roboforex). Geralmente, todos os principais corretores têm o mesmo horário que o corretor Roboforex, mas se houver diferenças — determine este deslocamento empiricamente.

Volumes de entradas e adaptação automática ao depósito:

Parâmetro Descrição
Auto Lot Ativação da adaptação automática ao depósito (se desativado, será muito semelhante ao modo de lote fixo).
Middle % of Delta Equity Per M1 Bar (For ONE! Symbol) Variável que gerencia o risco (usa-se um análogo ao lote, quanto maior, maiores os volumes de nossos trades). Existem implementações separadas para vários tipos de instrumentos.
Deposit For ONE! Symbol Valor do depósito para o qual os riscos são adaptados (usado quando a adaptação automática ao depósito está desativada).

Como configurar corretamente os riscos:

  • Para negociação real, use apenas o modo "Auto Lot = true". "Auto Lot = false" desativado serve apenas para testes.
  • Com o autolote desativado, usa-se a variável "Deposit For ONE! Symbol" em vez do depósito real.
  • Com o autolote ativado, usa-se seu depósito real, o que garante crescimento exponencial da curva.
  • Os riscos são divididos considerando o número de instrumentos ativos (M) e o número de timeframes envolvidos dentro de cada instrumento (N).

Martingale:

Parâmetro Descrição
Lot Mode Modo de operação com lote: "SIMPLE_LOT" (por padrão) ou "MARTINGALE" (martingale).
Martin Multiplier Steps Max Número de negociações perdedoras do histórico, cujos lotes são somados para adicionar ao volume da nova posição com o "MARTINGALE" ativado. Quanto maior o número, maiores os riscos, mas também maiores as chances de sair com lucro.

Modo de espera de prejuízos:

Parâmetro Descrição
Linearization Espera até que a posição perdedora feche no positivo.
Minutes Hold For Linearization Quantos minutos aguardamos o positivo na posição perdedora (se o tempo expirar, a posição é fechada forçadamente).

Por padrão, todas essas opções estão desativadas, mas é possível aplicar combinadamente essas opções. Isso pode afetar positivamente a qualidade da negociação e até os riscos.

Combate à perda de atualidade das configurações:

Parâmetro Descrição
Days To Clear Outdated Files Após este número de dias, os instrumentos desatualizados serão automaticamente excluídos da carteira atual e as posições ativas nesses instrumentos serão fechadas (apenas para o modo DYNAMIC).
Days To Future Quantos dias, a partir do fim do trecho de otimização, é permitido abrir posições (isso não afeta o fechamento). Não é recomendável definir acima de 30 dias.

Efeitos:

Parâmetro Descrição
Effect Capacidade de ativar modos especiais de operação (filtragem de entradas da carteira).
First % Of Price Step Distância mínima até o ponto de abertura da próxima posição em porcentagem. Permite regular a distância entre negociações próximas ao usar o modo de recompra.
Next Step Multiplier Aumento ou diminuição do passo mínimo de recompra/revenda. 1.0 — mantemos o passo. Aplicável apenas aos efeitos de recompra.

Tipos de efeitos:

Efeito Descrição
WEAKENING_OF_THE_CURRENCIES Enfraquecimento da influência de moedas individuais. Impede a abertura de posições que contenham as mesmas moedas na composição do instrumento em uma direção. Projetado para reduzir drawdowns.
COLLECTIVE_REINFORCEMENT Efeito inverso ao anterior.
SAFE_REPURCHASE Média híbrida devido a diferentes timeframes de um instrumento, sem aumentar os riscos. Fecha posições lucrativas individualmente ou em leque.
CLASSIC_REPURCHASE Média clássica devido a diferentes timeframes de um instrumento, sem aumentar os riscos. Fecha todas as posições em leque no positivo.
SAFE_REPURCHASE_WEAKENING Fusão de WEAKENING_OF_THE_CURRENCIES e SAFE_REPURCHASE.
SAFE_REPURCHASE_REINFORCEMENT Fusão de COLLECTIVE_REINFORCEMENT e SAFE_REPURCHASE.
CLASSIC_REPURCHASE_WEAKENING Fusão de WEAKENING_OF_THE_CURRENCIES e CLASSIC_REPURCHASE.
CLASSIC_REPURCHASE_REINFORCEMENT Fusão de COLLECTIVE_REINFORCEMENT e CLASSIC_REPURCHASE.
COST_MINIMIZATION Funciona igualmente em contas NETTING e HEDGING. Abre apenas uma posição por instrumento e usa sinais de todos os timeframes para seu fechamento. Universalização da negociação e melhoria da qualidade de entradas/saídas.

Outro:

Parâmetro Descrição
Stop Loss % Of Average M1 Stop-loss para todos os instrumentos em pontos (não pips). Valor "0" — negociação sem stop-loss.
Take Profit % Of Average M1 Take-profit para todos os instrumentos em pontos (não pips). Valor "0" — negociação sem take-profit.
MAX Spread % Of Average M1 Spread em pontos (não pips), acima do qual as posições não são abertas nem fechadas.
Swaps Permitir negociação apenas pelos instrumentos e na direção onde oferecem swaps positivos.
History Days Window Tamanho do histórico de ordens usado em alguns cálculos (saldo máximo, martingale). Melhor não alterar.
Additional Profit Per Lot Funciona para Linearization e todos os efeitos REPURCHASE. Adiciona lucro adicional obrigatório à posição que tem o requisito de fechá-la no positivo.

Filtros:

Parâmetro Descrição
Include Instruments [EURUSD,GBPCHF ... etc] Negociar apenas os instrumentos indicados (instrumentos inativos fecham seus trades e param de funcionar).
Exclude Instruments [EURUSD,GBPCHF ... etc] Excluir os instrumentos indicados (instrumentos inativos fecham seus trades e param de funcionar).
Exclude Currencies [EUR,JPY ... etc] Excluir instrumentos que contenham em seus nomes as moedas indicadas (instrumentos inativos fecham seus trades e param de funcionar).
Direction For Instruments [EURUSD:long,GBPCHF:short ... etc] É possível exigir separadamente para um par de moedas específico em qual direção ele deve negociar (long/short).
Start Hour Of The Forbidden Interval For Opening And Closing Hora de início do intervalo de tempo para proibição de operações de negociação.
Start Minute Of The Forbidden Interval For Opening And Closing Minuto de início do intervalo de tempo para proibição de operações de negociação.
End Hour Of The Forbidden Interval For Opening And Closing Hora do fim do intervalo de tempo para proibição de operações de negociação.
End Minute Of The Forbidden Interval For Opening And Closing Minuto do fim do intervalo de tempo para proibição de operações de negociação.
Allow Trading With H4 Chart Period Permitir negociação em H4.
Allow Trading With H1 Chart Period Permitir negociação em H1.
Allow Trading With M30 Chart Period Permitir negociação em M30.
Allow Trading With M15 Chart Period Permitir negociação em M15.
Allow Trading With M5 Chart Period Permitir negociação em M5.
Allow BUY Trades Permitir long.
Allow SELL Trades Permitir short.

Nomes de instrumentos e moedas podem ser listados separados por vírgula ou ponto, em qualquer caixa. Os nomes dos instrumentos devem estar limpos de prefixos e sufixos. Por exemplo, se você quiser excluir o instrumento "EURUSD.p", deve escrevê-lo como "EURUSD" ou "eurusd", ignorando o sufixo.

Para a janela proibida, é possível passar pela meia-noite, por exemplo (23:50 - 1:15). Se todas as 4 variáveis correspondentes forem iguais a 0, a janela está desativada e a negociação é realizada sem restrições.

Negociação com vários consultores dentro de uma conta:

Parâmetro Descrição
EA Index [0..1..2...n] Índice do consultor para destacar uma janela única de números Magic. Único para cada consultor em seu próprio gráfico.
EA Count [1..2..3...n+1] Número total de consultores que cada cópia do consultor deve conhecer, executada dentro deste terminal.

Se executarmos um consultor em um terminal — as configurações padrão estão corretas. Se executarmos vários consultores (por exemplo, 3), dê a eles identificadores únicos de 0 a 2. Defina a segunda variável igual a "3" em todas as cópias do consultor. A primeira variável gera uma janela única de números Magic, a segunda permite que o modo "AutoLot" divida os riscos corretamente.

Verificação do consultor no histórico de cotações no testador de estratégias MetaTrader 4/5

Além disso, vale acrescentar que para nosso consultor será adequado o modo de teste "OHLC M1". Com ele, a velocidade de teste é máxima sem alterações no gráfico de lucro. Isso é possível porque nosso consultor funciona por barras, e acontece que M1 é o timeframe mais baixo. E isso, por sua vez, significa que todos os timeframes maiores ou iguais a M1 terão praticamente os mesmos pontos de entrada e saída. Você pode tentar testar em ticks ou com atrasos, mas verá que não há diferença. Isso, aliás, é uma das grandes vantagens do sistema. É assim que ficará no seu terminal:

É melhor escolher o modo de teste "OHLC M1" ou "all ticks". No MetaTrader 4, o análogo deste modo será "Open prices only". Se considerarmos o exemplo com MetaTrader 5, o instrumento e período do gráfico selecionados não têm nenhum significado. Se considerarmos MetaTrader 4, o teste será realizado apenas nos gráficos virtuais que correspondem ao instrumento selecionado e têm período maior ou igual ao selecionado.

Assim, por exemplo, se no MetaTrader 4 você escolher para teste o gráfico "EURUSD M1", então, digamos, no caso de haver configurações como "EURUSD M15, EURUSD H1, EURUSD H4", todas elas serão processadas, pois todas têm período maior do que o escolhido para o teste (isto é simplesmente algumas nuances da plataforma que é melhor conhecer). Outras configurações relacionadas a outros instrumentos não serão processadas neste teste e será necessário realizar testes separadamente para elas... [truncado]

Algumas nuances da operação do consultor

Requisitos importantes:

  1. Adicione obrigatoriamente API DOMEN (add in terminal settings!) à lista de permitidos nas configurações do terminal
  2. Recomenda-se reiniciar o terminal uma vez por semana e acompanhar suas atualizações
  3. Em caso de situações extraordinárias, é melhor me informar imediatamente para que eu possa localizar o problema o mais rápido possível (o feedback ajuda a melhorar o produto)
  4. Se não sabe o que está fazendo, é melhor não tomar iniciativas próprias, mas pergunte-me e certamente o ajudarei assim que tiver uma janela livre.