IlyaKB (Автор тем)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Алгозаявки со сроком - замена, снятие и возобновление
 
[QUOTE][USER=19]Egor Zaytsev[/USER] написал:
Текст транзакции будет такой:

TRANS_ID=3646;CLASSCODE=ALGO_VOLATIL;ACTION=Ввод алго-заявки;Торговый счет=SPBFUT00001;Фирма=SPBFUT;Направление=Покупка;Класс=SPBOPT;Тип задания отклонения=Абс. изменение волатильности;Инструмент=RI100000BF8;Количество=10;Волатильность=10;Допустимое отклонение=1;Код клиента=Q3;Комментарий=;Внутренний комментарий=1[/QUOTE]
Добрый день!

У меня получилось успешно сделать ввод алгозаявки со сроком (ALGO_GTD), пример передаваемых полей:[CODE]-- Алгозаявка
local transSend = {
   ['TRANS_ID'] = tostring(100000 + math.random(1,899999)),
   ['Торговый счет'] = Config.tradeAccIdFutures,
   ['Фирма'] = 'SPBFUT',
   ['CLASSCODE'] = 'ALGO_GTD',

   ['ACTION'] = 'Ввод заявки', -- Алгозаявка создаётся успешно!

   --['ACTION'] = 'Замена заявки',
   --['Идентификатор заявки'] = '123456',
   --['Номер'] = '123456',
   --['Номер заявки'] = '123456',

   ['Направление'] = 'Продажа',
   ['Класс'] = 'SPBFUT',
   ['Инструмент'] = 'IMOEXF',
   ['Цена'] = '3300.0',
   ['Количество'] = '1',
   ['Тип'] = 'Лимитированная',
   ['Код клиента'] = Config.clientCode,
   ['Комментарий'] = '',
   ['Условие исполнения'] = 'До даты',
   ['Дата истечения'] = '20231231',
   ['Время истечения'] = '0',
   ['Оповещения об исполнениях'] = 'Нет',
   ['Использовать временной интервал'] = 'Да',
   ['Время старта'] = '190500',
   ['Время окончания'] = '234900',
   ['Контрагент'] = 'SPBFUT',
   ['Код расчетов'] = 'T0',
   ['Внутренний комментарий'] = '',
   ['Client qualifier'] = 'No qualifier',
   ['Client ID'] = '',
};
...
[/CODE]Но не могу отправить транзакцию по замене, снятию или возобновлению активной алгозаявки со сроком. В кармане транзакций (где можно подсмотреть название полей) такую создать не удалось из-за ошибки - нельзя выбрать направление, так как контролы задизеблены, кроме того, естественно, никак не указать номер алгозаявки, которую нужно модифицировать!

Приведите, плиз, пример транзакции с полями для замены, снятию и возобновлению алгозаявки.
Страницы: 1
Наверх