![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Наследуйтесь от BASE, тогда методы OnTick в классах будут вызываться автоматически.
если нужно собрать вместе скажем OnTick, OnChartEvent, OnBookEvent, OnTimer, будет проблема.
Решаемо конечно, но костыльно.
если нужно собрать вместе скажем OnTick, OnChartEvent, OnBookEvent, OnTimer, будет проблема.
Решаемо конечно, но костыльно.
Не понял, в чем костыльность. Собирается все вместо ровно таким же образом.
универсальный код имхо, можно добавить к каждому классу A,B методы setSetting(.....) для инициализации в OnInit() если требуются настройки и потом пиши себе каждый класс, что будешь по тику обрабатывать
Собирается все вместо ровно таким же образом.
универсальный код имхо, можно добавить к каждому классу A,B методы setSetting(.....) для инициализации в OnInit() если требуются настройки и потом пиши себе каждый класс, что будешь по тику обрабатывать
пишите OnInit-методы.
покажете?
пишите OnInit-методы.
ну да!
не обычный подход, но мне понравилась идея
заменить бы ArraySize(BASE::Objects) - 1 на статик переменную, чтобы чуть ускорить, вообще супер!
это тоже костыль - подписка на одно событие означает подписку на все.
Не понял. Можете написать только нужные события