O que é a programação MQL4 em Forex Trading pela programação TLCO P.

MQL4 é também conhecido como Meta Quotes Língua 4. É uma nova linguagem built-in para a programação de estratégias de negociação. Esta linguagem permite criar os seus próprios Expert Advisors que fazem a gestão comercial automatizado e são perfeitamente adequado para a execução de suas próprias estratégias comerciais. Além disso, pode-se usar MQL4 para a criação dos seus próprios indicadores personalizados, scripts e nbsp Livrarias e;.

Programação MQL4 é a linguagem de programação para a implementação de estratégias de negociação. MQL4 é uma linguagem C-like, que é uma das línguas mais rápidas e funcionalmente valiosas do mundo. Sua flexibilidade faz com que seja possível verificar cuidadosamente todos os parâmetros de Expert Advisors. Isso permite que os desenvolvedores para automatizar quase qualquer estratégia de negociação. Quanto às suas características de velocidade estão em causa, MQL4 fora executa todas as línguas especializadas para estratégias de negociação e vem perdendo apenas para tais linguagens de alto nível como Java e C ++. Esta combinação de ampla funcionalidade e alto desempenho fez MQL4 a primeira escolha da maioria dos comerciantes. O ambiente de desenvolvimento é o primeiro e acima de tudo projetado para criar Expert Advisors. Estes programas permitem a automatização completa dos processos de análise e negociação.

Então, basicamente, você pode usar MQL4 para criar indicadores personalizados e scripts. Indicadores personalizadas são análogos completos para indicadores técnicos internos. Eles são indispensáveis ​​para analisar a dinâmica dos preços dos instrumentos financeiros e mostrando alertas de comércio. Se os indicadores técnicos disponíveis não são suficientes, você pode criar o seu próprio ou utilizar os desenvolvidos por outros comerciantes. Scripts são mini programas que automatizam pequenas ações freqüentemente repetidas. Ao contrário do Expert Advisors, os scripts são executados apenas uma vez. Eles não executar com cada tick. Por exemplo, um script típico poderia ser um pequeno programa de fechar todas as posições abertas para todos os instrumentos com uma única tecla.

Negociação automatizada é relativamente novo, mas muito promissor tecnologia. Sua idéia principal encontra-se na transmissão de gerenciamento de conta para um programa de computador. Em MetaTrader 4 análise de mercado também é confiada a estes programas. Em outras palavras, MetaTrader 4 libera completamente comerciantes do mercado observação de rotina e a execução de operações de comércio. O terminal do cliente MetaTrader 4 é fornecido com a programação MQL4 Integrated Development Environment. Este ambiente é composto pelas seguintes peças e são MetaTrader 4 terminal, programação MQL4 e Estratégia Editor de Meta. As pessoas podem começar a criar programas simples. Os seção lida com os princípios gerais da criação de um Conselheiro Especialista simples e um indicador personalizado simples, bem como a ordem de compartilhar um Expert Advisor com vários indicadores. Particularmente, a seção descreve a ordem de transferência de dados a partir de um indicador personalizado em um consultor especialista. Ele também dá alguns exemplos de programas simples pronto para ser utilizado na prática comercial. Programação MQL4 é uma linguagem embutida para estratégias de negociação de programação. Esta linguagem é desenvolvido pela Meta Quotes Software, que se baseia na sua longa experiência na criação de plataformas de negociação on-line. Usando este idioma, você pode criar seus próprios Expert Advisors que fazem a gestão comercial automatizado e são perfeitamente adequado para implementar suas próprias estratégias de negociação. Além disso, usando MQL4 você pode criar seus próprios indicadores técnicos, scripts e bibliotecas. Indicadores técnicos também são conhecidos como indicadores personalizados.

programação MQL4 contém um grande número de funções necessárias para a análise de citações atuais e recebidos anteriormente e foi construído com indicadores e funções básicas para gerenciamento de ordens. Este programa pode até mesmo controlá-los. O editor de texto que destaca diferentes construções de linguagem MQL4 é usado para escrever o código do programa. Ele ajuda os usuários a se orientar no texto sistema especialista com bastante facilidade. A breve guia contém funções, operações, palavras reservadas e outra língua. Construções divididos em categorias e permitir encontrar a descrição de todos os elementos da língua utilizada. Programas escritos em MQL4 programação & eles têm diferentes características e finalidades. Expert Advisor é um sistema de comércio mecânica ligada até um determinado gráfico. Um conselheiro perito começa a correr quando um evento ocorre que podem ser tratadas por ele. Script é um programa destinado a uma única execução de algumas ações. Ao contrário do Expert Advisors, os scripts não processar quaisquer ações, exceto para o evento de início. Os scripts são armazenados no diretório terminal, programação MQL4 e Scripts. Arquivo é um texto de origem dos blocos usados ​​com mais freqüência de programas personalizados. Tais arquivos podem ser incluídos nos textos-fonte do Expert Advisors, roteiros, indicadores personalizados andlibraries na fase de compilação.

A principal diferença entre MQL4 e MQL5 é a aparência da programação orientada a objeto. Assim, você pode começar a aprender MQL4 agora, porque: 1

. Se você sabe MQL4 a única coisa em MQL5 a mudar em seus programas será nomes de um par de () init () () funções deinit início; 2. Se você sabe MQL4 a transição para MQL5 será suave; 3. Se você sabe MQL5 você saberá linguagem C, mas também porque eles são muito próximos; 4. Devido ao fornecimento de estruturas e outras melhorias em MQL5, haverá uma série de novas possibilidades para mesclar MQL5 com qualquer banco de dados, matemática, pacotes estatísticos etc.

prometeu que MQL5 será muito semelhante ao clássico C /C ++, exceto:

1. Ponteiros; 2. Operador Goto; 3. Anonymous enumeração; 4. Morada aritmética e herança de classe; 5. Alguns funcionários exótico chamado "programação orientada a objetos": aulas de construtores não têm parâmetros, não se multiplicam herança etc.

Operadores sobrecarga e operação ternária (expr op1:? Op2;). Provavelmente será incluído mais tarde

tentativa de aprender algo pode de vez em quando parecem ser extremamente avassalador no início ainda como você começa a ser aclimatados ao tópico assunto específico você compreender imediatamente que não era exatamente tão duro como você tinha inicialmente temido. Para compreender apenas MQL4 você deve descobrir a melhor programação começando MQL4.

Tão MQL5 vai estar muito perto de C. A maior melhoria são estruturas. Se você já sabe um pouco de programação básica MQL4 e quer aprender C ++, você pode começar com livros como C ++ for Dummies. Você também pode usar a descrição C ++ BNF.

A programação MQL4 pode tomar incluindo o mais novato de programadores por meio dos métodos convencionais para construir um consultor especialista fácil e presume absolutamente nenhum conhecimento de programação ou experiência prévia alguma. A programação serve como um grande passo inicial para qualquer pessoa que está pensando em descobrir mais sobre a linguagem de programação MetaTrader 4 e, especificamente, a melhor maneira de desenvolver consultores especializados. Você está indo para obter rapidamente até a velocidade e terá criado seu próprio EA básica em nenhum momento a all.automated-trading-software.

O curso concentra-se apenas em fazer um conselho mestre e não gerencia a melhor abordagem para programa marcadores em qualquer capacidade. Todas as coisas consideradas, não é de forma alguma uma quantidade excessiva de mais trabalho para receber o que você obteve na programação metatrader MQL4 e fazer as idéias para lhe dar uma chance para codificar um marcador incrível. No momento em que a tentativa de compreender MQL4 como um com o outro dialeto programação você deve dependably fazer um esforço para ler o documento de ajuda deu, levantamento diferentes pedaços de código e se esforçar para compreender o que seu fazer. Pode parecer extremo antes de tudo ainda crede-me, quando você colocar diante de um esforço concentrado e permanecer concentrado, você terá a capacidade para realizá-lo. Procure por um pouco de compor na rede que define o que é preciso para se transformar em um desenvolvedor MQL4 e encontrar no caso em que você tem a perspectiva correta.

Como você planeja tomar o seu contemplando simplesmente um pouco mais há uma activo programação livre livro digital MQL4 que irá ajudá-lo.

Compreender MQL4 realmente não é muito excessivamente duro. a qualquer título, e é também um dialeto incrível para começar fora com sua desinibida como centrada em torno de Visual Basic que pode ser um destaque entre os dialetos mais claro que há. Cargas de indivíduos afirmam que MQL4 é estabelecida em c ++ que é realmente um dialeto surpreendentemente viável, embora a sua estrutura de linguagem, geralmente não é intuitiva. Absolutamente o mesmo não pode ser expressa de Visual fundamental e posteriormente MQL4 como ambos trabalham com a evolução dialeto Inglês verdadeiramente comuns e, adicionalmente básicos dentro de seu pontuação. O novo dialeto codificação brilhante para metatrader, MQL5, é de fato uma tonelada mais praticamente idêntico ao c ++ e, consequentemente, é nenhum lugar perto de 'novato benevolente "como MQL4 parece ser.

O uso de arquivos incluídos é mais preferível do que o uso de bibliotecas por causa do fardo adicional que ocorre na chamar funções de biblioteca.

Então, basicamente MQL4 programação

é a linguagem de programação mais rápido mais fácil e mais valiosa do mundo.