Originally Posted By: VladMih
Это решение для произвольных 60 минут.

Почему вы так решили?

http://www.tslab.ru/docs/online/index.html?scripteditor.htm
Метод декомпрессии сжатых данных в режиме расчета/оптимизации на исторических данных.

Данный параметр определяет временной сдвиг данных рассчитанных для компрессированных временных интервалов при декомпрессии к оригинальному (базовому) временному интервалу.
Допустим, базовый интервал расчета 1 минута. Для расчета индикаторов использована компрессия в интервал 1 час.
бар 12.00 часовой = 12.00 - 12.59 минуты
при расжатии индикаторов:
1й метод: значение 12.00 начинает действовать (станет доступно для расчетов внутри скрипта) с минутного бара 12.59
2й метод :значение 12.00 начинает действовать (станет доступно для расчетов внутри скрипта) с минутного бара 12.00
3й метод :значение 12.00 начинает действовать (станет доступно для расчетов внутри скрипта) с минутного бара 13.00

Внимание, метод 2 не рекомендуется применять для тестирования стратегий вследствии возможного "заглядывания в будущее" - как нетрудно видеть из примера выше в режиме 2 значение компрессированного индикатора доступно до окнчания часа!.

Метод 2 применим исключительно для визуального и графичекого анализа .
Для оптимизации торговых стратегий наиболее оптимален метод 1.
Метод 3 обладает небольшим запаздыванием равным одному базовому интервалу и может применяться для тестирования стратегий опирающихся на короткие (секундные) интервалы для имитации возможных задержек исполнения, медленных каналов связи и т.п.


Отредактировано airwaves18244 (Mon May 20 2013 10:47 AM)