Thursday 6 July 2017

Forex Ea Programming Guide


Guia de programação do MetaTrader 4 Qualquer um pode me dizer que esse código pode ser codificado para a EA. Oi pessoal, eu vim para este fórum bastante interessante, alguém pode aqui me dizer que este indicador pode ser código para EA. (Com base na seta de buffer aparecem na tela imediatamente, entrar posição), se possível, pode me orientar a parte importante sobre a codificação. Sou um aluno totalmente novo em mql4 também. Obrigado a todos propriedade Indicador indicador de propriedade Indicador indicador 2 Indicador de propriedade indicador1 Branco Indicador de propriedade2 Branco extern int Fast. MA. Period 5 externo int Slow. MA. Period 34 extern int Signal. period 5 // Dois buffers adicionais usados ​​para contar IndicatorBuffers (4) IndicatorShortName (quottestquot ) SetIndexStyle (0, DRAWARROW, STYLESOLID, 3) SetIndexArrow (0,242) // down 226 234 242 SetIndexBuffer (0, b2) SetIndexStyle (1, DRAWARROW, STYLESOLID, 3) , B3) // Esses buffers não são plotados, usados ​​apenas para determinar setas SetIndexBuffer (2, Buffer1) SetIndexBuffer (3, Buffer2) // ---- return (0) // ---------- -------------------------------------------------- ------ // Função de desinitialização do indicador de custódia // ------------------------------------ ------------------------------ int deinit () // ---- return (0) // ---- -------------------------------------------------- ------------ // Função de iteração de indicador personalizado // ------------------------------ ------------------------------------ int start () int i, countedbarsIndicatorCount () double MA5, MA34 Int limitBars-countedbars Imprimir (limite de impressão quot, limite) if (countedbarsgt0) limit // Linha principal para (i0 iltlimit i) MA5iMA (NULL, 0, Fast. MA. Period, 0, MODESMA, PRICEMED IAN, i) MA34iMA (NULL, 0, Slow. MA. Period, 0, MODESMA, PRICEME DIAN, i) Buffer1iMA5-MA34 // Linha de sinal para (i0 iltlimit i) Buffer2iiMAOnArray (Buffer1, Bars, Signal. period, 0, MODELWMA, i) / Arrows para (i0 iltlimit i) se (Buffer1i gt Buffer2i ampamp Buffer1i-1 lt Buffer2i-1) b2i Highi50Point if (Buffer1i lt Buffer2i ampamp Buffer1i-1 gt Buffer2i-1) b3i Lowi-50Point return (0) -------------------------------------------------- -------------- Serviços de Programação Investimento de Alto Risco Aviso: Negociar divisas e / ou contratos para diferenças sobre 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 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 Website 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 Comerciante de Câmbio de Varejo com a Commodity Futures Trading Commission e é membro da National Futures Association. 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. Observe que as informações neste site são destinadas apenas a clientes de varejo e certas declarações aqui contidas podem não ser aplicáveis ​​a Participantes elegíveis do contrato (isto é, clientes institucionais), conforme definido na Seção1 (a) (12) da Lei de Intercâmbio de Mercadorias. Copyright cópia 2016 Forex Capital Markets. Todos os direitos reservados. Conectando MT4 a um dispositivo móvel À medida que as pessoas estão se tornando mais dependentes de dispositivos eletrônicos, muitos corretores de forex agora oferecem aplicativos para suportar MT4 em dispositivos móveis. A funcionalidade do aplicativo MT4 é semelhante à da versão da área de trabalho. Os comerciantes podem acessar gráficos, utilizar ferramentas de análise técnica, e colocar e gerenciar comércios. Enquanto o MetaQuotes atualmente suporta apenas o sistema operacional Windows (SO), corretores de terceiros disponibilizaram aplicativos para Android e iPhone. No final de 2011, a MetaQuotes anunciou que em breve estará lançando aplicativos para o sistema operacional do iPhone. Enquanto a maioria dos corretores forex oferecer aplicativos móveis, eles nem sempre fornecem aplicativos para todos os diferentes sistemas operacionais. Se o recurso de aplicativo para celular for uma prioridade, confirme antecipadamente com um corretor que poderá suportar um determinado sistema operacional. Alguns corretores cobrar uma taxa para o aplicativo, ou cobrar uma chave de licença, enquanto outros dão-lo afastado. Uma chamada rápida para um número de serviço ao cliente de corretores, ou um bate-papo on-line, pode fornecer detalhes sobre sistemas operacionais e taxas, se houver. Instruções de instalação específicas são normalmente fornecidas em cada site de corretor de suporte. (Para a leitura relacionada, veja como pagar seu corretor de Forex.) Os conselheiros experientes MT4s o conselheiro perito (EA) o programa podem ser usados ​​para executar estratégias de troca e para automatizar negociar. A linguagem de programação proprietária é chamada MetaQuotes Language 4, ou MQL4. Os comerciantes podem escrever seus próprios indicadores personalizados e / ou estratégias usando as plataformas MetaEditorfeature. Para abrir, clique em Ferramentas e selecione MetaQuotes Language Editor, mostrado na Figura 18, ou clique no ícone do MetaEditor na barra de ferramentas. Isso abrirá o ambiente de programação. 13Mais detalhes sobre a criação e uso de MT4s Expert Advisors estão fora do escopo deste guia, informações úteis podem ser encontradas na janela MetaEditor clicando em Ajuda e selecionando qualquer uma das subtítulos em MQL4 Comunidade, incluindo MQL4 Website, Livro, Documentação, Artigos, Base de Código e Fórum. Esta comunidade on-line oferece suporte gratuito e os membros podem postar perguntas como: Como posso escrever uma EA que me permita entrar em ordens simultâneas de compra e venda para capturar uma fuga e outros membros da comunidade podem postar respostas. O MQL4 Code Base oferece EAs gratuitas que outros membros postaram, incluindo uma descrição da finalidade e aplicação do código. Figura 18: A comunidade MQL4 oferece suporte para a linguagem de programação proprietária do MT4s. 13Os EAs foram escritos ou adquiridos de outra forma, eles podem ser anexados a qualquer gráfico para executar uma variedade de funções, incluindo análise técnica, como com indicadores, ou até mesmo automação de negociação. EAs, Indicadores Personalizados e Scripts (programas que são executados sob pedido e que se destinam a executar uma única ação) podem ser adicionados a um gráfico clicando-e-arrastando, ou clicando duas vezes no item desejado dentro da janela do Navegador, como Mostrado na Figura 19. Figura 19: Clicar duas vezes em um EA, indicador ou Script irá aplicá-lo ao gráfico ativo. Os comerciantes também podem simplesmente clicar e arrastar o item para um gráfico. 13 Além do menu Ajuda na janela do MetaEditor, clicar em Ajuda na janela MT4 e selecionar Tópicos de Ajuda abrirá o Guia do Usuário MT4, que possui muita documentação sobre a criação e aplicação de Consultores Especialistas, Indicadores Personalizados e Scripts. (Para a leitura relacionada, veja 9 truques do comerciante bem sucedido do Forex.)

No comments:

Post a Comment