Можно ли получить доступ к предыдущим хотя бы нескольким тикам в в функции init()?

 
Нет, а зачем?
Придумать что-то можно,но есть ли смысл? ;)
 
Так "нет", или "что-то можно"? :-) Смысл есть, потому что ситуация такова: эксперт работает на часах, но конкретное решение о входе в позицию принимается на основе анализа последних нескольких десятков тиков. Можно, конечно, просто подождать :-) - это понятно.
 
Shurman:
Так "нет", или "что-то можно"? :-) Смысл есть, потому что ситуация такова: эксперт работает на часах, но конкретное решение о входе в позицию принимается на основе анализа последних нескольких десятков тиков. Можно, конечно, просто подождать :-) - это понятно.
Можно повесить эксперта, который будет записывать последние несколько тиков в Глобальные Переменные.
А все запускаемые эксперты будут брать значения из них =)

Но, имхо, чтоб сэкономить 30 секунд этого делать не стОит ;)
 
А как тики связаны с инитом и с тем, что "эксперт работает на часах"?
 
См. выше. В принципе, минутные клоузы достаточно близки к тому, что хочется. Просто если эксперта включить в середине, допустим, часа - эффект получается не тот, что нужен... Ну да ладно.
 
В каталоге History есть файл ticks.raw, надо полагать, что в нем информация о последних тиках хранится. Файл бинарный, но на первый взгляд без замудростей.
Причина обращения: