ФОРТС OnBookEvent

 

Добрый день!

Событие OnBookEvent возникает, когда приходит котировка в стаканы инструментов.

А когда я "нахожусь" внутри функции OnBookEvent котировки приходят в стаканы или

процесс получения котировок "замораживается"? 

 

Конечно приходят.

Эксперты работают полностью независимо от прихода котировок.

 
Renat:

Конечно приходят.

Эксперты работают полностью независимо от прихода котировок.

Т.е когда с скажу GetBook, то могу получить котировку, которая пришла

за котировкой, которая инициировала onBookEvent? 

 
Mikalas:

Т.е когда с скажу GetBook, то могу получить котировку, которая пришла

за котировкой, которая инициировала onBookEvent? 

Да, вы можете зацикленно сидеть в своем эксперте и извлекать новые котировки самостоятельно.

Только не забудьте в зацикленном эксперте:

  1. проверять IsStopped(), чтобы вовремя понять, что эксперта просят завершиться и правильно выйти
  2. ставить Sleep(), чтобы не загрузить CPU на 100%. Достаточно делать Sleep(1).
 
Renat:

Да, вы можете зацикленно сидеть в своем эксперте и извлекать новые котировки самостоятельно.

Только не забудьте в зацикленном эксперте:

  1. проверять IsStopped(), чтобы вовремя понять, что эксперта просят завершиться и правильно выйти
  2. ставить Sleep(), чтобы не загрузить CPU на 100%. Достаточно делать Sleep(1).
Спасибо, я не для зацикливания спросил, а для оптимизации.