четверг, 10 мая 2018 г.

Programação de robô forex


Como fazer um robô comercial em nenhum momento.


Para fazer um robô comercial, você precisa de um sistema de negociação.


Negociar nos mercados financeiros envolve muitos riscos, incluindo o mais crítico - o risco de tomar uma decisão comercial errada. O sonho de todo comerciante é encontrar um robô comercial, que está sempre em boa forma e não sujeito a fraquezas humanas - medo, ganância e impaciência.


Cada recém-chegado quer obter ou criar um sistema de negociação claro e estrito que possa ser apresentado na forma de algoritmos e se livrar completamente das operações de rotina. É possível?


Um sistema de negociação é uma condição necessária para entrar no mercado e esse sistema deve ser lucrativo, é claro. Quando os recém-chegados chegam ao mercado, geralmente ficam sobrecarregados pela grande massa de informações difíceis de entender. Os fóruns de livros e traders podem fornecer alguma ajuda nesse caso.


Infelizmente, nem todos os autores são comerciantes bem-sucedidos e nem todos os traders bem-sucedidos escrevem livros. Muitos recursos especiais da Web são criados apenas para gerar lucro para seus proprietários, pois é muito mais difícil negociar seu próprio dinheiro do que emitir previsões e ensinar sistemas de negociação.


Cada comerciante deve passar de forma independente todos os estágios da criação de um sistema de negociação. Há um ditado popular que não importa qual sistema você usa para negociação, o principal é que você deve realmente negociar de acordo com esse sistema. Caso contrário, a negociação no mercado se transforma em uma aposta com um resultado previsível.


Negociação de robôs e Forex.


Acredita-se que o mercado Forex tenha uma grande liquidez. Além disso, permite negociar 24 horas por dia, ao contrário de muitos outros mercados. Portanto, muitos comerciantes tentam fazer robôs de negociação especialmente para o mercado Forex, uma vez que oferece um grande número de instrumentos de negociação.


No entanto, os céticos afirmam que todos os pares de moedas estão fortemente correlacionados entre si, proporcionando uma volatilidade muito baixa no mercado. Mas seus oponentes respondem que cada par de moedas tem suas próprias características e que a baixa volatilidade é compensada por uma grande alavancagem.


Em qualquer caso, os instrumentos de Forex são atraentes para a criação de robôs de negociação e a maioria dos defensores do comércio automatizado aprimora suas habilidades em pares de moedas.


Os terminais de negociação MetaTrader 4 e MetaTrader 5 são especialmente projetados para desenvolver facilmente sistemas de negociação automatizados, mas ao mesmo tempo sua interface também é conveniente para negociação manual.


Como começar a fazer um robô comercial?


Existem muitas abordagens para construir um sistema de negociação automatizado. Vamos descrever apenas alguns dos principais.


A primeira abordagem baseia-se em matemática. Um desenvolvedor tenta criar uma espécie de equação que considere muitos fatores. Essa abordagem baseia-se na firme crença de que os movimentos de preços são gerenciados por um modelo que pode ser encontrado usando dados históricos disponíveis.


Na maioria dos casos, os seguidores de tal abordagem sabem muito de matemática, mas não sabem nada sobre / não estão interessados ​​no mercado. O mercado é uma abstração pura, um tipo de jogo intelectual para eles. Essa abordagem geralmente leva a muitos anos de estudo e desenvolvimento, enquanto um resultado definido na forma de um sistema de negociação automatizado em funcionamento não é tão importante.


A segunda abordagem é baseada no estudo das leis de mercado. Nenhuma tentativa é feita para entender por que o preço sobe ou desce quando vários números de análise técnica aparecem em um gráfico. A vantagem dessa abordagem é que ela não requer nenhum conhecimento especial de matemática e não faz suposições sobre a força motriz do mercado.


É mais claro e conveniente quando se estuda negociação. É mais popular entre os comerciantes que receberam reconhecimento universal. A desvantagem da abordagem é a necessidade de rastrear constantemente todos os símbolos necessários.


Mais cedo ou mais tarde, um trader começa a considerar a automação de processos de negociação e a questão mais considerável aparece nesse estágio - a complexidade de formalizar regras de negociação ao tentar expressá-las na forma de algoritmos. Em alguns casos, os operadores que tentam encomendar um robô comercial não podem descrever as regras de negociação e encontrar pontos em comum com os programadores.


A terceira abordagem é baseada na tentativa de criar uma “caixa preta” baseada em redes neurais com o uso de ferramentas prontas amplamente disponíveis em softwares especiais e pacotes de matemática. A criação de um sistema de negociação automatizado com os elementos da inteligência artificial é uma tarefa empolgante e desafiadora, mesmo para os recém-chegados, já que não requer conhecimento profundo em matemática nem experiência em programação - tudo é feito usando recursos visuais.


Um trader deve conhecer os fundamentos dos indicadores técnicos, possuir a capacidade de preparar dados de preço necessários e experiência em algum pacote definido para trabalhar com redes neurais. A principal desvantagem dessa abordagem é que um robô de negociação obtido usando essas ferramentas especializadas para trabalhar com redes neurais é, na verdade, uma "caixa preta". Os comerciantes não conhecem seus princípios de funcionamento e, geralmente, é impossível prever qual fase do mercado será a mais problemática para o robô.


Os programadores geralmente escolhem a quarta abordagem - eles começam a fazer um robô de negociação desde o começo sem gastar tempo para negociação manual. Por que negociar manualmente? Você pode fazer um robô passar alguns meses e colher os benefícios de seus esforços.


Mas «sem dores, sem ganhos». Na maioria dos casos, os programadores começam a criar toda a infraestrutura necessária usando uma linguagem de programação familiar, em vez de apenas fazer um robô comercial - obter e processar dados de preços, representação visual de gráficos e indicadores, meios personalizados de testar estratégias em dados históricos e assim por diante.


Eles ganham muita experiência no processo. Mas na maioria dos casos, essa experiência não os aproxima do objetivo final - a criação de um sistema de negociação automatizado. E mesmo que um robô comercial seja criado, não há garantias de que ele será lucrativo. E se um programador quiser escrever outro sistema de negociação? Reestruturação profunda e novos erros de programação são inevitáveis.


Há também a quinta abordagem - comprar um sistema de negociação pronto na forma de um robô comercial. Neste caso, um comerciante atua como um operador ou um sintonizador. Essa abordagem economiza muito tempo (não é necessário aprender muitas coisas novas) e permite que os operadores entrem rapidamente no mundo da negociação automatizada.


A principal desvantagem dessa abordagem reside em suas vantagens - você não conhece os princípios de operação de seu robô de negociação e sua estrutura. E mesmo que um vendedor forneça uma descrição detalhada do sistema de negociação implementado, você nunca terá certeza disso.


No entanto, nenhuma das abordagens mencionadas pode lhe dar garantia absoluta, exceto um depósito bancário. Mas essa não é uma solução muito adequada para pessoas interessadas em negociar no mercado e maneiras de aumentar seus ativos privados.


Qual é a melhor abordagem para o comércio automatizado para um comerciante?


Cada uma das cinco abordagens descritas tem suas vantagens e corresponde a algum tipo definido de comerciante. É improvável que você escolha a primeira abordagem (descrição analítica do mercado) sem um bom histórico matemático. É igualmente improvável que você comece a fazer robôs comerciais baseados em redes neurais. No entanto, essas duas abordagens são muito estimulantes e proporcionam um bom exercício intelectual.


Abaixo, discutiremos apenas a segunda abordagem, que já é considerada a clássica. Essa é a abordagem geralmente escolhida pelos novos seguidores da negociação automatizada, já que a análise técnica continua sendo a principal área de conhecimento ao aprender noções básicas de negociação.


Outra vantagem da segunda abordagem é que depois de gastar algum tempo para negociação manual e obter o senso de mercado, você já terá uma boa compreensão das ferramentas de análise técnica. Além disso, você poderá programar estratégias de negociação ou criar redes neurais em um nível superior.


Os primeiros passos para fazer um robô comercial.


Para criar um sistema de negociação automatizado, você precisa de habilidades de programação e conhecimento de todos os meandros do processamento de solicitações comerciais. Mas primeiro você pode começar com os Expert Advisors já prontos - trocando robôs da biblioteca livre Code Base.


Faça o download de qualquer Expert Advisor (robô de negociação) e lance-o nos terminais de cliente do Strategy Tester do MetaTrader 4 ou MetaTrader 5. Selecione um intervalo de histórico mostrando uma tendência forte e um intervalo com um plano. Execute a otimização de um parâmetro de entrada do Expert Advisor e examine suas diferenças nesses dois intervalos.


Inicie um Expert Advisor com os parâmetros ideais para um plano em um intervalo de tendência e com os parâmetros ideais para uma tendência em um intervalo simples. Examine as diferenças nos resultados de negociação, distribuições de ofertas e outros parâmetros estatísticos. Como resultado, você saberá quanto o comportamento do seu sistema de negociação pode variar quando a situação do mercado mudar.


Seria melhor tentar várias estratégias de negociação padrão usando esse método em diferentes partes da história e vários símbolos. Tal teste impede a instalação de um sistema de negociação para algum intervalo histórico definido e fornece uma melhor compreensão dos sistemas de tendência e de tendência contrária.


O próximo passo seria criar sistemas de negociação mais complexos, baseados na combinação de sinais simples já existentes do MQL5 Wizard set. Você pode testar e desenvolver sua intuição comercial, selecionando sinais ruins de um sistema usando um filtro baseado em outro sistema sem meios de programação.


O principal aqui é não superar demais. Quanto mais parâmetros de entrada um sistema de negociação tiver, mais fácil será o ajuste. Houve muitas discussões sobre as diferenças entre otimização e adaptação. Não há soluções amplamente aceitas aqui. Mas a visualização dos resultados de teste / otimização e seu próprio bom senso podem ajudá-lo.


Aprenda a identificar os parâmetros de entrada mais críticos que afetam seu sistema de negociação de todo o conjunto de dados de entrada. Não preste muita atenção aos parâmetros secundários que levam tempo durante a otimização, mas não afetam a própria lógica do sistema. Lembre-se de que um bom sistema de negociação sempre demonstra um pequeno movimento livre de parâmetros secundários, mas não exibe uma volatilidade dramática no caso de mudanças de mercado insignificantes.


Você pode gastar tanto tempo nesta fase, como desejar, até ter certeza de que pode entender qualquer estratégia de negociação examinando os resultados de teste e otimização. O conhecimento dos pontos fortes e fracos dos sistemas padrão permitirá que você esteja mais bem preparado ao criar seu próprio robô comercial.


Programando um robô de negociação.


Suponha que você tenha aprendido / esteja aprendendo a linguagem de programação MQL4 ou MQL5 e agora você está pronto para escrever seu primeiro Expert Advisor para o terminal do cliente MetaTrader. Vários casos são possíveis aqui.


Primeiro, você pode examinar vários robôs comerciais prontos descritos nos artigos para entender melhor as complexidades de programação.


Segundo, você pode fazer perguntas sobre MQL4munity ou MQL5munity, se tiver algum problema não resolvido. Participantes experientes da comunidade geralmente ajudam os recém-chegados a mostrar sincero interesse pelo assunto.


Terceiro, você pode solicitar a melhoria ou o desenvolvimento de um Expert Advisor ou um indicador no serviço Jobs, caso não seja capaz de criar um programa necessário por conta própria. Mas mesmo que você faça um pedido por meio do serviço freelancer, você deve ter alguma idéia sobre o teste de estratégia para encontrar um idioma comum com um desenvolvedor.


Além disso, o conhecimento básico de uma linguagem de programação permite implementar pequenas correções e alterações no código depois que o trabalho já foi concluído. Afinal de contas, não seria muito conveniente chamar um programador para corrigir todos os pequenos problemas que você encontrar. Seria muito mais fácil e rápido corrigi-lo sozinho.


Não há necessidade de reinventar a roda.


Como encontrar sua própria estratégia de negociação, ou pelo menos em que direção você deve focar sua busca? Todos os comerciantes protegem seus próprios sistemas de negociação, se tiverem um. Todos os recém-chegados querem criar um sistema lucrativo ou obter um sistema pronto. Ao mesmo tempo, qualquer solução obtida parece ser muito simples em comparação com as idéias dos recém-chegados sobre um sistema de comércio genuíno.


Os homens do exército em todo o mundo são propensos a níveis excessivos de sigilo. Há muitas piadas sobre isso, incluindo a seguinte: "O segredo militar não está no que você está estudando, - um oficial diz aos estudantes das escolas militares, - mas no fato de que exatamente você está estudando isso". A situação dos sistemas de negociação é semelhante: a maioria dos traders usa idéias de negociação simples e conhecidas com pequenas modificações, por exemplo, adicionando o Trailing Stop ou confirmações de indicadores de tendência.


Existem muitos fóruns de traders com acesso limitado, onde os participantes unem seus esforços para desenvolver ou melhorar alguns sistemas de negociação secretos. O mais interessante é que tais sistemas não contêm nada de especial. Normalmente, uma idéia bem conhecida (como "comércio com a tendência") é usada como base. Em seguida, ele é aperfeiçoado com alguns novos indicadores desconhecidos do público em geral.


Portanto, você pode facilmente obter códigos-fonte de robôs comerciais e tentar usá-los corretamente com vários símbolos e cronogramas. Outro ditado popular pode ser mencionado aqui: "Você não gosta de gatos? Você só não sabe como cozinhá-los!" É difícil acreditar, mas a probabilidade de você desenvolver algo realmente novo é muito pequena. O principal aqui é criar um sistema usando os ingredientes disponíveis. Não pense que alguns gênios tenham acesso a alguns sistemas secretos dos laboratórios da NASA. Esse é o segredo do Graal.


Apenas alguns poucos conseguirão passar.


Então, por que ninguém usa idéias de negociação, se elas estão literalmente ao alcance da mão? A resposta provavelmente está na psicologia humana. O pessoal de muitos bancos e grandes fundos de investimento inclui comerciantes realizando acordos de acordo com regras estritas e dentro de volumes limitados. Mas, por alguns motivos, apenas alguns traders institucionais deixam suas empresas e começam a negociar usando seu próprio dinheiro.


Acontece que você precisa não apenas de uma estratégia de negociação, mas também da disciplina de ferro para segui-la. Muitos comerciantes descobriram com pesar que eles também têm os mesmos problemas psicológicos descritos nos livros. Depois de perceber que o pior inimigo dos comerciantes são eles mesmos, um recém-chegado começa a pensar em fazer um robô comercial para eliminar um fardo psicológico.


Embora eu me afaste ligeiramente do assunto, devo mencionar os lendários comerciantes de tartarugas que negociaram com sucesso em vários mercados no final do século XX. Leia "Way of the Turtle" e você verá que a coisa mais importante para um trader é uma autodisciplina e não um sistema secreto. Infelizmente, a maioria dos recém-chegados não será capaz de seguir uma estratégia lucrativa, mesmo que seja gratuita.


O problema é que a maioria das estratégias de negociação perfeitamente ajustadas para negociação manual dificilmente pode ser formalizada e transcrita para uma linguagem de programação. As estratégias que podem ser facilmente formalizadas (por exemplo, aquelas que envolvem a intersecção de duas médias móveis) são muito simples e exigem muitos refinamentos e melhorias, para que possam ser usadas na prática. Assim, uma ideia simples é gradualmente complicada por uma abundância de parâmetros externos que impedem um robô de negociação de entradas falsas e erros claramente visíveis para um desenvolvedor. Um problema de otimização de robôs de negociação surge. Esse processo não deve se transformar em uma otimização excessiva e em um intervalo de histórico específico.


Para resolver este problema, o teste direto usando os parâmetros do sistema obtidos foi implementado no terminal MetaTrader 5. Se os resultados dos testes forward não diferirem significativamente daqueles obtidos na seção de otimização, há uma probabilidade de que um robô comercial fique estável o suficiente por algum tempo após seu lançamento em uma conta de negociação. Um intervalo de tempo para a otimização de parâmetros e um valor real de "algum tempo" dependem de um determinado sistema de negociação.


Assim, a otimização de um robô de negociação antes de lançá-lo em uma conta de negociação lembra o desenrolar de um sling - quanto mais cuidadosamente desenrolamos um projétil do sling, mais ele voará e mais precisa será sua trajetória. Um robô de negociação completamente desenvolvido manterá um resultado positivo em uma conta de negociação por um tempo maior do que um robô de negociação obtido como resultado de um ajuste. Podemos dizer que o Graal é uma idéia de trabalho e ajuste correto de parâmetros realizados de tempos em tempos nos momentos de mudanças de condições de mercado.


Isto pode ser ilustrado pelos resultados do Campeonato de Negociação Automatizada, que já existe há muitos anos. Os Expert Advisors enviados por todos os participantes passam por testes automáticos no intervalo de tempo de janeiro até o final de julho. O principal requisito para passar no teste automático é um lucro obtido por oito meses de testes. Mas menos de metade dos robôs de negociação admitidos para o Campeonato continuam lucrativos depois de meses de trabalho autônomo.


Você também pode testar suas habilidades para fazer e ajustar seu robô de negociação para participar do Campeonato e obter os resultados dos testes avançados do seu Expert Advisor. Além disso, a participação é gratuita e os prêmios são impressionantes. Esperamos ver você lá!


Conclusão.


Comerciantes profissionais intraday passam muitas horas sentados em seus computadores e esperando o momento certo para fazer um acordo. Claro, eles não podem estar em boa forma o tempo todo.


A maioria dos comerciantes chega à conclusão de que suas ações violam suas próprias regras de negociação. Nem todos os sistemas de negociação podem ser completamente formalizados, mas mesmo esses sistemas podem, na maioria dos casos, adotar ferramentas adicionais, como indicadores, sistemas analíticos e filtros de sinais falsos.


Nós não fazemos nenhuma recomendação especial aqui sobre o aprendizado de linguagens MQL4 ou MQL5, pois há muitos outros artigos úteis sobre esse assunto. O objetivo deste artigo foi fornecer uma idéia inicial sobre como começar a fazer seu robô comercial para os terminais MetaTrader 4 e MetaTrader 5.


Esperamos que este artigo economize tempo para os recém-chegados e mostre a direção certa na difícil tarefa de desenvolver um sistema de negociação automatizado.


Traduzido do russo por MetaQuotes Software Corp.


Como criar robôs de negociação com o Forex EA Generator.


O gerador Forex EA pode criar robôs incríveis para você ganhar dinheiro sem precisar de nenhuma habilidade de programação ou outras habilidades técnicas. Nós o chamamos de Forex Robot Factory, que é um gerador de Expert Advisor muito fácil de usar. Você pode desenvolver facilmente um aplicativo que faz negociações automaticamente em seu nome. Neste artigo, falaremos sobre como criar robôs de negociação com o gerador de forex EA da Forex Robot Academy.


O que é o Forex Expert Advisor Generator?


Um gerador de consultor especialista em forex é um aplicativo on-line que pode ajudá-lo a criar estratégias de negociação automatizadas e lucrativas sem uma única linha de código.


Em vez de usar um construtor EA ou contratar um programador para desenvolver um robô, o gerador consultor especialista elimina o processo demorado e muitas vezes difícil de criar um EA e automatiza todo o processo para você.


Com essa ferramenta on-line, você pode desenvolver robôs confiáveis ​​e implantá-los nas plataformas de negociação MetaTrader 4 e MetaTrader 5.


Você não precisa ser um programador ou possuir algumas habilidades técnicas geniais para começar a usar este gerador de estratégia de forex.


Você só precisa escolher quais indicadores deseja usar, inserir alguns critérios de negociação simples no gerador de robôs e o restante da mágica será automaticamente preenchido para você.


A ferramenta criará automaticamente um EA e fará o backtest de sua lucratividade usando os recursos da plataforma incorporada.


Como os resultados do backtesting são fornecidos em tempo real, você pode modificar suas regras de entrada e saída comercial até encontrar uma estratégia que atenda melhor às suas necessidades.


Aqui estão os principais componentes do gerador EA Forex Robot Factory.


Gerador: Esse componente cria e faz o backtest automático das estratégias fornecidas. Você também pode usar o modo Reactor para automatizar todo o processo de criação do EA. Coleção: Este componente armazena as estratégias geradas, permitindo classificá-las de acordo com sua lucratividade e outros parâmetros. Editor: Esse componente permite criar e editar estratégias antes de exportá-las como arquivos MQL. Você pode backtest suas regras de negociação contra dados históricos em segundos e refiná-los suficientemente antes de usá-los para negociação ao vivo. Ferramentas de otimização: O gerador EA possui várias ferramentas para otimizar as regras de negociação em uma ampla gama de condições comerciais. Ferramentas de validação: incluem testador de estresse (Monte Carlo), testador de vários mercados e testador de ajuste anti-curva (IS / OOS). Relatório: esta seção fornece detalhes abrangentes sobre os resultados de testes de cada estratégia. Exportador: Esse recurso permite que você exporte convenientemente o EA criado para sua plataforma MetaTrader. Reator: Este é um dos melhores componentes do Forex Robot Factory. O Reactor é uma maneira nova e fácil de automatizar o fluxo de trabalho de programação de estratégia de negociação, backtesting, otimização e teste de estresse para encontrar seus melhores robôs Forex hoje.


O que é um robô Forex?


Um robô Forex também conhecido como Expert Advisor, refere-se a um software com regras de negociação embutidas que determinam automaticamente quando entrar ou sair do mercado.


Sistemas de negociação automatizados são ideais para superar as desvantagens da negociação manual e fornecer-lhe um método rentável de ganhar lucros maciços do mercado forex.


Com consultores especialistas, você pode negociar sem parar, eliminar decisões de negociação baseadas em emoções e reduzir muito os erros de negociação.


Se você ainda confia nos métodos tradicionais de negociação manual, está propenso a tomar decisões de negociação motivadas pela ganância, cometendo erros bobos de negociação devido à fadiga e aumentando suas perdas devido a decisões fora do prazo.


Negociação manual normalmente cola você na tela do computador; caso contrário, você perderá essas oportunidades de negociações maduras.


Por outro lado, a negociação de robôs elimina essa necessidade e fornece a liberdade que você precisa para ganhar sem esforço lucros maciços de negociação forex.


Depois de colocar suas estratégias em um robô, suas negociações serão executadas automaticamente sem sua intervenção direta.


Além disso, você pode programar várias estratégias em consultores especializados e aumentar muito seus lucros, algo difícil de conseguir com negociação manual.


Crie um Expert Advisor sem programação.


Por muito tempo, a criação de um consultor especialista para o MetaTrader 4 exigiu que você tenha habilidades avançadas de programação e outras habilidades técnicas.


No entanto, atualmente, é possível criar um consultor especialista sem habilidades de programação ou contratar os serviços de um programador.


Ao usar o gerador de robôs forex, você pode criar consultores especialistas lucrativos sem se preocupar com qualquer linha de código.


Com o gerador EA, como o Forex Robot Factory, você pode transformar qualquer sistema de negociação manual em um consultor especialista sem escrever códigos complicados.


A programação de consultor especialista, assim como a maioria das linguagens de programação, é difícil de dominar.


Você pode precisar gastar muito dinheiro e investir muito do seu tempo aprendendo como criar robôs forex que funcionam.


No entanto, o construtor e gerador de consultor especialista economiza o dinheiro e o trabalho árduo e fornece uma plataforma intuitiva para criar um consultor especialista sem programação.


Você só precisa selecionar a moeda e o período de tempo que deseja negociar e apertar o botão START. O resto será automaticamente preenchido por você.


O gerador de conselheiro especialista em MT4 e MT5 é o que você precisa para aproveitar os benefícios do comércio de robôs.


Depois de criar seu consultor especialista para MetaTrader 4 ou 5, você também receberá resultados com o teste de volta, que permitem avaliar a lucratividade de seus sistemas de negociação automatizados.


Dessa forma, você pode ajustá-lo convenientemente até gerar um EA que possa fornecer o máximo de lucro de seus esforços.


Forex Expert Advisor Generator.


Como mencionado anteriormente, o gerador de robôs forex permite que você crie automaticamente robôs lucrativos em relação aos parâmetros definidos.


Veja um processo passo a passo simples sobre como criar robôs forex usando a ferramenta on-line Forex Robot Academy:


Etapa 1: defina os parâmetros da sua estratégia de negociação.


Primeiro, você precisa definir parâmetros de uma estratégia de negociação para entrar no robô. Você pode tentar sua estratégia sob condições de negociação forex simuladas para garantir que funciona de acordo com suas preferências.


Etapa 2: Insira os parâmetros da estratégia.


Na guia Gerador, defina a fonte de dados, o símbolo do par de moedas e o período de negociação preferido.


Parâmetros de estratégia de entrada em Forex Robot Factory.


Em seguida, defina suas propriedades de estratégia. Você definirá os lotes de entrada, os limites de perda, os pips e os parâmetros de lucro.


Estabelecendo propriedades de estratégia Forex Robot Factory.


Especifique as outras configurações do Gerador.


Especificando outras configurações do Gerador.


Clique no botão "Start".


Começando o processo de geração de robôs Forex.


Depois disso, o Gerador criará automaticamente a estratégia para você.


Além disso, o Gerador fará o backtest das estratégias criadas, utilizando critérios avançados e exibindo os resultados testados.


Em seguida, clique no botão "Stop".


Parando o processo de geração de robôs Forex.


Etapa 3: classifique as estratégias geradas.


A seção Collection armazena todas as estratégias de negociação geradas. Aqui, você pode classificar as estratégias usando os parâmetros estatísticos disponíveis.


Ordene as estratégias geradas para encontrar os melhores robôs Forex.


Etapa 4: edite as estratégias.


Você pode usar o Editor para criar e refinar suas estratégias através da utilização de indicadores e outros parâmetros.


Com a ferramenta de edição, você pode rever facilmente suas estratégias antes de exportá-las como arquivos MQL.


Ao editar suas estratégias, a ferramenta realizará um backtest em relação aos dados históricos, permitindo determinar se você está no caminho certo.


Revendo as regras de negociação de robôs Forex.


Etapa 5: otimize o robô.


O gerador MT4 EA possui várias ferramentas para otimizar sua estratégia de negociação e também validá-la em uma ampla gama de condições comerciais.


Por exemplo, você pode usar o testador de estresse e o testador de vários mercados para avaliar a robustez de suas estratégias de negociação em diferentes condições de mercado.


Ao otimizar sua estratégia, lembre-se de verificar os resultados do backtest para garantir que eles sejam satisfatórios.


Otimizando robô Forex para melhores resultados.


Etapa 6: Examine o relatório.


Verifique a página Relatório para obter informações abrangentes sobre o desempenho de sua estratégia em relação aos dados históricos. A página também contém informações sobre estatísticas, um gráfico de indicadores e outras informações úteis.


Se os resultados do backtest não forem satisfatórios, isso pode significar que você precisa refinar ainda mais sua estratégia ou apenas gerar uma nova coleção de robôs para encontrar os melhores. Leva vários minutos de qualquer maneira.


Examinando o relatório de resultados de backtest de robô Forex.


Depois de criar o robô, você pode exportá-lo para sua plataforma de negociação MT4 ou MT5. Como o EA criado é baseado em indicadores padrão do MetaTrader, utilizá-lo na plataforma é fácil e conveniente.


Exportando Forex robot em formato MT4 ou MT5.


É importante testar o desempenho do consultor especialista exportado em condições de negociação forex simuladas antes de lançá-lo para negociação ao vivo.


Dessa forma, você pode verificar sua lucratividade e fazer alterações, se necessário.


Robôs Forex que funcionam.


Usando o gerador de estratégia forex é o método infalível de gerar consultores especializados que funcionam.


Atualmente, a Internet está obscurecida com vários tipos de robôs que falsamente prometem ganhos rápidos e enormes.


Na maioria dos casos, esses robôs destinam-se apenas a roubar dinheiro de usuários desavisados. Antes de comprar qualquer robô, é fundamental que você faça uma verificação de antecedentes para verificar sua lucratividade. Além disso, é importante saber o que o robô comercial de estratégia de negociação está usando, caso contrário, você está comprando um porco em um puxão.


Se um robô anunciado rapidamente não puder autenticar sua lucratividade, não gaste seu dinheiro usando-o para negociação ao vivo.


O forex advisor generator da Forex Robot Academy é confiável e o ajudará a criar EAs lucrativos reais em segundos.


Além disso, os robôs gerados já são testados em relação aos dados históricos e vêm com configurações que podem ser otimizadas para qualquer condição de negociação.


Então, você tem certeza de obter robôs forex autênticos que funcionam.


Expert Advisor Tester.


O forex EA gerador on-line tem um testador de estratégia embutido que pode ajudá-lo a criar o melhor robô para suas necessidades.


Embora o testador de conselheiro especialista seja o mesmo com o testador de estratégia do MetaTrader, ele é muito mais rápido e eficiente.


Essa poderosa ferramenta é capaz de fazer backtesting de robôs comerciais contra os dados históricos fornecidos, para que você saiba que sua estratégia já funcionou no passado. Isso é algo difícil de conseguir com qualquer outro construtor da EA.


Ao usar o gerador de código MT4, o testador será executado automaticamente em segundo plano e avaliando suas estratégias de acordo com seu algoritmo.


Este processo permite avaliar como o EA poderia ter realizado no passado.


Dessa forma, você pode fornecer diferentes parâmetros de entrada e executá-los no testador para verificar sua viabilidade. Dessa forma, você sempre pode criar robôs forex que funcionem.


Mais ainda, é aconselhável que você tente as estratégias geradas em condições simuladas de negociação forex antes de lançá-las em uma conta real.


Lista de robôs Forex.


O gerador de robôs forex permite que você crie uma ampla gama de robôs de negociação - de EAs simples a EAs complicados, capazes de negociar estratégias variadas.


Com a enorme lista de robôs que você pode produzir usando a ferramenta, você não pode perder algo que atenda aos seus gostos e preferências.


Independentemente do seu estilo de negociação, o gerador pode ajudá-lo a criar robôs forex que funcionem.


Por exemplo, se você prefere negociar a longo prazo, pode criar um robô que seja capaz de negociar a longo prazo.


Aqui estão apenas alguns tipos de robôs forex que podem ser criados:


Consultor especialista da Williams R Robô Forex com RSI Robô Forex baseado em médias móveis Consultor especialista para contas múltiplas Consultor especialista para diferentes contas padrão E muitos outros.


Aqui está uma lista completa de MT4 & amp; Indicadores MT5 que estão disponíveis no Forex Robot Factory:


Acelerador Oscilador Distribuição Acumulação ADX Jacaré Média Faixa Real Impressionante Oscilador Ursos Força Bollinger Bandas Touros Potência Commodity Canal Índice DeMarker Direcionais Indicadores Envelopes Force Index MACD Momentum Money Flow Index Média Móvel do Oscilador Médias Móveis Crossover On Balance Volume RSI RVI Desvio Padrão Volumes Estocásticos Williams & # 8217; Intervalo percentual.


Estrategista de estratégia de Forex.


Na programação de consultores especialistas, a maioria dos desenvolvedores comete o erro de não definir corretamente suas regras de negociação.


Como resultado, isso geralmente leva ao aumento de perdas e a um fraco desempenho do EA.


A ferramenta do gerador de EA tenta superar esse problema, fornecendo um construtor de estratégia de forex confiável para ajudá-lo a definir claramente as regras de negociação e outros parâmetros.


Com o criador de estratégias embutido, você pode criar EAs manualmente, o que permite definir suas próprias regras de negociação automatizadas e lucrativas. Como você sabe disso? Bem, Forex Robot Factory irá testar suas regras de negociação em dados históricos em poucos segundos e mostrar se a estratégia foi ou não lucrativa no passado.


Portanto, o gerador de orientação forex é a melhor opção para criar EAs confiáveis ​​com regras comerciais bem definidas.


Além disso, como mencionado anteriormente, o gerador EA fornece resultados de backtest, o que permite otimizar suas regras de negociação para maximizar a lucratividade no mercado forex.


Programação de Expert Advisor.


Em vez de negociação manual, a programação de consultor especialista permite criar robôs que podem entrar e sair automaticamente do mercado em seu nome.


Embora você possa desenvolver um EA usando a programação MT4, é muito mais caro e entediante do que usar o gerador EA on-line.


O gerador de código MQL4 baseado na web ajuda você a criar convenientemente robôs lucrativos em segundos e sem nenhuma habilidade técnica.


Com o gerador EA, você pode desenvolver robôs competentes sem exigir nenhuma habilidade de programação.


Além disso, o robô criado pode ser exportado no formato MQL4 ou no formato MQL5, permitindo que você integre-o perfeitamente à sua plataforma de negociação preferida.


Se você tiver alguma experiência em programação, poderá incorporar regras adicionais ao robô para garantir que ele seja otimizado de acordo com suas necessidades.


Conclusão.


O gerador de forex EA é a ferramenta que você precisa para criar robôs reais, sem se preocupar com linhas de código complicadas.


É o primeiro gerador de orientação forex do mundo desenvolvido com as necessidades dos comerciantes em mente.


O aplicativo on-line permite que você gere robôs lucrativos sem nenhuma qualificação técnica e dentro do seu orçamento.


Se você quiser desenvolver robôs forex vencedores em segundos e levar sua carreira de negociação a um nível mais alto, use o Forex Robot Factory.


Programação de Expert Advisor & # 8211; A maneira antiga de criar robôs Forex.


6 de setembro de 2017.


Expert advisor programming é o processo de criação de sistemas de negociação automatizados para uso no mercado forex. Você precisará dominar o MetaQuotes Language 4 (MQL4) ou o MetaQuotes Language 5 (MQL5) para criar efetivamente robôs de negociação. Você precisará de centenas de horas para aprender tudo isso e, por causa disso, a programação personalizada é considerada a maneira antiga de criar robôs Forex.


Negociação no mercado forex é um negócio muito lucrativo e cada comerciante aspira a encontrar uma maneira de obter lucros consistentes. Como tal, a maioria dos comerciantes descobriram que os consultores especializados (robôs forex) são a melhor maneira de obter lucros consistentes e superar os vários riscos no mercado forex.


Programação de Expert Advisor.


As linguagens de programação de robô forex emprestam conceitos de outras linguagens, como a linguagem C ++. Portanto, ser excelente nas outras linguagens de programação pode torná-lo um programador consultor especialista competente.


Os robôs de negociação precisam ser programados, e os operadores sem conhecimentos suficientes de programação ou dinheiro para contratar um programador nunca percebem os benefícios dos sistemas de negociação automatizados. Mas se você está em programação, então você pode se beneficiar do comércio automatizado grande momento.


Depois de identificar uma estratégia lucrativa, você pode usar a linguagem de programação MQL4 ou MQL5 para escrever linhas de código que representam sua estratégia.


As linguagens são muito versáteis e permitirão que você crie incríveis consultores especializados para catapultar seu sucesso comercial.


Se você não é competente nas linguagens de programação de robôs forex, você pode contratar um programador para traduzir suas estratégias de negociação em um robô.


Existem vários sites com programadores que você pode contratar para desenvolver um consultor especialista que atenda às suas necessidades de negociação.


O site MQL5 para contratação de programadores.


Você também pode fazer uma verificação de antecedentes em sites como Forex Peace Army ou Forex Verified. Dessa forma, você pode saber se o programador que você deseja contratar ou um consultor especialista que você deseja comprar é legítimo.


Website do Exército da Paz Forex.


Site Forex Verificado.


É importante observar que esse método de criação de EAs, que exige que você domine uma linguagem de programação ou contrate um programador, está envelhecendo e poucas pessoas ainda estão pesquisando.


Aprender programação é difícil e poucas pessoas dominam suas complexidades. Da mesma forma, a contratação de um programador é cara e você não tem certeza se o codificador manterá as suas instruções.


Consequentemente, para a programação de consultor especializado barato e simples para MetaTrader 5 ou 4, muitas pessoas estão recorrendo a geradores de consultores especialistas e geradores de consultores especialistas. Com essas ferramentas, você pode criar um consultor especialista sem quaisquer habilidades de programação ou outras habilidades técnicas.


O recente surgimento de construtores de EA e geradores de EA tornou o processo de criação de robôs forex rápido e descomplicado.


Em vez de dominar as complicadas linguagens de programação, você só precisa inserir suas preferências de estratégia e o restante será concluído em minutos.


Mais ainda, usar os geradores forex EA é simples e é adequado para todo tipo de trader - independentemente de você ser um trader de curto prazo ou um trader de longo prazo.


O que é Expert Advisor em Forex Trading?


Como sugerido acima, um consultor especialista em negociação forex refere-se a um aplicativo que permite negociação com mãos livres. Em vez de fazer o trabalho duro de identificar oportunidades de negociação, colocar negociações, gerenciar negociações e sair de negociações, um robô forex vai poupá-lo dos problemas - permitindo que você gaste seu tempo fazendo outras atividades importantes.


Os consultores especialistas tomarão decisões comerciais com base no algoritmo que você definir nelas. Se você tem alguma estratégia de negociação que pode ser programada, ela pode ser escrita em um aplicativo e usada para negociação ao vivo.


Expert Advisors na Plataforma MT4.


Por exemplo, se você tem uma estratégia que gera um sinal de negociação sempre que duas médias móveis se cruzam, você pode codificá-lo em um robô de negociação e esquecer a negociação manual.


Duas médias móveis que cruzam-se.


Muitos comerciantes em todo o mundo estão confiando no comércio de robôs para obter lucros maciços no mercado forex.


Ao contrário da negociação manual, que obriga a estar fisicamente presente e colado ao seu computador, a negociação de consultor especialista não requer sua presença física, como todo o trabalho duro será realizado por você por uma máquina.


Outro benefício do uso de consultores especializados em forex é que eles não são vulneráveis ​​às emoções.


Exemplo de um EA Forex.


Uma vez que os comerciantes também são seres humanos, que muitas vezes tendem a se apegar a emoções antes de tomar decisões, eles frequentemente se vêem tomando decisões de negociação movidas pela ganância ou pelo medo.


No entanto, Forex EAs são máquinas que não são vulneráveis ​​a qualquer emoção. Os robôs são conectados a regras específicas e só gerarão sinais de negociação se as condições estabelecidas forem cumpridas - sem ficarem desapontados com as perdas ou excessivamente satisfeitos com as vitórias.


Os robôs Forex também são capazes de reagir rapidamente a mudanças no mercado. Considerando que os comerciantes humanos podem gastar alguns minutos ou mais tentando entender o que está ocorrendo no mercado, os robôs são capazes de analisar instantaneamente os movimentos do mercado e fazer um pedido sem duvidar.


Por fim, os sistemas de negociação automatizados não são propensos a erros humanos. Ser humano às vezes é considerado propenso a erros - ao contrário das máquinas.


Depois de construir uma estratégia em um robô, ele seguirá os comandos fornecidos, sem cometer erros. Os seres humanos normalmente tendem a ser emocionais ao tomar decisões, o que geralmente leva a erros e perdas na negociação.


Como escrever o Expert Advisor no MT4.


A programação de um consultor especialista em MT4 é extenuante e imprevisível. Para que um programador consultor especialista crie um robô funcional, ele levará de um dia a várias semanas.


No entanto, depois de gastar muito tempo escrevendo o EA, isso não significa que ele fornecerá resultados confiáveis ​​quando testado com dados históricos. Esses robôs geralmente falham porque as regras de entrada e saída são predefinidas antes mesmo de sua programação começar.


Por outro lado, se você usar um gerador Forex EA para programar um consultor especialista, você não encontrará tais problemas.


O uso de um construtor Expert Advisor permitirá que você desenvolva um robô rapidamente, fornecendo resultados confiáveis ​​com backtested. Além disso, você pode facilmente fazer melhorias no robô sem se preocupar em quebrar qualquer linha de código.


Sem habilidades de programação suficientes, escrever um consultor especialista em MT4 é difícil de realizar. A programação não é fácil e pode não ser adequada para todos.


Você precisa gastar centenas de horas praticando e comprando uma série de recursos diferentes para permitir que você domine como codificar.


Se você ainda está contando com a maneira antiga de criar robôs e dependendo de documentos PDF de programação de consultor especialista para desenvolver EAs, estará perdendo vários benefícios.


Com o avanço de hoje em tecnologia, a criação de consultores especializados não é extenuante. E você não precisa gastar muito tempo e dinheiro tentando aprender como programar um robô forex ou procurando um programador.


Expert Advisor Sem Indicador.


Usando a programação customizada, você pode construir um consultor especialista que os construtores e geradores da EA não podem produzir. Como você mesmo escreverá as linhas de código, poderá programar o robô forex com recursos não disponíveis em outro lugar.


Por exemplo, você pode programar seu robô de negociação para executar estilos de negociação específicos, como negociação em grade, hedge, martingale ou escalpelamento. No entanto, programar esse EA exigirá mais esforço e habilidades técnicas especializadas.


Além de ter excelentes habilidades de programação, você também precisa ser excelente em seu estilo preferido de negociação. Se você for em frente e criar um robô tão avançado sem habilidades de negociação em nível de especialista, você pode acabar criando um EA consumidor de dinheiro, o que poderia levar a mais perdas. Então, dominar como programar um robô forex não é fácil.


Além disso, esses tipos de robôs são geralmente muito complicados para o usuário comum. Para qualquer um usá-los, ele ou ela deve primeiro dominar as estratégias de negociação avançadas, algo que requer tempo e esforço.


Se você tentar negociar com robôs tão complicados sem habilidades de negociação suficientes, você pode tomar decisões arriscadas, o que também pode aumentar suas perdas.


Código Fonte Forex Robot.


O código-fonte do robô forex contém a lista de comandos que o seu EA estará usando para executar decisões de negociação. É o componente mais fundamental do seu robô comercial.


Um consultor especialista pode ter um ou mais códigos-fonte, dependendo da complexidade das instruções a serem executadas. Os programadores consultores especialistas podem incluir comentários no código-fonte para ajudar a aumentar sua legibilidade.


Enquanto robôs de negociação complicados geralmente fazem referência a centenas ou milhares de linhas de código, é mais comum que robôs simples façam referência a apenas algumas linhas de código.


Se o EA tiver vários arquivos de origem, ele poderá ser organizado em várias seções. Se você tiver um único arquivo com várias funções e comandos, pode ser difícil encontrar algumas seções do código.


É muito importante ter a origem do robô, independentemente de seu tipo ou complexidade. Ele pode ser contido em um documento pdf de programação de consultor especialista. Dessa forma, você pode alterar facilmente o código, se necessário.


Por exemplo, se uma plataforma de negociação for atualizada ou tiverem ocorrido algumas mudanças significativas no mercado, você poderá fazer as atualizações facilmente.


Se tentar o desempenho do seu robô forex sob condições de negociação forex simuladas e você não estiver satisfeito com seu desempenho, você pode facilmente voltar para o código-fonte e fazer as alterações apropriadas. Sem ter o código-fonte, pode ser difícil fazer essas melhorias.


Além disso, ter acesso ao código-fonte do robô forex também permite que você faça uma contribuição significativa para a comunidade. Você pode compartilhar o código para ajudar outros alunos ou pode reciclar algumas de suas partes para uso no desenvolvimento de sistemas de negociação automatizados mais poderosos.


Forex EA Generator.


O gerador Forex EA é a nova maneira de criar robôs de negociação confiáveis ​​sem precisar de habilidades de programação ou outras habilidades técnicas.


Confiar na antiga maneira de criar robôs consome muito tempo e é bastante caro, especialmente se você estiver iniciando a programação de consultor especialista com o MetaTrader.


Com um construtor EA, você apenas insere suas preferências de estratégia de negociação preferenciais e o restante do processo é automaticamente concluído para você - sem escrever uma única linha de código ou seguir instruções complicadas em alguma programação de consultor especialista para o manual do MetaTrader 5 pdf. Passar incontáveis ​​horas aprendendo a construir um consultor especialista também será desnecessário.


Importante, antes de usar um construtor de conselheiro especialista, você precisa realizar uma pesquisa preliminar para identificar sua estratégia de negociação. Você deve criar uma técnica que represente melhor suas características pessoais e o estilo de negociação preferido.


Por exemplo, fatores como o apetite ao risco, a quantidade de capital e os horários preferidos para negociação são essenciais para se pensar em uma estratégia. Sua estratégia escolhida precisa mercado prudente e capaz de fazer lucros consistentes no mercado cambial.


Depois de desenvolver uma ideia de estratégia, você pode inserir suas preferências no gerador de robôs. A ferramenta on-line tem recursos robustos para ajudá-lo a criar consultores especializados confiáveis ​​em poucos minutos.


O expert advisor builder da Forex Robot Academy é uma maneira fácil de criar robôs sem escrever uma única linha de código. É uma ferramenta inovadora e uma técnica muito melhor de criar robôs forex.


A ferramenta on-line irá gerar os resultados de backtested do robô criado, permitindo-lhe determinar a sua rentabilidade. Se os resultados não forem satisfatórios, mesmo depois de testá-los sob condições de negociação forex simuladas, você poderá ajustar seus critérios de negociação até obter o que deseja.


Além disso, usar a ferramenta para criar robôs comerciais é muito mais rápido que um programador. Você não precisa se preocupar em perder ponto-e-vírgulas ou outros erros de compilação de código; tudo será concluído automaticamente em poucos minutos.


Aqui estão os principais componentes do gerador EA forex.


Gerador: Depois de inserir seus parâmetros de estratégia preferidos, esse componente fará o trabalho de criar uma estratégia automatizada para você. Você também receberá resultados de backtested para verificar a lucratividade do seu robô.


Componente Gerador na Fábrica de Robôs Forex.


Coleção: Depois de gerar uma estratégia, ela é armazenada no componente Coleção. Dessa forma, você pode classificá-los facilmente de acordo com suas necessidades preferidas. Editor: Antes de exportar suas estratégias programadas para uma plataforma de negociação, você pode usar o Editor para editá-las e garantir que elas entregarão os resultados projetados sob condições reais de negociação.


Componente Editor na Fábrica de Robôs Forex.


Otimização: O gerador de forex EA tem várias ferramentas para ajudá-lo a maximizar o desempenho do seu robô criado. Os exemplos incluem testador de conselheiro especialista e testador de vários mercados. Relatório: Se você precisar de um relatório abrangente sobre o desempenho de seu consultor especialista, poderá obtê-lo nesta seção.


Componente de relatório no Forex Robot Factory.


Exportador: Com este componente, você pode implantar seu robô comercial com segurança e segurança em uma plataforma.


Conclusão.


Programação de consultor especialista é a maneira antiga de criar robôs forex. Usar esse método para programar os EAs exige que você domine a programação avançada e passe várias horas escrevendo linhas complicadas de código, algo que é extenuante e difícil de alcançar.


A utilização de um gerador EA forex é a maneira moderna de criar sistemas de negociação automatizados confiáveis ​​sem exigir conhecimentos avançados de programação.


Você só precisa identificar uma ideia de estratégia de negociação e inseri-la na ferramenta de criação de robôs, e o restante será concluído automaticamente em alguns minutos.


Automatizando a maneira de negociar, programando um robô Forex.


O MetaTrader é a plataforma de negociação amplamente utilizada pela MetaQuotes Software Corporation. É um aplicativo de gráficos projetado para negociação on-line para mercados financeiros, como Ações, Câmbio, Futuros e muito mais, mas é oferecido principalmente por corretores de Forex e usado para negociação em Forex. Até o momento, as duas versões disponíveis da plataforma são MetaTrader4 (MT4) e MetaTrader5 (MT5). O MetaTrader tornou-se extremamente popular devido à sua extensibilidade e tem um grande catálogo de ferramentas / indicadores de negociação padrão, como Bollinger Bands, CCI, MACD, Médias Móveis, Oscilador Estocástico, etc. Traders em qualquer nível, de iniciantes a especialistas, podem baixar a plataforma para livre. O MT4 / MT5 tem uma capacidade excepcional para suportar Scripts, Indicadores Personalizados e sistemas de negociação automatizados ou Expert Advisors (EAs).


O terminal MT4 Client usa sua linguagem de programação embarcada, MetaQuotes Language (MQL), para desenvolvimento, aprimoramento e customização de sistemas de negociação, como Indicadores, EAs (robôs de negociação) e Scripts. Baseado na linguagem de programação C, o MQL é muito simples e permite que qualquer pessoa com habilidades básicas de programação desenvolva seu próprio sistema de negociação. Qualquer método de negociação que possa ser descrito em linguagem algorítmica pode ser programado e usado para negociação ao vivo. Muitos desses sistemas de negociação estão sendo distribuídos gratuitamente e muitos outros são vendidos on-line. O MQL4 (MetaQuotes Language for MT4) específico tem centenas de funções de programação usadas para operações matemáticas e lógicas, da aritmética básica à complexa, bem como análise de dados históricos e de mercado em tempo real. Esta plataforma de negociação também inclui vários Expert Advisors, Indicadores e Osciladores gratuitos que podem ser modificados e aprimorados.


O que é um Expert Advisor (EA)?


Através da programação MT4, você pode automatizar seu método de negociação manual que pode aumentar poderosamente suas oportunidades de negociação. Um EA automatiza suas decisões de negociação e pode fazer praticamente qualquer coisa, desde dar a você um sinal, até colocar e gerenciar o negócio automaticamente.


Um robô de negociação, ou um EA, conectado a um terminal de cliente MT4 em um computador com acesso à Internet, monitora os mercados para você a cada segundo em uma base de 24/5. Sem qualquer intervenção, ele pode automaticamente lidar com todos os seus negócios de acordo com suas regras de negociação (isto é, as regras de negociação que foram programadas no robô). Ao contrário dos comerciantes humanos, os robôs forex não perdem oportunidades de negociação. É capaz de abrir e fechar negócios de acordo com sua estratégia de negociação enquanto você está envolvido em alguma outra atividade. Você pode nadar em sua piscina ou passar as férias no exterior - é como ter um funcionário em tempo integral que nunca dorme e sempre segue as regras de negociação que você designou. Executa ordens de negociação diretamente no servidor do seu MT4 Broker. Ele também pode enviar mensagens de notificação comercial para o seu celular e pode fazer muitas outras coisas úteis. Ao contrário de outras plataformas de negociação, o MT4 permite backtesting de EA com base em dados históricos de preços de mercado.


Outro benefício de criar seu próprio EA é a capacidade de um robô forex de negociar mercados sem nenhuma emoção. Ele segue todas as suas regras de negociação - não importa qual seja a condição do mercado. (Nota: Às vezes isso nem sempre é uma coisa boa, pois negociar cegamente durante condições de mercado ruins ou instáveis ​​pode levar a uma grande perda.) Um robô comercial não entrará em pânico em uma negociação perdida ou será motivado por vingança após uma grande perda. Ele não voltará aos mercados depois de uma grande vitória para tentar ganhar mais dinheiro. Ele joga suas regras sem encobrir o processo de negociação com emoções.


Você também não precisa ficar colado na tela e analisar o gráfico certo o suficiente para possíveis configurações de comércio. Seu EA lhe dá o poder de monitorar dezenas de pares de moedas de uma só vez com a capacidade de identificar e reagir imediatamente às oportunidades de negociação. Ele executa negociações em uma fração de segundo e lucra mesmo com movimentos repentinos do mercado.


O que é um indicador personalizado?


Um Indicador Personalizado é um indicador técnico codificado independentemente de um EA que é basicamente destinado a ajudar os negociadores com sua análise de dados de mercado. Pode ser adicionado aos indicadores MT4 padrão que já estão instalados na plataforma. Ao contrário dos EAs, os indicadores personalizados internos do MT4 não são usados ​​para negociar automaticamente. Eles são projetados para ajudar os comerciantes com análise no gráfico, a fim de encontrar possíveis oportunidades de negociação.


Com a linguagem de programação MQL4, a plataforma MT4 oferece uma oportunidade excepcional para os traders criarem e adicionarem seus próprios indicadores personalizados em seus terminais clientes MT4. Não é só para comerciantes técnicos. Se você está negociando apenas com base em notícias fundamentais, você pode carregar todos os eventos de notícias relevantes em seu terminal e criar seu próprio indicador personalizado e definir alarmes para os novos eventos que você considera importantes.


A Internet em geral e a comunidade MQL4 têm muitos indicadores personalizados para o MT4 gratuitamente. Indicadores integrados também podem ser personalizados para atender diferentes comerciantes & # 8217; requisitos.


O que é um script MQL4?


Um Script é um código de programa curto que se destina a realizar uma única ação. É o tipo mais simples de programa MQL4. Diferentemente de um indicador e um consultor especialista que funciona continuamente, um script só funciona uma vez. Ele pára depois de completar a tarefa. Um script é criado, configurado e lançado da mesma maneira que os indicadores personalizados e os EAs.


Um MT4 Script atua como um atalho para executar várias tarefas em uma plataforma MT4, como fechar todas as negociações em execução em uma moeda, fechando todas as negociações em execução na conta, permitindo definir ou editar todas as ordens de stop loss e take profit em a uma distância definida do preço de entrada, excluindo todos os pedidos pendentes relacionados a um par de moedas, excluir todos os pedidos pendentes e muito mais. Dependendo de como ele foi programado para executar a tarefa, a maioria dos scripts funciona simplesmente arrastando e soltando no gráfico da moeda que precisa da função do script. Um script executa essas tarefas mais rapidamente do que manualmente executando cada tarefa repetidamente.


Como escolher o melhor programador MQL4.


Você não precisa ser um programador especialista para criar seu próprio EA, indicador personalizado ou script. A Internet oferece muitos programadores MQL4 que fornecem serviços de programação para a plataforma de negociação MetaTrader. Vários especialistas no campo do comércio e desenvolvimento de software estão disponíveis para maximizar a qualidade do trabalho e minimizar o tempo necessário para a construção do seu EA. Para automatizar com sucesso sua negociação, seu sistema de negociação deve identificar claramente as regras de compra, venda, stop loss e meta de lucro. Você deve ser capaz de descrever claramente as condições sob as quais uma negociação será iniciada e quando a negociação deve ser fechada com lucro ou prejuízo.


O dever do seu programador MT4 em automatizar seu sistema de negociação é muito crítico, pois envolve dinheiro real nos mercados. Um pequeno erro de programação pode resultar em perda de dinheiro. É muito importante contratar o serviço de um excelente programador MQL4 para garantir que você obterá o software de negociação da maneira que você imaginou. Portanto, é aconselhável avaliar os seguintes critérios:


Recursos excepcionais de programação MQL4 & # 8211; Naturalmente, você deve procurar um consultor especialista altamente qualificado e experiente e programador indicador personalizado. O nível das habilidades técnicas de um programador pode ser avaliado através das amostras de trabalhos recentes. Ele deve ser capaz de criar indicadores e EAs a partir do zero, com base em especificações claras. Boas habilidades de comunicação & # 8211; Seu programador deve ter bons recursos de interação para que os problemas não sejam mal interpretados. Ele deve ser um comunicador imediato ao discutir preocupações. Excelentes habilidades de comunicação evitam atrasos causados ​​por interpretações incorretas dos algoritmos de negociação. Todas as suas regras de negociação devem ser entendidas e codificadas perfeitamente. Habilidades Básicas e Avançadas com Forex Trading & # 8211; É vital contratar um programador que saiba negociar moedas. Ele deve ter conhecimento de questões de execução de corretor MT4 e habilidades básicas ou até mesmo avançadas na negociação forex. Ele deve ser capaz de seguir todas as suas regras de negociação, bem como visualizar seus requisitos e necessidades de programação. Ele deve ser capaz de compreender suas idéias de negociação imediatamente sem a necessidade de explicar o jargão comercial. Profissionalismo e Paixão pelo Trabalho & # 8211; O programador deve ser capaz de cumprir seu próprio prazo, responder a e-mails em tempo hábil e pedir ajuda para esclarecimentos. O programador deve ter um processo de desenvolvimento de projeto organizado para maximizar a qualidade e minimizar o tempo necessário para o desenvolvimento do projeto. (Esses tipos de coisas que você pode não conseguir ver ao contratar pela primeira vez, nem é estritamente necessário.) Disponibilidade on-line & # 8211; Conhecer a disponibilidade de tempo do seu programador certamente ajuda a manter uma boa comunicação, o que é muito importante durante o desenvolvimento do projeto. Dependendo do país em que você mora, você pode não estar no mesmo fuso horário que seu programador. Isso não é necessariamente um problema e geralmente é o caso. Você pode estar contratando um programador da Europa Oriental enquanto mora em Hong Kong, ou talvez você mora nos Estados Unidos e está contratando um programador da Índia. Isso acontece o tempo todo, e como a maior parte da comunicação é feita por e-mail, isso não significa um mundo de diferença. No entanto, se você for o tipo de pessoa que precisa falar ao telefone ou ao Skype sobre um projeto, certifique-se de que seu programador esteja em um fuso horário (ou mantenha horas) que seja propício para trabalhar em conjunto e concluir o projeto. Confidencialidade & # 8211; Você e seu programador devem ter um acordo sólido sobre todas as coisas, como finanças e direitos de propriedade. Todas as informações confidenciais que você divulgar ao seu programador permanecerão como sua propriedade. Seu programador deve concordar em não divulgar qualquer informação confidencial sobre você e sua estratégia de negociação a terceiros, e não usar nenhuma informação confidencial como base para desenvolver um sistema de negociação automatizado concorrente ou similar. Compromisso & # 8211; O programador deve ser confiável e comprometido em trabalhar para o projeto. A maioria dos programadores cobra antecipadamente, e muitas vezes isso é inevitável. Se o projeto for muito grande, você poderá negociar 50% de desconto e 50% de pagamento após a conclusão. A maioria dos programadores não gosta de começar a trabalhar antes de receber o pagamento completo. Custo do seu serviço & # 8211; Um programador pode cobrar um preço razoável ou fixo ou pago por hora. O preço indica o profissionalismo do programador. Um programador profissional não completará um trabalho sério de programação por US $ 5 e um roteiro simples por US $ 1.000. É muitas vezes "Você recebe o que você paga" & # 8217; quando se trata de serviços de programação, embora alguns programadores sejam simplesmente mais caros do que outros. Quanto mais alto o preço, não necessariamente se traduz em qualidade superior, embora esse seja frequentemente o caso. Feedback dos clientes reais & # 8211; Os comentários e as resenhas de pessoas reais que usaram o programador no passado podem compartilhar a verdade sobre o serviço de um programador. É bom contratar aqueles que vêm das recomendações positivas dos outros. Você pode usar sites como o MyFXBook para revisões de alguns programadores, ou se você estiver usando sites como Elance ou Odesk, então eles têm seu próprio sistema de revisão integrado. Suporte de Codificação & # 8211; O último e mais importante é o suporte do seu programador, mesmo depois de o sistema de negociação automatizado ter sido concluído. Ele deve ser capaz de fornecer serviços de consultoria MQL4 caso a caso para ajudar em problemas específicos de codificação. A primeira versão de um software geralmente terá bugs - essa é apenas a natureza da programação de software em geral. Você deve ser gentil em fornecer feedback, mas também pedir que o trabalho seja reparado de acordo com as regras do acordo inicial. Os bugs devem ser resolvidos e o trabalho de programação concluído conforme acordado.


Antes de pedir um EA ou um indicador personalizado do seu programador escolhido, é aconselhável fazer algumas perguntas a um programador para resolver os critérios acima. Abaixo está uma lista de dez perguntas que você deve perguntar ao seu programador antes de começar a trabalhar. Você não está limitado apenas a essas perguntas. Você também pode pedir mais informações sobre a automação de sua estratégia de negociação específica.


Perguntas que você deve perguntar ao seu programador antes do tempo.


1. Quais são os passos exatos na contratação do serviço de programação?


Como um passo geral para contratar um serviço de programação, você precisa entrar em contato com o programador e pedir uma cotação de preço no projeto específico. Você precisa explicar os requisitos do EA e fornecer detalhes completos sobre como eles seriam programados.


Depois que os requisitos completos forem definidos, o programador determinará quanto tempo levaria para concluir um EA totalmente funcional e quanto o preço será. Alguns programadores exigem que você faça um pagamento total ou parcial antes da codificação. Cada programador é diferente, mas, como mencionado, a maioria dos programadores pedirá o pagamento completo do projeto antes de qualquer trabalho começar. No entanto, se contratar usando serviços como Odesk ou Elance, você terá mais flexibilidade e, muitas vezes, só precisará pagar uma vez que o projeto esteja concluído.


2. Qual é a taxa do serviço de programação?


A cobrança é comumente baseada em projeto e o preço depende da complexidade dos requisitos. Em média, projetos de preço fixo podem custar entre US $ 250 a US $ 700. De hora em hora, um EA que requer de 2 a 40 horas pode custar de 40 a 50 dólares por hora. Normalmente, grandes projetos têm taxas horárias com desconto mais baixas.


3. Quanto tempo demora para o EA ser programado?


Depende da complexidade do projeto e da velocidade do programador. Na maioria dos casos, programadores de EA experientes e profissionais podem concluir um EA em menos de 72 horas. Também dependerá de quantos outros projetos ativos eles têm quando o seu projeto começa.


4. Qual é o método de pagamento do serviço?


Os métodos de pagamento podem ser por meio de transferências eletrônicas ou outros serviços de pagamento on-line, como Skrill, PayPal, Western Union e Money Bookers, além de outros métodos.


5. O EA ou a programação do indicador têm uma garantia de 100%?


O EA ou o indicador deve funcionar exatamente conforme indicado nas suas necessidades. Você não pode pedir uma garantia quando se trata dos resultados do seu sistema de negociação, pois isso não está nas mãos do seu programador. O que deve ser garantido é a precisão da programação em si - ela deve seguir as regras estabelecidas inicialmente.


6. As correções de erros são gratuitas?


Um programador deve permitir que você teste seu EA assim que ele for concluído. Quaisquer erros da parte do programador devem ser corrigidos gratuitamente. Qualquer alteração ou funcionalidade adicional está sujeita a cobranças adicionais.


7. Existem recursos padrão da EA?


Existem recursos padrão e prontos que vêm com todos os consultores especialistas e podem ser facilmente adicionados a qualquer sistema de negociação. Esses recursos são opcionais e podem ser adicionados sem custos adicionais. Discuta com seu programador sobre opções de gerenciamento de dinheiro.


8. Em caso de retirada do projeto, é possível reembolsar os pagamentos?


Reembolsos são a critério do programador.


9. Você concorda em assinar um Acordo de Não Divulgação (NDA)?


Para resolver questões de confidencialidade, você pode fornecer seu próprio NDA que deve ser assinado por você e seu programador. O software e o código-fonte são de sua propriedade e não devem ser revendidos ou redistribuídos publicamente por seu programador sem acordo prévio.


10. E se um erro for encontrado após 6 meses de uso do EA entregue?


Dependendo do programador, ele pode fornecer uma garantia vitalícia e suporte contínuo. Atualizações gratuitas, se necessário, podem estar disponíveis por um valor acordado.


O que é um contrato de não divulgação (NDA)?


Quando você contrata um programador para escrever um programa de sua estratégia de negociação, você precisa divulgar sua estratégia de negociação proprietária. Um NDA é um contrato legal assinado entre você e seu programador com o objetivo de impedir a divulgação não autorizada de certas informações proprietárias e confidenciais. Ele proíbe o programador de revender seu consultor especialista ou publicar sua estratégia de negociação, segredos comerciais, patentes, marcas registradas e qualquer outra propriedade intelectual. Além disso, o software de negociação, bem como o código-fonte, é sua propriedade.


O programador tem a responsabilidade exclusiva de manter todas as informações confidenciais em estrita confidencialidade e não deve ser usado de nenhuma forma. Qualquer terceiro deve ser impedido de ter acesso às informações. Além do programador, qualquer terceiro que esteja diretamente envolvido no desenvolvimento do software - como funcionários e prestadores de serviços - também deverá assinar o Contrato de Não Divulgação.


O NDA deve definir cuidadosamente as informações confidenciais que estão sujeitas ao contrato. As exceções devem ser definidas com precisão, como: informações geralmente conhecidas pelo público, informações que já são do conhecimento do programador antes de sua divulgação, informações que eram do conhecimento do programador de terceiros que não estão vinculadas por um acordo confidencial e informações que é independentemente desenvolvido pelo programador.


O acordo permanecerá em vigor até que as informações confidenciais não se qualifiquem mais como um segredo comercial. A rescisão do contrato deve ser especificada por você dentro do NDA ou até que você envie ao seu programador uma notificação por escrito da rescisão do NDA.


Um NDA assinado entre você e seu programador talvez seja aplicável em seu país de residência, embora não seja uma garantia de que ele será aplicável em outros países. Também é importante abordar qual lei de estado (ou de país) se aplica ao interpretar o NDA. Definir a lei e a jurisdição apropriadas é realmente útil no caso de surgir uma disputa. Também é necessário abordar onde uma disputa será resolvida caso o NDA seja violado.


Depois que seu Expert Advisor for concluído e liberado para seu uso comercial pessoal, você deve certificar-se de que possui direitos autorais completos de seu robô comercial. Os direitos autorais impedem o uso não autorizado, a distribuição e a alteração do seu EA sem o seu consentimento. A distribuição e modificação não autorizada de um trabalho protegido por direitos autorais acarreta responsabilidade civil e está sujeita a sanções penais.


Um Contrato de Não Divulgação bem elaborado e a lei de direitos autorais relacionados a ele podem fornecer soluções legais para divulgação imprópria ou uso de informações proprietárias. No entanto, na indústria de software, muitas vezes há partes inescrupulosas que abusam das informações que recebem. Os acordos, por si só, não impedem efetivamente terceiros de divulgações potenciais. Assim, é sua responsabilidade selecionar adequadamente os programadores em potencial que receberiam suas informações de negociação proprietárias. É aconselhável confirmar que tais programadores são profissionais e respeitados programadores no campo de negociação forex. Às vezes você só precisa arriscar para poder avançar, mas faça isso com boa discrição e bom senso.


Faz sentido automatizar sua estratégia de negociação?


Se a sua estratégia de negociação tem se mostrado eficaz, e você é capaz de negociá-la lucrativamente, então sim, certamente ela pode ser automatizada. Pessoalmente, nunca negociei manualmente a estratégia que transformei numa solução de negociação automatizada, por isso não é um requisito absoluto. Se você tem uma boa ideia, e os fundos para poder construir e testar sua ideia, então vá em frente. & # 8220; Nada se aventurou, nada ganhou, & # 8221; poderia ser dito. Você aprenderá com sua primeira experiência de programação. Ninguém, que eu saiba, acertou na primeira vez. Ao desenvolver seu EA, você aprenderá e crescerá e obterá uma experiência valiosa do investimento. Seja frugal com o seu dinheiro e certifique-se de ter feito toda a pesquisa e teste que puder antes de enviar a ideia para ser programada.


Pessoalmente, não crio mais aplicações sob medida e concentro-me apenas em meus próprios projetos. Mas eu tenho vários programadores MQL4 na minha lista que você pode entrar em contato enviando uma cotação de preço. Clique aqui para solicitar uma cotação de preços para os serviços de programação MT4.


Precisa de serviços de programação Expert Advisor para automatizar sua estratégia de negociação Forex para MT4?


Vamos converter suas regras de negociação em um algoritmo de negociação totalmente automatizado para o MetaTrader 4. É a maneira mais fácil de ter seu próprio Forex EA criado.


Automatizada sua estratégia de negociação Forex.


Programadores experientes em MQL4 cuidarão de suas regras de negociação e as converterão em um algoritmo de negociação totalmente automatizado. Conosco, seu método de negociação pode se tornar um sistema de negociação totalmente automatizado.


Podemos transformar sua estratégia sistemática de negociação Forex em Forex Trading Robot, para que você possa receber todos os sinais de negociação que sua estratégia der.


Nossos preços são justos para todos e começam em 100 euros (+ IVA para clientes europeus).


Por que você deve automatizar sua estratégia de negociação?


As estratégias de negociação automatizadas não irão pular nenhuma negociação e negociar em seu nome, mesmo enquanto você dorme, 24 horas por dia e 5 dias por semana.


O Expert Advisor MT4 que criaremos de acordo com as suas regras e requisitos de negociação será o seu robô de negociação que nunca dorme e nunca comete erros.


Seu robô de negociação não limitará suas oportunidades de negociação e sempre verificará todos os indicadores necessários antes de entrar no mercado. Esqueça todos os erros do comerciante humano natural, Forex EA ganhou não fazê-los.


Seu MT4 EA não terá emoções e não se vingará do mercado em caso de perda de negociação.


Metatrader Forex.


Forex metatrader programação de serviços de codificação pode ser difícil de encontrar. Especialmente para os comerciantes de moeda que procuram uma solução de boa qualidade, confiável e econômica.


Agora você pode contratar um especialista para automatizar sua estratégia de negociação em um robô forex / consultor especialista (EA), criar sofisticados indicadores personalizados, integrar o Metatrader com software de terceiros e bibliotecas externas, traduzir seu sistema comercial de outros idiomas e migrar para o Metatrader.


A Brainyforex pode ajudar traders com insights da indústria, bem como análises públicas.


Se você quiser tentar criar seu próprio robô EA, continue lendo na página abaixo.


Programadores MetaTrader MT4.


Frantz, fundador do MQLstudio, opera uma pequena empresa de serviços de codificação de metatrader com base no Canadá, oferecendo suporte vitalício personalizado, garantia de qualidade e garantia incondicional de reembolso de 100% para projetos que não se ajustam exatamente aos requisitos iniciais.


Para obter um desconto no seu projeto, mencione PROMO CODE: BRAINYFOREX. Vá para o mqlstudio.


As revisões públicas são mostradas aqui.


[PS: Brainyforex teve um projeto concluído pelo MQLStudio com bons resultados. Leia a revisão completa na seção de revisão pública].


A Mtprogramming foi fundada em 2009 e uma nova diretoria de especialistas em programação MT4 assumiu em 2014. Muitos novos recursos foram & # xa0; implementado para fazer um serviço rápido e super rápido:


1. Sistema de correio automatizado para qualquer necessidade de nossos clientes.


2. Suporte completo para conectar os clientes com o seu programador.


3. Controle de qualidade com supervisão de um administrador em cada projeto pessoalmente.


4. Preços competitivos e muitos clientes felizes.


Há mais por vir desde que a comunidade de clientes está crescendo e surpreenderemos com as diferentes oportunidades que estão por vir. Visite-nos em programação.


As revisões públicas são mostradas aqui.


Mt4programação é recomendada MT4 empresa de serviços de programação com 10 anos de experiência. A empresa é fundada em qualidade e serviço que pode ser verificada, verificando os níveis de satisfação do cliente através do Paypal. (99,9%)


Eles também fornecem uma mesa de apoio de 7 dias por semana, operada através de um sistema de bilhetagem para garantir que o suporte da mais alta qualidade seja mantido.


Para obter um desconto no seu projeto, mencione que você foi indicado pelo brainyforex. Vá para mt4programming.


As revisões públicas são mostradas aqui.


A Emet-Trading-Solutions é uma equipe profissional de programadores altamente treinados e experientes, focados na codificação automatizada de estratégias de negociação.


Os serviços são principalmente para Traders e para analistas que vendem suas próprias estratégias de negociação. A Emet Trading Solutions desenvolve sistemas de negociação automática para várias plataformas: NinjaTrader, MetaTrader (MT4 / MT5), cTrader (cAlgo), TradeStation, MultiCharts, OEC Trader.


A Emet Trading Solutions é certificada pela NinjaTrader e cTrader e transforma os conceitos de negociação dos clientes em estratégias totalmente automatizadas viáveis ​​e indicadores personalizados com uma dedicação personalizada e suporte pós-desenvolvimento para cada um dos clientes. Por que somos os melhores? Por favor, leia nossos depoimentos de clientes em nosso site.


Revisão pública mostrada aqui.


Quer tentar fazer o seu próprio robô forex?


Assistente StrategyQuant EA.


O StrategyQuant EA Wizard é a solução completa para os comerciantes que querem criar seus próprios Expert Advisors sem aprender programação.


É fácil de usar e economizará centenas / milhares de dólares se você quiser melhorar a estratégia ou criar dezenas de robôs.


Ao comprar produtos StrategyQuant, certifique-se de inserir o código do cupom promocional para obter um desconto de 20%. O código é;


NB: O EA Wizard tem sido usado pela Brainyforex há vários anos e está muito feliz com o software e suporte via desenvolvedor e seu fórum. Produto altamente recomendado. Revise a página aqui.


Construtor EA. Para Metatrader 4, Mt5 ou Tradestation. Forex, ações e futuros. Também pode criar opções binárias EA.


Preço R $ 97,00. Entre em contato com brainyforex para um desconto de 20% no cashback aqui.


NB Termos: Cashback enviado para o seu paypal, skrill ou conta bancária australiana após o período de reembolso e brainyforex é creditado para a venda através de id clickbank no fundo da página de ordem de venda deve ser brainy4x.


EATree pode ajudar os comerciantes a criar seu próprio consultor especialista através de um programa fácil de usar.


Benefícios do uso do EATree:


Fácil de usar e entender arrastar e soltar interface gráfica do usuário;


Você não precisa de fundo de programação;


Você pode aprender rapidamente o MQL usando o programa;


Privacidade de seus segredos comerciais;


Você diminui o tempo de desenvolvimento do Expert Advisor para minutos em vez de dias ou meses;


Você pode desenvolver Expert Advisors MQL5 complexos com várias moedas e vários períodos de tempo;


Você pode incorporar várias estratégias de negociação em um Expert Advisor;


Você reutiliza facilmente o código salvando e carregando diagramas (árvores de caixas);


Você ainda pode importar indicadores personalizados do MQL5;


Você cria o código MetaTrader 5 MQL correto todas as vezes.

Комментариев нет:

Отправить комментарий