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

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

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

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

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

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

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

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


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

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

itum
1550
itum  
Петросяни )
Vitaly Muzichenko
14113
Vitaly Muzichenko  
Taras Slobodyanik:

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

Эксперт=)

Artyom Trishkin
Модератор
56826
Artyom Trishkin  
Taras Slobodyanik:

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

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

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

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

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

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

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

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

Что здесь НЕ так ? Почему нельзя определить значение 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) );
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий