Friday, 6 April 2018

Forex e programação guia


Serviços de Programação Investimento de Alto Risco Aviso: Negociar divisas e / ou contratos para diferenças de margem acarreta um alto nível de risco e pode não ser adequado para todos os 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 USAAdvanced Guia 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 (consulte a 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 traders devem especificar: Nome - Um nome criado pelo usuário para o Expert. 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 que todas as entradas tenham sido listadas, clique em Concluir para continuar.13 Figura 3 - Crie as variáveis ​​de entrada identificando Nome, Tipo e Valor Inicial. 13 Uma nova janela aparece no ambiente de programação. O nome dos especialistas aparece na parte superior da janela e os parâmetros de entrada inseridos anteriormente são listados perto do topo do código, conforme 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 . Específicos sobre a programação estão fora do escopo deste tutorial compreensão lógica de programação e aprendizagem de uma linguagem específica exigem esforço significativo. Os comerciantes podem aprender mais sobre 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 usados ​​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 comerciantes 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: Compilador Especialista Compilando Após o desenvolvimento do Especialista ter sido concluído, ele deve ser compilado para garantir que o código tenha sido 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 que o Expert possa ser usado, seus parâmetros devem ser definidos na janela Terminal Settings. Para abrir a janela: 13 No Menu Principal gt Ferramentas gt Opções ou Pressionando 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 configurações a seguir 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 peritos 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 peritos quando o perfil foi alterado - esta opção impede que os Peritos se iniciem 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 outros especialistas ou bibliotecas MQL4. 13 13 Uma vez que as seleções foram feitas, clique em OK para fechar a janela. Expert Advisor Lançamento 13 Depois que o Especialista 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 Navigator - 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. O 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 dos 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 está 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 IndicatorsEa-programação Caro forex especialista, Oi .. Eu sou uma nova pessoa nesta linha forex. Eu só comecei a minha negociação há 4 dias. Acabei de descobrir que um pode usar Expert Advisor para automatizar a sua negociação com fins lucrativos. Isso é muito surpresa e incrível para mim. Alguém aqui poderia me mostrar passo a passo sobre como usá-lo na plataforma Metatrader versão 4. Estou muito grato por quem pode responder a minha ajuda. Acabei de perder 1000 usd em apenas alguns minutos. Preciso que recuperasse todas as minhas perdas. Commercial Member Entrou em Oct 2006 45 Posts eles têm algumas lições lá. Obrigado, Damian Burrowes Entrou em Feb 2006 Status: Pips Pod. 1.612 Posts Caro especialista forex, Oi .. Eu sou uma nova pessoa nesta linha forex. Eu só comecei a minha negociação há 4 dias. Acabei de descobrir que um pode usar Expert Advisor para automatizar a sua negociação com fins lucrativos. Isso é muito surpresa e incrível para mim. Alguém aqui poderia me mostrar passo a passo sobre como usá-lo na plataforma Metatrader versão 4. Estou muito grato por quem pode responder a minha ajuda. Acabei de perder 1000 usd em apenas alguns minutos. Preciso que recuperasse todas as minhas perdas. Bem-vindo a este novo mundo Newbie. Primeira lição. Use PARAR PERDA. Segunda lição. Reproduzir primeiro no modo DEMO. Terceira lição. Leia mais sobre FOREX Courage e boa sorte Sobre o tópico de Expert Advisors. Minha experiência é que uma perda de parada é uma boa maneira de explodir sua conta. Alguns corretores vão parar a perda de caça. Mas não é por isso. A maioria dos comerciantes usam um baixo stop loss (50-100) e quando eles pensam que têm um bom comércio, mais frequentemente do que não, ele vai no caminho errado, mas eventualmente vai o caminho certo. Derruba um monte de bons ofícios. Quarta lição: EAs não são fáceis. A grande maioria deles falha. Aposto que 99 dos EAs inventaram perder dinheiro. Eles arent fácil programar um bem sucedido. Respeito que Quinta lição: MetaTrader backtesting não pode ser confiável. Eu tenho duas instalações de MT, uma de FXDD em um computador. Interbancário em outro. Ambos compilação 201. Eu baixei os dados Metaquotes histórico usando compilação 200201. Isso é dados de 19990103 a 20060929. Na minha área de trabalho usando FXDD, meu EA transforma um lucro de 95813 com um PF de 2,87 e 71,58 dos meus negócios como rentáveis. No meu laptop usando o Interbank FX Metatrader, usando o mesmo código exato, parâmetros, cronograma, datas de 19990103-20060929, meu lucro é apenas 29572 com um PF de 1,34 e 66,19 dos meus comércios como rentáveis. Theres tem que ser uma diferença, mas Ive verificado absolutamente tudo. Mesmo executando um EA eu tenho (uma pesquisa EA puramente para descobrir a variação diária pip, e de carrapatos), ambos os computadores mostram (quase) a mesma informação tick e o mesmo número de barras diárias. A moral da história: não confie metatrader nos testes de volta. Sexta lição: Certifique-se de comprar o pedir e vender o lance. Theres sido um monte de EAs publicado que teve enormes lucros, mas eles compraram a oferta e vendeu a pedir Sétima lição: Não acho que você vai ser Warren Buffet. Você não pode vencer o mercado. Não espere que você pode girar 1000 a 10000 ou mesmo 2000 em um ano. Mantenha suas expectativas razoáveis. Eu alvejo 40, e estaria encantado com um retorno 10-20. Alguns conselhos mais: Um pode fazer o testador de estratégia mostrar o que quer que os resultados que eles querem. Não comprar um com base em quaisquer resultados, exceto uma conta real ao longo de anos de resultados. Nunca compre um EA no Ebay. Scalping. Muitos EA bem sucedidos são protifable porque couro cabeludo. Será que um corretor permitir que pensar nisso. Pode o seu EA lidar com deslizamentos durante o tempo de notícias É isso refletido no testador de estratégia Também, mais uma vez, a minha opinião pessoal, mas você terá mais sucesso com grandes perdas de parada e prazos mais elevados. Meu EA trabalha em H4 e requer pelo menos uma perda de parada de 300 pip. Defini-lo inferior transforma muitos negócios rentáveis ​​em perder uns. Se você não pode resistir a esse risco, repensar um EA, porque eles não são fáceis de encontrar um rentável. Dizendo tudo isso, tenha em mente, eu não comércio ao vivo. Eu não confio corretores. E meu EA tem muito risco. Eu faço isso porque acho divertido para os conselheiros do programa. Eu só queria que o testador de estratégia pudesse ser confiável Além disso, eu prometi a mim mesmo que não iria viver a menos que: (1) eu poderia consistentemente vencer o SampP 500. (2) Meu PF foi pelo menos 3.00 em 90 qualidade de modelagem no testador de estratégia. (3) Realização de testes foi bem sucedida durante pelo menos 3 meses (4) Eu poderia encontrar um corretor em que eu poderia confiar. (5) Eu poderia evitar o máximo de risco possível, incluindo falha de computador, desastres, conexões de rede, interrupções de corretores, falhas de energia. Sobre o tema de Expert Advisors. Minha experiência é que uma perda de parada é uma boa maneira de explodir sua conta. Alguns corretores vão parar a perda de caça. Mas não é por isso. A maioria dos comerciantes usam um baixo stop loss (50-100) e quando eles pensam que têm um bom comércio, mais frequentemente do que não, ele vai no caminho errado, mas eventualmente vai o caminho certo. Derruba um monte de bons ofícios. Quarta lição: EAs não são fáceis. A grande maioria deles falha. Aposto que 99 dos EAs inventaram perder dinheiro. Eles arent fácil programar um bem sucedido. Respeito que Quinta lição: MetaTrader backtesting não pode ser confiável. Eu tenho duas instalações de MT, uma de FXDD em um computador. Interbancário em outro. Ambos compilação 201. Eu baixei os dados Metaquotes histórico usando compilação 200201. Isso é dados de 19990103 a 20060929. Na minha área de trabalho usando FXDD, meu EA transforma um lucro de 95813 com um PF de 2,87 e 71,58 dos meus negócios como rentáveis. No meu laptop usando o Interbank FX Metatrader, usando o mesmo código exato, parâmetros, cronograma, datas de 19990103-20060929, meu lucro é apenas 29572 com um PF de 1,34 e 66,19 dos meus comércios como rentáveis. Theres tem que ser uma diferença, mas Ive verificado absolutamente tudo. Mesmo executando um EA eu tenho (uma pesquisa EA puramente para descobrir a variação diária pip, e de carrapatos), ambos os computadores mostram (quase) a mesma informação tick e o mesmo número de barras diárias. A moral da história: não confie metatrader nos testes de volta. Sexta lição: Certifique-se de comprar o pedir e vender o lance. Theres sido um monte de EAs publicado que teve enormes lucros, mas eles compraram a oferta e vendeu a pedir Sétima lição: Não acho que você vai ser Warren Buffet. Você não pode vencer o mercado. Não espere que você pode girar 1000 a 10000 ou mesmo 2000 em um ano. Mantenha suas expectativas razoáveis. Eu alvejo 40, e estaria encantado com um retorno 10-20. Alguns conselhos mais: Um pode fazer o testador de estratégia mostrar o que quer que os resultados que eles querem. Não comprar um com base em quaisquer resultados, exceto uma conta real ao longo de anos de resultados. Nunca compre um EA no Ebay. Scalping. Muitos EA bem sucedidos são protifable porque couro cabeludo. Será que um corretor permitir que pensar nisso. Pode o seu EA lidar com deslizamentos durante o tempo de notícias É isso refletido no testador de estratégia Também, mais uma vez, a minha opinião pessoal, mas você terá mais sucesso com grandes perdas de parada e prazos mais elevados. Meu EA trabalha em H4 e requer pelo menos uma perda de parada de 300 pip. Defini-lo inferior transforma muitos negócios rentáveis ​​em perder uns. Se você não pode resistir a esse risco, repensar um EA, porque eles não são fáceis de encontrar um rentável. Dizendo tudo isso, tenha em mente, eu não comércio ao vivo. Eu não confio corretores. E a minha EA tem muito risco. Eu faço isso porque acho divertido para os conselheiros do programa. Eu só queria que o testador de estratégia pudesse ser confiável Além disso, eu prometi a mim mesmo que não iria viver a menos que: (1) Eu poderia consistentemente vencer o SampP 500. (2) Meu PF foi pelo menos 3.00 em 90 qualidade de modelagem no testador de estratégia. (3) Realização de testes foi bem sucedida durante pelo menos 3 meses (4) Eu poderia encontrar um corretor em que eu poderia confiar. (5) Eu poderia evitar o máximo de risco possível, incluindo falha de computador, desastres, conexões de rede, interrupções de corretores, falhas de energia.

No comments:

Post a Comment