Linguagem de programação 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 fazer 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 bem 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 comercial lembra o desenrolar de uma funda - quanto mais cuidadosamente desenrolamos um projétil da funda, 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 mais tempo 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.


MetaQuotes Language 5 Linguagem de programação para estratégias de negociação.


Como criar robôs e indicadores de negociação?


O MetaQuotes Language 5 (MQL5) é uma linguagem de programação orientada a objetos de alto nível especializada que permite criar robôs comerciais e indicadores técnicos. Baseia-se nos conceitos da conhecida e popular linguagem de programação C ++. No entanto, devido à sua especialização estreita, o MQL5 prospera em desafios de programação do mercado financeiro.


O MQL5 oferece inúmeras funções para análise de cotações, além de indicadores técnicos integrados, funções e ferramentas que podem ajudá-lo a controlar posições de negociação. Devido a essas possibilidades da linguagem de programação, todas as operações de análise e comércio podem ser processadas inteiramente por esses aplicativos MQL5.


Os programas MQL5 possuem propriedades e propósitos diferentes:


Um robô de negociação é um aplicativo projetado para análise de preços e negociação nos mercados financeiros. Os robôs de negociação podem analisar a situação do mercado e executar as operações de negociação atribuídas com base em tal análise. Essa abrangência permite que os robôs de negociação ocupem completamente o lugar do ser humano quando negociam nos mercados financeiros.


Os campeonatos automatizados de negociação de 2006-2012 obviamente demonstram o poder e a auto-suficiência dos robôs de negociação. Durante cada uma das competições, centenas de Expert Advisors analisaram várias situações de mercado e executaram transações comerciais por um período de três meses. Robôs de negociação provaram suas vantagens comerciais e analíticas em comparação a um ser humano.


Um indicador personalizado é um indicador técnico destinado exclusivamente à análise de moedas, estoques e outras classes de ativos. Ao contrário dos indicadores técnicos embutidos, este tipo de instrumento pode ser criado por traders e executar qualquer algoritmo. Os indicadores técnicos não têm acesso a funções de negociação e não podem executar operações de negociação.


Um Script é um programa destinado a realizar ações específicas em um determinado momento. Esses programas também acessam todas as funções analíticas e de negociação. Ao contrário dos Expert Advisors, os Scripts executam transações comerciais apenas uma vez.


Uma biblioteca é um conjunto de funções personalizadas. Destina-se a armazenar e distribuir partes comumente usadas de programas personalizados.


Aplicativos personalizados, que foram criados usando o MQL5, aumentam significativamente o potencial dos operadores ao usar a plataforma de negociação MetaTrader 5. Crie seus próprios robôs de negociação e indicadores técnicos para explorar novas possibilidades de negociação!


Última postagem no blog.


Qual é a melhor linguagem de programação para robótica?


É uma questão que muitos novos roboticistas farão pelo menos uma vez em sua carreira. Infelizmente, também é uma questão que não tem uma resposta simples. Nesta postagem, veremos as 10 principais linguagens de programação mais usadas na robótica. Discutiremos seus pontos fortes e fracos, bem como os motivos a favor e contra o uso deles.


Na verdade, é uma questão muito razoável. Afinal de contas, qual é o sentido de investir muito tempo e esforço em aprender uma nova linguagem de programação, se acontecer de você nunca usá-la? Se você é um roboticista novo, você quer aprender as linguagens de programação que realmente serão úteis para sua carreira.


Por que "Depende" é uma resposta inútil.


Infelizmente, você nunca obterá uma resposta simples se você perguntar "Qual é a melhor linguagem de programação para robótica?" para uma sala cheia de profissionais de robótica (ou em fóruns como o Stack Overflow, Quora, Trossen, Reddit ou Research Gate).


Os engenheiros eletrônicos darão uma resposta diferente dos técnicos robóticos industriais. Os programadores de visão computacional darão uma resposta diferente dos roboticistas cognitivos. E todos discordariam sobre o que é “a melhor linguagem de programação.” No final, a resposta com a qual a maioria das pessoas concorda é “depende”. Essa é uma resposta bastante inútil para o novo roboticista que está tentando decidir qual linguagem para aprender primeiro. Mesmo que essa seja a resposta mais realista, porque depende do tipo de aplicativo que você quer desenvolver e do sistema que está usando.


Qual linguagem de programação devo aprender primeiro?


Provavelmente é melhor perguntar, qual linguagem de programação é aquela que você deve começar a aprender primeiro? Você ainda terá opiniões divergentes, mas muitos roboticistas podem concordar com os principais idiomas.


Como discutimos em nosso post sobre habilidades robóticas essenciais, a coisa mais importante para os roboticistas é desenvolver "A mentalidade de programação" em vez de ser proficiente em um idioma específico. De muitas maneiras, não importa qual linguagem de programação você aprende primeiro. Cada idioma que você aprende desenvolve sua proficiência com a mentalidade de programação e torna mais fácil aprender qualquer novo idioma sempre que for necessário.


As 10 principais linguagens de programação populares em robótica.


Existem mais de 1500 linguagens de programação no mundo, o que é muito para aprender. Aqui estão as dez linguagens de programação mais populares da robótica no momento. Se o seu idioma favorito não estiver na lista, informe a todos sobre isso nos comentários. Cada idioma tem diferentes vantagens para a robótica. A maneira como eu os encomende é apenas parcialmente em ordem de importância, do menos para o mais valioso.


10. BASIC / Pascal.


BASIC e Pascal foram duas das primeiras linguagens de programação que aprendi. No entanto, não é por isso que os incluí aqui. Eles são a base para várias das linguagens de robôs industriais, descritas abaixo. O BASIC foi projetado para iniciantes (significa Código de Instrução Simbólica de Todos os Objetivos para Iniciantes), o que o torna uma linguagem bastante simples para começar. O Pascal foi projetado para incentivar boas práticas de programação e também introduz construções como ponteiros, o que o torna um bom “ponto de partida” do BASIC para uma linguagem mais envolvente. Atualmente, os dois idiomas estão um pouco desatualizados para serem bons para o “uso diário”. No entanto, pode ser útil aprendê-las se você estiver fazendo muitos códigos de baixo nível ou se quiser se familiarizar com outras linguagens de robôs industriais.


9. Idiomas Robóticos Industriais.


Quase todos os fabricantes de robôs desenvolveram sua própria linguagem proprietária de programação de robôs, que tem sido um dos problemas da robótica industrial. Você pode se familiarizar com vários deles aprendendo Pascal. No entanto, você ainda terá que aprender um novo idioma toda vez que começar a usar um novo robô.


A ABB tem sua linguagem de programação RAPID. Kuka tem KRL (Kuka Robot Language). Comau usa PDL2, Yaskawa usa INFORM e Kawasaki usa AS. Então, os robôs Fanuc usam Karel, os robôs Stäubli usam VAL3 e os robôs universais usam URScript.


Nos últimos anos, opções de programação como a ROS Industrial começaram a fornecer opções mais padronizadas para programadores. No entanto, se você é um técnico, ainda é mais provável que você tenha que usar o idioma do fabricante.


O LISP é a segunda linguagem de programação mais antiga do mundo (o FORTRAN é mais antigo, mas apenas um ano). Não é tão amplamente usado como muitas outras linguagens de programação nesta lista; no entanto, ainda é muito importante na programação da Inteligência Artificial. Partes do ROS são escritas no LISP, embora você não precise saber para usar o ROS.


7. Idiomas de Descrição de Hardware (HDLs)


Descrição do Hardware As linguagens são basicamente uma forma de programação para descrever a eletrônica. Essas linguagens são bastante familiares para alguns roboticistas, porque são usados ​​para programar FPGAs (Field Programmable Gate Arrays). Os FPGAs permitem que você desenvolva hardware eletrônico sem precisar produzir um chip de silício, o que os torna uma opção mais rápida e fácil para algum desenvolvimento. Se você não prototipar eletrônicos, você nunca poderá usar HDLs. Mesmo assim, é importante saber que eles existem, pois são bem diferentes de outras linguagens de programação. Por um lado, todas as operações são realizadas em paralelo, em vez de sequencialmente, como nas linguagens baseadas em processadores.


6. Assembléia.


Assembléia permite que você programe em "o nível de uns e zeros".Esta é programação no nível mais baixo (mais ou menos).No passado recente, a maioria dos eletrônicos de baixo nível exigiam programação em Assembly. Com o surgimento do Arduino e outros microcontroladores, agora você pode programar facilmente neste nível usando C / C ++, o que significa que o Assembly provavelmente se tornará menos necessário para a maioria dos roboticistas.


O MATLAB e seus parentes de código aberto, como o Octave, são muito populares entre alguns engenheiros robóticos para analisar dados e desenvolver sistemas de controle. Há também uma ferramenta de robótica muito popular para o MATLAB. Conheço pessoas que desenvolveram sistemas robóticos inteiros usando apenas o MATLAB. Se você quiser analisar dados, produzir gráficos avançados ou implementar sistemas de controle, provavelmente desejará aprender o MATLAB.


C # é uma linguagem de programação proprietária fornecida pela Microsoft. Eu incluo C # /.NET aqui em grande parte por causa do Microsoft Robotics Developer Studio, que usa como seu idioma principal. Se você for usar esse sistema, provavelmente precisará usar o C #. No entanto, aprender C / C ++ primeiro pode ser uma boa opção para o desenvolvimento a longo prazo de suas habilidades de codificação.


Como engenheiro eletrônico, sempre me surpreende que alguns cursos de informática ensinem Java aos alunos como sua primeira linguagem de programação. Java "oculta" a funcionalidade de memória subjacente do programador, o que facilita a programação do que, digamos, C, mas também significa que você tem menos entendimento do que está realmente fazendo com seu código. Se você vem para a robótica de um fundo de ciência da computação (e muitas pessoas o fazem, especialmente em pesquisa), você provavelmente já aprendeu Java. Como C # e MATLAB, Java é uma linguagem interpretativa, o que significa que não é compilado em código de máquina. Em vez disso, o Java Virtual Machine interpreta as instruções em tempo de execução. A teoria para usar o Java é que você pode usar o mesmo código em muitas máquinas diferentes, graças à Java Virtual Machine. Na prática, isso nem sempre funciona e às vezes pode causar lentidão no código. No entanto, Java é bastante popular em algumas partes da robótica, então você pode precisar dele.


Houve um enorme ressurgimento do Python nos últimos anos, especialmente na robótica. Uma das razões para isso é provavelmente que o Python (e C ++) são as duas principais linguagens de programação encontradas no ROS. Como o Java, é uma linguagem interpretativa. Ao contrário do Java, o foco principal da linguagem é a facilidade de uso. Muitas pessoas concordam que isso é muito bom. O Python dispensa muitas das coisas usuais que levam tempo na programação, como definir e converter tipos de variáveis. Além disso, há um grande número de bibliotecas livres para isso, o que significa que você não precisa "reinventar a roda" quando precisar implementar alguma funcionalidade básica. E, uma vez que permite ligações simples com código C / C ++, isso significa que as partes pesadas de desempenho do código podem ser implementadas nesses idiomas para evitar a perda de desempenho. À medida que mais componentes eletrônicos começarem a suportar o Python "fora da caixa" (como no Raspberry Pi), provavelmente veremos muito mais o Python em robótica.


Finalmente, alcançamos a linguagem de programação número 1 em robótica! Muitas pessoas concordam que C e C ++ são um bom ponto de partida para novos roboticistas. Por quê? Porque muitas bibliotecas de hardware usam esses idiomas. Eles permitem interação com hardware de baixo nível, permitem desempenho em tempo real e são linguagens de programação muito maduras. Nos dias de hoje, você provavelmente usará C ++ mais que C, porque a linguagem tem muito mais funcionalidade. C ++ é basicamente uma extensão de C. Pode ser útil aprender pelo menos um pouco de C primeiro, para que você possa reconhecê-lo quando encontrar uma biblioteca de hardware escrita em C. C / C ++ não é tão simples de usar como, digamos, Python ou MATLAB. Pode levar muito mais tempo para implementar a mesma funcionalidade usando C e isso exigirá muitas mais linhas de código. No entanto, como a robótica é muito dependente do desempenho em tempo real, C e C ++ são provavelmente a coisa mais próxima que nós, roboticistas, temos de "uma linguagem padrão".


Em que ordem você deve aprender?


Só porque eu listei esses dez não significa que você tenha que aprender todos eles, ou mesmo qualquer um deles. O mais importante é encontrar uma linguagem que pareça natural para você e se adapte ao seu hardware robótico. Você quer uma linguagem que permita desenvolver programas de maneira rápida e fácil, para que você possa se concentrar mais no desenvolvimento de funcionalidades. Por esse motivo, eu recomendaria o aprendizado do Python primeiro. Esta é apenas a minha opinião pessoal. Se outra língua faz mais sentido para você, então aprenda isso. No entanto, o Python é uma linguagem incrivelmente simples de aprender e extremamente poderosa graças às muitas bibliotecas facilmente acessíveis. Eu ouvi muitos relatos de programadores (já experientes) que aprenderam Python em alguns dias e foram imediatamente convertidos para quase todas as suas necessidades de programação. Como um cara disse, "eu posso produzir código utilizável em Python tão rápido quanto eu posso digitar". Depois que você se tornou razoavelmente proficiente usando Python, eu pessoalmente recomendaria aprender C, seguido por C ++. Você precisará dele para interagir com uma grande maioria de drivers de hardware robóticos.


Deixamos de fora sua linguagem de programação favorita? Qual linguagem de programação você aprendeu primeiro? Qual você usa com mais freqüência ao programar robôs? Conte-nos nos comentários abaixo ou junte-se à discussão no LinkedIn, Twitter ou Facebook.


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 sede 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.


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 especialistas (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 pegam tomando decisões comerciais 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 às 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, algo que geralmente leva a erros e perdas de negociação.


Como escrever o Expert Advisor no MT4.


Programar 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.


A utilização 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 por 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.


Basear-se na antiga maneira de criar robôs consome muito tempo e é bastante caro, especialmente se você estiver iniciando a programação de um Expert Advisor 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.

Комментарии

Популярные сообщения из этого блога

Comente bien trader sur les opções binaires