Помогите написать советник для себя, пожалуйста

 

Здравствуйте, мне нужна ваша помощь. Учусь торговать в MT4 и пока в голову пришла мысль, но воплотить её в жизнь не хватает знаний, уважаемые знатаки, подскажите пожалуйста как правильно написать код для советника. Сейчас опишу его действия. Заодно соберу свои мысли в кучу)

График 15 минутный 

Кол-во переменных: max, min, napravl(внешняя переменная задается в MT4), gmt  

1) С 00:00 по GMT по 08:30 GMT он должен расставить максимумы(переменная max) и минимумы(переменная min) на графике за это время, то естьМаксимумы и минимумы

2) В 9:00 по GMT он начинает торговлю. Покупает либо продает в зависимости от переменной napravl. Условие:

if (napravl>0) { buy; take profit = max;} else { if (napravl<0) {sell ; take profit = min;}

3) Обнуление в 23 30 по GMT 

ну как то так. :) Помогите реализовать советника )

 
sasha1995:....Помогите реализовать советника )

 



iHighest() и iLowest() вам в помощь
 

спасибо большое, но ещё одна просьба, можете вы на моем примере объяснить как пользоваться ihighest()? я как понимаю надо отсчитать сколько баров с 00 до 08:30 и записать в count ?
покажите пожалуйста наглядно ?)
вот что получилось у меня 

double max=High[iHighest(NULL,15,MODE_HIGH,32,0)];

 double min=Low[iLowest(NULL,15,MODE_LOW,32,0)]; 

Причина обращения: