Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Можно вызывать.
И рекурсии не будет.
init() вызывается при запуске, а start() при поступлении тика.
Причем start() автоматом вслед за init() не запускается.
спасибо, доходчиво
deinit() только сниться :)
уже нет. скоро (относительно) будет массовый переход на новые билды (>509), там есть и уже работает функция-событие OnTimer() и милисекундный таймер впридачу (минимальный период 16-18 ms). если такая частота вызовов (около 55 гц) устраивает - можно все иниты уже расцикливать и работать в штатном режиме. :)
)))))))) отпишусь, я бы уже проверил, да воскресенье )))
Открою тайну: и из init можно вызывать start, поэтому воскресенье не помеха ;)
Но правильнее, имхенько, вызывать и из init и из start, при необходимости, пользовательскую функцию ReInit, повторно инициализирующую те и только те переменные, которые нужно.
Открою тайну: и из init можно вызывать start, поэтому воскресенье не помеха ;)
Но правильнее, имхенько, вызывать и из init и из start, при необходимости, пользовательскую функцию ReInit, повторно инициализирующую те и только те переменные, которые нужно.
а вместе с ней и deinit )))).. вечный кайф обеспечен терминалу..
а вместе с ней и deinit )))).. вечный кайф обеспечен терминалу..
init, start, deinit, сами по себе не способны ничего ни создать, ни разрушить, как их ни чередуй.
Сломать, либо создать что-либо может только пользователь.
3. К зависанию терминала не приводит, если только ваш init() не подвешивает терминал.
Я бы сказал так: "если только ваш init() не вызывает start()"
Я поэкспериментировал, есть непонятки, если я меняю параметры в сете, а советник уже на окне, инициализация происходит ли?