supremum >>:
Можно ли узнать, как используется многопоточность при работе советников. Судя по всему функции init и deinit вызываются в одном потоке, а функция start вызывается в другом потоке. Для каждого вызова start создается новый поток?
Это важно знать для случая активного использования внешних dll.
Вообще то с точки зрения ООП - это не совсем функции, а методы реакции на события. Т.е. функция init() вызывается по событию запуска скрипта, deinit() по событию отключения скрипта, а start() по событию прихода каждого нового тика в терминал.
Скорее всего, это взято по аналогии Java апплетов, т.к. там так присутствуют методы реакции на события с точно такими же идентификаторами.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Можно ли узнать, как используется многопоточность при работе советников. Судя по всему функции init и deinit вызываются в одном потоке, а функция start вызывается в другом потоке. Для каждого вызова start создается новый поток?
Это важно знать для случая активного использования внешних dll.