Какой должен быть trans_id у заявки после её снятия

Страницы: 1
RSS
Какой должен быть trans_id у заявки после её снятия, снятие заявки
 
Здравствуйте, предположим была создана заявка с ORDER_NUM = 100 в результате следующей транзакции:
Код
transaction =
{
  ["TRANS_ID"] = "555",
  ["ACTION"] = "NEW_ORDER",
  ["ACCOUNT"]    = ACCOUNT,
  ["CLIENT_CODE"] = CLIENT,
  ["CLASSCODE"] = "TQBR",
  ["SECCODE"] = "SBER",
  ["QUANTITY"] = "10"
  ["PRICE"]  = "101.50",
  ["OPERATION"]  = "B",
  ["TYPE"] = "L",
  ["EXPIRY_DATE"] = "TODAY"
}

Затем эта заявка снимается с помощью транзакции:
Код
transaction =
{
  ["TRANS_ID"] = "777",
  ["ACCOUNT"] = ACCOUNT,
  ["CLIENT_CODE"] = CLIENT,
  ["CLASSCODE"] = "TQBR",
  ["SECCODE"] = "SBER",
  ["ACTION"] = "KILL_ORDER",
  ["ORDER_KEY"] = "100"
}

Чему должен быть равен TRANS_ID у этой заявки в соответствующем событии OnOrder ?
 
Тимур, TRANS_ID у этой заявки должен быть "777", как и указано в коде. А вот ORDER_KEY должен быть равен order_num снимаемой заявки, при этом не нужно указывать ни ACCOUNT, ни CLIENT_CODE, ни CLASSCODE, ни SECCODE - только ACTION и ORDER_KEY. Наконец, что там придёт "в соответствующем событии OnOrder" можно узнать только по его приходу - там может быть всё, что угодно. А можно и не узнавать - мой скрипт вообще не использует OnOrder.
 
Владимир, большое спасибо!
Страницы: 1
Читают тему (гостей: 1)
Наверх