Возможно ли при нормальных условиях при вызовеMarketInfo() с параметрами MODE_STOPLEVEL \ MODE_SPREAD \ MODE_MARGINREQUIRED получить отрицательные значеня или не получить их вовсе? Не совсем уверен, но при Crush-тестах Советника на 5-8 графиках одновременно (т.е. каждая копия одного и того же Советника на своем графике на разных валютах, но на одном таймфрейме) похоже возникают сбои при вызове MarketInfo и некоторые переменные не просчитываются (т.е. либо нет ответа от MarketInfo, либо ответ был но неясно какой). Может быть из-за слишком частых запросов или избытка таковых работа MarketInfo была нарушена - или этого быть не может?
Аналогично с переменными терминала AccountFreeMargin() и AccountMargin(), которые тоже иногда неясно в каком виде возвращаются после вызова.
Не много не в тему, но :) какие функции всегда используют Торговый поток Терминала (т.е. их нельзя вызывать одновременно из разных Советников.)
И наконец - какая цена появляется в потоке ценовых данных BID[] или ASK[] при обновлении данных. Т.е ноль, или код ошибки или еще что-то другое.
Заранее Спасибо за проявленное внимание!
P.S.Чтоб у Вас все было и Вам за это ничего не было.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Доброго времени суток, господа!
Разрешите поинтересоваться:
Возможно ли при нормальных условиях при вызове MarketInfo() с параметрами MODE_STOPLEVEL \ MODE_SPREAD \ MODE_MARGINREQUIRED получить отрицательные значеня или не получить их вовсе? Не совсем уверен, но при Crush-тестах Советника на 5-8 графиках одновременно (т.е. каждая копия одного и того же Советника на своем графике на разных валютах, но на одном таймфрейме) похоже возникают сбои при вызове MarketInfo и некоторые переменные не просчитываются (т.е. либо нет ответа от MarketInfo, либо ответ был но неясно какой). Может быть из-за слишком частых запросов или избытка таковых работа MarketInfo была нарушена - или этого быть не может?
Аналогично с переменными терминала AccountFreeMargin() и AccountMargin(), которые тоже иногда неясно в каком виде возвращаются после вызова.
Не много не в тему, но :) какие функции всегда используют Торговый поток Терминала (т.е. их нельзя вызывать одновременно из разных Советников.)
И наконец - какая цена появляется в потоке ценовых данных BID[] или ASK[] при обновлении данных. Т.е ноль, или код ошибки или еще что-то другое.
Заранее Спасибо за проявленное внимание!
P.S.Чтоб у Вас все было и Вам за это ничего не было.