Forex Expert Advisor Iniciados novatos estão sempre interessados em encontrar um robô de comércio que faz todo o trabalho, para que o comerciante não tem que levantar um dedo. Essa idéia tem sido perseguida por todos os comerciantes da era da computação. O ônus da responsabilidade pela tomada de decisão, que desgasta os nervos de um comerciante, agora cai diretamente sobre os consultores de trading forex. O que é um Consultor Especialista Forex O consultor perito forex é um programa capaz de realizar no terminal qualquer ação seguindo as instruções de um comerciante, sem seu envolvimento direto. Todas as tarefas são executadas automaticamente ou mecanicamente, razão pela qual os consultores são chamados de especialistas ou sistemas de negociação mecânica (MTS). Simplificando, este é um programa de envio de aplicações para um corretor sem qualquer intervenção por parte do comerciante. Você instala um consultor perito de lucro forex para a plataforma de negociação on-line forex existente, que está conectado ao corretor do servidor, ajustar todas as configurações eo consultor começará a negociação de acordo com uma estratégia predefinida. Benefícios de Forex Expert Advisors Do ponto de vista psicológico, o conselheiro perito forex é insubstituível. Um comerciante diminui a responsabilidade pela tomada de decisões, e os comércios tornam-se menos estressante. O trader não precisa ter um profundo conhecimento de análise técnica e fundamental, já que todos os cálculos já estão incluídos no programa. Além disso, o conselheiro é capaz de lidar com os sinais comerciais, mesmo quando o comerciante está ausente do local de trabalho. Escrevendo um Forex Expert Advisor Forex Expert Advisors para MetaTrader4 são escritos na linguagem de programação MQL4. Este idioma foi desenvolvido pelo fabricante do terminal de negociação especificamente para escrever conselheiros especialistas. Permite que o comerciante programe o sistema negociando sem nenhuma dificuldade, que negociará no modo em linha dia e noite. Programadores familiarizados com esta linguagem não terá qualquer dificuldade em fazer o trabalho. Para usuários comuns esta será uma tarefa mais difícil. Forex Expert Advisors Indicadores Você pode criar seus próprios indicadores técnicos para um trabalho mais eficaz pelos conselheiros. Eles serão uma grande adição aos indicadores existentes no terminal MetaTrader4. O propósito de usar indicadores de consultores é implementar funções analíticas e gerar sinais de negociação. Built-in e Own Forex Expert Advisors O terminal de negociação MetaTrader4 tem vários built-in consultores especialistas. Eles têm a função de um sistema de comércio independente e dub os sinais comerciais. Eles são muito populares entre os novatos e foram criados especificamente para demonstrar as habilidades de programação do MetaTrader 4 Client Terminal. As possibilidades em criar seu próprio conselheiro são simplesmente deslumbrantes. Você pode definir várias ordens por preço e tempo, abrir automaticamente as ordens de balcão, etc Estes programas são capazes de substituir o comerciante em seu local de trabalho. Testing Forex Expert Advisors O terminal de negociação não só pode escrever conselheiros, mas também verificar-los sobre os dados históricos antes de usar, que é outra característica única de usar os conselheiros. O teste é muito útil, uma vez que ajuda a medir a capacidade ea eficácia de um sistema de negociação mecânica em dados históricos, estimando as chances de lucros e erros futuros. Se você testou o conselheiro e sabe como ele se comportará em diferentes condições de mercado, poderá começar a operar sem precisar intervir. Para isso, o terminal possui uma janela especial onde também é possível otimizar os parâmetros de entrada dos consultores. Parting palavras para iniciantes Iniciantes podem pensar que a negociação com os conselheiros é muito complicado. Não é tão. Após cerca de um mês qualquer comerciante pode começar a programar seu próprio sistema de negociação automática. Mesmo se você estiver hesitante sobre a confiança de seu dinheiro para um programa de computador, você pode configurar o conselheiro para cinco alertas de som, o que facilitará muito o seu trabalho para que você gaste menos tempo na análise gráfica esperando um sinal para abrir e fechar posições. Você pode encontrar muitos conselheiros na Internet, mas obter um rentável é muito difícil, e usando cada um é exaustivo e pode resultar em esgotar o seu depósito. É por isso que você é aconselhado a não comprar o primeiro consultor que você encontrar. Muitos conselheiros demonstram excelentes resultados quando testados em um par de moedas, mas apresentam um desempenho ruim em outros. É melhor usar o conselheiro para os instrumentos que você testou. Advertência de risco: A negociação de Forex implica que você está voluntariamente tomando possíveis riscos de perder seus fundos. Guia avançado para MetaTrader 4 - Expert Advisors Expert Advisor Criação Expert Advisors são programas que permitem a automação dos processos analíticos e de negociação na plataforma MT4. Para criar um Expert Advisor (ou Expert), o programa de edição de especialistas - MetaEditor - tem de ser aberto a partir da plataforma MT4. Para abrir o editor (veja Figura 1): 13 Na janela Navegador, clique com o botão direito do mouse em Expert Advisors e selecione Criar ou No menu principal gt Ferramentas gt MetaQuotes Language Editor ou Clique no ícone MetaEditor na Barra de Ferramentas Padrão: ou Pressione F4 No teclado do computador. 13 13 Figura 1 - Existem várias maneiras de abrir o MetaEditor. 13Qualquer uma dessas ações abrirá o Assistente de Criação de Especialista. O Assistente pode ser usado para criar Expert Advisors, Custom Indicators, Scripts e DLLs. Para criar um Expert Advisor, selecione Expert Advisor e clique em Next para continuar, conforme mostrado na Figura 2. Figura 2 - Assistente do Expert Advisor MT4s é usado para criar Expert Advisors, Custom Indicators, Scripts e Libraries (DLLs). 13A janela Propriedades gerais da Expert Advisor é exibida. Aqui, os comerciantes devem especificar: Nome - Um nome criado pelo usuário para o Especialista. Desenvolvedor - O nome dos desenvolvedores. Link - Para o site dos desenvolvedores, se aplicável. Entradas - a lista de Entradas Expert 13 13Para adicionar um novo parâmetro ao campo Entradas, pressione o botão Adicionar. Para cada parâmetro, o comerciante deve especificar o nome, tipo e valor inicial, como mostrado na figura 3. Para excluir um parâmetro, destaque o parâmetro e pressione Excluir. Estes se tornam as variáveis de entrada dentro do perito. Uma vez listadas todas as entradas, clique em Concluir para continuar.13 Figura 3 - Crie as variáveis de entrada identificando Nome, Tipo e Valor Inicial. 13A nova janela aparece no ambiente de programação. O nome de especialistas aparece na parte superior da janela e os parâmetros de entrada inseridos anteriormente são listados na parte superior do código, como mostrado na Figura 4. Figura 4 - O nome do Especialista e as entradas aparecem na janela de código. 13A partir daqui, o código Expert pode ser inserido na janela usando a linguagem de programação MQL4 ea sintaxe (veja a Figura 5). Nota . As especificações relativas à programação estão fora do escopo deste tutorial, entendendo a lógica de programação e aprendendo uma linguagem específica requerem um esforço significativo. Os comerciantes podem aprender mais sobre a programação no ambiente MQL4 lendo os Guias de Ajuda do MT4 e participando nos fóruns da comunidade MQL4 ativos. MQL4, como outras linguagens proprietárias, tem uma lista de palavras reservadas e constantes padrão que são usadas durante a programação. Exemplos de constantes para operações comerciais e suas descrições incluem: 13 OPBUY - Posição de compra OPSELL - Posição de venda OPBUYLIMIT - Limite de compra pendente de posição OPSELLLIMIT - Limite de venda pendente de posição OPBUYSTOP - 5 - parte do código para um Expert Advisor. Certas palavras têm usos predefinidos aqui, OPSELL instrui o computador para vender se outros critérios são atendidos (se declarações). Os operadores podem encontrar uma Referência MQL4 na guia Ajuda da Caixa de Ferramentas na janela do MetaEditor. Esta Referência inclui informações que são úteis para iniciantes e programadores experientes, incluindo: Conselheiro Especialista Compilando Após o desenvolvimento do Especialista ter sido concluído, ele deve ser compilado para garantir que o código foi escrito no formato adequado necessário para executar o Especialista. Para compilar o Expert: Selecione File gt Compile (veja Figura 6) ou Clique no botão Compile na barra de ferramentas ou pressione F5 no teclado do computador. 13 13 Uma vez que a compilação foi iniciada, uma atualização aparece na Caixa de ferramentas abaixo do código na janela do MetaEditor, como mostrado na Figura 6. Um erro ou aviso serão listados.13 Figura 6 - Compilação bem sucedida com zero erros e zero avisos. 13Após a compilação bem-sucedida, o novo Expert aparecerá na janela Navigator - Expert Advisors, como mostrado na Figura 7. Se o Expert não compilar com sucesso, ele ainda aparecerá, mas seu ícone ficará cinza eo Expert não poderá ser usado. Figura 7 - O novo Expert aparece agora na janela Navigator-Expert Advisors. Configuração do Expert Advisor Antes de usar o Expert, seus parâmetros devem ser definidos na janela Terminal Settings. Para abrir a janela: 13 No Menu Principal gt Ferramentas gt Opções ou Pressionar CTRL O no teclado do computador. Qualquer ação abrirá a janela Opções. Selecione a guia Expert Advisors, conforme mostrado na Figura 8. Figura 8 - Selecione a guia Expert Advisors na janela Options para definir os parâmetros Experts. 13 13As seguintes configurações estão disponíveis na guia Expert Advisors: Ativar Expert Advisors - esta opção permite ao usuário habilitar (verificar) ou desabilitar (desmarcar) o uso de todos os Experts. Desativar especialistas quando a conta foi alterada - esta opção desativa o Especialista se a conta tiver sido alterada, como de uma demonstração para uma conta real. Desativar especialistas quando o perfil foi alterado - esta opção impede que os Especialistas sejam iniciados se o perfil tiver sido alterado. Permitir negociação ao vivo - para habilitar Especialistas em modo de tempo real (em vez de testar um especialista em dados históricos). Pedir confirmação manual - para enviar confirmação comercial antes de enviar a encomenda. Permitir as importações DLL - para usar DLLs para aprimorar a funcionalidade Expert. Confirmar chamadas de função DLL - para permitir o controle sobre a execução de cada função chamada. Permitir a importação de especialistas externos - para permitir que o Especialista acesse funções de outras bibliotecas Expert ou MQL4. 13 13Após as seleções terem sido feitas, clique em OK para fechar a janela. Expert Advisor Launch 13 Depois que o Expert foi criado e configurado, ele está pronto para ser lançado. Para iniciar um Expert: 13 Clique com o botão direito do mouse na janela Expert no Navegador - Expert Advisors e selecione Attach to a chart ou 13 Clique duas vezes na janela Expert no Navegador - Expert Advisors ou 13 Arraste e solte o Expert para a posição desejada 13A janela é exibida com as guias Comum e Entradas, conforme mostrado na Figura 9. Revise as configurações em cada guia e faça as alterações necessárias e clique em OK para anexar o Expert ao gráfico de preços ativo.13 Figura 9 - Faça qualquer Muda para as guias Comum e Entradas antes de anexar o Especialista ao gráfico de preços ativo. 13O Especialista será agora anexado ao gráfico de preços. Seu nome aparecerá no canto superior direito do gráfico. O nome dos Especialistas será seguido por um rosto sorridente, como mostrado na Figura 10, se a negociação ao vivo estiver ativada. Caso contrário, o nome de especialistas aparecerá com uma cara frowny, uma adaga após o nome indica que todos os peritos estão desativados. Figura 10 - Um Especialista com um rosto sorridente indica que a negociação ao vivo foi ativada. 13O Especialista está agora pronto para iniciar funções analíticas e comerciais. Desligamento do consultor especialista Para desligar um especialista, ele deve ser removido do gráfico. Para remover um Especialista, clique com o botão direito do mouse no gráfico de preço ativo, selecione Expert Advisors e, em seguida, Remove, conforme mostrado na Figura 11. Figura 11 - Para remover um Expert, clique com o botão direito do mouse no gráfico de preço ativo, E selecione Remover. Notas sobre Expert Advisors Todos os peritos são desligados se o terminal estiver fechado. Se um gráfico for fechado, o perito anexado ao gráfico será desligado também. Adicionando outro perito a um gráfico irá remover o anterior (uma confirmação aparece). A exclusão do Expert da janela Navigator não desliga um Expert do mesmo nome em um gráfico de preço ativo. 13 13SEE: Trading Systems Codificação Guia Avançado Para MetaTrader 4 - Custom IndicatorsSubscrever Notícias para usar para as últimas insights e análise Obrigado por se inscrever Investopedia Insights - Notícias para Use. Generator forex trading perito consultor sistemas compatíveis com todos os corretores de forex oferecendo o MetaTrader 4 (MT4) plataforma de negociação Bem-vindo ao Expert Advisor Generator O mercado forex é um dos mercados mais dinâmicos do planeta. Unfortuatelly 95 dos comerciantes perdem seu dinheiro. Isto é principalmente porque eles não têm boa estratégia de negociação testada. Por outro lado ter uma estratégia, significa que você tem regras claras sobre cada situação de mercado. E quando as regras são claras, este sistema de negociação pode ser automatizado. Há muitas vantagens para os sistemas automatizados como - 24 horas de negociação, velocidade de reação, o monitoramento de um grande número de instrumentos financeiros em diferentes prazos, a capacidade de backtest o sistema e muitos outros. Automatizar um sistema negociando é difícil porque requer habilidades do programa que a maioria dos comerciantes não têm. Com este Construtor de Conselheiro Especializado tais habilidades não são mais necessárias. Em nossa grande experiência criando sistemas de negociação automatizados, descobrimos que geralmente as coisas simples funcionam. Com cada regra que você adicionar. Você otimizar seus resultados no passado, mas isso vai lhe dar piores resultados no future. So nosso conselho é - manter as coisas simples. Agora vamos criar simples sistema comercial por exemplo. Para começar, precisamos de quatro coisas básicas. Quando abrir a posição longa Quando abrir a posição curta Quando abrir a posição curta Vamos dizer que temos esta estratégia básica: Abrimos a posição longa quando Rsi (Índice de Força Relativa) cruza 30. Abrimos a posição curta quando Rsi (Relative Índice de Força) cruza 70. Nós não temos regras de saída. Temos 50 pontos de StopLoss e 50 pontos de Takeprofit. Agora precisamos abrir a primeira guia Open Buy e nós escolhemos isso: Isso basicamente significa que se o valor pré anterior do RSI for menor que 30 e a barra anterior é fechada com o valor para RSI acima de 30. nós temos nossa condição de open long. O mesmo que fazemos para vender: Nós pular Fechar compra e Fechar Venda e vá diretamente para a guia Configurações. Definimos StopLoss 50 pontos e TakeProfit 50 pontos. Nós queremos o MM avançado assim que nós verificamos essa opção. Agora vamos para a última guia e pressione o botão Gerar. Agora tudo o que precisamos é copiar o código e colá-lo no Editor MQL, compilá-lo e começar a usá-lo.
No comments:
Post a Comment