Ошибки, баги, вопросы - страница 1798

При долбежке (все символы) торговыми запросами Metaquotes-Demo нарвался на ситуацию, когда SYMBOL_BID и SYMBOL_ASK вернули нули.

Какова возможная природа такого исхода?

Кто-нибудь делает проверку на корректность возвращаемых цен?
fxsaber:

При долбежке (все символы) торговыми запросами Metaquotes-Demo нарвался на ситуацию, когда SYMBOL_BID и SYMBOL_ASK вернули нули.

Какова возможная природа такого исхода?

Кто-нибудь делает проверку на корректность возвращаемых цен?
пустой стакан?!

на МК-демо половина символов не обновляется с августа 2016г.

я осенью писал,обещали поправить,не поправили. а я потом уже не проверял больше
ivanivan_11:
пустой стакан?!
Нет, все символы котируются и торгуются на демо. Однако, иногда по ним ноль проскакивает.
Metaquotes-Demo, SYMBOL_BID/ASK выдают нули!
#define Bid (SymbolInfoDouble(Symb, SYMBOL_BID))
#define Ask (SymbolInfoDouble(Symb, SYMBOL_ASK))

void OnStart()
{
  for (int i = SymbolsTotal(true) - 1; (i >= 0) && (!IsStopped()); i--)
  {
    const string Symb = SymbolName(i, true);
    
    if (((ENUM_SYMBOL_TRADE_MODE)SymbolInfoInteger(Symb, SYMBOL_TRADE_MODE) == SYMBOL_TRADE_MODE_FULL) &&
        ((Bid == 0) || (Ask == 0)))
      Print(Symb);
  }
}
Результат
GBPRUB_TOD
EURRUB_TOD
fxsaber:

При долбежке (все символы) торговыми запросами Metaquotes-Demo нарвался на ситуацию, когда SYMBOL_BID и SYMBOL_ASK вернули нули.

Какова возможная природа такого исхода?

Кто-нибудь делает проверку на корректность возвращаемых цен?

такое поведение не только при долбежке, а иногда проскакивает, с момент выхода мт5 делаю в коде проверку - если равны Ask=Bid=0 - return 

Vladislav Andruschenko:

такое поведение не только при долбежке, а иногда проскакивает, с момент выхода мт5 делаю в коде проверку - если равны Ask=Bid=0 - return 

Написал в СД (четыре заявы только за сегодня) с полным воспроизведением. Не должно быть так!
fxsaber:
Metaquotes-Demo, SYMBOL_BID/ASK выдают нули!
В СД обратили внимание на несоответствующий скрин. Заменил - стало понятно, что мой косяк. Извините
fxsaber:
В СД обратили внимание на несоответствующий скрин. Заменил - стало понятно, что мой косяк. Извините

 

а в чем косяк то был? 

Vladislav Andruschenko:

а в чем косяк то был? 

На скрине по этим символам не стало цен.
fxsaber:

При долбежке (все символы) торговыми запросами Metaquotes-Demo нарвался на ситуацию, когда SYMBOL_BID и SYMBOL_ASK вернули нули.

Какова возможная природа такого исхода?

Кто-нибудь делает проверку на корректность возвращаемых цен?
Не знаю, правильно или нет что иногда возвращаются нули, но с некоторых пор стараюсь делать проверки всех переменных торгового окружения перед использованием. Чревато потому что.