Saturday 11 November 2017

Metatrader 4 Trading Strategies


Negociação automatizada com MetaTrader 4 Negociação automatizada é uma tecnologia relativamente nova, mas muito promissora. Sua principal idéia reside na transmissão de gerenciamento de contas para um programa de computador. No MetaTrader 4, a análise de mercado também é confiada a esses programas (Expert Advisors). Em outras palavras, MetaTrader 4 libera completamente os comerciantes do mercado de rotina assistindo e da execução de operações comerciais. Para ver como funciona, visite o site do Campeonato Automático de Negociação anual. O terminal do cliente MetaTrader 4 é fornecido com o ambiente de desenvolvimento integrado MetaQuotes Language 4 (MQL4 IDE). Este ambiente consiste nas seguintes partes: Terminal MetaTrader 4 - o módulo onde os programas de negociação automatizados são gerenciados e executados. MetaQuotes Language 4 (MQL4) - a linguagem de programação para implementar estratégias de negociação. MetaEditor - editor e compilador de Expert Advisors. Strategy Tester - o módulo para testar e otimizar Expert Advisors. Com essas ferramentas, você pode criar seus próprios Expert Advisors ou usar os desenvolvimentos de outros programadores. Todos os Expert Advisors são escritos no MQL4 no MetaEditor. Uma vez que um Expert Advisor é compilado, ele aparece no terminal do cliente onde ele pode ser testado no Strategy Tester ou começar a correr imediatamente. (Quanto menor o índice, melhor) MQL4 é uma linguagem C-like, que é uma das línguas mais rápidas e funcionalmente mais valiosas do mundo. Sua flexibilidade torna possível a verificação completa de todos os parâmetros de Expert Advisors. Isso permite que os desenvolvedores automatizem praticamente qualquer estratégia de negociação. No que diz respeito às suas características de velocidade, o MQL4 supera todas as linguagens especializadas para estratégias de negociação e vem em segundo lugar apenas para linguagens de alto nível como Java e C. Essa combinação de ampla funcionalidade e alto desempenho fez MQL4 a primeira escolha de uma maioria de Comerciantes. O ambiente de desenvolvimento é, acima de tudo, projetado para criar Expert Advisors. Estes programas permitem a automatização completa dos processos analíticos e comerciais. Para demonstrar todas as possibilidades do MQL4, nossa empresa hospeda o Campeonato de Negociação Automatizado anual. Durante esta competição, os participantes Expert Advisors trocam sem interferência humana por três meses. Visite o Web site do campeonato e aprenda que resultados surpreendentes podem ser conseguidos com a ajuda de um conselheiro perito. Além de Expert Advisors, você pode usar o MQL4 para criar indicadores e scripts personalizados. Os indicadores personalizados são análogos completos aos indicadores técnicos incorporados. Eles são indispensáveis ​​para analisar a dinâmica de preços dos instrumentos financeiros e mostrar alertas comerciais. E se os indicadores técnicos disponíveis arent bastante, você pode criar seus próprios ou usar aqueles desenvolvidos por outros comerciantes. Scripts são mini-programas que automatizam pequenas ações repetidas vezes. Ao contrário de Expert Advisors, os scripts são executados apenas uma vez, não com cada tick. Por exemplo, um script típico poderia ser um pequeno programa fechando todas as posições abertas para todos os instrumentos com uma única chave. A negociação automatizada com o MetaTrader 4 oferece ainda mais do que isso. Toda uma infra-estrutura evoluiu em torno do ambiente de desenvolvimento MQL4. O site oficial MQL4munity contém a base de código para programas gratuitos MQL4 que podem ser usados ​​por qualquer pessoa. Novos Consultores Especialistas de maior qualidade aparecem todos os dias, e as pessoas os vendem e trocam. Se você deseja começar a desenvolver seus próprios programas, você encontrará uma descrição completa do idioma e centenas de artigos sobre vários aspectos da programação MQL4. Além disso, você sempre pode contar com a ajuda dos membros da comunidade. Todos os anos, centenas de desenvolvedores enviam seus Expert Advisors para participar do Campeonato Automatizado de Negociação para mostrar seus resultados. Para resumir, escolha MetaTrader 4 e você não terá qualquer dificuldade usando programas prontos ou desenvolver o seu próprio com a ajuda da base de conhecimento disponível. Copyright 2000mdash2016, MetaQuotes Software Corp. Algorithmic trading Desenvolvimento de robôs comerciais e indicadores técnicos A negociação algorítmica (trading automatizado) é uma das características mais fortes do MetaTrader 4, permitindo que você desenvolva, teste e aplique Expert Advisors e indicadores técnicos. Elimina quaisquer obstáculos na actividade analítica e comercial. A plataforma possui o MQL4 IDE (Integrated Development Environment), permitindo que você desenvolva Expert Advisors (robôs comerciais) e indicadores técnicos de qualquer complexidade. Seu núcleo é a linguagem de programação orientada a objetos MQL4 para o desenvolvimento da estratégia de negociação. Oferece alta eficiência, flexibilidade e funcionalidade. O built-in MetaEditor é projetado para o desenvolvimento de estratégias de negociação em MQL4. Ele também tem o depurador. A compilação também é realizada no editor. Depois disso, o aplicativo é movido automaticamente para o MetaTrader 4 onde ele pode ser testado ou otimizado no testador de Estratégia, que é mais um componente IDE MQL4. A plataforma MetaTrader 4 executa aplicativos comerciais e, portanto, é o último componente do ambiente. Assim, no MetaTrader 4, seu indicador analisa os mercados, enquanto um Expert Advisor negocia neles. Mas isso não é tudo. Você pode usar seu produto pronto de outras maneiras: publique-o na Base de Código. De modo que milhões de comerciantes podem baixá-lo gratuitamente vendê-lo no mercado entregá-lo ao seu cliente através de serviço freelance e receber um pagamento para o seu trabalho Automated Trading Championship (uma competição de robôs comerciais detidos por nossa empresa) demonstrou claramente o poder da língua. Durante três meses, os Consultores Especialistas MQL4 concorrem para um fundo de prémios de 80 000 USD sem qualquer intervenção humana, e você pode descobrir os detalhes. 2006 2007 2008 2010 2011 2012 Em outras palavras, MetaTrader 4 dá-lhe as maiores oportunidades para o desenvolvimento de Expert Advisors e indicadores técnicos. Além disso, com o MetaTrader 4, você recebe serviços adicionais que lhe permitem utilizar totalmente seus talentos de programação. Renúncia: MetaQuotes Software Corp. é uma empresa de desenvolvimento de software e não fornece qualquer tipo de serviços de investimento ou corretagem em markets. Hello financeiros para todos os desenvolvedores, eu quero criar um EA baseado em ADX CROSS (Period2). COMPRAR condição: - troque a barra ao lado da uma com seta ADX. A barra deve ser de baixa, e a EA deve negociar a próxima barra BULLISH SELL condição: - trocar a barra ao lado da uma com seta ADX. O bar deve ser. Eu tenho comerciante de notícias e gostaria de ter modificações simples: - ea abre x seg antes de ordens de notícias pendentes (a ea já tem isso, mas eu gostaria de escolher em que direção definir limite de venda ou comprar parar será aberto) Não é atingido, em seguida, ordem de mercado aberto x seg antes de notícias - se. Oi, Eu tenho um EA deve ser atualizado. Eu preciso de um filtro de tempo, para o tempo de trabalho e um filtro dia, de segunda a sexta-feira. Também para tempo de trabalho. O código fonte está disponível, portanto, feliz lance. Formato do filtro de tempo, filtro de tempo verdadeiro, falso, Hora de início do trabalho: min, hora de parada: min. No filtro do dia deve somente. Guia avançado a MetaTrader 4 - teste da estratégia e optimization O MT4 permite que os comerciantes testem conselheiros peritos antes de usá-los em um mercado vivo. Isso permite que os operadores avaliem a eficiência dos Peritos e confirmem que ela opera como esperado. Tester Window MT4s Tester é uma janela multifuncional onde os comerciantes podem testar estratégias de negociação (regras objetivas para entrada, saída e gerenciamento de negócios) e também otimizar os parâmetros de especialistas para encontrar a combinação de variáveis ​​que produzirão os resultados mais favoráveis. Para abrir a janela Testador: No menu principal gt Visualizar gt Teste de Estratégia ou Pressione o botão Testador de Estratégia na Barra de Ferramentas Padrão ou Pressione CTRL R no teclado do computador. 13 13Qualquer uma dessas ações abrirá a janela do testador na parte inferior da tela MT4, como mostrado na Figura 21.13 Figura 21 - A janela do verificador aparece na parte inferior da tela MT4. 13 Inicialmente, apenas as guias Configurações e Diário são vistas na janela Testador. As outras guias aparecerão à medida que forem executadas determinadas ações, por exemplo, a guia Resultados aparecerá somente depois que um Especialista tiver sido testado. As guias da janela do testador incluem: 13 Configurações - as configurações do teste e otimização, por exemplo, o período de tempo a ser testado. Resultados - os resultados das operações comerciais realizadas em dados históricos pelo perito. Gráfico - uma exibição gráfica dos resultados. Relatório - um relatório de testes detalhado. Diário - um log onde todas as ações e mensagens internas do perito são gravadas. Resultados de otimização - dados relativos a cada passagem de otimização, incluindo entradas, rentabilidade e reduções. Gráfico de Otimização - os resultados da otimização mostrados em forma de gráfico. 13 Configurando Parâmetros de Teste 13Para testar um Expert Advisor, clique na guia Configurações na janela Testador. Aqui, o trader terá de selecionar o: Expert Advisor - Só os Expert Advisors compilados estarão disponíveis para testes e estes aparecerão no menu suspenso ao lado de Expert Advisor. Propriedades do Expert - Uma vez selecionado o Expert, clique no botão Expert properties para selecionar os parâmetros de cada uma das três guias: Testing, Inputs e Optimization. Símbolo e Período - O símbolo é definido no campo Símbolo, o intervalo de tempo é especificado no campo Período. Se não houver dados históricos salvos para o símbolo ou período, o Tester baixará automaticamente as últimas 512 barras históricas. Modelo - Um dos três métodos de modelagem de dados históricos pode ser escolhido para testes: 13 13o Preços abertos somente - o método mais rápido adequado para Expert Advisors que controlam a abertura de barras.13o Pontos de controle - os resultados são considerados apenas estimativas. 13o Cada tick - o método mais preciso de modelagem. Uma vez que este método envolve uma grande quantidade de dados de carrapatos, é tipicamente lento e pode atolar a operação de computadores. Data de Utilização - Os dados de preços históricos nos quais o teste será aplicado completam os campos De e Para para identificar um intervalo. Otimização - Marque para habilitar o modo de otimização de parâmetros Expert se ele estiver desativado, o Expert será testado, mas não otimizado quando o botão Start for pressionado. Abrir Gráfico - Abre um novo gráfico de preços com o símbolo selecionado para teste. O gráfico mostrará entradas e saídas comerciais e só poderá ser aberto depois que o Especialista tiver sido testado. Modify Expert - Clique aqui para abrir o MetaEditor e fazer alterações no código, se desejar. Iniciar - Pressione o botão Iniciar para ser testado ou otimizado. Uma barra de progresso aparecerá na parte inferior da janela do Testador, como mostrado na Figura 22. 13 131313 Figura 22 - Uma barra de status aparece na parte inferior da janela do Testador. Configuração Otimização O MT4 pode criar automaticamente passagens consecutivas do mesmo Expert, com entradas diferentes nos mesmos dados. Realizar esta otimização pode ajudar os comerciantes a determinar os insumos que têm os resultados mais favoráveis. Para configurar uma otimização, os operadores devem especificar quais variáveis ​​serão otimizadas clicando no botão Propriedades do especialista na janela Testador. Isso abre uma nova janela com três guias, como mostrado na Figura 23:13 Testes - parâmetros gerais de otimização Entradas - entradas são variáveis ​​que afetam a operação de Peritos. Verifique para incluir entradas na otimização deixar desmarcada para desconsiderar durante a otimização. Se marcado, clique duas vezes em cada campo para especificar os valores para Start (valor inicial), Step (intervalo de alteração) e Stop (valor final). Otimização - a guia permite que os comerciantes apliquem limitações durante a otimização. Se alguma das condições for cumprida durante uma passagem separada do processo de otimização, a otimização será interrompida. Marque para ativar uma condição de limite, como Lucro Máximo e Perda Consecutiva. Figura 23 - Definir os parâmetros de Teste, Entradas e Otimização para realizar uma otimização. 13 Depois de fazer as seleções desejadas, clique em OK para fechar a janela. Certifique-se de que a caixa ao lado do campo Otimização na janela Testador está marcada (para ativar a otimização) e clique em Iniciar para iniciar a otimização. As otimizações levam quantidades variáveis ​​de tempo dependendo do tipo de dados nos quais a otimização é realizada ea complexidade das entradas. Em geral, as otimizações multi-variáveis ​​- aquelas que testam vários níveis de múltiplas variáveis ​​- levam mais tempo. 13 A guia Resultados de Otimização na janela Testador contém um relatório final de cada passagem da otimização. Todos os dados são apresentados em uma tabela com os seguintes campos, mostrados na Figura 24: Pass - Pass Number. Lucro - lucro líquido (lucro bruto menos perda bruta). Total de negócios - número total de negócios gerados. Fator Lucro - relação entre o lucro total ea perda total. Valores inferiores a um indicam um sistema perdedor. Esperado Payoff - expectativa matemática de ganhar. Drawdown - Drawdown máximo em relação ao depósito inicial. Drawdown - Drawdown máximo em termos de percentagem. Entradas - valores dinâmicos das entradas durante cada passagem. 13 13 Figura 24 - Resultados de otimização passando as entradas usadas para criar os resultados de cada passagem aparecem na coluna Entradas na extrema direita. 13Clique em qualquer cabeçalho (como Lucro) para classificar os dados por esse campo. Clique com o botão direito do mouse nos Resultados de otimização e selecione Salvar como relatório para salvar uma cópia dos resultados. Conclusão Negociação automatizada e testes de estratégia / otimização são recursos avançados da plataforma MetaTrader 4. A negociação automatizada é popular porque remove algumas das emoções da negociação, ajuda os comerciantes a evitar erros de entrada de encomendas caros e responde rapidamente às mudanças nas condições do mercado. A capacidade de testar e otimizar uma idéia de negociação (Expert Advisor) antes de colocá-lo em um mercado ao vivo com dinheiro real é um passo inestimável no desenvolvimento de um sistema comercial rentável. Inscrever-se para Notícias para usar para as últimas insights e analysisMetaTrader 4 Trading hoje em dia pode ser difícil sem o uso da tecnologia moderna. A plataforma de negociação MetaTrader 4 é uma solução ideal para negociação no mercado forex remotamente. MetaTrader 4 é também a plataforma de negociação mais popular para comerciantes CFD. Mais de 50 de transações no mercado forex são executadas com a ajuda da plataforma de negociação MetaTrader 4. O sucesso das plataformas pode ser atribuído a uma ampla gama de ferramentas de análise técnica, uma interface confortável, bem como um terminal de negociação conveniente. Isso torna possível não apenas rastrear suas posições atuais, mas também se comunicar com uma comunidade internacional de comerciantes. Vantagens da plataforma de negociação incluem: Uma variedade de prazos (1 minuto - 30 minutos, 1 hora - 4 horas, dia, semana, mês) Exibindo as mudanças de preços usando castiçais japoneses, barras, gráficos lineares e mais Uso simultâneo de múltiplas Gráficos de preços A variedade de ferramentas de análise gráfica (linhas, níveis, formas, etc) Uma ampla gama de indicadores matemáticos (médias móveis, estocástico, RSI, Ichimoku, etc) Capacidade de usar o comércio automático (robôs) Execução de transações em um Clique em Instalação de ordens pendentes Mandado construído Trailing-stop. As funções acima não são uma lista completa de todas as ferramentas disponíveis na plataforma de negociação MetaTrader 4.

No comments:

Post a Comment