Блог им. MoneyMan

Как выставить заявку в QUIK на акции в брокере Финам?

    • 08 июня 2023, 11:51
    • |
    • T-800
  • Еще
Заявка выставляется через tri файл и имеет вид

TRANS_ID=14; ACTION=NEW_ORDER; OPERATION=B; ACCOUNT=L01+00000F00; CLIENT_CODE=2xxx4RxxSA; TYPE=L; CLASSCODE=TQBR; SECCODE=TATN; PRICE=465; QUANTITY=1;

Собственно вопрос, какой номер счета что писать в CLIENT_CODE=?

В лк есть номера счетов формата: 2xxx4RxxSA, КЛФ-1xxxxx3, 9690xxx, но они не подходят. 
на первый ругается «Ошибка: (533) Неверно указан код клиента»
на остальные «Неверный код клиента»

Если заявку подавать вручную через квик, то с 2xxx4RxxSA заявка подается.

П.С. в Открытии бот работает
  • обсудить на форуме:
  • QUIK
16 комментариев
 Не знаю как в Финаме, а так можно вообще там ничего не писать, достаточно аккаунта.
avatar
Anest, пишет «Не указан код клиента»
avatar
Оказывается в Финаме после номера счета нужно добавлять "/". Неудобно, однако
avatar
T-800, да, это старый прикол у Финама с ордерами. В свое время тоже с этим столкнулся — с комментарием ордер проходил, а без него нет. )))
avatar
T-800, я везде добавляю к коду клиента //имя системы. Удобно потом снимать все заявки (или стоп-лимит заявки) для инструмента по этому полю, не заботясь о номерах.
avatar
А. Г., мне в поддержке Квика сказали, что через Trans2quik.dll групповое снятие заявок не работает, можно только по номеру. А вот через импорт транзакций из .tri файла групповое снятие работает. Вы через что транзакции в Квик импортируете?
avatar
T-800, 
 через Trans2quik.dll групповое снятие заявок не работает

Да, не работает, а через текстовые файлы прекрасно работает. После того, как квик перешел на 64-битную версию и старый Trans2quik.dll  «сломался», я перешел на текстовые файлы и сразу почувствовал удобство с групповым снятием
avatar
А. Г., а что сломалось в 64-битной с Trans2quik.dll?
Я планировал в ближайшее время переходить. На одном счете финамовском сегодня даже перешел и за день было 4 сделки на акциях через старую Trans2quik.dll (у меня Делфи 7) и Квик 10 версии
avatar
T-800, у меня С# и мне лень было разбираться с синтаксисом новой Trans2quik.dll. А с текстовыми файлами и Транзак работает, поэтому без проблем настроил и на Транзак.
avatar
Для единого счета.
 Запускаешь Квик, нажимаешь Ввод Заявки и в поле «Код Клиента» смотришь в списке, обычно это 12значный код, в конце  ....R1Z  или просто ....Z
avatar
Поле CLIENT_CODE — это комментарий к ордеру (внезапно, да). Там может быть что угодно, но в пределах какой-то длины. Потом этот текст можно в увидеть в таблице заявок, поле «комментарий».
Кирилл Гудков, это для фьючей, а для акций туда приходится писать счет на котором сделка, еще и / добавлять. А в Открытии так же, но без /
avatar

Все ставится по этой команде:

TRANS_ID=852; ACTION=NEW_ORDER; ACCOUNT=L01+00000F00; CLASSCODE=TQBR; SECCODE=SBER; CLIENT_CODE=см. картинку ниже//имя системы; OPERATION=B; PRICE= 235; QUANTITY=1;



Проверьте настройки счетов 

avatar
А. Г., а что значит в Финаме
ACCOUNT=L01+00000F00?
В Открытии пишется
ACCOUNT=L01-00000F00
avatar
T-800, в Открытии просто не поменяли после перехода на Т+2. Именно тогда он сменился с L01-00000F00 на L01+00000F00.
avatar
На срочке там просто комментарий — ну то есть мой какой-то произвольный коммент, к примеру, ид ордера в моей системе. Можно уточнить у них в техподдержке  Они отвечают
avatar

теги блога T-800

....все тэги



UPDONW
Новый дизайн