Forex E Programação Tutorial


Introdução à programação MQL4 Antes de começar a estudar a programação MQL4, vamos definir o escopo do nosso estudo. Em primeiro lugar, deve-se notar que os programas discutidos neste livro podem ser usados ​​apenas como aplicativos para trabalhar no MetaTrader 4 Client Terminal. A ilustração a seguir mostra o papel desses programas na gestão do comércio. Para uma melhor compreensão da importância destes programas na gestão do comércio, vejamos a ilustração. Figura 1 Um programa em MQL4 como parte do MetaTrader 4 Client Terminal. Se você estiver interessado em programação MQL4, você deve ter se familiarizado com o terminal do cliente até agora. O terminal do cliente é uma parte do sistema de comércio on-line. Este sistema de comércio on-line também inclui um servidor instalado em um centro de negociação. O centro de negociação está conectado com outros participantes do mercado, como bancos e instituições financeiras. O terminal cliente inclui um ambiente informacional, um conjunto de parâmetros com informações sobre o estado de mercado e sobre as relações entre um comerciante e um centro de negociação. Esses parâmetros incluem informações sobre preços atuais, limitações no tamanho máximo e mínimo da ordem, distância mínima de ordens de parada, tolerância e proibição da negociação automatizada e muitos outros parâmetros úteis que caracterizam o estado atual. O ambiente informacional é atualizado quando novos sinais são recebidos pelo terminal (linha verde na Figura 1 anterior). Ferramentas integradas O terminal cliente contém ferramentas internas que permitem realizar análises técnicas do mercado e executar a gestão comercial manual. Para a análise de mercado, você pode usar indicadores técnicos e várias linha linhas de linha de pesquisa, tendências, Fibonacci níveis e assim por diante. Para a gestão comercial manual, a barra de ferramentas de gestão de pedidos é utilizada. Usando esta barra de ferramentas, um comerciante pode abrir, fechar e modificar ordens. Além disso, o terminal tem a opção de gerenciamento automatizado da posição de ordem de parada. A ações dos comerciantes com built-in ferramentas de gestão de negociação resultar na formação de ordens de comércio, que são enviados para um servidor. Para obter mais informações sobre o terminal do cliente, consulte o quotUserguidequot (ClientTerminalfolderTerminal. chm). Ferramentas de programação A análise de mercado ea gestão comercial no MetaTrader 4 Client Terminal é implementada com a ajuda de ferramentas de programação. A linguagem MQL4 permite a criação de tais programas. Há três tipos de aplicações criadas em MQL4 e destinadas a trabalhar no terminal cliente: Um indicador personalizado é um programa que exibe graficamente as regularidades do mercado de acordo com um algoritmo de autores escrito no programa. Um Expert Advisor é um programa que permite a automação parcial de operações de negociação, ou permite negociação totalmente automatizada. Um script é um programa para executar ações únicas, incluindo a execução de operações comerciais. A Figura 1 mostra que o aplicativo tem os mesmos meios de acesso ao ambiente informacional do terminal do cliente como ferramentas embutidas para negociação manual (setas azuis). Também pode formar influências de gestão (setas vermelhas), passadas para o terminal cliente. Programas de diferentes tipos podem ser usados ​​simultaneamente e podem trocar dados. Usando essas aplicações, um programador pode automatizar uma grande parte das operações de negociação, ou criar um robô que irá operar sem uma interferência comerciantes. Aplicativos e ferramentas de gerenciamento manual podem ser usados ​​no terminal cliente simultaneamente, complementando um ao outro. A característica técnica fundamental de negociação usando o sistema de comércio on-line MetaTrader é que todas as ações de gerenciamento são produzidos no terminal do cliente e, em seguida, enviado para um servidor. Os programas de aplicação (Expert Advisor, script e indicador) podem funcionar apenas como parte do terminal cliente, desde que estejam conectados a um servidor (centro de negociação). Nenhum dos programas de aplicação está instalado no servidor. O servidor só processará sinais provenientes de um terminal cliente. Se um terminal cliente estiver desconectado da Internet ou se um programa aplicativo (Expert Advisor ou script) executado nele não gerar nenhuma ação de gerenciamento, nada acontecerá no servidor. O escopo de nosso estudo inclui programas (Expert Advisors, scripts e indicadores personalizados) que realizam negociações parcialmente ou totalmente automatizadas e que ampliam significativamente a manutenção informacional da negociação (veja a Figura 1). Neste livro, você encontrará a descrição dos componentes do programa, e você encontrará as principais regras de criação e uso de programas. Também vamos considerar em pormenor exemplos de programas e exemplos de parâmetros de ambiente informacional do terminal cliente, que estão disponíveis para um programa durante a sua execução. Os programas para negociação automatizada têm muito mais usos potenciais do que as ferramentas manuais de gerenciamento comercial. Na maioria dos casos, um programa torna um trabalho mais fácil comerciantes, eliminando a necessidade de um acompanhamento constante de situações de mercado, sentado diante de um computador por um longo período de tempo. Também pode ajudar a aliviar a tensão nervosa e a diminuir o número de erros que aparecem em períodos de extrema tensão emocional. Mas, o principal é que o uso do método do programa de gestão do comércio permite que os comerciantes desenvolvam suas próprias idéias e testá-los em dados históricos, selecionar parâmetros ótimos para aplicar essas idéias e, finalmente, implementar uma estratégia de negociação pensada. Para programar no curso de programação de MQL Metatrader Hoje em dia, um computador pessoal tornou-se indispensável para todos. O rápido desenvolvimento da Internet e do desempenho dos computadores modernos abriu novas perspectivas em muitos campos das atividades humanas. Já há dez anos, o mercado financeiro estava disponível apenas para bancos e para uma comunidade limitada de especialistas. Hoje, qualquer um pode se juntar ao mundo dos comerciantes profissionais e iniciar a negociação independente a qualquer momento. Centenas de milhares de comerciantes em todo o mundo já julgaram MetaTrader 4 Client Terminal pelos seus méritos. O uso de sua linguagem de programação embutida, MQL4, elevadores comerciantes a um novo nível de negociação - para negociação automatizada. Agora, um comerciante pode implementar suas idéias como um programa de aplicação - escrever um indicador personalizado, um script para executar operações únicas, ou criar um Expert Advisor - um sistema de negociação automatizado (robô comercial). Muitos meses independentes Expert Advisors trabalhando sem intervenção humana é uma realidade a partir de hoje. Este fato foi provado pelo anual Automated Trading Championship. Em que centenas de sistemas de negociação automatizados competem por 3 meses. O desenvolvimento de aplicações para MetaTrader 4 Client Terminal requer o conhecimento do MQL4. MetaQuotes Language 4 é uma linguagem de quarta geração que também foi desenvolvida pela MetaQuotes Software Corp. a partir de sua própria experiência de muitos anos. MQL4 é a primeira linguagem de programação a considerar todas as sutilezas de negociação nos mercados financeiros. Documentação sobre a linguagem está disponível no site da empresa, além, MQL4munity cresce e desenvolve onde você pode se comunicar com outros comerciantes, ler artigos escritos pelos próprios comerciantes, download MQL4 programas em seus códigos-fonte. Este livro de texto presente irá ajudá-lo a criar seus próprios Expert Advisors, scripts e indicadores e encarnar neles suas idéias seus algoritmos de negociação rentável. O livro didático destina-se a um grande número de leitores sem experiência em programação que desejam aprender a desenvolver aplicativos de negociação automatizados para MetaTrader 4 Client Terminal. O livro de texto é projetado em tal método que para tornar o aprendizado MQL4 tão conveniente e conseqüente quanto possível. Serviços de programação Investimento de alto risco Aviso: Negociar divisas e / ou contratos para diferenças em margem carrega um alto nível de risco e pode não ser adequado para todos Investidores. A possibilidade existe que você poderia sustentar uma perda em excesso de seus fundos depositados e, portanto, você não deve especular com o capital que você não pode perder. Antes de decidir negociar os produtos oferecidos por FXCM você deve considerar com cuidado seus objetivos, situação financeira, necessidades e nível de experiência. Você deve estar ciente de todos os riscos associados à negociação em margem. FXCM fornece aconselhamento geral que não leva em conta seus objetivos, situação financeira ou necessidades. O conteúdo deste site não deve ser interpretado como um conselho pessoal. FXCM recomenda que você procure o conselho de um conselheiro financeiro separado. Clique aqui para ler o aviso de risco total. A FXCM é uma Comerciante de Mercadorias e Negociante de Câmbio de Varejo registrada com a Comissão de Negociação de Futuros de Mercadorias e é membro da Associação Nacional de Futuros. NFA 0308179 Forex Capital Markets, LLC (FXCM LLC) é uma subsidiária operacional dentro do grupo de empresas FXCM (coletivamente, o Grupo FXCM). Todas as referências neste site para FXCM referem-se ao Grupo FXCM. Tenha em atenção que as informações contidas neste website destinam-se apenas a clientes de retalho e certas declarações aqui contidas podem não ser aplicáveis ​​a Participantes elegíveis do contrato (isto é, clientes institucionais), tal como definido na Secção 1 (a) (12) da Lei de Intercâmbio de Mercadorias. Cópia de Copyright 2017 Forex Capital Markets. Todos os direitos reservados. 55 Water St. 50th Floor, Nova Iorque, NY 10041 EUA

Comments

Popular posts from this blog

Spartan Forex Trading Academy Revisão

Rublo De Negociação Forex

Ea Forex Trading Arbitrage System