Тема: Таблица обезличенных сделок: направление "купля/продажа"
правильно я понял что нет луа параметра для получения направления сделки из таблицы обезличенных сделок?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
QUIK -> DDE → Lua: учебники, общие вопросы → Таблица обезличенных сделок: направление "купля/продажа"
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
правильно я понял что нет луа параметра для получения направления сделки из таблицы обезличенных сделок?
В обезличенных сделках в принципе нет понятия "купля/продажа".
Обезличенная сделка - это сделка, произошедшая на бирже, в которой одна сторона купила, другая продала. Т.е. понятие "направление" к ней не применимо, не имеет смысла.
имел ввиду столбик "Операция" в таблице всех сделок.
Теперь понял о чем вы.
Вам нужно смотреть на поле flags, в одном из битов этого поля транслируется направление сделки. Из документации:
бит 2 (0x4) - Заявка на продажу, иначе – на покупку. Данный флаг для сделок и обезличенных сделок определяет направление сделки (BUY/SELL)
К сожалению, в Lua нет встроенных операций манипулирования (проверки) битов. Можно воспользоваться bit.dll, она идет в примерах Lua от ARQA. Если возникнут сложности - пишите, приведу примеры использования.
Для проверки всех параметров заявок (нужно будет добавить и для других обьектов) есть специальная функция
function orderflags2table(flags)
-- фнукция возвращает таблицу с полным описанием заявки по флагам
-- Атрибуты : active, cancelled, done,operation("B" for Buy, "S" for Sell),limit(1 - limit order, 0 - market order)
в библиотеке [url=https://sourceforge.net/p/qllib/]QL[/url].
Я правильно понимаю, что библиотеку socket в QL Вы тянете только ради одной функции gettime()?
На данный момент да)
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
QUIK -> DDE → Lua: учебники, общие вопросы → Таблица обезличенных сделок: направление "купля/продажа"
Форум работает на PunBB, при поддержке Informer Technologies, Inc