Инструкция по работе с терминалом TSLab версии 2.1
Финам (Transaq NEW, Transaq HFT NEW, TSLab Transaq+)
Настройка | Описание |
Имя пользователя | Логин Transaq Connector |
Пароль | Пароль для логина Transaq Connector |
Показывать окно подключения | Отображение окна подключения с параметрами при нажатии кнопки «Подключить». При использовании данной настройки невозможно будет настроить автоматическое подключение по расписанию. |
Сохранять пароль | Сохранение пароля для дальнейшего входа в систему без Вашего указания. Если не включить настройку невозможно будет настроить автоматическое подключение по расписанию. |
Адрес | IP адрес торгового сервера брокера.
Для логина Transaq Connector на сервере брокера. Логин имеет вид FZTC***** или FZTS*****. tr1.finam.ru порт 3900 Для логина Transaq Connector на сервере банка. Логин имеет вид FBTC****. tr1.finambank.ru, порт 3324 Обратите внимание — логины от терминала Транзак вида FZTR**** не будут работать — сервер не даст соединиться. Сервер HFT: |
Порт | Номер порта для соединения с торговым сервером брокера. Номера см. выше. |
Использовать прокси | Возможность использования прокси сервера. |
Резервный сервер | Обеспечивает использование резервного сервера в случае отказа основного.
Резервный сервер брокера: Резервный сервер банка: |
Запрос позиций | Запрос текущих позиций на срочном рынке после каждой клиентской сделки. При активной торговле ускоряет взаимодействие с сервером. |
Настройки кешей | Устанавливает период хранения информации о Ваших сделках и заявках. Доступны следующие параметры:
— срок хранения исполненных заявок; По умолчанию стоит 365 дней, пожалуйста, прочитайте статью на эту тему: Финам. Особенность серверов transaq при исполнении заявок |
Видимость сделок/заявок в оффлайне | Активирует возможность видеть свои сделки и заявки в оффлайн режиме. Изменение данного параметра требует перезапуска программы. |
Уровень логов | Степень подробности записи логов:
Минимальный уровень логируются команды и результаты их выполнения, ошибки, сообщения типа «Предупреждение»(«warning»), команды и результат их выполнения; |
Папка для логов | Путь к месту хранения логов. По умолчанию создается папка с наименованием поставщика данных, внутри папки с логами TSLab. Из программы: Инструменты — Папка с логами(Папка с логами TSLab).
Возможная проблема, если был перерыв подключения TransaqConnector к серверу, библиотека может выдать ошибку инициализации. Решение: На диске C создать папку, например C:\LogsTransaq и ввести этот путь в поле Папка для логов. |
Выводить свои сделки с | Дата, начиная с которой программа будет запрашивать у сервера брокера историю проведенных сделок по счетам. |
Условные по рынку | Исполнение условных заявок с бесконечным проскальзыванием (по рынку).
«Условные по рынку» Когда Вы выставляете стоп условной заявкой, Вы указываете проскальзывание. Соответственно ограничиваете риск потери на проскальзывании, при этом остается возможность быть неисполненным, из-за больших проскальзываний на открытии торгов, например. |
Частота обращений, мс | Частота обращения данных с сервера в миллисекундах, по умолчанию — 500 миллисекунд. |
Исп. связанные заявки | Позволяет создавать связанные заявки Stop Loss и Take Profit. Оба типа заявки должны быть условные. (Закрытие позиции(ИзменитьПо) по тейк-профит по умолчанию в программе условная заявка. Меняется на лимитный тип, в Торговых Настройках агента флагом «Тейк-профит без проскальзывания» )
«Связанные заявки» Для закрытия одной позиции в моменте может существовать только одна заявка, так как нужно исключать вероятность двойного выхода из позиции. Как ведет себя программа, при выставлении стопа и профита, программа выставляет ту заявку, которая ближе к текущей цене(на пересчете, по закрытию бара). Данная настройка связывает две условные заявки, таким образом брокер принимает одну заявку, в которой указано две цены, одна стоп цена и одна профит цена. Обе заявки должны быть условными, т.е. тейкпрофит без проскальзывания на торговых настройках не должно стоять. |
Таймаут сессии, сек | Период, в течении которого Transaq определяет обрыв связи. По умолчанию 200 сек. Меняйте параметр только если это рекомендует брокер или служба поддержки TSLab |
Таймаут запроса, сек | Период, в течении которого Transaq определяет, что сервер недоступен. По умолчанию 20 сек. Меняйте параметр только если это рекомендует брокер или служба поддержки TSLab |
Исп. связанные заявки | Позволяет создавать связанные заявки Stop Loss и Take Profit. |
Таймаут сессии, сек | Период в течение которого Transaq определяет обрыв связи. |
Таймаут запроса, сек | Период, в течение которого Transaq определяет, что сервер недоступен. |
Блокировка заявок, сек | Блокирует подачу заявок на установленный временной интервал после установления соединения с поставщиком данных. |
Внимание! Настройте расписание подключения
Необходимо к серверам Transaq настроить расписание подключения.
В менеджере подключений настройте расписание на не ранее, чем 06:45, желательно в 06:50 и отключение в 23:55
Исключите выходные дни (не подключайтесь в выходные дни).
Связано с перезагрузкой серверов. Если подключиться к поставщику раньше, есть большая вероятность перед началом торгов остаться без списков инструментов или списком собственных позиций.
Что повлечет за собой отсутствие торговли, графиков и т.д.
Настройте расписание, как указано выше!
Transaq ММА(ЕДП) режим Т+
Агент наторговал позицию 6 лотов (60 акций лонг)
У брокера данное значение в портфеле отображается верно.
Раздельно, т.е. 120 лонга и 60 шорта
Если ударить правой кнопкой и выбрать «Закрыть позу, снять заявки», то пишет ошибку, что данного инструмента на этом счете не найдено.
Это невозможно исправить. Так работает ММВБ в режиме Т+
Бумаги на площадке EQBR — это поставленные бумаги, по ним торгов быть не может.
Чтобы закрыть позицию нужно продать 120 на площадке TQBR (обычной) и тогда через три дня позиция «схлопнется».
Индикативные курсы. Индикативные инструменты
У брокера есть индикативные инструменты.
Это инструменты без сделок, они не торгуются на бирже.
Обновляются они только при закрытии бара.
К сожалению, нет технической возможности сделать их обновление в режиме реального времени, так как программа графики строит из сделок инструмента, которые приходят от брокера.
Вид | Сделки по инструментам, правой кнопкой | Свойства | Ценные бумаги.
Если сделок по инструменту нет, обратитесь к брокеру, возможно это индикативный курс, и в режиме реального времени программа не сможет его обновлять.
Решение возможных проблем
Не пришел список инструментов
Данное сообщение означает, что списки инструментов(акции, фьючерсы и т.д.) не пришли в программу с сервера.
Как правило это результат того, что пользователь подключился к серверу задолго до начала торгов.
Брокер рекомендует подключаться к серверу по такому расписанию:
— подключение в 06:50 отключение в 23:55 по московскому времени
Расписание подключения настраивается в окне Менеджер подключений.
Для расписания используется локальное время компьютера.
После настройки расписания необходимо его включить.
Если ползунок(кнопка) включения расписания не активна:
— в настройках поставщика данных выключите «Показывать окно подключения» и включите «Сохранять пароль»
Не приходят котировки после утреннего подключения.
Не пришел список позиций
В личном кабинете брокера, проверьте, какие именно счета подключены к Логину Transaq Connector.
Отключите не актуальные счета и подключите актуальные.
Если Вы просто тестируете, без выставления заявок, просто не обращайте внимание на данное сообщение.
Не удалось инициализировать библиотеку
Если у Вас только один поставщик данных с типом Tramsaq и Вы получаете такое сообщение, то вероятнее всего библиотека Transaq не может получить доступ к файлу, в следствии использования языка имени пользователя windows, который не соответствует настройкам региона в windows. Решение — настроить регион в полном соответствии физическому месту нахождения компьютера.
Если у Вас несколько поставщиков данных с типом Transaq+ и один New, то в каждом поставщике данных Transaq пропишите пожалуйста в настройках поставщиков данных, свою собственную папку, даже если поставщик данных не подключается никогда.
Названия лучше дать латинские, русскую раскладку в поставщиках и в имени пользователя windows вообще лучше никогда не использовать. Несколько библиотек пытаются инициализироваться в одной папке, нужно сделать так, чтобы у каждого поставщика была своя папка с логами.
Быстрое решение:
В настройках поставщика измените папку назначения логов транзака.
Ошибка 1004 Неверный идентификатор или Touch Memory
«Вы не имеете прав для подключения к данному серверу» при подключении к Transaq.
Проверьте отсутствие пробела в «Имя пользователя»(Логин TransaqConnector). В настройках поставщика данных.
Это наиболее часто встречающаяся проблема, возникает при копировании логина «на мышку».
Терминальный Логин Transaq и Логин TransaqConnector.
В Финам существует два типа логина Transaq
Логин Transaq для терминала FZTR11111
Обратите внимание — логины от терминала Транзак вида FZTR**** не будут работать — сервера не дадут соединиться, выдав данное сообщение.
Логин TransaqConnector Например FZTS111A или FZTС222A или FBTC333A
Для подключения программы TSLab к серверу, необходим именно логин TransaqConnector, а не терминала.
3. Разница между FBTC и FZTC. Обратите внимание на настройку сервера в настройках поставщика данных:
Для логина Transaq Connector на сервере брокера. Логин имеет вид FZTC***** или FZTS*****.
tr1.finam.ru порт 3900
Для логина Transaq Connector на сервере банка. Логин имеет вид FBTC****.
tr1.finambank.ru , порт 3324
4. Если Вы создали ключ в нашем личном кабинете для логина терминала или на что-то другое, создайте (или посмотрите наличие) в личном кабинете брокера Логин TransaqConnector, подключите на него нужные счета.
После чего, посмотрите как сменить логин, в личном кабинете TSLab.pro смените Логин, следуя инструкции: Change Login broker | Смена логина брокера или API pablic биржи
Если ключ на неверный логин создавался в личном кабинете сайта tslab.ru обратитесь в службу поддержки для смены Логина