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

 
Подскажите новичку, как можно получить значение наклонной линии на данном, например 0, баре. Хочу сделать простенький советник, который открывает ордер при пересечении накл. линии, нарисованной вручную. Спасибо.
 

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

 

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

         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);
         
         
 

Можно так:

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

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

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

 

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

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

Спасибо.

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