перпендикулярная линия

 

Помогите нарисовать перпендикулярную линию !

https://docs.mql4.com/ru/constants/objectconstants/enum_object/obj_trend

OBJ_TREND - Типы объектов - Константы объектов - Стандартные константы, перечисления и структуры - Справочник MQL4
OBJ_TREND - Типы объектов - Константы объектов - Стандартные константы, перечисления и структуры - Справочник MQL4
  • docs.mql4.com
Следующий скрипт создает и перемещает на графике трендовую линию. Для создания и изменения свойств графического объекта написаны специальные функции, которые вы можете использовать "как есть" в своих собственных программах. //| Создает линию тренда по заданным координатам                     |               time1=0,           ...
 
перпендикуляр к плоскости монитора точно будет перпендикулярным любой вашей трендовой )
 
Itum:

Помогите нарисовать перпендикулярную линию !

https://docs.mql4.com/ru/constants/objectconstants/enum_object/obj_trend

Может Вам использовать типы: OBJ_VLINE или OBJ_TRENDBYANGLE


 
 
Комбинатор:
перпендикуляр к плоскости монитора точно будет перпендикулярным любой вашей трендовой )

«Нужно нарисовать семь прямых красных линий, все они должны быть перпендикулярны друг другу, причем некоторые должны быть нарисованы зеленым цветом, некоторые — прозрачным, плюс одна — в форме котенка.»

 
Петросяни )
 
Taras Slobodyanik:

«Нужно нарисовать семь прямых красных линий, все они должны быть перпендикулярны друг другу, причем некоторые должны быть нарисованы зеленым цветом, некоторые — прозрачным, плюс одна — в форме котенка.»

Эксперт=)

 
Taras Slobodyanik:

«Нужно нарисовать семь прямых красных линий, все они должны быть перпендикулярны друг другу, причем некоторые должны быть нарисованы зеленым цветом, некоторые — прозрачным, плюс одна — в форме котенка.»

Уже был ответ на эту задачку
 

в документации даже код есть

https://docs.mql4.com/ru/constants/objectconstants/enum_object/obj_vline

OBJ_VLINE - Типы объектов - Константы объектов - Стандартные константы, перечисления и структуры - Справочник MQL4
OBJ_VLINE - Типы объектов - Константы объектов - Стандартные константы, перечисления и структуры - Справочник MQL4
  • docs.mql4.com
Следующий скрипт создает и перемещает на графике вертикальную линию. Для создания и изменения свойств графического объекта написаны специальные функции, которые вы можете использовать "как есть" в своих собственных программах. //| Создает вертикальную линию                                       |              width=1,           ...
 
Renat Akhtyamov:

в документации даже код есть

https://docs.mql4.com/ru/constants/objectconstants/enum_object/obj_vline

тогда чем это не подходит?)

https://docs.mql4.com/ru/constants/objectconstants/enum_object/obj_hline

OBJ_HLINE - Типы объектов - Константы объектов - Стандартные константы, перечисления и структуры - Справочник MQL4
OBJ_HLINE - Типы объектов - Константы объектов - Стандартные константы, перечисления и структуры - Справочник MQL4
  • docs.mql4.com
Следующий скрипт создает и перемещает на графике горизонтальную линию. Для создания и изменения свойств графического объекта написаны специальные функции, которые вы можете использовать "как есть" в своих собственных программах. //| Создает горизонтальную линию                                     |                 price=0,           ...
 
Taras Slobodyanik:

тогда чем это не подходит?)

https://docs.mql4.com/ru/constants/objectconstants/enum_object/obj_hline

Может быть и подойдет, если ТС поточнее определит - относительно чего ему нужен перпендикуляр.
 

Что здесь НЕ так ? Почему нельзя определить значение ObjectGetValueByShift("TrndPer", 20) если использовать ObjectSetDouble(0,"TrndPer",OBJPROP_ANGLE,112). Если градусы НЕ задаем тогда все работает хорошо !

   ObjectCreate("TrndPer",OBJ_TRENDBYANGLE,0,time2P,price2P,time1P,price1P);
   ObjectSetInteger(0,"TrndPer",OBJPROP_STYLE,STYLE_SOLID);
   ObjectSetInteger(0,"TrndPer",OBJPROP_RAY_RIGHT,true);
   ObjectSetInteger(0,"TrndPer",OBJPROP_BACK,true);

   ObjectSetDouble(0,"TrndPer",OBJPROP_ANGLE,112);

   Print ( ObjectGetValueByShift("TrndPer", 20) );