Tuesday 20 February 2018

Software de forex de rede neural


software de rede de rede neural
Você verificou meu mais novo e incrível Software de Opções que eu criei recentemente? Deixe-me anunciá-lo pessoalmente! O último Volcone Analyzer Pro 5.0 instantaneamente diz se a opção que você está comprando ou vendendo é barata ou dispendiosa. Nunca compre opções caras, e nunca venda opção mais barata que vale a pena. Esse & # 8217; s [& hellip;]
Crypto Genesys foi lançado!
Você já ouviu falar sobre Bitcoin? Ou qualquer outra moeda Crypto disponível no mercado? Aposto que você tem & # 8230; E, até agora, é o mercado mais volátil e imprevisível, com pouco ou nenhum regulamentações, riscos elevados, E, com MUITAS oportunidades de lucro mais importantes. Como obter mais de 500% de retorno sobre o investimento dentro de apenas 10 meses, negociando a moeda criptográfica em um dia [& hellip;]
Opções de scanner 4.1 em ação (DEMO DE VÍDEO)
Você já teve a chance de ver a nossa versão mais recente do Volume Inusual Volume Scanner 4.1 Platinum em ação ainda? Caso não seja, o pequeno vídeo de aqui mostra recursos excepcionais para encontrar oportunidades de negociação corretas para você: o software permite que você # 8230; Encontre novas oportunidades de negociação ao encontrar opções com o volume de opções incomuns através do scanner do final do dia. Escolha estoques com instituições [& hellip;]
Opções de versão do Scanner 4.0 Platinum lançada!
Uma das nossas ferramentas mais incríveis e poderosas para encontrar as oportunidades de negociação através da digitalização em insiders escondidos e # 8217; informação está chegando em breve! A nova versão do Unusual Volume Options Scanner 4.0 Platinum está sendo lançada amanhã! Agora, você pode digitalizar o Universo de Opções - INSTANTEMENTE! E conheça novos critérios de digitalização - você pode selecionar o nível de Volatilidade Implícita [& hellip;]
Novo Forex Neuromaster 3.5 lançado!
Intraday Standard e PRO versões disponíveis! É muito mais estável e está usando o novo feed / servidor de dados. O novo feed de dados fornece muito mais estabilidade e cobertura e, na próxima versão, a versão Platinum irá abranger 49 pares FX, além de 5 pares básicos em versão padrão e 23 pares na versão PRO. [& hellip;]
Opções de volume incomuns Scanner 3.5 PRO lançado!
Se você não verificou nossa ótima ferramenta que faz um lucro consistente dia a dia, chamado & # 8220; Unusual Volume Options Scanner & # 8221 ;, é a ÚLTIMA chance de fazer isso! E eu estou orgulhoso de anunciar que essa ótima ferramenta acabou se tornando ainda maior! A nova versão 3.5 PRO foi lançada hoje, com uma melhoria de velocidade ENORME, a mais recente atualização [& hellip;]
Novo Forex Neuromaster 3.1 Intraday lançado!
Atenção Forex Traders & # 8230; NOVA versão do Forex Neuromaster 3.1 lançado! Agora, ele oferece suporte a múltiplos TEMPOS DE INTRADAY, e tem a flexibilidade de selecionar seu próprio fuso horário de negociação! BREAKTHROUGH NEW Forex Forecasting Software informa-lhe EXATAMENTE quando comprar e quando vender & # 8230; Apenas antes das reversões do mercado! E lhe dá uma vantagem quase desleal no [& hellip;]
Software de Scanner 3.0 de Opções de Volume incomum lançado!
Você comercializa opções ou ações? Se assim for, você deve verificar a nossa mais nova versão do software Scanner de Opções que foi lançado hoje! O novo Scanner de Opções 3.0 agora está conectado à fonte de dados GRÁTIS e tem lista FULL de todos os símbolos opcionais negociados em AMEX, NYSE e NASDAQ, combinados em uma lista se você [& hellip;]
Stock Neuromaster 3.0 PRO Disponível agora!
Deixe-me apresentar-lhe NOVA VERSÃO de STOCK NEUROMASTER 3.0 PRO! Esta nova versão, com um monte de novos recursos pendentes, foi lançada hoje e, como usuário registrado da versão anterior, você é elegível para atualizar para a versão 3.0 PRO sem custo adicional (se você for # 1) dentro de 1 ano do período de atualização grátis). O QUE É NOVO: - INTRADAY [& hellip;]
Anunciando & # 8230; Forex Neuromaster 2.4 PRO!
Atenção Forex Traders & # 8230; APENAS ANUNCIADO & # 8211; BREAKTHROUGH NEW Forex Forecasting Software informa-lhe EXATAMENTE quando comprar e quando vender & # 8230; Apenas antes das reversões do mercado! E Dá-lhe uma vantagem quase desleal nos mercados de Forex, com retornos potencialmente ilimitados em sua negociação CLIQUE AQUI PARA VER MAIS & # 8230;

software de rede de rede neural
Estratégias de Stop-and-Reverse da Rede Neural Híbrida para Forex.
por Michael R. Bryant.
As redes de neurônios têm sido utilizadas em sistemas de negociação por muitos anos com vários graus de sucesso. Sua principal atração é que sua estrutura não linear é mais capaz de capturar as complexidades do movimento de preços do que as regras de negociação padrão, baseadas em indicadores. Uma das críticas foi que as estratégias de negociação baseadas na rede neural tendem a ser excessivas e, portanto, não funcionam bem em novos dados. Uma possível solução para este problema é combinar redes neurais com lógica de estratégia baseada em regras para criar um tipo de estratégia híbrida. Este artigo mostrará como isso pode ser feito usando o Adaptrade Builder.
Em particular, este artigo irá ilustrar o seguinte:
Combinando rede neural e lógica baseada em regras para entradas de comércio.
Segmentação múltipla de plataformas simultaneamente (MetaTrader 4 e TradeStation)
Desenvolvendo uma estratégia com lógica de parada e inversa assimétrica.
Usando dados forex intraday.
Será utilizada uma abordagem de dados de três segmentos, com o terceiro segmento usado para validar as estratégias finais. O código de estratégia resultante para MetaTrader 4 e TradeStation será mostrado, e será demonstrado que os resultados de validação são positivos para cada plataforma.
Redes Neurais como Filtros de Entrada Comercial.
Matematicamente, uma rede neural é uma combinação não linear de uma ou mais entradas ponderadas que gera um ou mais valores de saída. Para negociação, uma rede neural geralmente é usada de duas maneiras: (1) como previsão de movimento futuro de preços, ou (2) como indicador ou filtro para negociação. Aqui, será usado como indicador ou filtro comercial.
Como um indicador, uma rede neural age como uma condição ou filtro adicional que deve ser satisfeito antes que uma troca possa ser inserida. As entradas para a rede normalmente são outros indicadores técnicos, tais como dinâmica, estocástica, ADX, médias móveis, etc., bem como preços e combinações dos anteriores. As entradas são dimensionadas e a rede neural é projetada para que a saída seja um valor entre -1 e +1. Uma abordagem é permitir uma entrada longa se a saída for maior ou igual a um valor limiar, como 0,5 e uma entrada curta, se a saída for menor ou igual ao negativo do limite; por exemplo, -0,5. Esta condição seria adicional a quaisquer condições de entrada existentes. Por exemplo, se houvesse uma condição de entrada longa, teria que ser verdadeira e a saída da rede neural teria que ser pelo menos igual ao valor limite para uma entrada longa.
Ao configurar uma rede neural, um comerciante normalmente seria responsável por escolher as entradas e a topologia da rede e para "treinamento" a rede, que determina os melhores valores de pesos. Como será mostrado abaixo, o Adaptrade Builder executa essas etapas automaticamente como parte do processo de compilação evolutiva no qual o software se baseia. Usar a rede neural como um filtro de comércio permite que ele seja facilmente combinado com outras regras para criar uma estratégia de negociação híbrida, que combine as melhores características das abordagens tradicionais baseadas em regras e as vantagens das redes neurais. Como um exemplo simples, o Builder pode combinar uma regra de cruzamento média móvel com uma rede neural de modo que uma posição longa seja tomada quando a média móvel rápida cruza acima da média lenta e a saída da rede neural está em ou acima do seu limite.
Estratégias de negociação Stop-and-Reverse.
Uma estratégia de negociação de parada e reversa é uma que está sempre no mercado, seja longa ou curta. Estritamente falando, "stop-and-reverse" significa que você inverte o comércio quando sua ordem de parada é atingida. No entanto, uso-o como uma mão curta para qualquer estratégia de negociação que reverte de longo para curto para longo e assim por diante, para que você esteja sempre no mercado. Por esta definição, não é necessário que as ordens sejam pedidos de parada. Você pode entrar e reverter usando pedidos de mercado ou limite também. Também não é necessário que cada lado use a mesma lógica ou mesmo o mesmo tipo de ordem. Por exemplo, você pode entrar em um período longo (e sair curto) em uma ordem de parada e digitar curto (e sair por muito tempo) em uma ordem de mercado, usando diferentes regras e condições para cada entrada / saída. Este seria um exemplo de uma estratégia de parada e inversão assimétrica.
A principal vantagem de uma estratégia de parar e reverter é que, sempre no mercado, você nunca perca nenhuma grande jogada. Outra vantagem é a simplicidade. Quando existem regras e condições separadas para entrar e sair de negócios, há mais complexidade e mais que podem dar errado. A combinação de entradas e saídas significa que há menos decisões de tempo, o que pode significar menos erros.
Por outro lado, pode-se argumentar que as melhores condições para sair de um comércio raramente são as mesmas para entrar na direção oposta; que entrar e sair trades são decisões inerentemente separadas que, portanto, deveriam empregar regras e lógica separadas. Outra desvantagem potencial de estar sempre no mercado é que a estratégia irá trocar todo o intervalo de abertura. Um grande intervalo de abertura contra a posição pode significar uma grande perda antes que a estratégia seja capaz de reverter. Estratégias que entram e saem mais seletivamente ou que saem ao final do dia podem minimizar o impacto das brechas de abertura.
Uma vez que o objetivo é construir uma estratégia forex, o MetaTrader 4 (MT4) é uma escolha óbvia para a plataforma de negociação, dado que o MetaTrader 4 foi projetado principalmente para o forex e é amplamente utilizado para comercializar esses mercados (veja, por exemplo, MetaTrader vs. TradeStation : Uma comparação de linguagem). No entanto, nos últimos anos, a TradeStation segmentou os mercados de divisas de forma muito mais agressiva. Dependendo do seu volume de negociação e / ou nível da conta, é possível negociar os mercados de divisas através da TradeStation sem incorrer em taxas de plataforma ou pagar comissões. Spreads são supostamente apertado com boa liquidez nos principais pares de divisas. Por estas razões, ambas as plataformas foram direcionadas para este projeto.
Várias questões surgem ao direcionar várias plataformas simultaneamente. Primeiro, os dados podem ser diferentes em diferentes plataformas, com diferenças em fusos horários, cotações de preços para algumas barras, volume e faixas de datas disponíveis. Para suavizar essas diferenças, os dados foram obtidos de ambas as plataformas, e as estratégias foram construídas em ambas as séries de dados simultaneamente. As melhores estratégias foram, portanto, as que funcionaram bem em ambas as séries de dados, apesar das diferenças nos dados.
As configurações de dados usadas no Builder são mostradas abaixo na Fig. 1. Como se pode inferir da tabela Market Data na figura, o mercado de Forex Euro / dólar foi segmentado (EURUSD) com um tamanho de barra de 4 horas (240 minutos). Outros tamanhos de barras ou mercados teriam servido também. Eu só consegui obter tantos dados através da minha plataforma MT4 como indicado pelo intervalo de datas mostrado na Fig. 1 (série de dados nº 2), de modo que o mesmo intervalo de datas foi usado na obtenção de séries de dados equivalentes da TradeStation (data series # 1). 80% dos dados foram utilizados para construção (combinado na amostra e "fora da amostra"), com 20% (6/20/14 a 2/10/15) reservado para validação. 80% dos 80% originais foram então ajustados para "na amostra" com 20% definido para "out-of-sample", & quot; como mostrado na Fig. 1. O spread de oferta / solicitação foi fixado em 5 pips, e os custos de negociação de 6 pips ou US $ 60 por lote completo (100.000 ações) foram assumidos por rodada. Ambas as séries de dados foram incluídas na compilação, conforme indicado pelas marcas de seleção na coluna da esquerda da tabela de dados do mercado.
Figura 1. Configurações de dados do mercado para construir uma estratégia forex para MetaTrader 4 e TradeStation.
Outro problema potencial ao direcionar várias plataformas é que o Builder foi projetado para duplicar a forma como cada plataforma suportada calcula seus indicadores, o que pode significar que os valores dos indicadores serão diferentes dependendo da plataforma selecionada. Para evitar esta possível fonte de discrepância, todos os indicadores que avaliem de forma diferente no MetaTrader 4 do que na TradeStation devem ser eliminados da compilação, o que significa que os seguintes indicadores devem ser evitados:
Slow D estocástico.
Fast estocástico D.
Todos os outros indicadores que estão disponíveis para ambas as plataformas são calculados da mesma maneira em ambas as plataformas. O TradeStation inclui todos os indicadores que estão disponíveis no Builder, enquanto o MetaTrader 4 não. Portanto, para incluir apenas indicadores que estão disponíveis em ambas as plataformas, a plataforma MetaTrader 4 deve ser selecionada como o tipo de código no Builder. Isso eliminará automaticamente qualquer indicador do conjunto de compilação que não esteja disponível para MT4, o que deixará os indicadores disponíveis em ambas as plataformas. Além disso, como notei diferenças nos dados de volume obtidos de cada plataforma, removi todos os indicadores dependentes do volume do conjunto de compilação. Por fim, o indicador do horário do dia foi removido devido a diferenças nos fusos horários entre os arquivos de dados.
Na Fig. 2, abaixo, a lista de indicadores utilizados no conjunto de compilação é mostrada ordenada por se o indicador foi ou não considerado pelo processo de compilação ("Considere" coluna). Os indicadores removidos da consideração pelos motivos discutidos acima são mostrados no topo da lista. Os indicadores restantes, começando com "Simple Mov Ave", foram todos parte do conjunto de compilação.
Figura 2. Seleções de indicadores no Builder, mostrando os indicadores removidos do conjunto de compilação.
As opções de avaliação usadas no processo de compilação são mostradas na Fig. 3. Conforme discutido, o MetaTrader 4 foi selecionado como a escolha de saída do código. Depois que as estratégias são criadas no Builder, qualquer uma das opções na guia Opções de avaliação, incluindo o tipo de código, pode ser alterada e as estratégias reavaliadas, que também reescreverão o código em qualquer idioma selecionado. Esse recurso foi usado para obter o código da TradeStation para a estratégia final depois que as estratégias foram criadas para o MetaTrader 4.
Figura 3. Opções de avaliação no Builder para a estratégia forex EURUSD.
Para criar estratégias de parada e reversão, todos os tipos de saída foram removidos do conjunto de compilação, conforme mostrado abaixo na Figura 4. Todos os três tipos de pedidos de entrada - mercado, parada e limite - foram deixados como "considerar" , o que significa que o processo de compilação poderia considerar qualquer um deles durante o processo de compilação.
Figura 4. Tipos de ordem selecionados no Builder para criar uma estratégia de parada e reversão.
O software Builder gera automaticamente condições lógicas baseadas em regras para entrada e / ou saída. Para adicionar uma rede neural à estratégia, basta selecionar a opção "Incluir uma rede neural nas condições de entrada" na guia Opções de Estratégia, como mostrado abaixo na Fig. 5. As configurações de rede neural foram deixadas em seus padrões. Como parte da lógica stop-and-reverse, a opção Market Sides foi definida para Long / Short e a opção para "Wait for exit before enter new trade". estava desmarcado. O último é necessário para habilitar a ordem de entrada para sair da posição atual em uma inversão. Todas as outras configurações foram deixadas nos padrões.
Figura 5. Opções de estratégia selecionadas no Builder para criar uma estratégia híbrida usando condições de rede baseadas em regras e neurais.
A natureza evolutiva do processo de construção no Builder é orientada pela aptidão, que é calculada a partir dos objetivos e condições definidos na guia Metrics, conforme mostrado abaixo na Figura 6. Os objetivos de construção foram mantidos simples: maximizando o lucro líquido e minimizando a complexidade, que recebeu um pequeno peso em relação ao lucro líquido. Mais ênfase foi colocada nas condições de construção, que incluíram o coeficiente de correlação e significância para a qualidade geral da estratégia, bem como as barras médias nos negócios e a quantidade de negócios.
Inicialmente, apenas as barras médias em negociações foram incluídas como condição de construção. No entanto, em algumas das construções iniciais, o lucro líquido foi favorecido ao longo do prazo comercial, de modo que a métrica do número de negociações foi adicionada. O intervalo especificado para o número de trades (entre 209 e 418) é equivalente ao comprimento médio de comércio entre 15 e 30 barras com base no número de barras no período de compilação. Como resultado, a adição desta métrica colocou mais ênfase no objetivo de longo prazo, o que resultou em mais membros da população com o intervalo desejado de comprimentos comerciais.
Figura 6. Construir objetivos e condições definidos na guia Métrica determinar como a aptidão é calculada.
As "condições para selecionar estratégias superiores" duplicar as condições de compilação, exceto que as principais condições de estratégias são avaliadas em toda a gama de dados (não incluindo o segmento de validação, que é separado), em vez de apenas ao longo do período de compilação, como é o caso das condições de construção. As principais condições de estratégias são usadas pelo programa para deixar de lado quaisquer estratégias que atendam a todas as condições em uma população separada.
As configurações finais são feitas na guia Configurações de Configuração, como mostrado abaixo na Figura 7. As opções mais importantes aqui são o tamanho da população, o número de gerações ea opção para redefinir com base no "out-of-sample" desempenho. O tamanho da população foi escolhido para ser grande o suficiente para obter uma boa diversidade na população, enquanto ainda é pequeno o suficiente para construir em uma quantidade razoável de tempo. O número de gerações foi baseado em quanto tempo levou durante algumas compilações preliminares para que os resultados começassem a convergir.
Figura 7. As opções de construção incluem o tamanho da população, o número de gerações e as opções para redefinir a população com base em "out-of-sample" desempenho.
A opção para & quot; Reset on Out-of-Sample (OOS) Performance & quot; inicia o processo de compilação após o número especificado de gerações se a condição especificada for atendida; neste caso, a população será redefinida se o "out-of-sample" O lucro líquido é inferior a US $ 20.000. Esse valor foi escolhido com base em testes preliminares para ser um valor suficientemente alto que provavelmente não seria alcançado. Como resultado, o processo de compilação foi repetido a cada 30 gerações até parar manualmente. Esta é uma maneira de permitir que o programa identifique estratégias com base nas condições de Top Strategies durante um longo período de tempo. Periodicamente, a população Top Strategies pode ser verificada e o processo de compilação é cancelado quando são encontradas estratégias adequadas.
Observe que eu coloco "out-of-sample" entre citações. Quando o "fora da amostra" O período é usado para redefinir a população desta maneira, a "saída de amostra" O período não é mais verdadeiramente fora da amostra. Uma vez que esse período agora está sendo usado para orientar o processo de compilação, é efetivamente parte do período de exibição. É por isso que é aconselhável reservar um terceiro segmento para validação, conforme discutido acima.
Após várias horas de processamento e uma série de reconstruções automáticas, uma estratégia adequada foi encontrada na população Top Strategies. A curva de equidade comercial fechada é mostrada abaixo na Figura 8. A curva de equidade demonstra um desempenho consistente em ambos os segmentos de dados com um número adequado de negócios e, essencialmente, os mesmos resultados em ambas as séries de dados.
Figura 8. Curva de equidade de comércio fechado para a estratégia de paragem e reversão do EURUSD.
Para verificar a estratégia durante o período de validação, a data controlada na guia Mercados (veja a Fig. 1) foi alterada para a data final dos dados (2/11/2015) e a estratégia foi reavaliada selecionando a opção Avaliar comando no menu Estratégia no Builder. Os resultados são mostrados abaixo na Fig. 9. Os resultados de validação na caixa vermelha demonstram que a estratégia mantida em dados não utilizados durante o processo de compilação.
Figura 9. Curva de equidade de comércio fechado para a estratégia de paragem e reversão do EURUSD, incluindo o período de validação.
A verificação final é ver como a estratégia realizada em cada série de dados separadamente usando a opção de saída de código para essa plataforma. Isso é necessário porque, como explicado acima, pode haver diferenças nos resultados dependendo (1) do tipo de código, e (2) das séries de dados. Precisamos verificar se as configurações escolhidas minimizaram essas diferenças, conforme pretendido. Para testar a estratégia do MetaTrader 4, a série de dados da TradeStation foi desmarcada na guia Mercados e a estratégia foi reavaliada. Os resultados são mostrados abaixo na Fig. 10, que duplica a curva inferior na Fig. 9.
Figura 10. Curva de equidade de comércio fechado para a estratégia de paragem e reversão do EURUSD, incluindo o período de validação, para o MetaTrader 4.
Finalmente, para testar a estratégia para a TradeStation, a série de dados da TradeStation foi selecionada e a série para o MetaTrader 4 foi desmarcada na aba Mercados, a saída do código foi alterada para "TradeStation", "quot; e a estratégia foi reavaliada. Os resultados são mostrados abaixo na Fig. 11 e parecem ser muito semelhantes à curva do meio na Fig. 9, conforme esperado.
Figura 11. Curva de equidade de comércio fechado para a estratégia de paragem e reversão do EURUSD, incluindo o período de validação, para a TradeStation.
O código para ambas as plataformas é fornecido abaixo na Fig. 12. Clique na imagem para abrir o arquivo de código para a plataforma correspondente. Examinar o código revela que a parte baseada em regras da estratégia usa diferentes condições relacionadas à volatilidade para os lados longo e curto. As entradas da rede neural consistem em uma variedade de indicadores, incluindo o dia-semana, a tendência (ZLTrend), o intraday high, osciladores (InvFisherCycle, InvFisherRSI), as bandas de Bollinger e o desvio padrão.
A natureza híbrida da estratégia pode ser vista diretamente na declaração de código (do código da TradeStation):
Se EntCondL e NNOutput & gt; = 0.5 então começarem.
Compre (& quot; EnMark-L & quot;); NShares compartilha a próxima barra no mercado;
A variável "EntCondL" representa as condições de entrada baseadas em regras, e "NNOuput & quot; é o resultado da rede neural. Ambas as condições devem ser verdadeiras para colocar a ordem de entrada longa. A condição de entrada curta funciona da mesma maneira.
Figura 12. Código de estratégia de negociação para a estratégia de parada e reversa do EURUSD (à esquerda, MetaTrader 4, à direita, TradeStation). Clique na figura para abrir o arquivo de código correspondente.
Este artigo analisou o processo de construção de uma estratégia de rede baseada em regras híbridas / neural para o EURUSD usando uma abordagem stop-and-reverse (sempre no mercado) com o Adaptrade Builder. Foi mostrado como o código da estratégia pode ser gerado para várias plataformas, selecionando um subconjunto comum dos indicadores que funcionam da mesma maneira em cada plataforma. As configurações necessárias para gerar estratégias que se revertem de longo para curto e para trás foram descritas, e foi demonstrado que a estratégia resultante foi realizada positivamente em um segmento separado de validação de dados. Verificou-se também que a estratégia gerou resultados semelhantes com a opção de dados e código para cada plataforma.
Conforme discutido acima, a abordagem de parar e reverter tem várias desvantagens e pode não atrair a todos. No entanto, uma abordagem sempre no mercado pode ser mais atraente com os dados de divisas, porque os mercados de divisas são comercializados 24 horas por dia. Como resultado, não há lacunas de abertura de sessão e as ordens de negociação sempre estão ativas e disponíveis para reverter o comércio quando o mercado muda. O uso de dados intradía (barras de 4 horas) proporcionou mais barras de dados para uso no processo de compilação, mas foi de outra forma bastante arbitrário, na medida em que a natureza sempre dentro do mercado da estratégia significa que os negócios são transportados durante a noite.
O processo de compilação permitiu evoluir diferentes condições para inserção longa e curta, resultando em uma estratégia de parada e inversão assimétrica. Apesar do nome, a estratégia resultante entra em negociações longas e curtas em ordens de mercado, embora as ordens de mercado, parada e limite fossem consideradas pelo processo de construção de forma independente para cada lado. Na prática, a reversão de longo a curto significaria vender curto o dobro do número de ações no mercado, já que a estratégia era longa; por exemplo, se a posição longa atual fosse de 100.000 ações, você venderia 200.000 ações curtas no mercado. Da mesma forma, se a posição curta atual fosse de 100.000 ações, você compraria 200.000 ações no mercado para reverter de curto para longo.
Foi usado um histórico de preços mais curto do que seria ideal. No entanto, os resultados foram positivos no segmento de validação, sugerindo que a estratégia não estava em excesso. Isso apóia a idéia de que uma rede neural pode ser usada em uma estratégia comercial sem necessariamente superar a estratégia para o mercado.
A estratégia apresentada aqui não se destina a negociação real e não foi testada em rastreamento ou negociação em tempo real. No entanto, este artigo pode ser usado como um modelo para o desenvolvimento de estratégias similares para o EURUSD ou outros mercados. Como sempre, qualquer estratégia de negociação que você desenvolver deve ser testada completamente no rastreamento em tempo real ou em dados separados para validar os resultados e familiarizar-se com as características de negociação da estratégia antes da negociação ao vivo.
Este artigo apareceu na edição de fevereiro de 2015 do boletim informativo do Adaptrade Software.
OS RESULTADOS DE DESEMPENHO HIPOTÉTICOS OU SIMULADOS TÊM CERTAS LIMITAÇÕES INERENTES. DESEJO UM REGISTO DE DESEMPENHO REAL, OS RESULTADOS SIMULADOS NÃO REPRESENTAM A NEGOCIAÇÃO REAL. TAMBÉM, DESDE QUE OS NEGÓCIOS NÃO SEJAM REALMENTE EXECUTOS, OS RESULTADOS PODEM TENER SOB OU COMENTÁRIOS COMPLEMENTARES PARA O IMPACTO, SE HAVER, DE CERTOS FATORES DE MERCADO, TAL COMO FALTA DE LIQUIDEZ. PROGRAMAS DE NEGOCIAÇÃO SIMULADOS EM GERAL SÃO TAMBÉM SUJEITOS AO FATO QUE ESTÃO DESIGNADOS COM O BENEFÍCIO DE HINDSIGHT. NENHUMA REPRESENTAÇÃO ESTÁ FAZENDO QUE QUALQUER CONTA VÁ OU SEJA PROBABILITÁVEL PARA ALCANÇAR LUCROS OU PERDAS SIMILARES ÀOS MOSTRADOS.
Se você quiser ser informado de novos desenvolvimentos, novidades e ofertas especiais do Adaptrade Software, por favor, junte-se à nossa lista. Obrigado.
Copyright © 2004-2015 Adaptrade Software. Todos os direitos reservados.

Software Goldstein.
Serkan Demirezen.
Redes Neurais no MetaTrader.
Usando redes neurais no MetaTrader.
Introdução.
Muitos de vocês provavelmente consideraram a possibilidade de usar redes neurais em sua EA. Este assunto foi muito gostoso especialmente após o 2007 Automated Trading Championship e o espectacular vencedor do Better com seu sistema baseado em redes neurais. Muitos fóruns na internet foram inundados com tópicos relacionados a redes neurais e negociação Forex. Infelizmente, escrever a implementação nativa do MQL4 do NN não é fácil. Isso requer algumas habilidades de programação e o resultado não seria muito eficiente, especialmente se você quiser testar seu resultado final no testador em grande quantidade de dados.
Neste artigo, eu mostrei como você pode usar a Biblioteca de Rede Neural Artificial Rápida (FANN), livremente disponível (em LGPL), em seu código MQL4, evitando certos obstáculos e limitações. Além disso, suponho que o leitor esteja familiarizado com as Redes Neurais Artificiais (ann) e a terminologia relacionada a este assunto, portanto, eu me concentrei em aspectos práticos de usar a implementação particular de ann na linguagem MQL4.
Recursos da FANN.
Para entender completamente as possibilidades de implementação do FANN, é necessário familiarizar-se com sua documentação e as funções mais utilizadas. O uso típico do FANN é criar uma rede feedforward simples, treiná-la com alguns dados e executar. A rede criada e treinada pode então ser salva no arquivo e restaurada mais tarde para uso posterior. Para criar um ann tem que usar a função fann_create_standard (). Vamos ver a sintaxe dela:
Onde num_layers representa o número total de camadas, incluindo a camada de entrada e de saída. O nnum e os seguintes argumentos representam o número de neurônios em cada camada começando com a camada de entrada e terminando com a camada de saída. Para criar uma rede com uma camada oculta com 5 neurônios, 10 entradas e 1 saída, seria necessário chamá-lo da seguinte maneira:
Uma vez que o ann é criado, a próxima operação seria treiná-lo com alguns dados de entrada e saída. O método de treinamento mais simples é o treinamento incremental que pode ser alcançado pela seguinte função:
FANN_EXTERNAL void FANN_API fann_train (
Esta função leva o ponteiro para struct fann retornado anteriormente pelo fann_create_standard () e o vetor de dados de entrada e o vetor de dados de saída. Os vetores de entrada e saída são de matriz do tipo fann_type. Esse tipo é, na verdade, um tipo duplo ou flutuante, dependendo da forma como o FANN é compilado. Nesta implementação, os vetores de entrada e saída serão matrizes de duplo.
Uma vez que o ann é treinado, o próximo recurso desejado seria executar essa rede. A função que implementa é definida como segue:
Esta função leva o ponteiro para struct fann que representa a rede criada anteriormente e um vetor de entrada do tipo definido (matriz dupla). O valor retornado é uma matriz vetorial de saída. Esse fato é importante, pois, para uma rede de utput, nós sempre conseguimos uma matriz de elementos com o valor de saída em vez do próprio valor de saída.
Infelizmente, a maioria das funções da FANN usam um ponteiro para uma estrutura fann que representa o ann que não pode ser processado diretamente pelo MQL4, que não suporta estruturas como tipos de dados. Para evitar essa limitação, temos que encerrar isso de alguma forma e ocultar do MQL4. O método mais fácil é criar uma matriz de ponteiros struct fann segurando os valores apropriados e referir-se a eles com um índice representado por uma variável int. Desta forma, podemos substituir o tipo de variável não suportado com o suportado e criar uma biblioteca wrapper que pode ser facilmente integrada com o código MQL4.
Envolvendo o FANN ao redor.
Quanto ao meu melhor conhecimento, o MQL4 não suporta funções com lista de argumentos variáveis, então temos que lidar com isso também. Por outro lado, se a função C (do comprimento dos argumentos variáveis) é chamada com muitos argumentos, nada de errado acontece, então podemos assumir um número máximo fixo de argumentos na função MQL4 passada para a biblioteca C. A função de invólucro resultante seria a seguinte:
Nós mudamos o fann_ principal com f2M_ (que significa FANN TO MQL), o número de argumentos estático usado (4 camadas) e o valor de retorno agora é um índice para a matriz interna de anns que contém os dados de estrutura fann exigidos pelo FANN para operar. Desta forma, podemos chamar facilmente essa função do código MQL.
O mesmo vale para:
Por último, mas não menos importante, é o fato de que você deve destruir seu ann criado pela chamada para:
Para liberar alças de anéis, você deve destruir redes em ordem inversa do que foram criadas criadas. Alternativamente, você poderia usar:
No entanto, tenho certeza de que alguns de vocês podem preferir salvar sua rede treinada para uso posterior com:
É claro que a rede salva pode ser carregada mais tarde (ou recriada) com:
Uma vez que conhecemos as funções básicas, podemos tentar usar isso em nossa EA, mas primeiro precisamos instalar o pacote Fann2MQL.
Instalando o Fann2MQL.
Para facilitar o uso deste pacote, criei o instalador msi que contém todo o código-fonte mais as bibliotecas pré-compiladas e o arquivo de cabeçalho Fann2MQL. mqh que declara todas as funções do Fann2MQL.
O procedimento de instalação é bastante direto. Primeiro você está informado de que o Fann2MQL está sob licença GPL:
Instalação do Fann2MQL, passo 1.
Em seguida, escolha a pasta para instalar o pacote. Você pode usar o programa padrão Files \ Fann2MQL \ ou instalar diretamente em seu diretório Meta Trader \ experts \. O posterior colocará todos os arquivos diretamente em seus lugares, caso contrário, você terá que copiá-los manualmente.
Instalação do Fann2MQL, etapa 2.
O instalador coloca os arquivos nas seguintes pastas:
Se você optar por instalar na pasta Fann2MQL dedicada, copie o conteúdo de suas subpastas de inclusão e bibliotecas no diretório apropriado do Meta Trader.
O instalador também instala a biblioteca FANN na pasta de bibliotecas do sistema (Windows \ system32 na maioria dos casos). A pasta src contém todo o código-fonte do Fann2MQL. Você pode ler o código-fonte que é uma documentação final, se você precisar de mais informações sobre os internos. Você também pode melhorar o código e adicionar recursos adicionais, se desejar. Eu encorajo você a me enviar seus patches se você implementar algo interessante.
Usando redes neurais em sua EA.
Uma vez que o Fann2MQL esteja instalado, você pode começar a escrever seu próprio EA ou indicador. Existe uma grande quantidade possível de uso de NN. Você pode usá-los para prever futuros movimentos de preços, mas a qualidade de tais previsões e a possibilidade de tirar proveito real disso é duvidosa. Você pode tentar escrever sua própria estratégia usando técnicas de Reforço de Aprendizagem, diga um Q-Learning ou algo parecido. Você pode tentar usar o NN como um filtro de sinal para sua EA heurística ou combinar todas essas técnicas além do que você deseja. Você só é limitado pela sua imaginação.
Aqui vou mostrar-lhe um exemplo de usar o NN como um filtro simples para os sinais gerados pelo MACD. Não considere isso como uma EA valiosa, mas como um exemplo de aplicação do Fann2MQL. Durante a explicação da forma como o exemplo EA: NeuroMACD. mq4 funciona, eu mostro como o Fann2MQL pode ser efetivamente usado no MQL.
A primeira coisa para cada EA é a declaração de variáveis ​​globais, define e inclui a seção. Aqui está o início do NeuroMACD contendo essas coisas:
O comando include diz para carregar o arquivo de cabeçalho Fann2MQL. mqh contendo a declaração de todas as funções Fann2MQL. Depois disso, todas as funções do pacote Fann2MQL estão disponíveis para uso no script. A constante ANN_PATH define o caminho para armazenar e carregar arquivos com redes FANN treinadas. Você precisa criar essa pasta, ou seja, C: \ ANN. A constante NAME contém o nome desta EA, que é usado mais tarde para carregar e salvar arquivos de rede. Os parâmetros de entrada são bastante óbvios e aqueles que não serão explicados mais tarde, bem como variáveis ​​globais.
O ponto de entrada de cada EA é a função init ():
Primeiro, verifica se a EA é aplicada no período de período de tempo correto. A variável AnnInputs contém o número de entradas de rede neural. Como nós usaremos 3 conjuntos de argumentos diferentes, queremos que ele seja divisível por 3. AnnPath é calculado para refletir o EA NAME e o MagicNumber, que é calculado a partir dos argumentos de entrada SlowMA, FastMA e SignalMA que são usados ​​mais tarde para MACD sinalização de indicadores. Uma vez que conhece o AnnPath, a EA tenta carregar redes neurais usando a função ann_load () que I & # 8217; descrevemos abaixo. A metade das redes carregadas destina-se à filtragem de posição longa e a outra metade é para calções. A variável AnnsLoaded é usada para indicar o fato de que todas as redes foram inicializadas corretamente. Como você provavelmente notou este exemplo, a EA está tentando carregar várias redes. Eu duvido que seja realmente necessário neste aplicativo, mas eu queria mostrar-lhe todo o potencial do Fann2MQL, que está lidando com múltiplas redes ao mesmo tempo e pode processá-las em paralelo, aproveitando múltiplos núcleos ou CPUs. Para tornar isso possível, a Fann2MQL está aproveitando a tecnologia Intel® Threading Building Blocks. A função f2M_parallel_init () é usada para inicializar essa interface.
Aqui está a maneira como eu costumava inicializar as redes:
Como você pode ver se o f2M_create_from_file () falha, o que é indicado pelo valor de retorno negativo, a rede é criada com a função f2M_create_standard () com argumentos que indicam que a rede criada deve ter 4 camadas (incluindo entrada e saída), entradas AnnInput, AnnInput neurônios na primeira camada escondida, AnnInput / 2 + 1 neurônios na 2ª camada escondida e 1 neurônio na camada de saída. f2M_set_act_function_hidden () é usado para definir a função de ativação de camadas ocultas para SIGMOID_SYMMETRIC_STEPWISE (consulte a documentação do Fann de fann_activationfunc_enum) e o mesmo se aplica à camada de saída. Depois, há a chamada para f2m_randomize_weights () que é usada para inicializar os pesos de conexão do neurônio dentro da rede. Aqui usei o intervalo de & lt; -0.4; 0,4 & gt; mas você pode usar qualquer outro dependendo da sua aplicação.
Neste ponto, você provavelmente notou a função debug () que usei algumas vezes. É um dos métodos mais simples para alterar o nível detalhado de sua EA. Juntamente com ele e o parâmetro de entrada DebugLevel, você pode ajustar a forma como seu código está produzindo a saída de depuração.
Se o primeiro argumento da função debug (), o nível de depuração é superior ao DebugLevel, a função não produz qualquer saída. Se for mais baixo, a cadeia de texto será impressa. Se o nível de depuração for 0, a string & # 8220; ERROR: & # 8221; é anexado ao início. Desta forma, você pode dividir o debug produzido pelo seu código em vários níveis. Os mais importantes são provavelmente erros, então eles são atribuídos ao nível 0. Eles serão impressos, a menos que você baixe seu DebugLevel para abaixo de 0 (o que não é recomendado). No nível 1, serão impressas algumas informações importantes, como a confirmação do carregamento ou criação de rede bem sucedida. No nível 2 ou superior, a importância da informação impressa está diminuindo gradualmente.
Antes da explicação detalhada da função start (), que é bastante longa, preciso mostrar-lhe mais algumas funções destinadas a preparar a entrada de rede e executar as redes reais:
A função ann_prepare_input () é usada para preparar o nome de entrada para as redes (assim, o nome). O objetivo disso é bastante direto, mas esse é o ponto em que devo lembrar que os dados de entrada devem ser devidamente normalizados. Não há uma normalização sofisticada neste caso, eu simplesmente usei o MACD principal e os valores de sinal que nunca excedem o alcance desejado nos dados contabilizados. No exemplo real, você provavelmente deve prestar mais atenção a esta questão. Como você provavelmente pode suspeitar de escolher os argumentos de entrada apropriados para entrada de rede, codificá-lo, decompor e normalizar é um dos fatores mais importantes no processamento de rede neural.
Como mencionei antes, o Fann2MQL possui a capacidade de estender a funcionalidade normal do MetaTrader, que é o processamento paralelo de várias redes neurais. O argumento global Parallel controla esse comportamento. A função run_anns () executa todas as redes inicializadas e obtém as saídas delas e armazena na matriz AnnOutput []. A função anns_run_parallel é responsável por lidar com o trabalho da maneira multithread. Ele chama o f2m_run_parallel () que leva como primeiro argumento o número de redes a processar, o segundo argumento é uma matriz contendo alças para todas as redes que deseja executar fornecendo o vetor de entrada como um terceiro argumento. Todas as redes devem ser executadas nos mesmos dados de entrada. Obter o resultado da rede é feito por várias chamadas para f2m_get_output ().
Agora, vamos ver a função start ():
Vou descrevê-lo brevemente, pois é bem comentado. O trade_allowed () verifica se é permitido o comércio. Basicamente, verifica a variável AnnsLoaded indicando que todos os anns foram inicializados corretamente e, em seguida, verifica o equilíbrio da conta mínima do período do período de tempo apropriado e, no final, permite trocar apenas o primeiro tic de uma nova barra. As duas funções seguintes que são usadas para preparar a entrada de rede e executar o processamento da rede foram descritas apenas algumas linhas acima. Em seguida, calculamos e colocamos em variáveis ​​para posteriormente processar os valores MACD do sinal e da linha principal para a última barra de acumulação e a anterior. A barra atual é omitida, pois não é acumulada ainda e provavelmente será redrapped. O SellSignal e o BuySignal são calculados de acordo com o sinal MACD e crossover da linha principal. Ambos os sinais são usados ​​para o processamento de posição longa e curta que são simétricos, portanto, eu descreverei apenas o caso por longos.
A variável LongTicket mantém o número do ticket da posição atualmente aberta. Se ele for igual a -1, nenhuma posição está aberta, então, se o BuySignal estiver configurado, isso pode indicar boa oportunidade para abrir a posição longa. Se a variável NeuroFilter não estiver configurada, a posição longa é aberta e esse é o caso sem a rede neural de filtragem de sinais & # 8212; A ordem é enviada para comprar. Neste ponto, a variável LongInput deve lembrar o InputVector preparado por ann_prepare_input () para uso posterior.
Se a variável LongTicekt conter o número de ticket válido, a EA verifica se esta é ainda aberta ou foi fechada pelo StopLoss ou TakeProfit. Se a ordem não for fechada, nada acontece, no entanto, se a ordem for fechada, o vetor train_output [], que possui apenas um otput, é calculado para manter o valor de -1 se a ordem foi fechada com perda ou 1 se a ordem foi fechada com lucro. Esse valor é passado para a função ann_train () e todas as redes responsáveis ​​pela manipulação da posição longa são treinadas com ela. Como o vetor de entrada, a variável LongInput é usada, que mantém o InputVector no momento da abertura da posição. Desta forma, a rede ensina qual sinal traz lucros e qual não é.
Depois de ter uma rede treinada, mudar o NeuroFilter para verdadeiras filtragens de rede. O ann_wise_long () está usando a rede neural calculada como uma média de valores retornados por todas as redes destinadas a lidar com a posição longa. O parâmetro Delta é usado como um valor limiar que indica que o sinal filtrado é válido ou não. Como muitos outros valores obtidos através do processo de otimização.
Agora, uma vez que sabemos como funciona, eu mostro como ele pode ser usado. O par de teste é, naturalmente, EURUSD. Utilizei os dados da Alpari, convertidos para o período M5. Utilizei o período de 2007.12.31 a 2009.01.01 para treinamento / otimização e 2009.01.01-2009.03.22 para fins de teste. Na primeira execução, tentei obter os valores mais rentáveis ​​para o argumento StopLoss, TakeProfit, SlowMA, FastMA e SignalMA, que eu codifiquei no arquivo NeuroMACD. mq4. O NeuroFIlter foi desligado, bem como SaveAnn, o AnnsNumber foi configurado para 0 para evitar o processamento neural. Usei o algoritmo genético para o processo de otimização. Uma vez que os valores foram obtidos, o relatório resultante foi o seguinte:
Relate os dados de treinamento após a otimização básica dos parâmetros.
Como você pode ver, executei esta EA na mini conta com o tamanho do Lote de 0,01 e o saldo inicial de 200. No entanto, você pode ajustar esses parâmetros de acordo com as configurações ou preferências da sua conta.
Neste ponto, temos bastante lucrativos e perdemos negociações para que possamos ativar o SaveAnn e configurar o AnnsNumber para 30. Uma vez feito, então eu executei o testador mais uma vez. O resultado foi exatamente o mesmo com a exceção do fato de que o processo foi muito mais lento (como resultado do processamento neural) e a pasta C: \ ANN foi preenchida com as redes treinadas como mostrado na imagem abaixo. Verifique se a pasta C: \ ANN existiu antes dessa execução!
A pasta C: \\ ANN \\.
Uma vez que treinamos as redes, é hora de testar como ela se comporta. Primeiro, vamos tentar nos dados de treinamento. Mude o NeuroFilter para true e SaveAnn para false e inicie o testador. O resultado obtido é mostrado abaixo. Observe que ele pode variar ligeiramente para você, pois há alguma aleatoriedade dentro de redes em pesos de conexão de neurônio fornecidos no processo de inicialização de rede (neste exemplo eu usei uma chamada explícita para f2M_randomize_weights () dentro de ann_load ()).
Resultado obtido em dados de treinamento com filtragem neural de sinal ativada.
O lucro líquido é pouco maior (20,03 versus 16,92), mas o fator de lucro é muito maior (1,25 versus 1,1). O número de negócios é muito menor (83 vs 1188) e o número médio de perdas consecutivas é reduzido de 7 para 2. No entanto, isso só mostra que a filtragem de sinais neurais está funcionando, mas não diz nada sobre como ele opera em dados que não foram usados ​​para durante o treino. O resultado obtido no período de teste (2009.01.01 & # 8211; 2009.30.28) é mostrado abaixo:
Resultado obtido a partir de dados de teste com filtragem neural ativada.
O número de transações realizadas é bastante baixo e é difícil dizer a qualidade desta estratégia, mas eu não vou mostrar-lhe como escrever a EA mais rentável, mas para explicar como você poderia usar redes neurais no seu MQL4 código. O efeito real do uso de redes neurais neste caso só pode ser visto quando comparados os resultados da EA em dados de teste com o NeuroFilter ativados e desativados. Abaixo está o resultado obtido a partir do período de dados de teste sem filtragem de sinal neural:
Resultados de dados de teste sem filtragem neural.
A diferença é bastante óbvia. Como você pode ver, a filtragem de sinal neural transformou a EA perdedora em uma lucrativa!
Conclusão.
Espero que você tenha aprendido com este artigo como usar redes neurais no MetaTrader. Com a ajuda do pacote simples, gratuito e de código aberto Fann2MQL, você pode facilmente adicionar a camada de rede neural a praticamente qualquer Consultor Especialista ou começar a escrever sua própria, que seja total ou parcialmente baseada em redes neurais. O recurso multithreading exclusivo pode acelerar seu processamento muitas vezes, dependendo do número de seus núcleos de CPU, especialmente ao otimizar determinados parâmetros. Em um caso, reduziu a otimização do meu processamento de EA baseado no reforço do aprendizado de cerca de 4 dias para # 8216; apenas & # 8217; 28 horas em uma CPU Intel de 4 núcleos.
Durante a redação deste artigo, decidi colocar o Fann2MQL em seu próprio site: fann2mql. wordpress /. Você pode encontrar a versão mais recente do Fann2MQL e, possivelmente, todas as versões futuras, bem como a documentação de todas as funções. Eu prometo manter este software sob a licença GPL para todos os lançamentos, então, se você me enviar comentários, solicitações de recursos ou patches que eu encontrei interessantes, certifique-se de encontrar os próximos lançamentos.
Observe que este artigo mostra apenas o uso muito básico do Fann2MQL. Como este pacote não é muito mais do que o FANN, você pode usar todas as ferramentas projetadas para gerenciar redes FANN, como:
E há muito mais sobre a FANN na página inicial da Fast Artificial Neural Network Library: leenissen. dk/fann/!
Post Scriptum.
Depois de escrever este artigo, encontrei um erro insignificante no NeuroMACD. mq4. A função OrderClose () para posição curta foi alimentada com um número de ticket de posição longo. Isso resultou em uma estratégia distorcida que era mais provável para manter shorts e longs longos:
Na versão correta do script, reparei esse erro e removi a estratégia OrderClose (). Isso não alterou a imagem geral da influência da filtragem neural na EA, mas a forma da curva de equilíbrio era bastante diferente. Você pode encontrar ambas as versões desta EA anexadas a este artigo.

SISTEMAS DE NEGOCIAÇÃO GLOBAL.
FOREX PREDICTION FOREX ROBÔ OPÇÕES BINÁRIAS ROBÔ OPÇÕES BINÁRIAS SINALIZAÇÕES COMERCIALIZAÇÃO DE ROBÔES PREDICÇÃO DE ACÇÃO NADEX ROBÔ IG MARCOS TRADING ROBOT ALGORITHMIC TRADING SOFTWARE.
Baseado em Algoritmos de Redes Neurais.
Previsões precisas de 95%, 90% de taxa de vida diária, 250% de lucro por mês!
Forex Robot Scalper Progressor.
Forex Scalper Profit Progressor Robot EA é verdadeiro robô de condição multi-mercado: tendência, não-tendência, volátil e não volátil. Negocia todos os principais pares de moedas. 50-100 comércios por dia. Lucro 250% por mês. Com este complexo Forex Robot Scalper EA você deve ganhar lucro estável e sólido. Muito segurança para a conta. Para iniciantes forex ou comerciantes avançados também.
Live Trading Signals Widget.
Live Trading Signals Free Widget. EURUSD 1 Minuto. Sinais de repoltura em tempo real fornecidos como é apenas para fins de demonstração. Procurando por 100% de sinais não-DDS? Escolha Sinais de Opções Binárias ou Opções Binárias Probabilísticas Sinais Indicadores ou Opções Binárias Multi Signals.
Sinais de Opções Binárias.
Indicador de sinais de opções binárias de 60 segundos (baseado em Metatrader). 90% de taxa diária de vitórias. 100 sinais por dia. 100% de lucro por 1 hora! Não repetir! Fácil de usar, funciona com qualquer corretor, quaisquer ativos. Precisão verificada com conta de negociação real. Baseado em Algoritmos de Redes Neurais avançadas. Testou com mais de 200 corretores de opções binárias e mostra lucro estável elevado.
Indicador de Sinais de Forex.
Indicadores de Forex 3D Signals - Forex Signals New Generation! O indicador de Forex é baseado no mercado de análises da Neural Networks em dimensões em 3D e gera sinais de negociação forex estatisticamente confiáveis ​​e precisos em tempo real. Os sinais são intuitivos, fáceis de usar e mantiveram uma taxa vencedora excepcional. 500+ pips avg. lucro por mês.
IG Trading Robot.
O IG Trading Robot é um software de negociação totalmente automatizado, especialmente projetado para negociação lucrativamente com a IG Trading Platform. Pode negociar rentabilidade indeces, forex (mercado de câmbio, moedas), cryptocurrency, ações (mercado de ações), commodities, títulos e taxas, ETFs. Pode crescer rapidamente as contas de negociação com baixo risco.
$ 1500 POR SINCRONIZAÇÃO DE 1 ANO.
Opções binárias Auto Trader.
Opções binárias Auto Trader 300% de lucro por mês! 100% Binary Auto Trader para corretores baseados em Metarader, como Core Liqudity Markets, NoaFX, GDMFX, Grandcapital, WForex e outros. Baseado no Algoritmo de Redes Neurais. Sistema integrado de proteção de conta e gerenciamento de riscos.
Robô Dukascopy.
Dukascopy Binary Options Robot 50+ trades por dia! Robô de opções binárias automatizadas de 100% para corretor de Dukascopy! Negocia as opções binárias de 60 segundos e 15 minutos. Possui sistema integrado de proteção de depósito, gerenciamento de riscos. 75% -90% Win-rate.
$ 1500 POR SINCRONIZAÇÃO DE 1 ANO.
Metatrader - Nadex Trade Copier.
A Metatrader Nadex Trade Copier copia trades da MT4 diretamente para a Nadex Trading Platform e implementa negócios. Instante. Confiável. Permite testar e automatizar qualquer estratégia de negociação e trocar em piloto automático completo diretamente do Metatrader. Funciona para qualquer bem.
Nadex Trading Robot.
O Nadex Trading Robot é um software de negociação totalmente automatizado, especialmente concebido para negociação de forma rentável com as Opções Binárias Nadex. Mais de 50 comércios por dia! 100% automatizado! Possui proteção interna de depósito, sistema de gerenciamento de dinheiro. Baseado na estratégia de risco reduzido da Neural Networks.
$ 1500 POR SINCRONIZAÇÃO DE 1 ANO.
Indicador de sinais de opções binárias probabilísticas.
Indicadores de sinais de opções binárias probabilísticas para o Metatrader Gera sinais de negociação precoces, confiáveis ​​e de 90%. Não repetir! O indicador avançado instrui comerciante ou investidor quando comprar e quando vender se for lucrativo.
Sinais comerciais de opções binárias.
10 e 15 minutos Indicador de Sinais Comerciais de Opções Binárias para Metatrader (MT4). 83% de taxa diária de vitórias! Mais 30 sinais comerciais por dia! 100% NÃO A REPARAÇÃO! 100% CONFIABLE! O Indicador de Sinais de Opções Binárias (BO) irá avisá-lo quando surgirem oportunidades comerciais de alta qualidade.
IQ Option Trade Copier.
Relaxe enquanto o IQ Option Trade Copier Plugin é comercializado em seu lugar. IQ Option Trade Copier copia trocas de Metatrader diretamente para sua plataforma de opções de IQ. Automatiza qualquer estratégia rentável e permite trocar em um piloto automático completo. As cópias são negociadas de forma instantânea e confiável.
Copiadora de troca de opções binárias.
Copiadora de troca de opções binárias. Cópias negocia da Metatrader diretamente para sua Plataforma de Opções Binárias e implementa negociações na conta do seu corretor. Instante. Confiável. Automatiza qualquer estratégia rentável e permite trocar em piloto automático completo diretamente do Metatrader.
Indicador de Previsão de Forex.
Indicador de Previsão de Forex das Redes Neurais para Metatrader. Gera 90% de sinais de negociação precisos. Até 250% de lucro por mês! Previsões alta, baixa, preço fechado, direção do movimento do preço. 100% não-repintado! Funciona com qualquer par de moedas, em qualquer intervalo de tempo.
Forex Robot Intraday Scalper.
É o melhor robô forex que você pode usar e pode crescer até a mais pequena das contas de negociação em contas ENORME em tempo muito rápido sem que você tenha que levantar um dedo! Forex Intraday Scalper EA analisa o mercado Forex para que você encontre os melhores pontos de entrada e saída.
Robô Forex Trading.
250% de lucro por mês. Diminuição máxima 3,5%. 100% de negociação automatizada. Robô inteligente de negociação forex (robô forex ou EA) para Metatrader com base em redes neurais e algoritmo genético. Robô de auto-aprendizagem e auto-atualização abre posições com 90% de probabilidade de sucesso.
Metatrader - Interactive Brokers Bridge.
Metatrader - Interactive Brokers Trader Copier Bridge é uma extensão programável para Trader Workstation (TWS), que permite trocar manual ou automaticamente diretamente do Metatrader (MT4, MT5). Automatiza qualquer estratégia.
Forex Robot Scalper.
300% de lucro por mês. Remessa máxima 10%. 90% de negócios bem sucedidos. 100% de negociação automatizada. Robô inteligente de negociação forex (robô forex ou EA) para Metatrader com base em Redes Neurais. Forex Robot Scalper mostra um grande número de negócios por dia, com perda mínima de perda.
Sinais Nadex.
Nadex Signals e Prediction Indicator é especialmente projetado para negociação de forma rentável com as Opções Binárias Nadex. 90% de sinais ITM Nadex. 50 sinais por dia. Faça um lucro consistente com o melhor e mais confiável indicador de sinais da Nadex.
Indicador de predição Bitcoin.
Indicador de predição Bitcoin de 90% para Metatrader com base em redes neuronais Algorith. Gera transmissão de previsões em tempo real e sinais comerciais. O indicador não é repintado. Prevê preço, direção do movimento do preço, detecta pontos de reversão.
IQ Option Robot.
IQ Option Robot troca opções binárias 100% automatizado. Taxa de vencedor diária de 75% a 90%! 50-100 comércios por dia. Baseado no Algoritmo de Redes Neurais. Intelligent IQ Option Robot gera automaticamente sinais, tamanho do lote de configuração, possui sistema de proteção de conta.
IQ Option Robot Multi.
IQ Option Robot Multi trades 9 gráficos ao mesmo tempo e ganha. 100% automatizado. Taxa de vencedor diária de 75% a 90%! 50-100 comércios por dia. Sem martingale. Estratégia de baixo risco. Intelligent IQ Option Robot gera automaticamente sinais, tamanho do lote de configuração, possui sistema de proteção de conta.
Robô comercial de Olymp.
O Olymp Trade Robot simplesmente o melhor software de negociação automática seguro e seguro, uma e outra vez, ajudará o usuário a maximizar o lucro em suas negociações de opções binárias. O Robot Robot do Comércio Olympico troca opções binárias 100% automatizado. Taxa de vencedor diária de 75% a 90%!
Forex Trade Copier.
Copie trocas de forma instantânea e confiável entre diferentes computadores através da internet em todo o mundo e entre os diferentes terminais MT4 que funcionam no mesmo computador. Compatível com qualquer plataforma MT4 com qualquer corretor Forex. Copie todos os tipos de pedidos de mercado.
Robô de opções binárias.
300% + lucro por mês! Mais de 100 comércios por dia! Robô de Opções Binárias Automatizado 100% para corretores na web! Negocia as opções binárias de 60 segundos e 30 segundos. Possui proteção interna de depósito, sistema de gerenciamento de dinheiro. Executa automaticamente trades diretamente para sua conta de corretor vinculada.
$ 1500 POR SINCRONIZAÇÃO DE 1 ANO.
Sinais de tempo binário.
Procurando sinais de opções binárias rentáveis ​​e Autotraders? Há SINAIS DE OPÇÃO BINÁRIA INCRÍVEIS QUE LEVAMOS PARA SUCESSO. Indicador de sinais de opções binárias (baseado em Metatrader 5). 90% de taxa diária de vitórias. 50 sinais por dia. Não repetir! Funciona com qualquer corretor. Baseado em redes neurais.
Sinais de opções binárias no NinjaTrader.
Indicador de sinais de opções binárias de 60 segundos (NinjaTrader based). 90% diários de taxa de ganhos, confiáveis, ganhando sinais comerciais. 70 sinais por dia. Não repetir! Super exato! Fácil de usar, funciona com qualquer corretor, quaisquer ativos. Sincronizado com qualquer plataforma de opções binárias. Baseado em redes neurais.
Robô de comércio de ouro.
O Gold Trading Robot foi desenvolvido para GOLD 1H e SILVER 1H. 360% de lucro por mês. Remessa máxima 10%. 90% de negociações vencedoras. 100% de negociação automatizada. Estratégia de longo prazo. Cada ordem é protegida por Stop Loss e Take Profit. Configurações totalmente otimizadas.
Predictor de ações on-line.
90% de precisão. Gera sinais de negociação em tempo real. Instalou o streaming de feed de dados ao vivo para todos os períodos de tempo. Prevê o preço, a direção do movimento do preço, a tendência, gera sinais de negociação. Não é necessário instalar. Novos sinais são entregues de forma dinâmica ao gráfico em tempo real.
$ 260 PARA SUBSCRIÇÃO DE 1 MÊS.
Predict Forex Online.
Comércio como um fundo de hedge com sinais de previsão Forex altamente lucrativos precisos. Com base em negociação de pares comercial neutro, arbitragem estatística, longo / curto e spread comercial é a estratégia de negociação mais popular e rentável entre fundos de hedge. Lucro por mês 300-700 pips.
$ 260 PARA SUBSCRIÇÃO DE 1 MÊS.
Predict de ouro online.
95% de precisão. Proporciona preço, direção do movimento do preço, tendência, gera sinais de compra / venda. Não repintar! Gera sinais de negociação em tempo real. Instalou transmissão de feed de dados ao vivo. Interface baseada na Web. Para dispositivos desktop e móveis.
$ 260 PARA SUBSCRIÇÃO DE 1 MÊS.
Opções Binárias Trade Copier Bridge.
Opções Binárias Trade Copier Bridge! Copie negociações vencedoras, sinais de opções binárias entre a plataforma de opções binárias. Instante! Confiável! 100% automatizado! Suporta tamanho de lote estático, tamanho de lote dinâmico, martingale. Copie trades de uma estratégia rentável de comerciante profissional e ganhe dinheiro.
Sinais de Opções Binárias Online.
75% -80% de taxa diária de vitórias! 200 sinais por dia. Sinais comerciais de transmissão em tempo real. Qualquer par de moedas, qualquer hora de vencimento. Baseado em redes neurais. Interface baseada na Web. Não é necessário instalar. Novos sinais são entregues de forma dinâmica ao gráfico em tempo real.
$ 260 PARA SUBSCRIÇÃO DE 1 MÊS.
Forex Robot Multi Currency Scalper.
Forex Multi Currency Scalper EA é 100% robô de negociação automatizado pode selecionar os melhores negócios possíveis de 28 símbolos. Com base na estratégia de baixo risco. Garante que as negociações sejam registradas nos melhores horários possíveis. Executa negociações de compra a preços mais baixos e comercializa negócios a preços mais elevados.
Copyview Signals Copier.
Copie sinais de negociação rentáveis ​​da rede social mais importante para os comerciantes. Junte-se à comunidade global de comerciantes, encontre idéias que você gosta e copie as melhores idéias e sinais diretamente para sua conta de negociação e obtenha lucro com nossa ferramenta de copiadora de sinais do Tradingview.
Robô de 24 horas.
Você está interessado em negociação de opções binárias (ações, moedas, ouro)? É uma maneira simples e inovadora de ganhar muito dinheiro ao lado! 24 opções de opções binárias Robô isso é tudo o que você precisa para o sucesso na negociação de opções binárias. Nenhuma experiência necessária.
Bitcoin Robot Scalper.
O Robot automatizado de Bitcoin Trading comercializa criptográfica Bitcoin, trabalha com qualquer corretor que suporte a negociação bitcoin via plataforma Metatrader. O Bitcoin Robot não requer grande capital inicial. O Bitcoin é comercializado 24 horas por dia, 7 dias por semana, 365 dias por ano.
Indicador de Previsão de Opções Binárias.
Previsão de opções binárias e indicador de sinal de negociação para Metatrader. Gera 90% de sinais comerciais comerciais confiáveis ​​e confiáveis. Não repetir! Baseado no Algoritmo de Redes Neurais. Funciona com qualquer corretor e qualquer prazo. Pode enviar notificações para dispositivos móveis.
GoMarkets Auto Trader Robot.
O robô de negociação automática do GoMarkets é o robô projetado para ganhar para você em opções binárias com o corretor GoMarkets. O robô gera lucro de 100% a 300% por mês. Faz mais de 50 comércios por dia. Gera sinais de negociação e executa automaticamente os negócios diretos para sua conta de corretor GoMarkets vinculada.
Forex Visual Robot EA.
O objetivo do consultor especialista em Forex Visual Robot é executar trades com base em alguns objetos de gráfico: linhas de tendência, linhas horizontais ou canais equidistantes. A principal vantagem do conselheiro especialista em Forex Visual Robot é a sua capacidade de definir e ajustar ordens de acordo com uma variedade de objetos gráficos colocados no gráfico Forex.
Opções Binárias Multi Signals.
Opções binárias Os sinais múltiplos digitalizam 14 moedas separadas e geram sinais comerciais até 90% precisos. Lucro médio por dia $ 500 - $ 5000. Baseado no Algoritmo de Redes Neurais. Mostra as moedas mais precisas, permite trocar vários ativos ao mesmo tempo e permite aumentar o lucro até 14 vezes.
Forex Robot Arbitrage.
Forex Robot Arbitrage ✅ - estratégia rentável de baixo risco de mercado neutro. No martingale ✅, sem grade ✅. Trades 2 moedas ao mesmo tempo. Com base na estratégia de arbitragem estatística e no algoritmo de análise quantitativa. Analisa os dados do mercado ao vivo em tempo real e gera sinais de entrada precisos de 90%.
Binarymate Robot.
Binarymate Robot - Robô de compra automática de opções binárias 100%! Gera lucro estável para depósitos pequenos e grandes! Obtenha o melhor software de negociação de automóveis aqui e prepare-se para negociar como um profissional para sempre! Com o Binarymate Robots ajuda você a aproveitar a oportunidade de fazer lucro de várias centenas de dólares por dia / semana.
3D-Forex Robot.
3D-Forex Robot ✅ é um consultor especialista em Forex, totalmente automático baseado em algoritmos sofisticados, analisa dados de mercado em dimensões 3D em tempo real para determinar os pontos de entrada de mercado mais precisos. A EA controla o mercado, escolhendo os momentos com maior probabilidade de negociações positivas para negociação.
Salvador da conta Forex.
Loss Recovery Trader Robot (EA) 100% automaticamente reparará sua conta forex e recuperará suas posições perdidas, ajudará você a reduzir e até mesmo eliminar seus negócios perdidos e ajudá-lo a obter mais ganhos. Simplesmente faça seu comércio, e nosso robô de recuperação de perda recuperará o resto para você.
Defensor da conta Forex.
O Account Defender protege sua conta de todos os tipos de perdas e ajuda a aumentar a segurança dos depósitos e rapidamente. O Account Defender é um conselheiro especialista da MetaTrader que permite gerenciar negócios e controlar seus lucros e perdas em vários pares de moedas usando uma série de parâmetros e configurações.
Robô QQ de QQRQ.
CQG QTrader Robot é um software de negociação totalmente automatizado, especialmente projetado para negociação lucrativamente com a plataforma de negociação QQTr. Pode negociar indícios de rentabilidade, ações (mercado de ações), commodities, obrigações. O CQG Robot monitora automaticamente os preços das ações e coloca as ordens quando as condições definidas são atendidas.

No comments:

Post a Comment