O que é e como definir o número mágico na EA?
O número mágico destina-se a ser usado para identificação comercial. A implementação varia.
É definido quando o comércio é aberto por um EA com o comando OrderSend ().
Você tem dois EA comercializando EURUSD.
Para permitir que cada EA reconheça negócios que "pertencem a ele" Defina um número mágico diferente (ID) com cada EA.
Eu estava claro? desculpe o pobre inglês.
"Mas, se eu tiver apenas um EA, dois gráficos EURUSD em prazos diferentes? Preciso mudar o número mágico? Qual número definir? Alguém? & Quot;
Existe um número mágico específico Se eu quiser que o EA gerencie o comércio aberto manualmente?
Você poderia usar o Comentário para trocas manuais idênticas e adicionar um teste para comentários específicos na EA.
Eu tenho cinco gráficos em uma plataforma para cinco diferentes moedas (um gráfico por moeda).
Eu aplico o mesmo EA para todos os cinco gráficos (mesmo EA para todas as cinco curvas).
Preciso mudar o número mágico da EA para cada gráfico (cada moeda)?
Existe um número mágico específico Se eu quiser que o EA gerencie o comércio aberto manualmente?
Você poderia usar o Comentário para trocas manuais idênticas e adicionar um teste para comentários específicos na EA.
Eu tenho cinco gráficos em uma plataforma para cinco diferentes moedas (um gráfico por moeda).
Eu aplico o mesmo EA para todos os cinco gráficos (mesmo EA para todas as cinco moedas).
Preciso mudar o número mágico da EA para cada gráfico (cada moeda)?
Eu tenho cinco gráficos em uma plataforma para cinco diferentes moedas (um gráfico por moeda).
Eu aplico o mesmo EA para todos os cinco gráficos (mesmo EA para todas as cinco moedas).
Preciso mudar o número mágico da EA para cada gráfico (cada moeda)?
A resposta curta é não. A resposta correta é - depende. Sua EA deve ser inteligente o suficiente para determinar em que medida ela está operando se houver alguma modificação ou exclusão de ordem. O número mágico é uma forma de fazer isso, embora uma boa EA use outros métodos, como a verificação do par de moedas.
Você precisará determinar se o seu código é robusto o suficiente para operar sem uma mudança de número mágico - ou se ele mesmo usa ou não o número mágico.
Número mágico.
O número mágico é um conceito MetaTrader usado para rastrear as posições abertas de um consultor especializado. O conceito permite que a EA distinga os negócios que ele abriu versus aqueles que não fazia.
Todo carro possui uma placa de matrícula. Quando você vê um carro em um estado diferente ou mesmo em um país diferente, você sabe que todas as placas que você vê são únicas. A polícia pode procurar o número para determinar quem é o dono do carro.
Os números mágicos atuam como placas de licença para EAs. Quando um consultor especialista lê um comércio aberto, chamado de ticket, ele geralmente solicita seu número mágico. Se o número mágico do ticket corresponder ao número que o consultor perito espera, então sabe administrar o comércio.
Os números mágicos são úteis, especialmente quando você deseja trocar vários cronogramas do mesmo par de moedas. Os comerciantes costumam usar configurações que diferem em gráficos M1 versus aqueles que usariam no D1. Se eles aplicassem a EA com o mesmo número mágico em todos os gráficos, o resultado seria o caos. O consultor especialista abriria e fecharia negócios de forma aleatória. Definir cada EA para usar um número mágico diferente evita que os robôs interfiram com os outros.
Fatos dos números mágicos.
O número mágico de um comércio aberto manualmente é 0.
O valor de um número máximo deve estar entre 0 e 2147483647. A linguagem de programação MQL chama esse último número EMPTY_VALUE e reserva o nome como um valor inteiro.
Forex e número mágico.
Forex e número mágico.
Forex e número mágico.
MetaTrader Magic Number - MetaTrader Expert Advisor Builders.
BEST FOREX EA & # 180; S | CONSULTORES DE EXPERTOS | FX ROBOTS Parâmetros Forex gratuitos EAMagic - número mágico da EA. Usando "Best Forex EA's | Expert Advisors | FX.
MyMT4Book Analyzer | Análise instantânea da conta MT4.
Mt4 Ea Número Mágico. Explore e baixe nosso melhor software Forex EA para plataforma de negociação MetaTrader 4. Experimente nova maneira inovadora de negociar com os robôs Forex EA.
Точные торговые сигналы бесплатно!
03.03.2009 & # 0183; & # 32; Alguém me perguntou se havia um manual sobre como adicionar um número mágico a uma EA. Como não vi uma, eu juntei as seguintes etapas básicas.
Magic Number - สอน การ เขียน EA.
Торгуйте на бесплатном демо-счете с балансом 5000 $!
Robô automatizado Forex Trading - Robô mágico Fx.
No site Forex MT4 EA, você pode encontrar Indicadores, Expert Advisors, Scripts, Strategies, onde todos os arquivos estão disponíveis gratuitamente e não há registro!
Tutorial MQL4 - Aprenda mql4 Programação Expert Advisor.
EA Coder, Vilnius, Lituânia. 28.956 gosta de & # 183; 6.035 falando sobre isso & # 183; 1 estava aqui. Quer aprender a copiar e copiar compartilhe trades de Forex com seus amigos e.
Forex Smart Auto BreakOut Hedge EA.
17.11.2017 & # 0183; & # 32; Produtos Forex, EA's. Encerrar ordens com a função OrderClose () ou um Custom Close identificando seus tipos de ordem junto com seus números mágicos.
Forex Expert Advisor Generator para MetaTrader language.
Equity Sentry EA pode haver uma opção para filtrar negócios por par de moedas e / ou número mágico. Equity Sentry EA é útil para Forex avançado e iniciante.
Forex e número mágico.
23.04.2009 & # 0183; & # 32; onestepremoved Alguma vez você já se perguntou por que tantos consultores especializados pedem um número mágico Forex | Magic Number Ea Robots Forex.
Forex Expert Advisor Generator para MetaTrader language.
Número mágico sangat erat kaitannya dengan EA. Kenapa sangat erat? Karena tanpa menggunakan magic, transaksi apapun akan dibabat habis oley EA. Loh kok bisa? Iya donk.
Argotrail: consultor experiente gratuito para gerenciar a saída do seu.
Eu adoro o indicador iExposure que vem com o MT4, pois permite que os usuários tenham um relance de quantas posições abertas e lucro / perda flutuante para cada par são.
Como executar vários consultores especializados (EA) no terminal MT4.
Magic Number dipakai terutama di trading yang campur aduk. Campur aduk dengan trading manual atau dengan trading EA lain di metatrader yang sama.
Forex Tool Shed.
Uma vez que a maioria das estratégias de negociação Forex contém elementos comuns: Pressione o menu Gerar e suas criações do EA, Forex Generator.
Откройте демо-счет на Форекс! - Форекс с лицензией ЦБ.
O MyMT4Book pode analisar o seu registro comercial MT4, posicionar grupos por número mágico, símbolo ou comentário comercial e ajudá-lo a escolher as melhores estratégias de desempenho.
Adicionando um número mágico para um Ea - Webmaster, HYIP, Forex.
Expert Advisor Builders para MT4. Expert Advisor Builder. EAs Expert Magic Number: Gerador Forex EA Builder para MT4 e MT5.
Advanced Trailing Stop EA - Donna Forex.
01.03.2018 & # 0183; & # 32; Elite Forex Blog - Pesquisa de Mercado & amp; Páginas de análise. Casa; Sobre o Elite Forex Blog; Artigos & amp; Pressione; Elite Access.
Número mágico - Estratégias de Forex algorítmicas e mecânicas.
Melhor Robô de Forex Trading, Robô Automatizado de Forex Trading, Melhor Robô Automatizado de Forex Trading, Melhor Software Automatizado de Forex Trading - FX Magic Robot.
EA Forex Programming: Como escrever um Fechar todos os scripts em MQL4?
FOREX oferece forex e amp; negociação de metais com plataformas de negociação premiadas, spreads apertados, execuções de qualidade, poderosas ferramentas de negociação e amp; Suporte ao vivo 24 horas.
Forex MT4 EA - Expert Advisors, Indicadores, Scripts e.
int magic = 0, // número mágico datetime FOREX; MQL4; OrderSend; VENDER; Eu tenho o mesmo problema que a tabela8.Quando eu entro "OURO", a EA funciona, quando eu entrar.
Expert Advisor Builders for MT4 - Forex Robots.
Professional Best Forex EA's e Indicadores para especialistas e iniciantes. Escolha diversos robôs de EA rentáveis para download. Hedge, Scalping, RSI e muito mais.
20 de outubro de 2018.
Forex Trading Online | Mercados FX | Moedas, Spot.
28.04.2009 & # 0183; & # 32; Os números mágicos nos parâmetros de entrada dos conselheiros especialistas do MetaTrader 4 são os parâmetros especiais que permitem que os EAs separem seus próprios pedidos.
Mensagens de MagicNumberFX | Myfxbook.
14.02.2017 & # 0183; & # 32; Gostaria de mostrar a oportunidade de negociação usando as coleções de números preferidas. Os Fibonacci Espero que haja poucos fãs de Fibonacci. Uma rápida olhada no.
Fungsi Magic pada EA - seputarforex.
Como você não está logado, não temos como voltar para você quando o problema for resolvido, então, forneça seu nome de usuário ou e-mail, se necessário.
OrderSend - Forex Trading Education Academy e Comunidade.
Vídeo embutido & # 0183; & # 32; Smart Auto BreakOut + Hedge EA Forex Smart Auto BreakOut Hedge EA. Todas as nossas EAs podem até trocar vários pares ao mesmo tempo separados por números mágicos.
Trade Manager - Forex Tool Shed.
09.11.2017 & # 0183; & # 32; Custom Build EA com MQL4. É útil criar uma função de contagem de pedidos que pode contar o número atual de ordens abertas com base no tipo de ordem.
EA Coder - Home | Facebook.
Como você não está logado, não temos como voltar para você quando o problema for resolvido, então, forneça seu nome de usuário ou e-mail, se necessário.
Número mágico do MetaTrader.
Um número mágico é usado para identificar um comércio.
Quando um comerciante é aberto por um Consultor Especialista, um número mágico pode ser associado ao comércio.
OrderSend tem muitos parâmetros, um deles é chamado de magia. Quando seu Consultor Especial usa a função OrderSend para abrir um pedido, você define o parâmetro mágico para um número exclusivo que você pode usar mais tarde para identificar o comércio.
Aqui está a definição real do OrderSend diretamente do arquivo de ajuda do MetaEditor:
Nota: veja a & # 8220; magic = 0 & # 8221; na definição da função? Isso significa que o parâmetro mágico é opcional: não precisa ser definido. Além disso, quando não está definido, ele terá o valor de 0. Por sinal, as negociações abertas manualmente (não por uma EA) sempre têm um valor de número mágico de 0. Isso é bom saber que você escreve seu Consultor Especialista.
Qual é o objetivo de identificar um comércio com um número mágico?
O objetivo principal de marcar seu comércio com um número mágico é para que você possa gerenciar o comércio com base nas circunstâncias em que foi aberto. Por exemplo, suponha que você tenha essa situação:
Você está executando 2 Expert Advisors: um em um gráfico EURUSD de 1 hora e outro em um gráfico EURUSD de 15 minutos. Uma EA é uma EA de escalação e a outra é uma EA de tendência. Cada uma dessas EAs tem 1 comércio aberto.
Você provavelmente quer administrar a saída desses negócios de forma diferente. Além do padrão Stoploss e takeprofit saída, você pode querer executar um arrastar-parar em um comércio e um canal-stop no outro.
Nesse caso, não é suficiente para identificar o comércio pelo seu par de moedas, uma vez que ambos os negócios são negociações EURUSD. É aí que entra o número mágico. Se um número mágico exclusivo fosse usado quando esses negócios fossem abertos, ele agora pode ser usado para identificar o que EA abriu o comércio. Por exemplo, a EA de escalação poderia usar um número mágico de 100, e a EA de tendência pode usar um número mágico de 200.
Como obter o número mágico de um comércio aberto.
Existe uma função MQL chamada OrderMagicNumber que obterá o número mágico de uma troca. Mas não fique muito animado, não é assim tão fácil.
A função OrderMagicNumber deve ser executada em um loop de seleção de pedidos. A função MQL OrderSelect é usada para selecionar um comércio. Depois que um comércio foi selecionado, a função OrderMagicNumber é usada para obter o número mágico. Normalmente, a função MQL OrderTotal é usada para percorrer todos os negócios abertos para a conta. Aqui está um exemplo de código MQL:
(Não se preocupe, esse código é mais fácil de trabalhar depois de você ter feito isso cerca de milhares de vezes 🙂
Aliás, esta mesma técnica é utilizada para obter qualquer informação sobre um comércio: mercado de trabalho, takeprofit, horário aberto, preço aberto, etc. (Além disso, o histórico comercial de uma conta pode ser consultado da mesma forma. Você pode obter todos da mesma informação sobre negócios fechados).
Então, agora que você pode obter o número mágico de um comércio, você pode executar uma saída comercial específica com base no número mágico. Você pode fazer isso usando a lógica básica if-then:
Usando números mágicos no VTS.
No VTS, uma variável de entrada denominada MagicNumber é criada com todos os sistemas.
A variável MagicNumber é definida e configurada no VTS Input Manager. A variável MagicNumber aparece na guia de entrada quando você inicia o EA, portanto, pode ser configurado sempre que o EA é executado. O valor padrão do parâmetro mágico para todas as funções OrderSend no VTS é a variável MagicNumber. Observe que a função OrderSend no VTS é chamada pela função VTS user-friendly fnOpenOrder.
Então, quando você cria uma EA simples no VTS que usa a função fnOpenOrder e você usa os valores padrão, você terá uma EA que abre negociações usando o número mágico que é mostrado na janela de entrada quando você inicia a EA. Veja este link para obter um exemplo da janela de entrada EA e da janela do Gerenciador de entrada do VTS.
Aqui está uma imagem do parâmetro mágico na configuração da função VTS fnOpenOrder. Observe, está na guia avançada:
Parâmetro do número mágico no fnOpenOrder (OrderSened)
Uma vez que você pode definir o parâmetro mágico na função VTS fnOpenOrder para qualquer valor, não apenas a variável MagicNumber, a capacidade de utilizar um número mágico dentro do VTS é muito flexível.
Você pode ter notado o parâmetro de comentário. O parâmetro de comentário do OrderSend é usado para adicionar um comentário de texto a um comércio. (Nota: você deve ter cuidado se desejar usar o valor do comentário para identificar um comércio porque o valor pode ser alterado pelo corretor. Na verdade, ele é alterado sempre que o comércio é modificado).
De qualquer forma, pode ser extremamente útil ver o número mágico de uma troca na plataforma MetaTrader. Por padrão, o VTS define o nome da EA e o número mágico no parâmetro do comentário. Desta forma, você pode ver visualmente como seus negócios foram abertos na plataforma MT. Aqui está uma imagem de um comércio aberto na guia Comércio:
O nome da EA que abriu este comércio EURUSD é & # 8220; system3 & # 8221 ;, eo número mágico é 123456.
Aqui está uma imagem de um comércio fechado na guia Histórico da conta:
Observe que o campo de comentários foi alterado pelo corretor: eles adicionaram o texto & # 8220; [tp] & # 8221 ;.
Por sinal, se você não vê o campo Comentário na sua plataforma MetaTrader, pode clicar com o botão direito do mouse nas colunas e adicioná-lo.
Como obter o Número Mágico de um Comércio usando VTS.
O fnGetOrderInfo gera todo o código MQL para o loop de seleção de pedidos e retorna o valor solicitado.
Compartilhe esta publicação.
Visit Author: Website All Posts.
3 Comentários.
Oi, se uma configuração está fazendo vários sinais do mesmo lado, como você programa esta EA Para gerar diferentes números mágicos em cada comércio?
Na lógica de sinal onde a função fnOpenOrder é chamada, defina um número mágico exclusivo na magia.
Você pode simplesmente inserir um número como: 8675309, ou você pode criar uma variável para manter o número e definir essa variável como mágica.
Por exemplo, crie 2 variáveis com o nome & # 8220; mymagic1 & # 8221; e mymagic2 & # 8221; e atribua-os à magia.
valor do parâmetro. Então você pode definir essas variáveis como & # 8220; extern & # 8221; e pode configurá-los quando você anexa o EA a um gráfico. Você pode fazer isso para tantos números mágicos únicos que você precisa.
Você pode usar uma variável como o MagicNumer e incrementar cada vez que um comércio é aberto.
Como executar vários consultores especializados (EA) no terminal MT4.
Tenho notado que muitos comerciantes de Forex não sabem que o terminal de negociação MetaTrader 4 não pode executar dois Expert Advisors no mesmo gráfico. Essa limitação vem do próprio terminal MT4, o que simplesmente significa que você não tem permissão para anexar várias EAs na mesma janela do gráfico. Então, como os outros executam várias EAs no mesmo terminal MT4? Na verdade, é bastante simples executar vários robôs Forex no mesmo terminal MetaTrader 4. Você simplesmente abre uma nova janela de gráfico para cada EA que deseja executar.
Este artigo esclarecerá quaisquer dúvidas sobre este assunto e fará sua negociação Forex mais fácil ao usar Expert Advisors.
O MetaTrader 4 foi projetado para que apenas um único robô Forex (EA) ou script possa ser anexado a um único gráfico. No entanto, o MT4 permite executar até 128 EAs no mesmo terminal de negociação. Você só precisa abrir múltiplas janelas de gráficos. Isso permite que você execute vários Expert Advisors anexando cada um deles a um gráfico diferente.
Você pode ter vários gráficos do mesmo par de moedas e prazos e executar um robô em cada um deles. Você também pode ter vários gráficos de diferentes pares de moedas e prazos e até qualquer outro instrumento de negociação que seu corretor tenha para oferecer. Basicamente, qualquer combinação funcionaria.
Abaixo está a tela do meu MT4 com vários gráficos de diferentes instrumentos e prazos.
Terminal MT4 com várias janelas de gráficos abertas de diferentes instrumentos e prazos.
É importante notar que, com os indicadores, isso é diferente. Você pode anexar vários indicadores a qualquer gráfico único.
Executando o mesmo EA em vários gráficos.
Vamos discutir um exemplo. Queremos executar o mesmo Expert Advisor em 4 instrumentos diferentes. Para fazer isso, simplesmente abrimos 4 janelas de cartas e anexamos EA a cada uma delas. Isso é tão fácil quanto parece.
Quando você executa o mesmo EA em vários gráficos, eles podem entrar em conflito um com o outro, tudo depende da EA e de como está programado.
Por exemplo, se a EA não foi projetada para vários gráficos, pode achar que as negociações em EURUSD pertencem a ele enquanto na verdade, a EA está sendo executada em USDCHF ou outro par. Quando a EA no USDCHF receber um sinal para fechar suas negociações, você ficará surpreso que a EA encerre todas as negociações que você está executando em uma conta MT4, incluindo negociações e negociações abertas manualmente de outras EAs.
Se você perceber tais discrepâncias, entre em contato com o desenvolvedor da EA para obter ajuda.
Lembre-se que a EA bem programada não deve interferir com os negócios de outras EAs ou mesmo com a mesma EA executada em outro instrumento.
Execução de dois EAs diferentes no mesmo instrumento.
Agora, e se você quiser executar duas EAs diferentes no mesmo instrumento, por exemplo, o EURUSD?
Para fazer isso, você simplesmente precisa abrir duas janelas de gráfico para o par EURUSD, e então você poderá anexar ambos os robôs MT4. Para ser exato, o primeiro EA Forex deve ser anexado ao primeiro gráfico EURUSD e a segunda EA deve ser anexada ao segundo gráfico EURUSD.
No entanto, tenha em mente que as negociações da EURUSD abertas no 1º gráfico do EURUSD também serão visíveis umas das outras cartas do EURUSD na mesma conta MT4. Mesmo que esses gráficos sejam de prazos diferentes, mas tenham o mesmo instrumento, todos eles exibirão negócios EURUSD.
Duas janelas de gráfico USDCHF no terminal MT4 compartilham os mesmos negócios.
Isso significa que a 1ª EA poderá acessar os negócios gerados pela 2ª EA e a 2ª EA poderá acessar os negócios gerados pela 1ª EA. Então, como cada EA sabe quais trades pertencem a si mesmos e quais são provenientes de outras EAs?
Para cada EA poder identificar suas negociações, uma ID especial é usada, o que é chamado de Número Mágico. Cada comércio tem um Número Mágico e está aqui por apenas uma das razões "# 8211; para facilitar a cada EA detectar seus próprios negócios.
Então, quando você estiver executando várias EAs na mesma conta MT4, você sempre deve ter um número mágico diferente para cada instância EA. Mesmo que seja o mesmo EA em dois ou mais instrumentos, você sempre deve ter o número mágico diferente definido para cada instância de EA.
Existe uma maneira de usar o mesmo número mágico se você estiver executando cada instância de EA em diferentes instrumentos, mas para que isso funcione corretamente, você deve entender o que está fazendo. Basicamente, você precisa ter certeza de que sua EA foi projetada de forma a que ele possa lidar com a negociação usando o mesmo número mágico em diferentes instrumentos.
Por exemplo, o Stealth EA pode ser executado em um único gráfico de qualquer par e ele aplicará perda de parada escondida e obterá lucro em todas as negociações em execução na conta MT4. A EA possui configurações especiais que permitem que você configure-o para operar em um único par ao gerenciar negócios de qualquer instrumento. Mas devo dizer que nem todas as EAs são criadas dessa maneira e você deve saber como sua EA opera antes de usá-la em sua conta MT4.
É importante saber como cada um de seus EAs funciona se houver várias instâncias da mesma EA ou mesmo múltiplas instâncias de outras EAs. Se a EA estiver codificada de forma incorreta, poderá entrar em conflito com as outras instâncias da mesma ou de outras EAs. Você deve verificar se o EA usa o Número Mágico para detectar os negócios corretos e evitar confundi-los com os negócios de outras instâncias de EA, robôs de terceiros ou negociações abertas manualmente.
Instalando muitos EA no mesmo terminal MT4.
Instalar muitos EAs é literalmente o mesmo que instalar uma única EA. O arquivo Expert Advisor (.ex4 ou. mq4) deve ser copiado para a pasta \ MQL4 \ Experts \ que está localizada no lado # 8220; Pasta de Dados & # 8221; do seu terminal comercial MT4.
& # 8220; Pasta de Dados & # 8221; pode ser aberto a partir da sua plataforma MT4 indo para o & # 8220; Arquivo - & gt; Abrir pasta de dados & # 8220 ;.
Você pode ter um número ilimitado de EAs instalados em qualquer MT4, mas note que apenas 128 EAs podem ser ativamente ativados em 128 janelas de gráfico no mesmo terminal MT4.
E se você tiver muitos EAs executados na mesma conta aqui, é um bom artigo que escrevi há algum tempo sobre como analisar mais de 100 estratégias de negociação em uma única conta MT4.
O importante a mencionar é que cada EA que você instala no MT4 pode precisar de indicadores personalizados para funcionar corretamente. Não é que cada EA foi projetada para trabalhar com indicadores personalizados, mas você sempre deve saber quais outros arquivos devem ser instalados em conjunto com cada um de seus EAs.
Se você executar a EA que usa o indicador personalizado e não existe no seu terminal MT4, a EA não funcionará corretamente. A parte complicada é que as EA geralmente não lhe dão alertas, se necessário, os arquivos do indicador estão faltando, mas você deve encontrar uma mensagem de erro gerada na guia PERITOS na parte inferior da janela MT4. No entanto, pode demorar horas ou até dias antes de EA receber um sinal de entrada e imprime uma mensagem de erro depois de falhar ao carregar o indicador necessário.
Por que executar muitos robôs Forex no mesmo terminal MT4?
Uma das razões para executar muitos robôs Forex no mesmo MT4 é que, dessa forma, você pode testar muitas estratégias automatizadas ao mesmo tempo e sem a necessidade de executar muitos terminais MT4.
O MT4 permite executar 100 Expert Advisors. Isso significa que em vez de executar 100 terminais MT4 com apenas um robô Forex anexado, você pode ter um terminal MT4 com 100 robôs.
Nós ensinamos esta técnica no Forex Robot Academy e é a principal razão pela qual eu encontrei sucesso no comércio automatizado de Forex.
Outra boa razão para executar mais de um Expert Advisor no MT4 é copiar suas trades para outras contas MT4. Isso pode ser feito usando o software Local Trade Copier. Você simplesmente executa seu EA em um gráfico e o Servidor EA da Local Trade Copier em outro gráfico. O Server EA detectará quaisquer ações comerciais e as enviará para outras contas MT4, onde LTC Client EA está sendo executado e repita-as de acordo. Desta forma, você pode copiar todos os negócios de um MT4 para outras contas MT4 automaticamente sem parar.
Conclusão.
Então, você sabe que você pode ter muitos EAs em execução em um terminal MT4. Mas antes de executar várias EAs na mesma conta MT4, eu recomendo que você leia o manual de instruções de cada EA que você vai usar. Eu mesmo diria que é obrigatório ler o manual de instruções para que você aprenda sobre os requisitos e limitações da EA.
Se isso não lhe disser nada, você pode entrar em contato com o desenvolvedor da EA e simplesmente perguntar se esta EA pode trabalhar em conjunto com outros consultores especializados na mesma conta MT4.
Você deve descobrir se a EA usa um Número Mágico para identificar seus próprios negócios e, se a EA verifica se ele está gerenciando apenas os negócios do mesmo instrumento ao qual ele está vinculado.
Então me diga, quantos EAs você está executando na mesma conta MT4?
Publicações relacionadas:
Sobre o autor.
Primeiro eu sou pai, marido e depois o autor do livro "Como começar seu próprio serviço de sinais de Forex". Eu também sou um comerciante de Forex, um programador, um empreendedor e o fundador do e-codeer Forex blog. Criei duas das copiadoras comerciais mais populares e outras ferramentas de negociação para MT4 que já são usadas em todo o mundo por centenas de comerciantes de moeda.
30 Comentários.
Rimantas Petrauskas. Obrigado. Depois de arrasto na internet por horas, você finalmente respondeu minha pergunta. Muito grato. Cheers, Steelpig.
John, fico feliz que minha informação tenha sido útil para você.
Informações muito úteis.
Eu quero codificar um scalper de pássaro irritado para parar a perda. Ele não possui uma ordem de perda de parada embutida.
Você pode por favor me ajudar.
Oi, posso recomendar um bom programador de MQL4, Gosta Hulden.
Obrigado! Excelente informação.
Estou executando o mesmo EA em gráficos x2, 1. 15Min e 1. gráfico de 30min. Eu tenho dois números mágicos diferentes 2222 e 2223.
O que eu estou achando é quando eu olho para o gráfico um (15min), também mostra os negócios para o gráfico 2 (o 30min). Estou executando o mesmo EA em apenas um par de moedas.
Existe uma maneira apenas de mostrar trades para um EA em um gráfico? sem ver os outros negócios do gráfico 30min? frustrante & # 8230; ..
Oi, não, você não pode ocultar negócios desse jeito. O MT4 é projetado para funcionar de forma que você veja todas as trades do símbolo gráfico atual, independentemente do número mágico.
como você está executando o mesmo EA em gráficos x2? por favor, descreva, eu quero fazê-lo.
Você leu o artigo? Eu explico como é feito 😉
Você precisa abrir dois gráficos vazios e adicionar EAs em cada um.
Eu fiz isso. Eu abri os gráficos EUR / USD e GBP / USD, anexou meu mesmo EA em ambos, mas apenas obtive sinal para o primeiro par EUR / USE. Diga como fazer o gráfico GBP / USD fazendo negócios.
Não posso responder a sua pergunta porque não conheço o que EA você está usando. Entre em contato com desenvolvedor de EA.
Ou talvez você só precisa ser mais paciente o suficiente e aguardar negociações GBPUSD. Ou, sua EA não foi projetada para trocar GBPUSD, então você ganhou n. °.
Muito obrigado por esta informação. Eu estava executando a mesma EA em dois gráficos / mercados de diferença e a EA começou a levar um comércio após o outro sem parar e não consegui descobrir um. Agora eu sei que preciso usar dois números mágicos diferentes para cada implementação da EA!
Bom artigo. Eu não sou um codificador eu mesmo; # 8217; apenas um comerciante. Só sei o suficiente sobre a codificação para me meter em problemas. Ainda assim, perguntei sobre a execução de múltiplas EAs no mesmo gráfico. Alguém recentemente me perguntou sobre fazer isso com o intervalo mesmo EA que escrevi no meu site. Eu acho que enquanto uma das EAs usa números mágicos, esse método ainda deveria funcionar corretamente?
Qualquer MT4 pode executar várias EAs, mas você não pode executá-las no mesmo gráfico. O MT4 permite apenas uma EA por gráfico.
Mas você sempre pode abrir um novo gráfico vazio e anexar EA adicionais lá.
Diga se você deseja executar 5 EAs no MT4, você simplesmente abre 5 cartas vazias e anexa as EAs uma a uma a cada uma delas.
Isso também deve funcionar com a sua EA, mas é claro que a parte do número mágico é importante aqui. Normalmente, cada EA deve usar EA diferente, mas depende da EA e do que ela faz.
Se é uma EA que está negociando e você executa múltiplas instâncias desse EA em MT4, então ele deve ter um número mágico diferente para cada instância (para cada gráfico, por assim dizer).
Se a EA for um gerente de comércio (como a sua economia, mesmo EA), então normalmente você precisa executar apenas uma instância de EA na conta. Mas é claro que pode haver casos em que a EA é capaz de gerenciar negócios por um número específico de magia fixa e, nesse caso, você pode executar várias instâncias em diferentes gráficos e, claro, atribuir diferentes números mágicos.
Espero que isto ajude.
Os números mágicos influenciam o tempo de execução do comércio?
Não, números mágicos não afetam o tempo de execução comercial.
Os números mágicos resolveriam o erro 141 e # 8220; muitos pedidos & # 8221 ;? Por causa do que eu entendo MN atribuiria um número ao comércio que separaria 2 negociações, mesmo que fossem iguais, mas a EA possui configurações diferentes que (devido à volatilidade) coincidem ao mesmo tempo.
Não, números mágicos não têm nada a ver com esse erro. Para evitar esse erro, sua EA deve ser codificada de forma a que não envie muitos pedidos ao corretor.
Desdobrei 19 EAs em um terminal MT4. Recebo numerosos erros para falhas comerciais com a nota # 8220; Contexto comercial está ocupado. & # 8221; Procurei uma solução para este problema, mas parece que eu precisarei aprender o MQL5 para contorná-lo? Existe alguma outra maneira?
Sim, há uma maneira de contorná-lo. Você executa menos EAs (8 max no seu caso), ou você pode aprender como criamos EAs para não ter esse problema. No entanto, este treinamento é pago, pois nós colocamos muito esforço para criar os vídeos eo código extra que você precisa para executar até 100 EAs na mesma conta sem o "Contexto comercial" está ocupado e # 8221; erro.
Você precisa se juntar ao Curso de acidentes de trabalho do Portfoliolizer para aprender esta técnica de execução de vários EA de Forex no mesmo MT4.
Justo! Eu vi o seu vídeo do curso Portfoliolizer e parece coisas de boa qualidade. Estou lhe enviando um e-mail com perguntas. 🙂
Eu só recomendaria que você mencionasse problemas potenciais, como este na sua postagem de blog original e também apresente sua solução (link para seu curso), porque sem deixar uma postagem sobre o assunto, nunca teria aprendido sobre o curso / solução. ThanX! (Não há vergonha em promover o seu curso na postagem do seu blog!)
Então, apenas para ser claro caso o outro comentário não o cubra .. Digamos que eu quero executar o mesmo EA no mesmo par de moedas, no entanto, eu quero valores diferentes por intervalo de tempo. Então, apenas para um exemplo: Digamos que estamos negociando EUR / USD e eu quero um quadro de tempo de 15m TP 20 pips 1HR TP 25 pips 4HR 30 pips. Mesmo que eu aborde vários gráficos em intervalos de tempo diferentes e até tentei nomear o EA 1-3 e inseri-los. Mesmo EA, mas EA1.ex4 EA2.ex4 etc, isso não importará porque a limitação é com o próprio mt4?
Brian, você precisa usar um número mágico diferente para cada EA. Se a sua EA não tiver, provavelmente você não pode executar várias instâncias, pelo menos no instrumento.
Está bem. Eu revisarei o código hoje à noite e darei uma chance graças ao feedback!
Cancelar resposta.
Inscreva-se para obter mais conhecimentos MT4.
Digite seu nome real e o melhor endereço de e-mail abaixo para se inscrever no meu boletim informativo. Seja o primeiro a receber meus novos tutoriais e artigos MT4.
Se você não pode ver o formulário de registro, ele deve estar oculto pela AdBlock e você terá que desativá-lo primeiro para este site.
P. S. Eu também enviarei uma cópia gratuita do meu eBook com conteúdo cheio (valor de US $ 19) que irá ensinar você a identificar fraudes Forex.
Siga-me no facebook.
Posts mais populares.
Rimantas Petrauskas é o autor, comerciante, programador, empresário, pai e marido de Forex. Ele criou software para troca de moeda e entrega de sinal desde 2009 e criou centenas de robôs comerciais para seus clientes. Ele acredita firmemente que, com uma Atitude Mental Positiva, podemos alcançar qualquer objetivo.