Морозов Константин
Морозов Константин личный блог
15 ноября 2014, 12:28

Как вывести сигналы на график из скрипта QLua?

Возможно кто то знает, как можно из скрипта QLua вывести сигнал на график в Quik? Штатными методами я так понял сделать это невозможно. Сторонних библиотек по данной теме я не нашёл. Может кто сталкивался?

UPD:
Описание меток почему то на сайте help.qlua.org/ch11_1.htm отсутствует, но есть в офлайновой справке. Код добавления метки, может кому сгодиться:

function insertLabel (labelType, labelDate, labelTime, yValue)
    label_params = {}
   — в зависимости от типа сделки ставим свою картинку
    if labelType ==1 then
        label_params.IMAGE_PATH=«E:\\Trader\\Qlua\\buy.bmp»
    elseif labelType ==-1 then
        label_params.IMAGE_PATH=«E:\\Trader\\Qlua\\sell.bmp»
    else
        label_params.IMAGE_PATH=«E:\\Trader\\Qlua\\stop.bmp»
    end    
    — время и дата должны быть текстовыми значениями в формате YYYYMMDD и HHMMSS
    label_params.TIME=labelTime
    label_params.DATE=labelDate
    — за высоту по оси Y присылаем цену 
    label_params.YVALUE=yvalue
    label_params.ALIGNMENT=TOP
    label_params.FONT_FACE_NAME=«Arial»
    label_params.FONT_HEIGHT=12
    — GOLD это идентификатор графика
    AddLabel(«GOLD», label_params)
end
8 Комментариев
  • Андрей К
    15 ноября 2014, 13:13
    метки не получается?
  • vito333
    15 ноября 2014, 13:14
    думаешь тут сидит больше спецов по QLua, чем на форуме quik.ru?
  • Андрей К
    15 ноября 2014, 15:34
    Константин, примеров по меткам много в интернете. Вектор действий вам подсказал.
  • Андрей К
    15 ноября 2014, 15:50
    кстати у меня в виде сигнала wav с петухом кричит
  • Злата Иванова
    30 июля 2021, 12:20
    Функция работать не будет. В label_params.YVALUE=yvalue исправте название переменной на yValue

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн