Ошибки, баги, вопросы - страница 3585
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
На практике, bid и ask, полученные из SymbolInfoTick и из стакана, могут отличаться.
зачем вообще из стакана или шпиона получать цены, нужно только событие от символов, потом проверка торгового времени (рабочего и закрытия в конце дня), дальше наличие открытых позиций и потом уже проверка условий и цены
или есть другая схема?
Я никого не агитирую. Хотите пишите так как вам нравится. Зачем вы второй раз указываете на то, что в тестере не работает???
OnChartEvent в тестере работать не может в принципе. И ЧТО???
Индикатор-шпион прекрасно работает в тестере, обеспечивая идентичные результаты тестирования мультивалютных советников при запуске на любом инструменте.
на сервере всё равно OnBook возникает раньше
А в советнике почему-то после соответствующего OnTick.
Ошибки при отправке уведомлений из терминала MT5 и МТ4.
В журнале MT5:
2024.10.04 15:46:00.232 Notifications send request failed (raw - read failed, 0 error, 1 bytes needed)
В журнале MT4:
2024.10.04 15:53:42.219 Notifications: 'Test message from ...... not sent to .......
Зачем вы второй раз указываете на то, что в тестере не работает???
OnChartEvent в тестере работать не может в принципе. И ЧТО???
1. Потому, что стартовый вопрос был связан с тестером.
2. OnChartEvent работает в тестере, но с ограничениями.
Господа, я вчера обновил МТ5 до 4585 и если раньше было UTC 0, то теперь один показывает UTC 0, другой - UTC +3, 3й - UTC +2
и как мне теперь всё это безобразие вернуть к UTC 0??? Дайте функцию выбора времени в терминале;
Поддерживаю.
Кусок кода для поиска bid и ask в стакане:
Всё гораздо проще.
Максимальное количество показываемых заявок в стакане. По моим наблюдениям и как правило это чётное количество. Следовательно SYMBOL_TICKS_BOOKDEPTH/2 это заявки BUY и SYMBOL_TICKS_BOOKDEPTH/2-1 будут заявки SELL. Те самые которые вы назвали ценами Bid и Ask
Но у меня есть другая проблема.
Подписка на стакан проходит без ошибок, а в OnBookEvent() проходят не все символы. Почему не проходят, как определить причину?
Как у такой структуры заменить массив на вектор?
Не понял, нужен вектор или массив векторов. Но имхо, оба варианта сделать несложно:
Тогда в журнале: