вопрос по работе #include <Trade\SymbolInfo.mqh>

 

Код проги:

#include <Trade\SymbolInfo.mqh>
CSymbolInfo       MySymbInfo;

double      m_ask_bid=0;

int OnInit()
  {
   MySymbInfo.Name(_Symbol);
   Print(MySymbInfo.Name());
   m_ask_bid=MySymbInfo.Ask();
Print("MySymbInfo.Ask = ",m_ask_bid);
   m_ask_bid=MySymbInfo.Bid();
Print("MySymbInfo.Bid = ",m_ask_bid);
   m_ask_bid=SymbolInfoDouble(_Symbol,SYMBOL_ASK);
Print("SYMBOL_ASK = ",m_ask_bid);
//---
   return(INIT_SUCCEEDED);
  }

Результат:

GQ 0 07:17:39.812  (EURUSDrfd,M5) EURUSDrfd
JK 0 07:17:39.812  (EURUSDrfd,M5) MySymbInfo.Ask = 0.0
RD 0 07:17:39.812  (EURUSDrfd,M5) MySymbInfo.Bid = 0.0
KI 0 07:17:39.812  (EURUSDrfd,M5) SYMBOL_ASK = 1.17172

никак не пойму, почему нули во второй и тетьей строчках...

подскажите пожалуйста, кто знает...

Торговые операции на MQL5 - это просто
Торговые операции на MQL5 - это просто
  • www.mql5.com
Почти все трейдеры приходят на рынок для того, чтобы заработать денег, хотя есть и доля тех, кому важен не сам торговый результат, а участие в процессе, драйв. Впрочем, получить удовольствие от процесса можно не только торгуя вручную, но и занимаясь разработкой автоматических торговых систем. Ведь создание торгового робота может быть таким же интересным занятием, как и чтение хорошего детектива.
 

1. Пожалуйста вставляйте код правильно: при редактировании сообщения нажмите кнопку   Code и во всплывающее окно вставьте свой код (на первый раз я отредактировал Ваше сообщение и вставил код правильно)

2. Перед обращением к свойствам объекта класса, нужно обновить данные.

Читать справку: 

Управление

 

Refresh

Обновляет данные по символу

RefreshRates

Обновляет котировки по символу

MQL5.community - Памятка пользователя
MQL5.community - Памятка пользователя
  • www.mql5.com
Вы недавно зарегистрировались и у вас возникли вопросы: Как вставить картинку в сообщение на форуме, как красиво оформить исходный код MQL5, где находятся ваши Личные сообщения? В этой статье мы подготовили для вас несколько практических советов, которые помогут быстрее освоиться на сайте MQL5.community и позволят в полной мере воспользоваться доступными функциональными возможностями.
 
Vladimir Karputov:

1. Пожалуйста вставляйте код правильно: при редактировании сообщения нажмите кнопку    и во всплывающее окно вставьте свой код (на первый раз я отредактировал Ваше сообщение и вставил код правильно)

2. Перед обращением к свойствам объекта класса, нужно обновить данные.

Читать справку: 

Управление

 

Refresh

Обновляет данные по символу

RefreshRates

Обновляет котировки по символу

спасибо, помогло... )

Причина обращения: