Не могу получить максимальные цены в эксперте

 
Пишу в коде:

PraceHigh = iHigh(NULL, 0, 0);
Print(PraceHigh);

При запуске эксперта есть 3 метода:
- Все тики,
- Контрольные точки,
- По ценам открытия.

Ставлю период день. Экперт присоединяю в дневному графику.
Первые 2 метода в журнале выводят несколько разных дневных цен, иногда они совпадают с графиком.
Третий метод выводит только цену открытия.

Объясните пожалуйста как это работает.
Можно ли получить дневные цены максимума или минимума?
 
"По ценам открытия" - это именно так дословно и работает.
То есть эксперт запускается в момент когда открывается бар. В этот момент все цены O-H-C-L равны друг другу, так как в этот момент пришёл всего лишь 1 первый тик.
Рекомендую просто работать по предыдущему бару в таком случае, который уже сформирован и разницы никакой не будет на разных режимах тестирования.
Причина обращения: