Скачать MetaTrader 5

наклонная линия

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Следи за новостями. Заходи на официальный канал нашей компании!
imux
14
imux 2010.09.29 22:46 
Подскажите новичку, как можно получить значение наклонной линии на данном, например 0, баре. Хочу сделать простенький советник, который открывает ордер при пересечении накл. линии, нарисованной вручную. Спасибо.
Fedor
2763
Fedor 2010.09.29 23:00  

все свойства объекта ( https://docs.mql4.com/ru/constants/objects/properties ) могут быть получены через ObjectGet ( https://docs.mql4.com/ru/objects/ObjectGet ) . для начала найдите поиском "Полезные функции от KimIV" и прочтите ветку - очень много полезного узнаете. там же найдёте ссылки на уже реализованную Вашу идею. в первом посте вопрос поставлен некорректно. если ответ не удовлетворяет, постарайтесь более конкретно сформулировать суть вопроса.

Alexander
2441
Alexander 2010.09.29 23:19  

Вот расчет значения прямой на нулевом баре:

         double resist_price1=ObjectGet("Resistance",OBJPROP_PRICE1);
         double resist_price2=ObjectGet("Resistance",OBJPROP_PRICE2);
         int resist_time1=ObjectGet("Resistance",OBJPROP_TIME1);
         int resist_time2=ObjectGet("Resistance",OBJPROP_TIME2);
         int resist_bar1=iBarShift(Symbol(),0,resist_time1);
         int resist_bar2=iBarShift(Symbol(),0,resist_time2);
         double resist_price=resist_price2-(resist_price1-resist_price2)*resist_bar2/(resist_bar1-resist_bar2);
         
         
Андрей
920
Андрей 2010.09.30 01:07  

Можно так:

if (Bid>(ObjectGetValueByShift("Line1", 0))) {оператор;}

if (Ask<(ObjectGetValueByShift("Line1", 0))) {оператор;}

Естественно линия "Line1" уже есть на графике

imux
14
imux 2010.09.30 09:16  

Roger, это, как я понимаю, расчитывается угол наклона или что то вроде этого?

ChachaGames, то что надо.

Спасибо.

khorosh
8195
khorosh 2010.09.30 09:23  
imux:
Подскажите новичку, как можно получить значение наклонной линии на данном, например 0, баре. Хочу сделать простенький советник, который открывает ордер при пересечении накл. линии, нарисованной вручную. Спасибо.
Такой советник уже есть у KimIV. Найдите и посмотрите как это делается.
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий