Не работает KILL_ORDER, Не могу снимать заявки и стоп-заявки...
Пользователь
Сообщений: Регистрация: 04.02.2015
08.04.2015 21:33:43
Добрый день, уже замучился, не работает снятие заявок и стоп-заявок на фортс. Работа через tri. Пробовал с набором разных параметров. Никак не могу определить проблему. Не обрабатывается.
Алексей Украинцев,не уверен, но думаю надо заменить seccode на BASE_CONTRACT
Пользователь
Сообщений: Регистрация: 04.02.2015
09.04.2015 19:42:07
сергей, а какой базовый у Си или Ри? странно, заявки то выставляются с SECCODE, попробую
Пользователь
Сообщений: Регистрация: 04.02.2015
09.04.2015 19:43:25
а техподдержка есть?
Пользователь
Сообщений: Регистрация: 04.02.2015
09.04.2015 20:26:46
сергей,спасибо за подсказку, только не заменить, а добавить вопрос снимается, я невнимательный.
Пользователь
Сообщений: Регистрация: 04.02.2015
13.04.2015 22:59:12
Странно, но конструкция то работает, то не работает. Не пойму причину. Чищу файлы, перезапускаю импорт - работает. Потом снова не работает..
Пользователь
Сообщений: Регистрация: 30.01.2015
14.04.2015 06:45:34
Алексей Украинцев, TRANS_ID динамический? ) Что пишется в tro и trr файлах когда "не работает"?
Пользователь
Сообщений: Регистрация: 04.02.2015
14.04.2015 18:51:49
сергей, если имеется ввиду что каждой заявке свой id, то да, конечно.
tro. trr - игнор, ничего
Пользователь
Сообщений: Регистрация: 04.02.2015
23.04.2015 21:14:30
коллеги, есть идеи? неужели только у меня не работает за всю историю?
QUIK clients support
Сообщений: Регистрация: 27.01.2015
24.04.2015 11:28:34
Цитата
Алексей Украинцев пишет: Добрый день, уже замучился, не работает снятие заявок и стоп-заявок на фортс. Работа через tri. Пробовал с набором разных параметров. Никак не могу определить проблему. Не обрабатывается.
В данном примере у Вас также нет параметра «ACCOUNT» в котором указывается номер Вашего торгового счета на срочном рынке вида "SPBFUT0000" и который является обязательным. Значение параметра "TRANS_ID" должно быть уникальным для каждой заявки в пределах одного .tri файла. Также, при запуске одинакового tri файла необходимо убедиться, что файлы .tro, .trr почищены. При очередной ошибке в выставлении заявки, рекомендуем проверить последние сообщения QUIK (Сообщения/Системные сообщения/Таблица сообщений), возможно, определенные заявки не выставляются по причинам, не связанным с их импортом из файлов.
Stanislav Tvorogov,Добавил ACCOUNT - не помогло, в системных сообщениях - ничего в тро - ничего. Id у каждой заявки уникальный
Что такое???
QUIK clients support
Сообщений: Регистрация: 27.01.2015
30.04.2015 09:36:53
Цитата
Алексей Украинцев пишет: Stanislav Tvorogov ,Добавил ACCOUNT - не помогло, в системных сообщениях - ничего в тро - ничего. Id у каждой заявки уникальный
Что такое???
Добрый день,
Могли бы прислать Ваш .tri файл нам на адрес электронной почты с указанием ссылки на данную ветку форума.
Пользователь
Сообщений: Регистрация: 04.02.2015
02.05.2015 23:54:37
как говорится читал, много думал:
Параметр COMMENT не работает?
Поле COMMENT используется только при выполнении транзакций KILL_ALL_ORDERS, KILL_ALL_STOP_ORDERS, KILL_ALL_NEG_DEALS. При постановке других транзакций используется необязательное к заполнению поле CLIENT_CODE размером в 20 символов, в котором, при необходимости, указывается код клиента и комментарий к заявке (разделенные нужным количеством слэшей, например "Вася\\Комментарий"). При снятии заявок по условию код клиента (без комментария) указывается в поле CLIENT_CODE, а комментарий в поле COMMENT. Например, при вводе стоп-заявки нужно писать так: TRANS_ID=2; CLASSCODE=EQBR; ACTION=NEW_STOP_ORDER; SECCODE=EESR; ACCOUNT=xxx; PRICE=8.970; QUANTITY=1; OPERATION=S; STOPPRICE=8.979; CLIENT_CODE=zzz//XYZ;
для особо одаренных видимо... пока пошел по пути ухода от стоп-заявок, использую виртуальные стопы, как только будет необходимость снятия ордера - отпишусь по ситуации. Также добавил поле COMMENT при снятии. у меня уходили заявки с полем CLIENT_CODE = "счет / комментарий", данные попадают в поле комментарий. Указал сейчас также 2 слэша, вместо одного.Поживем - увидим. Если это не поможет - вышлю файлы.
Поле COMMENT используется только при выполнении транзакций KILL_ALL_ORDERS, KILL_ALL_STOP_ORDERS, KILL_ALL_NEG_DEALS. При постановке других транзакций используется необязательное к заполнению поле CLIENT_CODE размером в 20 символов, в котором, при необходимости, указывается код клиента и комментарий к заявке (разделенные нужным количеством слэшей, например "Вася\\Комментарий"). При снятии заявок по условию код клиента (без комментария) указывается в поле CLIENT_CODE, а комментарий в поле COMMENT. Например, при вводе стоп-заявки нужно писать так: TRANS_ID=2; CLASSCODE=EQBR; ACTION=NEW_STOP_ORDER; SECCODE=EESR; ACCOUNT=xxx; PRICE=8.970; QUANTITY=1; OPERATION=S; STOPPRICE=8.979; CLIENT_CODE=zzz//XYZ;
для особо одаренных видимо... пока пошел по пути ухода от стоп-заявок, использую виртуальные стопы, как только будет необходимость снятия ордера - отпишусь по ситуации. Также добавил поле COMMENT при снятии. у меня уходили заявки с полем CLIENT_CODE = "счет / комментарий", данные попадают в поле комментарий. Указал сейчас также 2 слэша, вместо одного.Поживем - увидим. Если это не поможет - вышлю файлы.
Добрый день,
Ответ по назначению поля COMMENT был дан ранее здесь:
Пользователь
Сообщений: Регистрация: 04.02.2015
29.07.2015 19:55:10
Снимать заявки программно все-таки нужно. Возвращаясь к теме, я правильно читаю инструкцию - "поле коммент служит для снятия ГРУППЫ ЗАЯВОК? т.е. если я снимаю ОДНУ, то поле коммент не нужно?
Пользователь
Сообщений: Регистрация: 04.02.2015
29.07.2015 19:55:54
эта строка три-файла не работает: CLASSCODE=SPBFUT;ACCOUNT=7600QH0;CLIENT_CODE=7600QH0;SECCODE=SiU5;BASE_CONTRACT=SiU5;TRANS_ID=17;ACTION=KILL_ORDER;ORDER_KEY=16509108316;OPERATION=S; COMMENT = 7600QH0/M1=3+3+;
QUIK clients support
Сообщений: Регистрация: 27.01.2015
30.07.2015 09:54:03
Цитата
Алексей Украинцев пишет: эта строка три-файла не работает: CLASSCODE=SPBFUT;ACCOUNT=7600QH0;CLIENT_CODE=7600QH0;SECCODE=SiU5;BASE_CONTRACT=SiU5;TRANS_ID=17;ACTION=KILL_ORDER;ORDER_KEY=16509108316;OPERATION=S; COMMENT = 7600QH0/M1=3+3+;
Добрый день.
У Вас не верно указан BASE_CONTRACT. Для SiU5 это Si
Пользователь
Сообщений: Регистрация: 04.02.2015
30.07.2015 19:49:37
Доброго времени, эта строчка не обрабатывается тоже ACTION=KILL_ORDER;CLASSCODE=SPBFUT;ACCOUNT=7600QH0;CLIENT_CODE=7600QH0;SECCODE=RIU5;BASE_CONTRACT=RI;TRANS_ID=27;ORDER_KEY=16526826406;OPERATION=S;
QUIK clients support
Сообщений: Регистрация: 27.01.2015
31.07.2015 10:14:37
Цитата
Алексей Украинцев пишет: Доброго времени, эта строчка не обрабатывается тоже ACTION=KILL_ORDER;CLASSCODE=SPBFUT;ACCOUNT=7600QH0;CLIENT_CODE=7600QH0;SECCODE=RIU5;BASE_CONTRACT=RI;TRANS_ID=27;ORDER_KEY=16526826406;OPERATION=S;
Добрый день.
Пришлите нам файлы tri, tro и trr
Пользователь
Сообщений: Регистрация: 04.02.2015
06.02.2016 17:46:55
Добрый вечер! проблему удавалось игнорировать некоторое время, но на быстром рынке проскальзывают заявки. И по-прежнему не снимаются. Высылаю файлы.