Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Опубликуй задачу в сервисе Фриланс и разработчики выполнят ее.
sasha1995
45
sasha1995 2012.12.08 12:00 

Здравствуйте, мне нужна ваша помощь. Учусь торговать в 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 

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

Vladimir Paukas
4099
Vladimir Paukas 2012.12.08 12:26  
sasha1995:....Помогите реализовать советника )

 



iHighest() и iLowest() вам в помощь
sasha1995
45
sasha1995 2012.12.08 12:38  

спасибо большое, но ещё одна просьба, можете вы на моем примере объяснить как пользоваться 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)]; 

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