Функция определяет, какой фрактал был последним — верхний или нижний. Если верхний — функция возвратит -1, если нижний: 1.
int whatLastFractal(int period)
{
for(int i=2; i<=100; i++)
{
if(iFractals(Symbol(),period,MODE_UPPER,i)>0)
{
return(-1);
}
if(iFractals(Symbol(),period,MODE_LOWER,i)>0)
{
return(1);
}
}
return(0);
}