Como obter o volume de lotes dos melhores preço de compra e de venda?

 

Olá!

Sou iniciante neste ramo.

Atualmente, no desenvolvimento do meu EA, preciso dos volumes atuais dos lotes dos melhores preços de compra e de venda, mas não consigo obtê-los.

Alguém sabe como obter esses valores?

Desde já, muito obrigado pela atenção!

 
PauloViana7:

Olá!

Sou iniciante neste ramo.

Atualmente, no desenvolvimento do meu EA, preciso dos volumes atuais dos lotes dos melhores preços de compra e de venda, mas não consigo obtê-los.

Alguém sabe como obter esses valores?

Desde já, muito obrigado pela atenção!

Leia este artigo.

 
Joscelino Celso de Oliveira:

Leia este artigo.

Valeu, Joscelino!

Como o arquivo MakertBook.mqh estava dando erro, eu consegui encontrar os valores usando um "for":

(...)

for(int index=0;index<ArraySize(bookArray);idx++) 

      {

            if (bookArray[index].price == best_price_ask && bookArray[index+1].price == best_price_bid)

            {

            volume_ask = bookArray[index].volume;

            volume_bid = bookArray[index+1].volume;

            break;

            }

            else if(bookArray[index].price != best_price_ask)

            {

            continue;

            }

      }

(...)

Razão: