T-800
T-800 личный блог
08 июня 2023, 11:51

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

Заявка выставляется через 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 заявка подается.

П.С. в Открытии бот работает
16 Комментариев
  • Anest
    08 июня 2023, 11:57
     Не знаю как в Финаме, а так можно вообще там ничего не писать, достаточно аккаунта.
    • yurikon
      08 июня 2023, 14:05
      T-800, да, это старый прикол у Финама с ордерами. В свое время тоже с этим столкнулся — с комментарием ордер проходил, а без него нет. )))
    • А. Г.
      08 июня 2023, 16:01
      T-800, я везде добавляю к коду клиента //имя системы. Удобно потом снимать все заявки (или стоп-лимит заявки) для инструмента по этому полю, не заботясь о номерах.
        • А. Г.
          08 июня 2023, 20:33
          T-800, 
           через Trans2quik.dll групповое снятие заявок не работает

          Да, не работает, а через текстовые файлы прекрасно работает. После того, как квик перешел на 64-битную версию и старый Trans2quik.dll  «сломался», я перешел на текстовые файлы и сразу почувствовал удобство с групповым снятием
            • А. Г.
              08 июня 2023, 20:52
              T-800, у меня С# и мне лень было разбираться с синтаксисом новой Trans2quik.dll. А с текстовыми файлами и Транзак работает, поэтому без проблем настроил и на Транзак.
  • Beach Bunny
    08 июня 2023, 12:51
    Для единого счета.
     Запускаешь Квик, нажимаешь Ввод Заявки и в поле «Код Клиента» смотришь в списке, обычно это 12значный код, в конце  ....R1Z  или просто ....Z
  • Кирилл Гудков
    08 июня 2023, 13:20
    Поле CLIENT_CODE — это комментарий к ордеру (внезапно, да). Там может быть что угодно, но в пределах какой-то длины. Потом этот текст можно в увидеть в таблице заявок, поле «комментарий».
  • А. Г.
    08 июня 2023, 16:02

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

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



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

      • А. Г.
        08 июня 2023, 20:35
        T-800, в Открытии просто не поменяли после перехода на Т+2. Именно тогда он сменился с L01-00000F00 на L01+00000F00.
  • tashik
    08 июня 2023, 22:41
    На срочке там просто комментарий — ну то есть мой какой-то произвольный коммент, к примеру, ид ордера в моей системе. Можно уточнить у них в техподдержке  Они отвечают

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн