Стрелку сделать отдельным объектом, для которого установить шрифт Wingdings
так Wingdings устанавливается же для OBJ_ARROW, а там привязка к цене и времени. а мне нужно привязать к углу окна терминала.
ну попробовал, не работает.
long chart_ID=ChartID(); string name; name="a1"; ObjectCreate(chart_ID,name,OBJ_LABEL,0,0,0); ObjectSetInteger(chart_ID,name,OBJPROP_XDISTANCE,75); ObjectSetInteger(chart_ID,name,OBJPROP_YDISTANCE,135); ObjectSetInteger(chart_ID,name,OBJPROP_CORNER,CORNER_RIGHT_LOWER); ObjectSetInteger(chart_ID,name,OBJPROP_ANCHOR,ANCHOR_LEFT_LOWER); ObjectSetInteger(chart_ID,name,OBJPROP_ARROWCODE,241);
Стрелку можно нарисовать отдельно.
Это даст возможность независимо от текста выбрать размер и цвет стрелки.
Ниже приведенный текст для работы с объектами, более поучительный.
datetime dt; double price; int x=50, y=100; int window=0; string obj="UP"; ChartXYToTimePrice(0,x,y,window,dt,price); ObjectCreate(0,obj,OBJ_ARROW_UP,0,dt,price); ObjectSetInteger(0,obj,OBJPROP_XDISTANCE,x); ObjectSetInteger(0,obj,OBJPROP_YDISTANCE,y); ObjectSetInteger(0,obj,OBJPROP_BACK,false); ObjectSetInteger(0,obj,OBJPROP_COLOR,clrGold); ObjectSetInteger(0,obj,OBJPROP_WIDTH,6); ObjectSetInteger(0,obj,OBJPROP_ANCHOR,ANCHOR_UPPER);
Petros Shatakhtsyan #:
Стрелку можно нарисовать отдельно.
Это даст возможность независимо от текста выбрать размер и цвет стрелки.
Ниже приведенный текст для работы с объектами, более поучительный.
А теперь еще нужно навесить сюда OnChartEvent()...
добавил.
что-то тоже не работает.
long chart_ID=ChartID(); string name; name="a1"; ObjectCreate(chart_ID,name,OBJ_LABEL,0,0,0); ObjectSetInteger(chart_ID,name,OBJPROP_XDISTANCE,75); ObjectSetInteger(chart_ID,name,OBJPROP_YDISTANCE,135); ObjectSetInteger(chart_ID,name,OBJPROP_CORNER,CORNER_RIGHT_LOWER); ObjectSetInteger(chart_ID,name,OBJPROP_ANCHOR,ANCHOR_LEFT_LOWER); string sText = " "; StringSetCharacter(sText, 0, 241); ObjectSetString(chart_ID,name,OBJPROP_FONT,"Wingdings"); ObjectSetString(chart_ID,name,OBJPROP_TEXT,sText);

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Но как сделать изображение самой стрелки?
Есть такая штука, как Wingdings, но она используется для объекта OBJ_ARROW, и там привязка к цене и ко времени, а мне нужна привязка к углу окна, поэтому не подходит.
Копировал символы из юникода, но не работает.
https://unicode-table.com/ru/sets/arrow-symbols/