Блог им. KostyaMoroz

Как вывести сигналы на график из скрипта 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
818 | ★2
8 комментариев
метки не получается?
avatar
Андрей К, как проставлять метки средствами qlua тоже не нашёл.
думаешь тут сидит больше спецов по QLua, чем на форуме quik.ru?
avatar
vito333, не уверен, но первая мысль была написать сюда)
Константин, примеров по меткам много в интернете. Вектор действий вам подсказал.
avatar
Андрей К, спасибо, про метки нашёл, употребил.
кстати у меня в виде сигнала wav с петухом кричит
avatar
Функция работать не будет. В label_params.YVALUE=yvalue исправте название переменной на yValue

Читайте на SMART-LAB:
Фото
Как масштабирование бизнеса меняет экономику МГКЛ
📈 Масштабирование бизнеса МГКЛ — это не просто рост показателей. По мере увеличения объёмов меняется экономика компании и то, как она...
Фото
Среда разработки торговых роботов. Видео
В этом видео разбираем, как установить Visual Studio Community для разработки торговых роботов в OsEngine. Пошагово показываем установку Visual...
Фото
EUR/CHF: приближаемся к зоне турбулентности?
Кросс-курс продолжает нисходящее движение и вплотную приблизился к входу в сильную область поддержки, сформированную между уровнями 0,9179 и...
Фото
Куда брокеры гонят толпу? Стратегия-2026. Часть III
Это третья по счету стратегическая заметка на 2026 год. ✅ Часть 1: работа над ошибками ✅ Часть 2: 2026 трудный год, но, возможно, последний год...

теги блога Морозов Константин

....все тэги



UPDONW
Новый дизайн