Стрелку сделать отдельным объектом, для которого установить шрифт 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/