Questão da Função MT4
Results 1 to 2 of 2

Thread: Questão da Função MT4

  1. #1
    Estou tentando mesclar dois EAs diferentes em um e queria saber se o MT4 permite aninhar funções void dentro de funções void....

    Eu preciso separar 2 conjuntos totalmente diferentes de contagens de posição que vão para funções de negociação (vazios). Dentro das funções de negociação, quero separar as funções adicionais de compra e venda (vazios), algo assim:

    Código inserido if (contagem de posição A lt; 1) functionEA1Trades(); if (contagem de posições B lt; 1) functionEA2Trades(); void functionEA1Trades() if (upsignal) buy1(); compre2(); compre3() compre4(); if (dnsignal) vende1(); vender2(); vender3(); vender4(); void functionEA2Trades() if (upsignal2) buy2_1(); compre2_2(); compre2_3(); compre2_4(); if (dnsignal2) sell2_1(); vender2_2(); vender2_3(); vender2_4();
    etc.

    Alguém tem experiência em fazer algo assim ou sabe se é possível?

    Eu li em algum lugar no fórum MT4 que as funções só podem lidar com até 64 parâmetros, minhas chamadas de função acima [void functionEA1Trades(), void functionEA2Trades()] têm até várias centenas de funções potenciais de compra e venda aninhadas.

    Antes mesmo de tentar continuar com o aninhamento deste código... O que estou tentando acima é possível?

  2. #2

    Estou tentando mesclar dois EAs diferentes em um. O que estou tentando acima é possível?
    Não sei o que você quer dizer com aninhamento Você não pode aninhar funções como eu entendo o aninhamento. Você pode chamar funções de dentro de outra função, sem problemas, não acredito que haja limite na quantidade de chamadas de função permitidas.

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.