Добавляю метку на график таким кодом:
Код |
---|
DelAllLabels("Price")
local LDATE, LTIME = fCheckLastBarDateTime(ds)
label_params = {
-- Если подпись не требуется то оставить строку пустой ""
TEXT = "LONG 1",
-- Если картинка не требуется оставить значение пустым ""
--IMAGE_PATH = getScriptPath() .. "",
IMAGE_PATH = "",
-- Расположение картинки относительно текста (возможно 4 варианта: LEFT, RIGHT, TOP, BOTTOM)
ALIGNMENT = "LEFT",
-- Значение параметра на оси Y, к которому будет привязана метка
YVALUE = 200,
-- Дата в формате «ГГГГММДД», к которой привязана метка
DATE = LDATE,
-- Время в формате «ЧЧММСС», к которому будет привязана метка
TIME = LTIME,
-- Красная компонента цвета в формате RGB. Число в интервале [0;255]
R = 0,
-- Зеленая компонента цвета в формате RGB. Число в интервале [0;255]
G = 0,
-- Синяя компонента цвета в формате RGB. Число в интервале [0;255]
B = 0,
-- Прозрачность метки в процентах. Значение должно быть в промежутке [0; 100]
TRANSPARENCY = 0,
-- Прозрачность фона картинки. Возможные значения: «0» – прозрачность отключена, «1» – прозрачность включена
TRANSPARENT_BACKGROUND = 0,
-- Название шрифта (например «Arial»)
FONT_FACE_NAME = "Arial",
-- Размер шрифта
FONT_HEIGHT = 12,
-- Текст всплывающей подсказки
HINT = "This is hint"
}
|
На графике ничего не появляется.
Проверяю
Код |
---|
label_id = AddLabel("Price", label_params)
PrintDbgStr(tostring(label_id))
Lbl = GetLabelParams("Price", label_id)
PrintDbgStr(tostring(Lbl.date))
|
В дебаггере появляется:
[1996] 32.0
[1996] 20230512
Т.е. метка есть, скрипт ее читает.
В чем может быть дело?