Есть индикатор
Settings = {
Name = "goodmode1"
}
function Init()
return 1
end
function OnCalculate(Index)
if Index == 1 then
local info = getDataSourceInfo()
--message(info.sec_code)
-- Создаем метку с информацией sec_code
local labelSize = 100 -- размер метки
local labelX = 10 -- координата X метки (посередине графика)
local labelY = 10 -- координата Y метки (посередине графика)
local secCodeLabel = tostring(info.sec_code)
AddLabel(labelX, labelY, secCodeLabel, RGB(255, 255, 0), labelSize)
-- Выводим значение метки в сообщении
message("Значение метки: " .. secCodeLabel)
end
return 0
end
График заякорен к ТТТ и при выборе инструмента в ТТТ выдает его название, вроде это название так же записывается в метку на графике ( метку кстати ни разу не получилось увидеть, надеюсь она есть)
Делаю скрипт что-бы при запуске скрипта, значение метки выводилось сообщением.
function OnInit()
local labelValue = GetLabelParams("goodmode1", "Метка")
message("Значение метки: " .. tostring(labelValue))
end
Такой скрипт отображает nill. Код вроде правильный, что не так? Как проверить есть ли метка?
Settings = {
Name = "goodmode1"
}
function Init()
return 1
end
function OnCalculate(Index)
if Index == 1 then
local info = getDataSourceInfo()
--message(info.sec_code)
-- Создаем метку с информацией sec_code
local labelSize = 100 -- размер метки
local labelX = 10 -- координата X метки (посередине графика)
local labelY = 10 -- координата Y метки (посередине графика)
local secCodeLabel = tostring(info.sec_code)
AddLabel(labelX, labelY, secCodeLabel, RGB(255, 255, 0), labelSize)
-- Выводим значение метки в сообщении
message("Значение метки: " .. secCodeLabel)
end
return 0
end
График заякорен к ТТТ и при выборе инструмента в ТТТ выдает его название, вроде это название так же записывается в метку на графике ( метку кстати ни разу не получилось увидеть, надеюсь она есть)
Делаю скрипт что-бы при запуске скрипта, значение метки выводилось сообщением.
function OnInit()
local labelValue = GetLabelParams("goodmode1", "Метка")
message("Значение метки: " .. tostring(labelValue))
end
Такой скрипт отображает nill. Код вроде правильный, что не так? Как проверить есть ли метка?