В sendTransaction() KILL_ALL_ORDERS так и не работает?

Страницы: 1
RSS
В sendTransaction() KILL_ALL_ORDERS так и не работает?
 
Где-то год назад пробовал, не работало, мож исправили?
 
Код
kill_stop_trans = { 
         ["ACTION"] = "KILL_ALL_STOP_ORDERS",    
      ["TRANS_ID"] = tostring(math.random(1, 9999)),    
      ["CLASSCODE"] = CLASSCODE,          
["SECCODE"] = SECCODE,          
["ACCOUNT"] = ACCOUNT,       
   ["CLIENT_CODE"] = CLIENT_CODE }

посылаю такую заявку, в ответ тишина
 
Добрый день,

Причина в том, что функции
  • «KILL_ALL_ORDERS» – снять все заявки из торговой системы,
  • «KILL_ALL_STOP_ORDERS» – снять все стоп-заявки,
  • «KILL_ALL_NEG_DEALS» – снять все заявки на внебиржевые сделки и заявки на  сделки РЕПО.
не предназначены для использования в LUA.
 
Цитата
Stanislav Tvorogov написал:
Добрый день,

Причина в том, что функции
 «KILL_ALL_ORDERS» – снять все заявки из торговой системы,
 «KILL_ALL_STOP_ORDERS» – снять все стоп-заявки,
 «KILL_ALL_NEG_DEALS» – снять все заявки на внебиржевые сделки и заявки на  сделки РЕПО.
 не предназначены для использования в LUA.
Значит даже не предвидится реализации в рамках LUA этих удобных вещей?
Ну, и вдогонку пару вопросцев тогда: как мне узнать, что стоп сработал? Если мне нужно менять что-то в Стопе, у меня нет другого выбора как: убить старый и запустить старый?
 
...как: убить старый и запустить новый?
 
стопы в таблице стоп заявок могут быть активные, снятые, исполненные. собственно отсюда и пляшите.
убить старый - kill order, запустить новый - new stop order
 
Присоединяюсь к вопросу. Как можно снять сразу все активные заявки, не перебирая каждую по номеру?

Еще есть волшебное поле COMMENT в описании которого написано:
 
Текстовый   комментарий, указанный в заявке. Используется при снятии группы заявок
Подскажите, как именно мне снять группу заявок?
 
Цитата
Владимир К написал:
Присоединяюсь к вопросу. Как можно снять сразу все активные заявки, не перебирая каждую по номеру?

Еще есть волшебное поле COMMENT в описании которого написано:
   Текстовый   комментарий, указанный в заявке. Используется при снятии группы заявок
Подскажите, как именно мне снять группу заявок?
Добрый день.

Как выше уже сообщили, для LUA нельзя снимать все активные заявки.
 
Что-бы не плодить темы, спрошу здесь.

Пытаюсь снять стоп-заявку следующим кодом... и не происходит вообще ничего. Подскажите, в чем ошибка?
Код
local kill = {                --kill stop
         ["ACTION"] = "KILL_STOP_ORDER",
         ["CLASSCODE"] = class,
         ["SECCODE"] = code,
         ["ACCOUNT"] = p_account,
         ["STOP_ORDER_KEY"] = "4364",
         ["TRANS_ID"] = "100"
         }
         sendTransaction(kill)
[img]file:///E:/printscreen/stop%20order.jpg[/img]
 
message(sendTransaction(kill)) - ?
Таблица транзакций - ?
Я не могу быть заинтересован в устранении ошибок в чужом ПО больше, чем его разработчик.
 
Цитата
Старатель написал:
message(sendTransaction(kill)) - ?
Таблица транзакций - ?

Я не понял, что вы хотели этим сказать.  
 
А, понял, сорри уже поздно - туплю, в таблице транзакций ничего не появилось.  
 
Тогда смотрите ответ по транзакции:
Код
message(sendTransaction(kill))
Я не могу быть заинтересован в устранении ошибок в чужом ПО больше, чем его разработчик.
 
Цитата
Старатель написал:
Тогда смотрите ответ по транзакции:
Код
   message ( sendTransaction (kill))  
Никакого сообщения не выводится.  
Страницы: 1
Читают тему (гостей: 1)
Наверх