Finding highest value after a specified time.

 
How can I find the highest or lowest value after a specified time.

Please help.......
 
int count = iBarShift( Symbol(), Period(), time, false ) + 1;
int index = iHighest( Symbol(), Period(), MODE_HIGH, count, 0 );
double high = iHigh( Symbol(), Period(), index );