Как транслировать в переменную текущую цену по инструменту?
Например, sysdate возвращает текущее время и дату системы. Возможно ли также с конкретным инструментом сделать? Буду благодарен примерам.
v_0ver, Я хочу присвоить своей переменной значение текущей цены инструмента во время торгов
Например:
a=здесь должна быть текущая цена выбранного инструмента для сравнения. Чтобы при изменении цены менялось и значение присвоенное переменной.
Что я должен прописать в ключе переменной a?
Если что, то я пока что мало понимаю в Qlua, на стадии изучения.
Без запроса данных из Таблицы обезличенных сделок это можно осуществить через запрос данных из открытого графика (с заранее указанным идентификатором) через бесконечный цикл ( в зависимости от таймфрема указать время таймаута): 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 дает текущую цену.
Винни Пух, Спасибо за информацию. Читал в QLUA.chm про идентификаторы графиков и RTS ничего там не понял, но теперь точно прийдётся с ними разбираться)
где p_CLASSCODE = код класса, пример: «SPBFUT»; p_SECCODE = Код инструмента, пример: «BRM0»
Данный пример это получение значения последней цены для фьбюча BRM0
Например:
a=здесь должна быть текущая цена выбранного инструмента для сравнения. Чтобы при изменении цены менялось и значение присвоенное переменной.
Что я должен прописать в ключе переменной a?
Если что, то я пока что мало понимаю в Qlua, на стадии изучения.
num_Candles = getNumCandles(«RTS»)
#RTS (или что угодно) вручную вписывается в идентификатор нужного открытого графика
RTS, RTS_i_candles, RTS_Name_Chart = getCandlesByIndex(«RTS», 0, 0, num_Candles)
#На выходе таблица со всеми нужными данными по цене и объему. Запрос данных из этой таблицы, например RTS[num_Candles-1].close дает текущую цену.
В общем тут документацию и примеры штудировать.
Нужна открытая таблица текущих торгов.
где p_CLASSCODE = код класса, пример: «SPBFUT»; p_SECCODE = Код инструмента, пример: «BRM0»
Данный пример это получение значения последней цены для фьбюча BRM0
Только зарегистрированные и авторизованные пользователи могут оставлять ответы.
Залогиниться
Зарегистрироваться