Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Что тут туманного?
Спрашиваю разработчиков взаимодействие OnTimer() и OnTick()
(что выполняется раньше, паралельно это выполняется, прерывают ли проценсы друг друга, пропускается ли один процес, у кого преймущество)
Все события в эксперте обрабатываются в одном потоке (собственном потоке эксперта), последовательно, без прерываний. События помещаются во входящую очередь эксперта и их обработчики вызываются строго в порядке очередности (fifo). Одновременно в очереди может находится только одно событие тика и одно событие таймера (т.е. если эксперт не успел взять на обработку событие тика, то дополнительное событие в очередь не помещается, с таймером - аналогично).
Спасибо. Теперь более-менее понятно.
Все события в эксперте обрабатываются в одном потоке (собственном потоке эксперта), последовательно, без прерываний. События помещаются во входящую очередь эксперта и их обработчики вызываются строго в порядке очередности (fifo). Одновременно в очереди может находится только одно событие тика и одно событие таймера (т.е. если эксперт не успел взять на обработку событие тика, то дополнительное событие в очередь не помещается, с таймером - аналогично).
А что происходит с индикаторами - они же все работают в одном потоке? У них в очередь тоже будет помещено лишь по одному событию тика и таймера на ВСЕ индикаторы? Или как это обрабатывается?
Просто возьмите и попробуйте.
Также почитайте про виндовое сообщение WM_TIMER
Все события в эксперте обрабатываются в одном потоке (собственном потоке эксперта), последовательно, без прерываний...
Просто возьмите и попробуйте.
Также почитайте про виндовое сообщение WM_TIMER
Хороший ответ.
Вы ооооочень помогли.
(сарказм)
Не очень понял, почему без прерываний. Пока процессор нужен эксперту, остальные потоки не исполняются? У него такой приоритет?
Тут не объясняют. Говорят Just do it!