Помогите со временем

 

Здравствуйте. Интересует реализация такой вот схемы.

//------------------------------------------------------

Если Линия1 = Линия1 (в течении 10 секунд)

Ставим Alert

//------------------------------------------------------

Конкретно, интересует реализация функции со временем.

Большое спасибо за ответы, могу выложить код, но думаю, что задача и так понятна. Просто искал в интернете, через что реализовать данное условие... и так и не понял чем воспользоваться.

 

Линия2=Линия1;

Sleep(10000);

RefreshRates();

if(Линия1==Линия2) Alert("...");

 
gorby777:

Линия2=Линия1;

Sleep(10000);

RefreshRates();

if(Линия1==Линия2) Alert("...");

для экспертов да, но в индикаторах Sleep не работает. поэтому сделайте через запоминание времени и сравнивайте с TimeCurrent
 

Можно так определить бар с момента открытия ордера?

if(OrderSelect(3514,SELECT_BY_TICKET)==true)
datetime ControlTime=TimeCurrent()-OrderOpenTime();
int ControlBar=MathRound(ControlTime/Period());
if(ControlBar>3)

 
А для индикаторов?
Причина обращения: