MQL5 - Pesquise o pedido de venda fechado mais próximo

 


Tenho esta função que verifica o pedido de venda aberto mais próximo. Minha necessidade atual é procurar o pedido de venda mais próximo que o pedido já tenha sido aberto e fechado (mesmo dia).

 double novaVendaValor = 0; 
   
      for(int i = PositionsTotal()-1; i>=0; i--)  
   
        { if(PositionGetSymbol(i) == simboloDoAtivo && PositionGetInteger(POSITION_MAGIC) == magicNum && PositionGetInteger(POSITION_TYPE) == POSITION_TYPE_SELL) 
   
               { if (novaVendaValor == 0) 
   
                      { novaVendaValor = PositionGetDouble(POSITION_PRICE_OPEN); } 
               }
        }    


the business carried out closer to the day in relation to the current value. Can someone help me, my head is frying!

 
TdNutricula:


Tenho esta função que verifica o pedido de venda aberto mais próximo. Minha necessidade atual é procurar o pedido de venda mais próximo que o pedido já tenha sido aberto e fechado (mesmo dia).


the business carried out closer to the day in relation to the current value. Can someone help me, my head is frying!

Olá, 

se a posição foi fechada você deve procurar no histórico de transações.