Navegação

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

    RBasquiao

    @RBasquiao

    0
    Reputação
    146
    Visualizações de perfil
    1
    Posts
    0
    Seguidores
    0
    Seguindo
    Cadastrou Última vez Online

    RBasquiao Seguir

    Última postagem realizada por RBasquiao

    • Ordem enviada é cancelada sem registro de nada.

      Bom dia a todos.

      Fiz um código simples para testar o envio do tipo de ordem no MT5.

      O que ocorre é que em ordens limitadas, o envio da ordem não apresenta erros, tanto é que no log é exibido "Order Paced".

      Mas a ordem aparece e é CANCELADA ao mesmo tempo, sem NENHUM registro do motivo pelo qual foi cancelada.

      Em conta demo a ordem não é cancelada, mas em produção sim.
      Uso o MT5 da Rico.

      Segue abaixo o código usado.

      void testeOrdem(){

      MqlTradeRequest request={0};
      request.action=TRADE_ACTION_PENDING;
      request.magic=12345;
      request.symbol= "WING16";
      request.volume=1;
      request.sl=0;
      request.tp=0;
      request.stoplimit=0;
      request.price=41400;
      request.type_filling = ORDER_FILLING_FOK;
      request.type_time = ORDER_TIME_SPECIFIED;
      request.expiration = TimeCurrent() + PeriodSeconds(PERIOD_H8);
      request.type=ORDER_TYPE_SELL_LIMIT;

      MqlTradeResult result={0};
      OrderSend(request,result);

      Print(__FUNCTION__,":",result.comment);

      }

      Alguém já passou por isto ??

      postado em MetaTrader 5
      R
      RBasquiao