Скачать MetaTrader 5

Новая свеча

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

Привет всем

Нужен совет

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

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

transcendreamer
3576
transcendreamer  

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

else {...} 

MrSnaKe
98
MrSnaKe  
transcendreamer:

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

else {...} 

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

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

Vitalie Postolache
12445
Vitalie Postolache  
static datetime prevtime=0;                  
void OnInit()
{
   prevtime=Time[0];
}
void OnNewbar()
{
   if(Time[0] <= prevtime) return;
   else      prevtime=Time[0];

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

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