Справочная информация

Информация из данного раздела актуальна на 13.12.2021.

/Введение

/intro - Описание и Установка

Введение:

Торговый бот Тибот — это робот-помощник, который выполняет рутинную работу трейдера. Бот не может сделать Вас в одночасье богатым, это инструмент, а как пользоваться этим инструментом —решать Вам.

Внимание: разработчик не несет ответственности за ошибки в работе алгоритмов бота или в работе биржи и брокера.

  • Активация.
  • Для активации подключитесь к телеграмм-боту @tibotbot, далее активируйте, командой /token подключив Ваш токен.
  • Для получения токена перейдите на сайт «Тинькофф», в раздел «Настройки».
  • Токен для песочницы более не принимается ботом, т.к. разработка демо-бота временно приостановлена.
  • Внимание: каждый раз обращаясь к «Тинькофф» за токеном Вы получаете новый токен, и старый прекращает свое действие, таким образом всегда можно отозвать старый токен.

Также хотим сообщить, что токен не позволяет распоряжаться Вашими активами, токен только позволяет осуществлять операции купли-продажи без доступа к части фондов и инструментов для квалифицированных инвесторов и доступа к ИИС (индивидуальный инвестиционный счет), выводов и переводов средств куда-либо.

Бот готов к работе.

    Личный кабинет.

    Личный кабинет позволяет просматривать список задач, предоставлять статистику, останавливать действие бота. Активация личного кабинета не является обязательным условием работы.

    Для активации личного кабинета на сайте tibot.ru в форме регистрации укажите свой почтовый ящик, на который придет ответ с паролем. После отправьте телеграмм-боту @tibotbot команду /reg ваш@ящик.ру пароль из письма.

    Поздравляем! Личный кабинет активирован.

/help

/help - Вывод краткой справочной информации в телеграмм боте.

Пример:
  • /help - Список доступных команд
  • /order - $tiker qLots pPrice операция: [BUY или SELL]
  • /cancel - Формат: /cancel OrderID - Отменить ордер
  • /orders - Получение списка активных заявок
  • /ob - $tiker - стакан по тикеру
  • /portfolio - Получение портфеля клиента
  • /task - $tiсker qLots pPrice Buy/Sell t10:00 d240620 cnt5 min1.01 max10.9
    • q - количество лотов
    • p - цена
    • d - дата
    • t - время
    • cnt - количество попыток
    • min или max - минимальная/максимальная цена покупки/продажи
    • ql - ограничение на максимальное количество лотов
    • enddate endtime - дата после которой ордер уже не ставиться
    • ts - Trailing Stop - фиксатор прибыли, можно задавать в процентах или в пунктах ts0.35 или ts1.5%
    • cycl - Повторять данную позицию (если параметр установлен cycl8 - 8 раз, если не установлен, тогда 10000000)
    • m - Период повторения m5 m30 в минутах
    • oc - Only Close ордер будет выполнен только для закрытия
    • first - Установка ордера на первое место впереди всех
    • forward (или forth) - Установка ордера на первое место вместе со всеми
  • /tasks - Список задач
  • /taskcancel - 12345 отмена задачи
  • /taskedit - номер задачи NewParameters
  • /ChatID - Получить свой собственный Chat ID
  • /token - Установить TOKEN для торговли
  • /calc - калькулятор
  • /sub portfolio
  • $tiсker all
  • enddate endtime - дата после которой подписка уже не действует
  • m - Период повторения m5 m30 в минутах (по умолчанию m1)
  • /subs - Список подисок
  • /subcancel - s12345 отмена подписки
  • /stop - all - убрать всё, drop - в том числе снять все установленные ордера
  • /operation - Получение информации по операциям. Параметры: $ticker, all (выводит весь список без суммирования)

/order

/order - Данная команда отправляет заявку на покупку или продажу аналогично нажатием кнопки Купить или Продать в приложении или терминале.

Пример:

/cancel

/cancel - Удалание отложенного ордера Для удаления созданного ранее ордера необходимо знать его id. Приложение и терминал не сообщает его, поэтому для удаления ордера нужно получить его id командой /orders.

Пример:

/orders

/orders - Получение списка активных заявок

Пример:
  • /orders
  • 311305460240 PBF[PBF Energy Inc] Buy New 13.3
  • 311305411401 NRG[NRG Energy Inc] Sell New 41.3

/ob

/ob $tiker - Команда осуществляет вывод информации о текущих заявках(стакан), информация аналогична представленной в приложении или терминале.

    Расшифровка:
  • последняя цена(цена последней сделки)
  • bid - продажа
  • ask - покупка
  • цена - количество предложений.
*Важно отметить, что бот пока ещё не выделяет ваши заявки по стакану.

Пример:

/portfolio

/portfolio - Получение портфеля клиента — это вывод актуальных данных о портфеле.

Пример:
  • /portfolio
  • 💼ПОРТФЕЛЬ:
  • 📈Всего: 644.77$ [3528.19$] (Баланс: 0.56€ -280439.07₽ 12487.35$)
  • -------------------
  • 🔺621.82(9%) [59.49 - 64.85] $ 116 шт. YY JOYY Inc
  • -------------------
  • 🔻-0.08(0.9%) [9.27 - 9.19] $ 1 шт. PCG PG&E
  • -------------------
  • 🔺16.79(0.5%) [27.07 - 27.2] $ 129 шт. JWN Nordstrom
  • -------------------
  • 🔺0.34(3.4%) [4.93 - 5.1] $ 2 шт. TAL TAL Education Group
  • -------------------
  • 🔻-5896.54(0.6%) [73.185 - 72.7125] ₽ 12 шт. Доллар США

/task - $tiсker

/task — это основная команда по настройке автоматизированной торговли. Для установки задачи отправьте команду боту. /task необходимые параметры

/task - $tiсker qLots pPrice Buy/Sell t10:00 d240620 cnt5 min1.01 max10.9

  • q - количество лотов
  • p - цена
  • d - дата
  • t - время
  • cnt - количество попыток
  • min или max - минимальная/максимальная цена покупки/продажи
  • ql - ограничение на максимальное количество лотов
  • enddate endtime - дата после которой ордер уже не ставиться
  • ts - Trailing Stop - фиксатор прибыли, можно задавать в процентах или в пунктах ts0.35 или ts1.5%
  • cycl - Повторять данную позицию (если параметр установлен cycl8 - 8 раз, если не установлен, тогда 10000000)
  • m - Период повторения m5 m30 в минутах
  • oc - Only Close ордер будет выполнен только для закрытия
  • first - Установка ордера на первое место впереди всех
  • forward (или forth) - Установка ордера на первое место вместе со всеми
Пример:

/tasks

/tasks - Просмотр списка задач для бота.

    Расшифровка:
  • Номер задачи - для последующего удаления или редактирования.
  • Ticker - инструмента
  • Buy/Sell - покупка/продажа
  • q - количество
  • p:C - по рынку если не стоит min/max
  • p:22 - Задача с фиксированной ценой в 22$.
  • дата:время - задачи
  • max/min - максимальная/минимальная цена покупки/продажи
  • ql - максимальное допустимое количество в портфеле по инструменту
  • cycle - повтор
  • qls - минимальное(максимальное для short) количество в портфеле ниже(выше для short) которого бот не будет выставлять заявки
  • forth(forward) - устанавливать вашу заявку по текущей лучшей цене, в случае если ваша заявка перебита вернуть на первое место к другим завкам.
  • first - устанавливать заявку выше текущей лучшей цены (перебить), в случае если ваша заявка перебита вернуть на первое место поставить вашу заявку выше других.
  • m10 - временной интервал повтора cycl
  • oc - только закрывать текущую сделку по инструменту, не открывать новую противоположную позицию.
  • log:
  • [2021-10-15 23:53:13] - дата время последней записи в логах.
  • lastPrice: - последняя цена (выводится если проходит),
  • NotAvailableForTrading - в данное время по инструменту нет торгов.
  • 500:Недостаточно активов для маржинальной сделки - нет средств для выполнение задачи, включая маржинальную торговлю если включена.
  • Аварийный выход 429 - Ошибка на стороне биржи\брокера

Пример:

/taskcancel

/taskcancel - /taskcancel — 12345 отмена задачи. /taskcancel — удалить задачу по номеру задачи, полученной командой /tasks. 12345 отмена задачи

Пример:

/taskedit

/taskedit /taskedit — редактирование задачи. Для отключения ненужного параметра добавьте 0 в конце параметра. Пример: /taskedit 123 min77 oc0 изменить в задаче 123 минимальную цену на 77, отключить oc /taskedit cycl0 q5 отключить cycl, изменить количество на 5 - ID NewParameters

Пример:

/ChatID

/ChatID -/ChatID — узнать свой собственный Chat для обращения в support.

Пример:

/token

/token - /token ваш токен — для торговли для активации бота /token новый токен — для замены токена /token любой набор символов — для замены и удаления токена /p>

Пример:

/calc

/calc - калькулятор средней цены по инструменту в портфеле и расчета профита после продажи.

  • Расшифровка:
  • /calc sell q103 $pbf p14.91 - расчитать среднюю после добавлении в short еще 103 акций $pfb по цене 14.91
  • /calc buy q135 $t p25.65 - расчитать среднюю после добавлении в long еще 135 акций $t по цене 25.65
  • /calc sell q65 $t p25.65 profit - расчитать профит после закрытия текущей позиции по цене 25.65
  • /calc buy q135 $pbf p14.91 profit - расчитать профит после закрытия текущей позиции по цене 14.91
  • Пример:

/sub

/sub portfolio — подписка на изменения стоимости акций в портфеле; бот будет информировать об изменении по инструменту: Если цена выросла, упала, либо доходность по инструменту выросла в рамках заданого лимита. Для удобства и эффективности работы вы можете для создавать множество информеров как по всему портфелю так и по разным инстрментам, с разными параметрами, и в разное время работы данного параметра.
    Параметры:
  • all - все
  • $ticker - тикер
  • wtime - время ежедневной работы
  • m - Период проверки от 1 в минутах
Пример:

/subs

/subs - список подписок. просмотр списка подписок с выводом номера для удаления.

Пример:

/subcancel

/subcancel - Удаление подписки на уведомление.

Пример:

/stop

/stop - Временная остановка выполнения ботом задач, а также возможность массового удаления задач, и снятие всех ордеров в том числе установленных не через бота. - all - убрать всё, drop - в том числе снять все установленные ордера

Пример:

/operation

/operation - Вывод и калькуляция по всем вашим сделкам, а также просмотр истории сделок.

Пример:

/reg

/reg — первичная регистрация пользователя. Данная команда разрешит боту передавать информацию в личный кабинет на сайт tibot. В личном кабинете возможен просмотр списка задач и отчетов по инструментам, кнопка стоп и другие функции. Если Вам не нужен личный кабинет, тогда просто игнорируете команду /reg. Для активации личного кабинета необходимо пройти регистрации на сайте tibot.ru, на ваш почтовый ящик придет пароль далее в телеграмм боте необхожимо связать бота и личный кабинет. Необходимо указать ваш Email указанный при регистрации и пароль в формате /reg Email Password1

Пример: