Ответы на вопросы

Ответы на вопросы | Кто в qlua силен? есть ли там такая функция - убрать все активные заявки. подскажите пожалуйста - не могу разобраться

    • 15 июля 2016, 13:16
    • |
    • sotnya
  • Еще
Кто в qlua силен? есть ли там такая функция — убрать все активные заявки. подскажите пожалуйста — не могу разобраться
5 комментариев
Если в 7-й версии ничего не изменилось, то функция там была только одна: sendTransaction(). Просто вызвать ее можно с ACTION = KILL_ALL_ORDERS
avatar
а остальные параметры какие писать?

avatar

local trans = {
[«ACTION»] = «KILL_ALL_ORDERS»,
}

local res = sendTransaction(trans)

avatar
 не работает 
avatar
Причина в том, что функции
  • «KILL_ALL_ORDERS» – снять все заявки из торговой системы,
  • «KILL_ALL_STOP_ORDERS» – снять все стоп-заявки,
  • «KILL_ALL_NEG_DEALS» – снять все заявки на внебиржевые сделки и заявки на сделки РЕПО.
не предназначены для использования в LUA.
forum.quik.ru/messages/forum10/message12573/topic1394/#message12573
Т.е. нужно перебирать все активные заявки и удалять по одной в цикле.
avatar

теги блога sotnya

....все тэги



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