Как транслировать в переменную текущую цену по инструменту? Например, sysdate возвращает текущее время и дату системы. Возможно ли также с конкретным инструментом сделать? Буду благодарен примерам.

ВНИМАНИЕ! КОММЕНТАРИИ ПЕРВОГО УРОВНЯ В ВОПРОСАХ УПОРЯДОЧИВАЮТСЯ ПО ЧИСЛУ ПЛЮСИКОВ, А НЕ ПО ВРЕМЕНИ ПУБЛИКАЦИИ.
Вопрос не понятен. Так?
getParamNumber(securityInfo.code, «WAPRICE»)
avatar
v_0ver, Я хочу присвоить своей переменной значение текущей цены инструмента во время торгов
Например:
a=здесь должна быть текущая цена выбранного инструмента для сравнения. Чтобы при изменении цены менялось и значение присвоенное переменной.
Что я должен прописать в ключе переменной a?
Если что, то я пока что мало понимаю в Qlua, на стадии изучения.
avatar
Роман Подборных, Вот пример скрипта выводящего цены по облигациям в окно. https://github.com/v0ver/QBondsCrawler
avatar
v_0ver, Спасибо, буду изучать!
avatar
v_0ver, я так понимаю это внешний файл, где его можно взять и что с этим делать?
require «Utils»
avatar
Роман Подборных, да, забыл файл выложить. Выложил. 
avatar
v_0ver, Ок, спасибо тебе и другим за помощь и примеры с пояснениями
avatar
Без запроса данных из Таблицы обезличенных сделок это можно осуществить через запрос данных из открытого графика (с заранее указанным идентификатором) через бесконечный цикл ( в зависимости от таймфрема указать время таймаута): getNumCandles и getCandlesByIndex


num_Candles = getNumCandles(«RTS»)
#RTS (или что угодно) вручную вписывается в идентификатор нужного открытого графика

RTS, RTS_i_candles, RTS_Name_Chart = getCandlesByIndex(«RTS», 0, 0, num_Candles)
#На выходе таблица со всеми нужными данными по цене и объему. Запрос данных из этой таблицы, например RTS[num_Candles-1].close дает текущую цену.

В общем тут документацию и примеры штудировать.

 

avatar
Винни Пух, Спасибо за информацию. Читал в QLUA.chm про идентификаторы графиков и RTS ничего там не понял, но теперь точно прийдётся с ними разбираться)
avatar
Роман Подборных, 
avatar
local lastPriceT = getParamEx(«TQBR», <ticker>, «LAST»); local lastPrice = tonumber(lastPriceT.param_value);

Нужна открытая таблица текущих торгов.
avatar
LastPrice = tonumber(getParamEx(p_CLASSCODE, p_SECCODE, «LAST»).param_value)

где p_CLASSCODE = код класса, пример: «SPBFUT»; p_SECCODE = Код инструмента, пример: «BRM0»
Данный пример это получение значения последней цены для фьбюча BRM0
avatar

Только зарегистрированные и авторизованные пользователи могут оставлять ответы.

Залогиниться

Зарегистрироваться

теги блога Роман Подборных

....все тэги



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