Поле "Переносить заявку" у .tri файла

Страницы: 1
RSS
Поле "Переносить заявку" у .tri файла, Поле "Переносить заявку" у .tri файла
 
Здравствуйте, у .tri файла есть bool поле Переносить заявку=Да/Нет; Но в Раздел 6: Совместная работа с другими приложениями нигде не говорится как это поле должно называться в транзакции, которая поступает из внешней программы. Т.е в качестве примера: в .tri файле поле Дата экспирации=; а в самой транзакции это EXPIRY_DATE=; вот также нужно для поля "Переносить заявку=;" узнать его английский аналог
 
Если брать ордер c включенной пролонгацией, который приходит, через КвикШарп, то это поля Expiry и ExpiryTime
 
АнатолийМ, добрый день.

Существует два формата файлов импорта транзакций: фиксированный и универсальный. В справке QUIK, Раздел 6, приведены примеры для фиксированного формата.
Поля, описание которых не приведено в документации, можно получить в универсальном формате из "Кармана транзакций":
1) откройте таблицу "Карман транзакций";
2) создайте транзакцию с необходимыми параметрами;
3) в контекстном меню таблицы выберите "Сохранить транзакции в tri-файл" - сохраненный tri-файл будет содержать список параметров и их значений введенной Вами транзакции, их можно использовать в Lua-скрипте.

Таким образом, для транзакции вида:
Код
TRANS_ID=1;CLASSCODE=SPBFUT;ACTION=Ввод заявки;Торговый счет=SPBFUT00000;К/П=Покупка;Тип=Лимитированная;Класс=SPBFUT;Инструмент=MFF7;Цена=123.00;Количество=1;Условие исполнения=Поставить в очередь;Комментарий=;Переносить заявку=Да;Дата экспирации=20260512;Код внешнего пользователя=;

Аналогом на латинице будет:
Код
TRANS_ID=1;CLASSCODE=SPBFUT;ACTION=Order entry;Trading account=SPBFUT00000;Buy/Sell=Buy;Type=Limit;Class=SPBFUT;Security=MFF7;Price=123.00;Quantity=1;Execution condition=Put in queue;Comment=;Move order=Yes;Expiration date=20260512;External user ID=;
Страницы: 1
Читают тему
Наверх