Не совсем понятно, что именно вам нужно.
Может вот так (для примера, без буферов) -
(xHIGH и xLOW - это номера баров максимума и минимума соотв.)
int init() { //задаем вертикальные линии от экстремумов ObjectCreate("line",OBJ_VLINE,0,0,0,0,0);//вертикальная линия от макс ObjectSet("line", OBJPROP_BACK,1); ObjectSet("line", OBJPROP_COLOR,Red);//цвет ObjectSet("line",OBJPROP_WIDTH,2); //толщина линии ObjectCreate("line_",OBJ_VLINE,0,0,0,0,0);//вертикальная линия от мин ObjectSet("line_", OBJPROP_BACK,1); ObjectSet("line_", OBJPROP_COLOR,Orange);//цвет ObjectSet("line_",OBJPROP_WIDTH,2);//толщина линии } //---------------------------------------- int deinit() { ObjectDelete("line"); ObjectDelete("line_"); } //------------------------------------- int start() { //задаем значения для отрисовки вертик линии // от минимума вверх ObjectMove( "line_" ,0,Time[xLOW],0); //задаем значения для отрисовки вертик линии // от максимума вниз ObjectMove( "line" ,0,Time[xHIGH],0); return(0); }//конец функции СТАРТ
мне нужно именно индикатором
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
как правильно создать вертикальные линии индикатором?
сейчас через DRAW_HISTOGRAM, чередованием - белый = 1000, черный 0, но он иногда двоится и к тому же не хватает буферов