Olá pessoal. Sou novato no MQL. Poderiam me ajudar com uma questão? Estou tentando pegando o volume de ofertas atual do book, porém sempre obtenho o valor "zero", usando "SymbolInfoDouble(symbol,SYMBOL_SESSION_BUY_ORDERS_VOLUME)".
Trecho do código
SymbolSelect(symbol,true);
if(SymbolInfoTick(symbol,tick))
{
double d_check_value1 =0.0;
double d_check_value2 =0.0;
d_check_value1 = SymbolInfoDouble(symbol,SYMBOL_SESSION_BUY_ORDERS_VOLUME);
d_check_value2 = SymbolInfoDouble(symbol,SYMBOL_SESSION_SELL_ORDERS_VOLUME);
}
Outras informações eu consigo pegar corretamente. Exemplo:
double ask= SymbolInfoDouble(symbol,SYMBOL_ASK);
double bid= SymbolInfoDouble(symbol,SYMBOL_BID);
Obrigado,
Sugiro que pense em outra abordagem. Veja se o artigo abaixo te traz algum insight.
[ ]´s

- www.mql5.com

- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Olá pessoal. Sou novato no MQL. Poderiam me ajudar com uma questão? Estou tentando pegando o volume de ofertas atual do book, porém sempre obtenho o valor "zero", usando "SymbolInfoDouble(symbol,SYMBOL_SESSION_BUY_ORDERS_VOLUME)".
Trecho do código
SymbolSelect(symbol,true);
if(SymbolInfoTick(symbol,tick))
{
double d_check_value1 =0.0;
double d_check_value2 =0.0;
d_check_value1 = SymbolInfoDouble(symbol,SYMBOL_SESSION_BUY_ORDERS_VOLUME);
d_check_value2 = SymbolInfoDouble(symbol,SYMBOL_SESSION_SELL_ORDERS_VOLUME);
}
Outras informações eu consigo pegar corretamente. Exemplo:
double ask= SymbolInfoDouble(symbol,SYMBOL_ASK);
double bid= SymbolInfoDouble(symbol,SYMBOL_BID);
Obrigado,