Symbol Info Double

 

Any ideas why non of these coded lines return any values but ZERO.

   double Buy_Volume            = SymbolInfoDouble(_Symbol,SYMBOL_SESSION_BUY_ORDERS_VOLUME);

   double Sell_Volume            = SymbolInfoDouble(_Symbol,SYMBOL_SESSION_SELL_ORDERS_VOLUME);

   double Max_Volume            = SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_LIMIT);

   int Cur_Buy_Orders             = SymbolInfoInteger(_Symbol,SYMBOL_SESSION_BUY_ORDERS);

   int Cur_Sell_Orders             = SymbolInfoInteger(_Symbol,SYMBOL_SESSION_SELL_ORDERS);

   double Price_Change           = SymbolInfoDouble(_Symbol,SYMBOL_PRICE_CHANGE);

   double Volatility_Current     = SymbolInfoDouble(_Symbol,SYMBOL_PRICE_VOLATILITY);

   double Session_Open           = SymbolInfoDouble(_Symbol,SYMBOL_SESSION_OPEN);


Thanks you!

 
AdnanSyed :

Any ideas why non of these coded lines return any values but ZERO.

   double Buy_Volume            = SymbolInfoDouble(_Symbol,SYMBOL_SESSION_BUY_ORDERS_VOLUME);

   double Sell_Volume            = SymbolInfoDouble(_Symbol,SYMBOL_SESSION_SELL_ORDERS_VOLUME);

   double Max_Volume            = SymbolInfoDouble(_Symbol, SYMBOL_VOLUME_LIMIT );

   int Cur_Buy_Orders             = SymbolInfoInteger(_Symbol,SYMBOL_SESSION_BUY_ORDERS);

   int Cur_Sell_Orders             = SymbolInfoInteger(_Symbol,SYMBOL_SESSION_SELL_ORDERS);

   double Price_Change           = SymbolInfoDouble(_Symbol,SYMBOL_PRICE_CHANGE);

   double Volatility_Current     = SymbolInfoDouble(_Symbol,SYMBOL_PRICE_VOLATILITY);

   double Session_Open           = SymbolInfoDouble(_Symbol,SYMBOL_SESSION_OPEN);


Thanks you!

This means that your broker does not broadcast this data.

 
AdnanSyed:

Any ideas why non of these coded lines return any values but ZERO.

   double Buy_Volume            = SymbolInfoDouble(_Symbol,SYMBOL_SESSION_BUY_ORDERS_VOLUME);

   double Sell_Volume            = SymbolInfoDouble(_Symbol,SYMBOL_SESSION_SELL_ORDERS_VOLUME);

   double Max_Volume            = SymbolInfoDouble(_Symbol,SYMBOL_VOLUME_LIMIT);

   int Cur_Buy_Orders             = SymbolInfoInteger(_Symbol,SYMBOL_SESSION_BUY_ORDERS);

   int Cur_Sell_Orders             = SymbolInfoInteger(_Symbol,SYMBOL_SESSION_SELL_ORDERS);

   double Price_Change           = SymbolInfoDouble(_Symbol,SYMBOL_PRICE_CHANGE);

   double Volatility_Current     = SymbolInfoDouble(_Symbol,SYMBOL_PRICE_VOLATILITY);

   double Session_Open           = SymbolInfoDouble(_Symbol,SYMBOL_SESSION_OPEN);


Thanks you!

Brokers dont provide all the information

Most of the information on the sites is sold in the advanced sections or as a pro/paid subscription