Так просто не получится. Надо свой дочерний класс писать, и в нем метод StartIndex().
Сейчас он такой:
StartIndex(void) { return((m_every_tick?0:1)); }
А надо свою переменную возвращать. Соответственно нужно написать еще один метод для установки значений этой переменной. Тогда может получится, но я не пробовал.
Спасибо за подсказку, потренируюсь в этом направлении.. Как-то не полюбил я ООП за долгое время, функциональное программирование по моему более очевидно.
Может еще кто какие идеи подскажет?
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Пытаюсь малой кровью написать более-менее универсальный индикатор на основе Стандартных Модулей Торговых сигналов (CSignal***). По большому счету для отображения на графике сигналов на покупку/продажу по выбранному индикатору на основе заложенных паттернов, чтобы самому их не высматривать.
При использовании Модулей сигналов в экспертах проблем нет, выдаются текущие сигналы и далее принимаются решения. Но вот в индикаторе нужны исторические данные. И вот тут не понимаю, как их задать через используемые классы.
При таком расчете индикатор выдает постоянно один и тот же сигнал. Как его заставить считать по каждому бару?
Можно конечно использовать индикатор в чистом виде и прописать дополнительно паттерны, но не хочется этого делать, раз уже готовые модули имеются. Тем более заменяя классы индикаторов можно получить какую-то универсальность.