Вопрос по индикатору фракталов

 
Привет всем!

Извиняйте, если несколько "офф-топик"...
Хотя - наверное только разработчик может ответить на вопрос.

А сам вопрос такой - какую практическую пользу можно извлечь
из индикатора фракталов (iFractasl) в программном коде?

Я, например, надеялся узнать, где (на каком баре) индикатор поставил
фрактал сверху, а где снизу, но значения, им выдаваемые, всегда раны нулю.
Кто-нибудь может помочь разобраться?

И собственно что нужно (повторюсь) - как узнать, где стоит
последний фрактал сверху, а где снизу.

А еще лучще - где стоит фрактал в указанном промежутке
баров.

Заранее оч. признателен за помощь.
Volt
 
//=============================================================================
// Функция возвращает цену последнего фрактала
// для бара № <shift>, <mode> - режим покупка/продажа 
//=============================================================================
double GetPriceLastFractal(string symbol, int timeframe, int mode, int shift)
{
	double currprice;
	
	while(currprice == 0)
	{
		currprice = iFractals(symbol, timeframe, mode, shift);
		shift++;
	}
	
	return(currprice);
}
Причина обращения: