Транзакции Quik:ошибка-не указан тип или научите,пожалуйста

  • Автор темы Ilya81
  • Дата начала

Ilya81

New member
Дело такое, что открыв совсем небольшой брокерский счёт я могу получать сигналы для любых стратегий доверительного управления, но если денег меньше 3-х млн. рублей (а у меня их всё ж пока меньше), то выполнять нужно самостоятельно. Поскольку заниматься этим самостоятельно всё ж сложно, возникает желание самостоятельно всё автоматизировать. И один из таких вопросов - передача сигналов в Quik. Я нашёл в документации про всякие tri-файлы, но вот действительно хороший пример мне найти не удалось никак (искал и здесь http://www.russian-trader.ru/forum/viewtopic.php?t=10 в том числе). Слепил что мог чтоб просто проверить, будет ли работать, и вот что вышло:

Код:
TRANS_ID=91;ACCOUNT=001;CLIENT_CODE=007;TYPE=L;CLASSCODE=EQBR;
SECCODE=VTBR;ACTION=NEW_ORDER;OPERATION=S;PRICE=71,28;QUANTITY=1;
В ответ на этой Quik мне пишет два сообщения: не указан идентификатор транзакции и не указан тип транзакции. И в таблице заявок ничего не появилось. Не могу понять в чём дело, вроде по документации всё правильно. Подскажите, пожалуйста, как написать tri-файл, чтоб он работал, или подскажите какой пример работающего tri-файла наподобие того, что я пробую создать.
 

Anchorit

New member
Re: Транзакции Quik:ошибка-не указан тип или научите,пожалуй

Дело такое, что открыв совсем небольшой брокерский счёт я могу получать сигналы для любых стратегий доверительного управления, но если денег меньше 3-х млн. рублей (а у меня их всё ж пока меньше), то выполнять нужно самостоятельно. Поскольку заниматься этим самостоятельно всё ж сложно, возникает желание самостоятельно всё автоматизировать. И один из таких вопросов - передача сигналов в Quik. Я нашёл в документации про всякие tri-файлы, но вот действительно хороший пример мне найти не удалось никак (искал и здесь http://www.russian-trader.ru/forum/viewtopic.php?t=10 в том числе). Слепил что мог чтоб просто проверить, будет ли работать, и вот что вышло:

Код:
TRANS_ID=91;ACCOUNT=001;CLIENT_CODE=007;TYPE=L;CLASSCODE=EQBR;
SECCODE=VTBR;ACTION=NEW_ORDER;OPERATION=S;PRICE=71,28;QUANTITY=1;
В ответ на этой Quik мне пишет два сообщения: не указан идентификатор транзакции и не указан тип транзакции. И в таблице заявок ничего не появилось. Не могу понять в чём дело, вроде по документации всё правильно. Подскажите, пожалуйста, как написать tri-файл, чтоб он работал, или подскажите какой пример работающего tri-файла наподобие того, что я пробую создать.
Проверь по таблице "Клиентский Портфель", правильно ли у тебя указан ACCOUNT и CLIENT_CODE,
проверь, нет ли у тебя в tri файле строк с одинаковыми TR_ID,
а также проверь, нет ли у тебя в строке лишних пробелов и каких-нибудь невидимых управляющих символов.
 
Your email address will not be publicly visible. We will only use it to contact you to confirm your post.
Сверху