Navegação

    Portal do Trader
    • Cadastrar
    • Login
    • Pesquisar
    • Categorias
    • Recente
    • Tags
    • Popular
    • Usuários
    1. Home
    2. Pelliciari
    P
    • Perfil
    • Seguindo 0
    • Seguidores 0
    • Tópicos 1
    • Posts 3
    • Melhor 0
    • Grupos 0

    Pelliciari

    @Pelliciari

    ...
    0
    Reputação
    253
    Visualizações de perfil
    3
    Posts
    0
    Seguidores
    0
    Seguindo
    Cadastrou Última vez Online
    Website www.mql5.com/en/users/rpelliciari Local Mairiporã - SP

    Pelliciari Seguir

    Última postagem realizada por Pelliciari

    • RE: MT5 - EA não compra/vende quando roda no mercado real ! O que fazer ?

      Obrigado pela dica, Rodrigo !

      Batista, obrigado também pela força.

      Sobrevivi. O EA está efetuando as negociações normalmente agora:

      ==== minha trilha:

      input double varMargemOp = 1000; // exemplo de limite para margem da operação

      input double varMargemContrato = 100; // R$ 100 por mini-contrato

      1. adequar metodo "AccountBalanceAtStart()", incluindo a constante de saldo total == incluir "varMargemOp"

      2. adequar metodo "AccountEquity()" e "AccountFreeMargin()" == incluir "varMargemOp"

      3. adequar variavel "margin_required" para a margem do mini-indice == incluir "varMargemContrato"

      4. adequar metodo "AccountFreeMargin()"

      Tudo isto ocorreu porque me utilizo de uma ferramenta para montar a estrutura inicial dos blocos, que monta default alguns blocos de "money management". Isso me poupa muito trabalho na confecção do EA e ajustes que venham a ocorrer. Segue o jogo. Valeu, boa semana a todos !!!

      postado em MetaTrader 5
      P
      Pelliciari
    • MT5 - EA não compra/vende quando roda no mercado real ! O que fazer ?

      Caros colegas, bom dia !

      Estou com um EA MT5 que gera lucro nos testes, porém em produção não efetiva nenhuma ordem sequer.Imagino que seja pelo fato da minha conta metatrader que sempre mostra "saldo = 0" ,e, só atualiza o saldo após a efetivação de uma operação.
      Porém , para o EA, se o saldo está como zero, não há saldo disponível para operação correto ?Como ajustar isto ?
      Percebo que a API possui um metodo que é sobrescrito "AccountFreeMargin()" que verifica o saldo e recupera em um objeto "memory". Inicio meus trabalhos desta forma ?
      Para sanar o problema, imagino definir meu saldo através de uma variável estática. O que vocês acham ?


      postado em MetaTrader 5
      P
      Pelliciari