OBJ_HLINE между двумя моментами времени
Results 1 to 4 of 4

Thread: OBJ_HLINE между двумя моментами времени

  1. #1
    Я пытаюсь заставить 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);


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

  2. #2
    Да, вы можете, но вы должны использовать OBJ_TREND вместо OBJ_HLINE и установить для OBJPROP_RAY значение false. Позже редактирование: только что увидел, что заголовок темы - использовать OBJ_HLINE, хорошо, если вы действительно хотите придерживаться OBJ_HLINE, то вы не можете это сделать
    Quote Originally Posted by ;
    Я пытаюсь заставить 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); Заранее спасибо за помощь
    Quote Originally Posted by ;
    Я пытаюсь заставить 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); Заранее спасибо за помощь

  3. #3
    Спасибо за вашу помощь 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);

  4. #4

    Quote Originally Posted by ;
    SetupSBeginDt, SetupSHiPrice, SetupSEndDt, SetupSHiPrice);
    Два ссылки одинаковые SetupSBeginDt, SetupSHiPrice, SetupSEndDt, SetupSHiPrice

Действующие разрешения

  • Вы не можете создавать новые темы
  • Вы не можете размещать ответы
  • Вы не можете использовать вложения
  • Вы не можете редактировать ваши записи
  •  
  • BB-код - Вкл.
  • Смайлики - Вкл.
  • Код [IMG] - Вкл.
  • Код [VIDEO] - Вкл.
  • HTML-код - Выкл.
Веб-сайт использует cookies
Веб-сайт использует cookies, в настоящее время некоторые из них уже установлены. Вы можете ознакомиться с более подробной информацией об использовании нами cookies здесь. Чтобы принять условия использования cookies, пожалуйста, нажмите на кнопку справа. Если вы продолжаете пользоваться веб-сайтом, вы по умолчанию принимаете условия использования cookies.