Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Храни исходные коды в MQL5 Storage. Это безопасно!
MrSnaKe
94
MrSnaKe 2014.11.22 21:33 

Привет всем

Нужен совет

Нужно узнать как закрылась предыдущая свеча (белая она была или черная) и в зависимости от результата на новой свечи сделать какое то действие (открыть ордер или нечто другое)

если можно то с примером. 

transcendreamer
3114
transcendreamer 2014.11.22 21:34  

if(Close[1]-Open[1]>0) {...}

else {...} 

MrSnaKe
94
MrSnaKe 2014.11.22 21:41  
transcendreamer:

if(Close[1]-Open[1]>0) {...}

else {...} 

оно будет работать на каждом тике если я не ошибаюсь? 

а как сделать обработку только на новом баре? 

Vitalie Postolache
11085
Vitalie Postolache 2014.11.22 22:21  
static datetime prevtime=0;                  
void OnInit()
{
   prevtime=Time[0];
}
void OnNewbar()
{
   if(Time[0] <= prevtime) return;
   else      prevtime=Time[0];

{код, исполняемый на открытии нового бара}

}
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий