Как получить данные по последней сделке

Страницы: 1
RSS
Как получить данные по последней сделке
 
День добрыйй
Подскажите пожалуйста вопрос
Как получить в LUA данные по последней сделке по выбранному инструменту
Правда пытался найти, не получается...
Везде предлагается реализация через функцию onTrades - но это нужно постоянно я так понимаю слушать поток данных
А мне нужно, чтобы запустил скрипт, а он например получил данные - цена последней сделки, процент изменения от открытия по заданной бумаге (например Мегафон)
Т.е не слушать все сделки и записывать их в массив по заданным инструментам, а именно просто один раз получить и все
Причем крайне желательно не только OnLine чтобы работало, но и по окончанию торгов
Ну т.е например открыта у меня табличка текущих торгов, после окончания торгов туда подгрузились от брокера данные по их окончанию
Т.е запустил скрипт и он получил именно эти данные
Спасибо за подсказки
 
Может немного путанно объяснил, на примере
Запускаю скрипт, передаю тикер (параметр) MFON
- во время торгов выдает информацию о последней сделке (или же берет информацию из открытой таблички текущих торгов)
- после окончания торгов берет информацию из таблички текущих торгов (которые уже завершены, но данные то есть)
Как-то так :)
 
Все, ответ самостоятельно нашел
Как то глубоко все запрятали :)
Может кому пригодится

price_prev = getParamEx("TQBR", "FEES", "PREVPRICE").param_value;
price_last = getParamEx("TQBR", "FEES", "LAST").param_value;
price_pp   = math.floor(100 * 100 * (price_last - price_prev) / price_prev) / 100;
Страницы: 1
Читают тему
Наверх