EA duplicando número de Lots em algumas operações

 

Boa tarde, Pessoal tudo bem?


Pessoal tenho um  EA operando míni-índice na B3 através da Rico.

Esta ocorrendo um fato bem curioso, em algumas operações de compra ou de venda ela acaba desrespeitando o valor colocado no parâmetro Lots do tipo input.. esta fixo para entrar com 10 contratos mas em algumas operações ele entra com 20 mas bem aleatório e não consegui observar um padrão quando isso ocorre...

Na conta demo não acontece só na conta real..

Minhas ordens são construídas assim:

   //--- Cacacterísticas da ordem de Venda

   requisicao.action       = TRADE_ACTION_DEAL;                            // Executa ordem a mercado

   requisicao.magic        = magic_number;                                     // Nº mágico da ordem

   requisicao.symbol       = _Symbol;                                              // Simbolo do ativo

   requisicao.volume       = num_lots;                                            // Nº de Lotes setado como 10

   requisicao.price        = NormalizeDouble(tick.bid,_Digits);          // Preço para Venda

   requisicao.sl           = NormalizeDouble(tick.bid + SL*_Point,_Digits);    // Preço Stop Loss SL é input esta como 250 pontos

   requisicao.tp           = NormalizeDouble(tick.bid - TK*_Point,_Digits);    // Alvo de Ganho - Take Profit TP é input esta como 50 pontos

   requisicao.deviation    = 0;                                                                     // Desvio Permitido do preço

   requisicao.type         = ORDER_TYPE_SELL;                                            // Tipo da Ordem

   requisicao.type_filling = ORDER_FILLING_FOK;                                       // Tipo deo Preenchimento da ordem



Alguém tem alguma ideia? Já passaram por isso?


Obrigado....

 
NandoBueno:

Boa tarde, Pessoal tudo bem?


Obrigado....

Olá,

Tomé já disse, só acredito vendo. Cole aqui o LOG DIÁRIO.