• 15 июля 2016, 13:16
    • |
    • sotnya
  • Еще

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

ВНИМАНИЕ! КОММЕНТАРИИ ПЕРВОГО УРОВНЯ В ВОПРОСАХ УПОРЯДОЧИВАЮТСЯ ПО ЧИСЛУ ПЛЮСИКОВ, А НЕ ПО ВРЕМЕНИ ПУБЛИКАЦИИ.
Если в 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
Новый дизайн