Вопрос по фракталам

 
Добрый день. Я новичок и поэтому у меня много вопросов. Вот первый:
Мне неообходимо проанализировать и занести в массив последние 5 фракталов, но какое количество баров и каким смещением и относительно чего считает iFractals() я не понимаю.

double iFractals( string symbol, int timeframe, int mode, int shift)

Вычисляется Fractals.
Параметры
symbol - Символьное имя инструмента, на данных которого будет вычисляться индикатор. NULL означает текущий символ.
timeframe - Период. Может быть одним из периодов графика.
mode - Индекс линии индикатора. Может быть любым из значений идентификаторов линии индикаторов.
shift - Сдвиг относительно текущей позиции (количество периодов назад).

Прошу прокоментировать параметры более расширено.
Причина обращения: