MQL4 Reference MetaQuotes Language 4 (MQL4) é uma linguagem embutida para estratégias de negociação de programação. Este idioma é desenvolvido pela MetaQuotes Software Corp. com base em 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 tornam o gerenciamento comercial automatizado e são perfeitamente adequados para implementar suas próprias estratégias de negociação. Além disso, usando MQL4 você pode criar seus próprios indicadores técnicos (indicadores personalizados), scripts e bibliotecas. O MQL4 contém um grande número de funções necessárias para analisar as cotações atuais e recebidas anteriormente e possui indicadores básicos básicos e funções para gerenciar pedidos comerciais e controlá-los. O MetaEditor (editor de texto) que destaca as diferentes construções do idioma MQL4 é usado para escrever o código do programa. Isso ajuda os usuários a se orientar no texto do sistema especialista com bastante facilidade. O guia breve contém funções, operações, palavras reservadas e outras construções linguísticas divididas em categorias e permite encontrar a descrição de cada elemento usado da linguagem. Programas escritos em MetaQuotes A Linguagem 4 possui características e propósitos diferentes: o Consultor Especialista é um sistema de negociação mecânica vinculado a um determinado gráfico. Um Expert Advisor começa a ser executado quando ocorre um evento que pode ser manipulado por ele: eventos de inicialização e desinitialização, evento de um novo recibo, evento de temporização, evento de mudança de profundidade de mercado, evento de gráfico e eventos personalizados. Um consultor especializado pode informá-lo sobre a possibilidade de trocar e trocar automaticamente em uma conta enviando pedidos diretamente para um servidor comercial. Expert Advisors são armazenados em terminaldirectoryMQL4Experts. Indicador personalizado é um indicador técnico escrito independentemente, além dos já integrados no terminal do cliente. Como os indicadores incorporados, eles não podem trocar automaticamente e são destinados apenas a implementar funções analíticas. Indicadores personalizados são armazenados no diretório de terminação O MQL4Indicators Script é um programa destinado a uma única execução de algumas ações. Ao contrário de Expert Advisors, os scripts não processam nenhuma ação, exceto para o evento de início (isso requer a função do manipulador OnStart em um script). Scripts são armazenados em terminaldirectoryMQL4Scripts Library é um conjunto de funções personalizadas destinadas a armazenar e distribuir blocos usados com freqüência de programas personalizados. As bibliotecas não podem começar a executar sozinhas. As bibliotecas são armazenadas em terminaldirectoryMQL4Libraries include. O arquivo é um texto fonte dos blocos mais usados de programas personalizados. Tais arquivos podem ser incluídos nos textos originais de Expert Advisors, scripts, indicadores personalizados e bibliotecas na fase de compilação. O uso de arquivos incluídos é mais preferível do que o uso de bibliotecas devido à carga adicional que ocorre nas funções da biblioteca de chamadas. Incluir arquivos podem ser armazenados no mesmo diretório que um arquivo de origem - neste caso, a diretiva de inclusão com aspas duplas é usada. Outro lugar para armazenar arquivos de inclusão é terminaldirectoryMQL4Include, neste caso, a diretiva de inclusão é usada com colchetes angulares. Gráficos de preço, análise técnica e fundamental O aspecto mais importante na negociação de mercado financeiro é tomar decisões corretas sobre entradas e saídas de mercado. Quando trocar e quando esperar por condições mais favoráveis As ferramentas analíticas disponíveis na plataforma de negociação ajudarão a responder a esta pergunta. Existem inúmeros métodos de análise de mercado e estratégias comerciais baseadas nas ferramentas analíticas. Todos podem ser divididos em duas grandes categorias: análise técnica e fundamental. Gráficos de preços e análise técnica A essência da análise técnica está estudando gráficos de preços de instrumentos financeiros usando indicadores técnicos e objetos analíticos. Gráficos na plataforma têm uma variedade de configurações, para que os comerciantes possam personalizá-los e se adaptarem às suas necessidades pessoais. Cada gráfico pode exibir 21 prazos de um minuto (M1) para um mês (MN1). Personalize gráficos: ativar barras, castiçais ou a linha quebrada, trocar cores ou elementos. Cada gráfico pode exibir 21 prazos. Abra até 100 gráficos simultaneamente. Use 38 indicadores técnicos embutidos e um número ilimitado de indicadores personalizados disponíveis na Base de Mercado e Código. 44 objetos analíticos estão disponíveis na plataforma, incluindo objetos Fibonacci e Gann, canais e muito mais. A plataforma de negociação oferece várias ferramentas analíticas para análise de preços: 38 indicadores técnicos e 44 objetos gráficos. Além disso, além das ferramentas de análise embutidas, você pode baixar os códigos-fonte de várias aplicações gratuitas da Base de Código. Milhares de aplicativos prontos para uso para análise técnica e negociação automática também estão disponíveis no mercado. Análise fundamental O significado da análise fundamental é o constante acompanhamento e estudo de diversos indicadores econômicos e industriais, que podem afetar as cotações de um instrumento financeiro. Por exemplo, os lançamentos de relatórios anuais, notícias sobre um novo contrato ou uma lei regulatória podem afetar seriamente o preço das ações da empresa. Para manter-se atualizado, você precisa analisar constantemente esta informação. Diretamente na plataforma, você pode receber notícias financeiras de agências de notícias internacionais. Isso ajuda você a manter-se atualizado e tomar decisões comerciais apropriadas. Leia as notícias financeiras das agências de notícias internacionais diretamente na plataforma de negociação. Isso ajuda você a manter-se atualizado e tomar decisões comerciais apropriadas. Analisar eventos macroeconômicos usando o Calendário Econômico. Avalie o desenvolvimento econômico para prever movimentos de preços. Além das notícias, a plataforma contém o Calendário Econômico. Ele fornece publicações de indicadores macroeconômicos alguns parâmetros que descrevem o estado do país para o qual são calculados. Eles caracterizam o nível de desenvolvimento econômico e indicam crescimento econômico ou declínio. Eles são usados para previsão de tendências de preços. MetaTrader 4 - Indicadores FFC - Forex Factory Calendar - indicador para MetaTrader 4 Esta é uma versão modificada do popular indicador de notícias FFCal, que foi publicado inicialmente pelo DerkWehler para o ForexFactory. Na verdade, eu modifiquei o código para atender às minhas necessidades, mas achei que pode ser útil para outros também, então eu decidi compartilhá-lo. Eu reescrevi o indicador para que você possa considerá-lo quase construir a partir do zero do original. No entanto, ele compartilha as mesmas técnicas e estilo principal. O indicador coloca um painel no seu gráfico que mostra 5 eventos econômicos listados no Forex Factory Calendar. Você pode filtrar os eventos de alto, médio ou baixo impacto, fatos, feriados ou por filtro de palavras-chave específicas. Veja todas as modificações listadas abaixo. Além disso, o indicador pode ser chamado dentro de uma EA usando a função iCustom () acessando 2 buffers: Buffer (0) contém minutos até o evento mais recente. O buffer (1) contém o valor de impacto para o evento mais recente (Low 1. Medium 2. High 3). Você pode chamar buffers de duas maneiras: Chamada simples: (os valores padrão serão aplicados) Observe que o indicador não possui (neste estágio) os recursos de teste de back-testing. Cor de alto impacto C217,83,79 Med Cor de impacto C255,185,83 Cor de baixo impacto C91,192,222 Feriados cor clrOrchid Comentários cor clrDimGray Modificações: Adicionado: propriedade rigorosa para compatibilidade com MetaTrader 4 Build 600 e melhor qualidade de código. Adicionado: mostra o impacto do evento PreviousForecast (impacto colorido). Adicionado: Opção para mostrar eventos relacionados apenas ao gráfico ativo (substituir outros parâmetros) Adicionado: filtro de palavras-chave. Encontre ou ignore uma palavra específica, ou seja, NFP, irá filtrar todos os eventos sem apenas essa palavra. (Sensível a maiúsculas e minúsculas) Adicionado: Opção para mostrar o tempo de barra de força de moeda tempo de propagação de distância. Adicionado: opção para controlar a hora de exibição de eventos passados (em minutos). Adicionado: Opção para definir a localização do painel em 4 cantos do gráfico. Adicionado: Dica de ferramenta no mouse que mostra o título do evento, o impacto e o tempo do evento. Adicionado: título do painel. Você pode usá-lo como uma nota de lembrete :) Modificado: Mostre o evento no formato DateTime em vez dos minutos restantes (você pode mostrar os minutos restantes através da Dica de ferramenta) Modificado: linhas verticais para os próximos eventos. (Você pode precisar modificar a entrada do tempo compensado, dependendo do tempo do intermediário). Modificado: Buffers que mantém o próximo minuto e o impacto do evento (veja exemplos acima) Modificado: Ordem revisada de Entradas Externas. Melhorado: substituiu a função DownLoadWebPageToFile () com a função nativa Windows URLDownloadToFileW (). Melhorado: Colocado (arquivo XML de downloadread) e códigos relacionados em funções para que possamos chamá-los quando necessário. Melhorado: substituiu o GlobalVariables usado para atualizar o arquivo XML com FILEMODIFYDATE - OnTimer () definido por AllowUpdates, UpdateHour entradas. Melhorado: Time GMT offset, agora os eventos serão exibidos em sua hora local automaticamente. Melhorado: justifique o texto do painel quando configurado para a direita. Melhorado: função Alerta, Agora enviará ao lado do Alerta Popup: alerta sonoro, notificação Push no seu telefone e Emails. (Dois alertas separados) Melhorado: Qualidade do código, agora o indicador é mais leve e rápido do que nunca. Corrigido: várias correções de bugs, alguns códigos desnecessários ou variáveis removidas, colocaram algumas variáveis dentro de suas funções relacionadas. Para usar esse indicador, você precisa ativar as Importações DLL em suas opções da plataforma MetaTrader 4. Esteja ciente de que o código pode ter alguns erros ou outras falhas, então, se você vir algum erro ou sugestão, ou mesmo uma melhor prática de código, informe-me. De acordo com o site da Forex Factory, todos os horários dos eventos são aproximados e estão sujeitos a alterações.
No comments:
Post a Comment