Problema com o mesmo EA em execução em diferentes janelas
Results 1 to 5 of 5

Thread: Problema com o mesmo EA em execução em diferentes janelas

  1. #1
    Eu estou testando o campeonato EA de 2008 em uma conta demo. Possui uma área onde é possível definir parâmetros para até 4 pares de moedas diferentes dentro do código MT4. O EA então monitora o par de moedas na janela do gráfico (por exemplo, GBPUSD) em que ele está sendo executado, se ele corresponder a um dos quatro pares dentro do código, então ele irá trocar esse par no sinal correto, gerenciá-lo etc.

    A dificuldade que tenho é quando tento executar o EA idêntico em outra janela que corresponde aos outros três pares de moedas; EURGBP GBPJPY EURUSD.

    Estes só serão negociados se não houver comércio GBPUSD. Se eu fechar o GBPUSD, um dos outros 3 pares será imediatamente negociado.

    Eu preciso que o EA troque o par de moedas ao qual ele está ligado e cada EA administre seu próprio par de moedas.

    Então, minha pergunta é o que irá bloquear o EA de negociação? Poderia ser algo como ter exatamente o mesmo número mágico? Essa pode ser a única coisa que eu poderia imaginar que poderia ser comum entre os dois EAs rodarem em janelas separadas - ou seja, se houver uma ordem aberta com o mesmo número mágico que não será negociado. Parece nos pedidos disponíveis e define um sinalizador se houver um pedido em aberto.

    Alguma dica que eu preciso estar procurando?

    Agradecendo antecipadamente.

  2. #2
    Na época eu compus esta resposta esta discussão teve 21 visões .... mas nenhuma resposta! Alguém pode por favor ajudar? Obrigado.

  3. #3
    Meu palpite inicial é um número mágico. Você tem o código fonte? Talvez possamos dar uma olhada e descobrir a lógica da gestão comercial.

  4. #4
    1 Attachment (s) Ronald, atacando você. Anexado é o código-fonte. Eu expandi a matriz para 16 pares de moedas como um projeto de aprendizado para mim. Minha intenção era colocar cada EA em uma janela de par de moedas e começar a refinar esses parâmetros. Há apenas um par de parâmetros para cada par (definido como um segmento). As modificações que fiz foram em/Um ​​Sistema: Parâmetros 1 Este não é o meu código, por isso não quero ofender ninguém (o primeiro autor), é um projeto de aprendizagem para construir um EA, por isso agradeço a sua ajuda . Além disso, eu gostaria de fazer as modificações para que você pudesse me apontar na direção certa? Obrigado Stooper
    https://www.tradingintuitivo.com/gen...a-raschke.html

  5. #5
    O problema estava na função 16. Chama a sub rotina afr.System.AttemptToTrade (I) OI então se torna aai.OrderID. Alterando-o para: afr.System.AttemptToTrade (ac.Symbols * 10 ac.Threads) Consigo abrir uma posição por símbolo por thread. Ronald - Eu te mandei um PM por favor, desista. E Stooper

Permissões de Publicação

  • Não pode publicar novos tópicos
  • Não pode publicar respostas
  • Não pode publicar anexos
  • Não pode editar as suas publicações
  •  
  • Código BB está Ativo
  • Smilies estão Ativos
  • Código [IMG] está Ativo
  • Código [VIDEO] está Ativo
  • Código HTML está Desligado
O site da tradingintuitivo utiliza cookies
O site da tradingintuitivo utiliza cookies, alguns já foram definidos. Pode ler sobre a nossa utilização de cookies aqui. Por favor, clique no botão à direita para aceitar os nossos cookies. Se continuar a usar o site da tradingintuitivo, vamos supor que aceita os nossos cookies.