PDA

View Full Version : OBJ_HLINE между двумя моментами времени



valoxr3113
09:24,
Я пытаюсь заставить mql4 создать горизонтальную линию между двумя точками во времени. Он не должен расширять всю ширину графика. Есть какой-либо способ сделать это??

Вот пример моего кода

ObjName = GetName (SSTD, i);
//ObjectCreate (ObjName, OBJ_HLINE, 0, NULL, SetupSHiPrice);
ObjectCreate (ObjName, OBJ_HLINE, 0, SetupSBeginDt, SetupSHiPrice, SetupSEndDt, SetupSHiPrice);
ObjectSet (ObjName, OBJPROP_TIME1, SetupSBeginDt);
ObjectSet (ObjName, OBJPROP_TIME2, SetupSEndDt);
ObjectSet (ObjName, OBJPROP_COLOR, Желтый);
ObjectSet (ObjName, OBJPROP_STYLE, STYLE_SOLID);
ObjectSet (ObjName, OBJPROP_WIDTH, 2);


Заранее спасибо за помощь

Sanikkraherrero
12:21,
Да, вы можете, но вы должны использовать OBJ_TREND вместо OBJ_HLINE и установить для OBJPROP_RAY значение false. Позже редактирование: только что увидел, что заголовок темы - использовать OBJ_HLINE, хорошо, если вы действительно хотите придерживаться OBJ_HLINE, то вы не можете это сделать

Я пытаюсь заставить mql4 создать горизонтальную линию между двумя точками во времени. Он не должен расширять всю ширину графика. Есть какой-либо способ сделать это?? Вот пример моего кода ObjName = GetName (SSTD, i);/ObjectCreate (ObjName, OBJ_HLINE, 0, NULL, SetupSHiPrice); ObjectCreate (ObjName, OBJ_HLINE, 0, SetupSBeginDt, SetupSHiPrice, SetupSEndDt, SetupSHiPrice); ObjectSet (ObjName, OBJPROP_TIME1, SetupSBeginDt); ObjectSet (ObjName, OBJPROP_TIME2, SetupSEndDt); ObjectSet (ObjName, OBJPROP_COLOR, Желтый); ObjectSet (ObjName, OBJPROP_STYLE, STYLE_SOLID); ObjectSet (ObjName, OBJPROP_WIDTH, 2); Заранее спасибо за помощь

Я пытаюсь заставить mql4 создать горизонтальную линию между двумя точками во времени. Он не должен расширять всю ширину графика. Есть какой-либо способ сделать это?? Вот пример моего кода ObjName = GetName (SSTD, i);/ObjectCreate (ObjName, OBJ_HLINE, 0, NULL, SetupSHiPrice); ObjectCreate (ObjName, OBJ_HLINE, 0, SetupSBeginDt, SetupSHiPrice, SetupSEndDt, SetupSHiPrice); ObjectSet (ObjName, OBJPROP_TIME1, SetupSBeginDt); ObjectSet (ObjName, OBJPROP_TIME2, SetupSEndDt); ObjectSet (ObjName, OBJPROP_COLOR, Желтый); ObjectSet (ObjName, OBJPROP_STYLE, STYLE_SOLID); ObjectSet (ObjName, OBJPROP_WIDTH, 2); Заранее спасибо за помощь

valoxr3113
13:42,
Спасибо за вашу помощь soso_beton. Я пытался нарисовать горизонтальную линию, но горизонтальная линия тренда в этом случае будет работать нормально. Вот рабочий код для любых будущих ссылок ObjectCreate (ObjName, OBJ_TREND, 0, SetupSBeginDt, SetupSHiPrice, SetupSEndDt, SetupSHiPrice); ObjectSet (ObjName, OBJPROP_COLOR, Желтый); ObjectSet (ObjName, OBJPROP_STYLE, STYLE_SOLID); ObjectSet (ObjName, OBJPROP_WIDTH, 2); ObjectSet (ObjName, OBJPROP_RAY, False);

AlfokRBB
15:03,
SetupSBeginDt, SetupSHiPrice, SetupSEndDt, SetupSHiPrice);
Два ссылки одинаковые SetupSBeginDt, SetupSHiPrice, SetupSEndDt, SetupSHiPrice