|
AmiSite.ru
Форум по Ами |
Автор |
Сообщение |
Caravancheg
Зарегистрирован: 02.08.2008
Сообщения: 46
|
Хочу вывести строку с количеством открытых позиций по инстурменту на график.
PlotText, наверное сгодится, только вот не придумал как координаты задать. Они же не абсолютные. X в барах, Y в долларах...
Как, например, в левый нижний угол всегда строку выводить?
Поэтому решил в заголовок окна вывести.
Делаю
Plot(C, "Всего: " + totalNumber + ", Покупка: " + LastPurchase + ", Продажа: " + LastSell, colorBlack, styleCandle);
Но
1) Некрасиво повторно график рисовать.
2) Он какое-то число в конец приписывает. Т.е. выглядит как
"Всего 4, Покупка: 4749, Продажа: 4886.5 = 4,748.50"
Вот это "= 4,748.50" откуда берется и как отключить?
Впрочем, вопрос про вывод текста по абсолютным координатам (PlotText) тоже интересует.
Спасибо. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Если надо вывести свой заголовок, то воспользуйся Title
Вместо
Plot(C, "Всего: " + totalNumber + ", Покупка: " + LastPurchase + ", Продажа: " + LastSell, colorBlack, styleCandle);
Напиши
Title = "Всего: " + totalNumber + ", Покупка: " + LastPurchase + ", Продажа: " + LastSell;
Если есть необходимость вывести текст не в заголовке, то проще воспользоваться функциями низкоуровневой графики
GfxTextOut( ''text'', x, y )
Хотя можно и при помощи PlotText()
Для определения координат и абсолютных и относительных (в пикселах) воспользуйся функцией Status() |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
|
|
Следующая тема
Предыдущая тема
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы
|
| |