Тинькофф инвестиции терминал quik

Содержание
  1. WEB Терминал в Тинькофф Инвестициях
  2. Сколько стоит
  3. Настройки и виджеты
  4. Работа с графиками
  5. Стакан котировок
  6. Работа с заявками
  7. Активные заявки
  8. Заявки
  9. Отложенные заявки
  10. Свой портфель
  11. Как работать в терминале Тинькофф Инвестиций
  12. API Тиньков.Инвестиции. Первые шаги
  13. Получение токена и установка библиотеки
  14. Авторизация
  15. Что у нас в портфеле
  16. Получаем название бумаги по FIGI и тикету
  17. Качаем справочник ценных бумаг
  18. Получаем список операций
  19. Все не так просто (план и факт)
  20. Читают сейчас
  21. Редакторский дайджест
  22. Похожие публикации
  23. Что недоговаривают Тинькофф Инвестиции. Вытаскиваем все данные по портфелю через API в большую таблицу Excel
  24. Пользователи массово жалуются на сбой в приложениях «Тинькофф» и «Тинькофф Инвестиции»
  25. Отслеживаем состояние своего портфеля у брокера «Тинькофф Инвестиции» через Google Таблицы
  26. Курсы
  27. Минуточку внимания
  28. Комментарии 63

WEB Терминал в Тинькофф Инвестициях

Торговый web-терминал позволяет проводить сделки на бирже, видеть всю информацию о торгах и обновления маркет-даты в потоковом режиме. И все это одновременно на нескольких экранах. Чаще всего для работы с такими сервисами требуется установка программы, регистрация на сайте брокера, выпуск электронной цифровой подписи, плата за пользование и тд.

Но у Тинькофф Инвестиций появился собственный торговый веб-терминал для работы на компьютере. Он не требует скачивания файлов и подходит для ПК и планшетов с любой операционной системой. Сервис доступен клиенту, если хотя бы один его счет подключен к тарифу «Трейдер» или «Премиум». Чтобы начать работу, достаточно авторизоваться на сайте Tinkoff.ru, перейти в раздел «инвестиции» и кликнуть на кнопку «терминал».

Торговать ценными бумагами с ИИС или брокерского счета в нем так же легко, как и в приложении Тинькофф инвестиции. Управлять заявками возможно с любого устройства, к примеру, выставить их в приложении, а отменить — в терминале.

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

Терминал можно раскрыть одновременно в 6 вкладках внутри одного окна браузера, что позволяет следить сразу за несколькими отраслями.

Сколько стоит

Терминал для работы в сервисе Тинькофф Инвестиции предоставляется абсолютно бесплатно.

Настройки и виджеты

Для удобства работы с терминалом Тинькофф Инвестиции можно отрегулировать его настройки:

  • Установить время жизни сессии – по умолчанию он разлогинивается автоматически через 30 минут при отсутствии активности, но этот параметр можно увеличить до 5 часов
  • Отключить подтверждение сделок по СМС, но операции на сумму свыше 1 млн руб или 20 тыс долл/евро подтверждать придётся в любом случае
  • Включить/отключить отображение чата с техподдержкой (раньше для связи с ней требовалось запустить приложение или зайти в личный кабинет).

Важная часть интерфейса web-терминала — виджеты. Это информационные блоки, которые можно перемещать по экрану. Они отображают конкретные данные, например, виджет «Стакан» показывает котировки, а «Портфель» — приобретённые активы, их количество, стоимость и пр. В приложении Тинькофф Инвестиции для просмотра этой информации нужно переключаться между вкладками, с терминалом работать комфортнее — все выводится на один экран.

Для удобства можно привязать виджет к одному виду активов, и тогда информация в этом блоке будет отображаться только по выбранной бумаге или валюте. Для этого необходимо в верхнем левом углу виджета кликнуть на квадрат и внести настройки. Также возможно привязать сразу все информационные блоки к одной группе активов. Для этого нужно перейти в «Портфель» или «Инструменты», кликнуть правой кнопкой мыши и выбрать «Привязать все виджеты».

Если необходимо следить за несколькими активами одновременно, рекомендуется для каждого открыть дополнительную вкладку, кликнув на плюс вверху, и так же настроить требуемый набор виджетов.

Вкладки можно переименовывать и перемещать.

Рассмотрим некоторые возможности терминала подробнее.

Работа с графиками

Сервис постоянно развивается. Сейчас он позволяет задать временной интервал, линейный или свечной типы графиков. Для их построения в обновлённой версии стали доступны пустые свечи, Хейкен Аши, базовая и обычная линии.

Недавно был добавлен новый график, работающий на движке TradingView. В терминале Тинькофф Инвестиции он имеет такую же функциональность, как и на популярном сервисе. Я конечно ожидал что для клиентов тинькофф будут доступны платные индикаторы, типа индикатора «Объем за сессию», но пока этого не произошло.

Для проведения технического анализа представлены: линейки, более 100 индикаторов динамики активов, простые фигуры для рисования и более сложные инструменты: вилы, шаблоны, комбинации и пр.

На графике отображаются:

  • лимитные заявки (там же их можно удалить, нажав на крестик, или скорректировать количество, кликнув на цифру)
  • выплаты дивидендов
  • операции купли-продажи
  • дивидендные отсечки.

Также есть возможность сравнить два актива: нажимаем «сравнить» и выбираем инструмент, который будем сравнивать с основным. Второй отобразится в виде линейного графика, ему можно задать определённый цвет.

Стакан котировок

Вид стакана тоже настраивается, всего есть 4 варианта:

  1. Классический по центру
  2. Отображение объёма
  3. Отображение объёма от min к max
  4. Спред между ценой bid и ask.

Также можно задать фильтр для отображения конкретных бумаг

Информация о котировках в виджете обновляется так же быстро, как и в сервисах конкурентов.

С последними обновлениями сервиса работать с лимитными заявками стало удобнее — теперь виджеты «Стакан» и «Заявки» синхронизированы между собой: достаточно кликнуть в стакане на подходящую цену в колонке бид или аск, и сразу же откроется вкладка лимитной заявки. Далее останется внести только нужное количество лотов.

Работа с заявками

Вся работа завязана на три виджета: «Активные заявки», «Заявки» и «Отложенные заявки». Пройдемся по каждому типу отдельно:

Активные заявки

Здесь все достаточно понятно, он показывает общую сводку по всем заявкам, любого типа, которые вы подали брокеру. В том виджете их удобно отслеживать и в случае необходимости отменять.

Заявки

Данный виджет позволяет подать запрос на покупку или продажу на два типа:

Рыночная – когда заявка подается по рынку плюс небольшая дельта, чтоб брокер успел ее выполнить из за волатильности цены.

Лимитная – когда заявка подается по той цене по которой вы хотите купить или продать, и в случае ее достижения она выполняется. Стоит учитывать что в конце торгового дня все неисполненные заявки снимаются и на следующий день не переносятся.

Читайте также:  Настройка 3060 для майнинга rvn

Отложенные заявки

Стоп лост (Stop-loss) – чтоб зафиксировать убытки.

Тейк профит (take profit) чтоб зафиксировать прибыль.

STOP LIMIT – Это новый тип заявок для меня. Давайте будем разбираться вместе, как я понимаю его принцип работы, в поле цена вы выставляете цены ща какую хотите купить или продать актив, а в стоп цена, стоимость по которой вы хотите чтоб заявка перешла в лимитную на покупку или продажу.

Это конечно не Трейлинг стоп () которые просили многие активные трейдеры, но уже большой шаг в этом направлении на мой взгляд.

Свой портфель

В портфеле отображены все активы: акции, облигации, валюта, ETF — они распределены по блокам.

В этом виджете можно:

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

Ценные бумаги можно отсортировать по стоимости, доходности и дате выплаты дивидендов.

Все параметры оценки портфеля есть в настройках, чтобы их выбрать и применить, следует кликнуть на значок шестеренки.

Источник

Как работать в терминале Тинькофф Инвестиций

Терминал Тинькофф Инвестиций теперь доступен клиентам на трех тарифах: «Инвестор», «Трейдер» и «Премиум».

Терминал подойдет вам, если:

вы привыкли торговать с компьютера, а не в мобильном приложении;

вам важно видеть свечи, стаканы, инструменты теханализа.

Рассказываем, какие в нем есть полезные виджеты и как в нем работать. Мы описали не все виджеты, а только часть. Про остальные можно прочитать в мануале во вкладке «Справка» в самом терминале.

Терминал не нужно устанавливать к себе на компьютер и дополнительно регистрировать у брокера. Работать в нем можно с любого компьютера или планшета и на любой операционной системе: он находится в личном кабинете на сайте Tinkoff.ru.

Терминал состоит из 13 виджетов — отдельных блоков, в каждом из которых отображаем конкретную информацию. Например, в виджете «Стакан» — котировки актива, а в «Новостях» — только новости. Все виджеты можно привязать к одной группе, чтобы информация в виджете обновлялась в зависимости от выбранного актива.

Он полностью бесплатный — не нужно платить ни единожды, ни при подключении, ни абонентскую плату. Через терминал можно торговать с брокерского счета или ИИС.

Чтобы в одном окне видеть все: графики, стакан, список бумаг и другие инструменты.

В приложении Тинькофф Инвестиций для этого нужно переключаться между вкладками, а в терминале можно настроить нужные виджеты в одном месте:

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

В настройках несколько ползунков. Здесь можно настроить отображение чата — чтобы писать в поддержку из терминала. Раньше для этого надо было выходить в личный кабинет или писать из приложения.

Можно отключить подтверждение сделок по СМС, чтобы не терять время. Подтверждение кодом из СМС нельзя отключить для сделок на сумму более 1 000 000 рублей или 20 000 долларов/евро.

Еще одной полезной функцией является время жизни сессии. Для безопасности данных личный кабинет разлогинивается через десять минут. Если вы намерены работать долго и при этом не сидеть постоянно за компьютером, то можно выставить максимальный параметр — пять часов. Он продлевает время работы личного кабинета.

Не оставляйте личный кабинет в открытом виде — чтобы никто не смог завладеть вашими данными, особенно если вы работаете не из дома.

Изначально график показывал лишь базовый набор инструментов: котировки, линейное и свечное отображение графика и время. Так как через нас торгуют не только долгосрочные инвесторы и сторонники фундаментального анализа, мы добавили линейку и первые индикаторы для технического анализа:

В этом виджете настраивается список активов и параметры торговой сессии через значок шестеренки. Отсюда же можно выставить лимитную или рыночную заявку через правую кнопку мыши:

В портфеле отображаются все инструменты инвестора: валюта, акции, облигации и ETF — и они разделены по блокам. Через шестеренку можно подобрать параметры, которые нужны для оценки портфеля:

Стакан можно настроить под себя: сделать классическим по центру, компактным или с нарастающим объемом. Еще можно выставлять заявку по интересующей цене из стакана.

Это работает так: вы выбираете цену из колонки Bid или Ask, нажимаете на нее — и сразу же открывается виджет с заявкой:

По умолчанию в виджете первая вкладка лимитная, чтобы осталось подставить нужное количество лотов. Продать и купить актив можно и по рыночной цене — для этого нужно перейти во вторую вкладку с названием «Рыночная».

В виджете «Заявка» видно, сколько можно купить или продать активов с помощью маржинальной торговли.

Пишите в комментариях, как нам сделать терминал еще лучше — команда разработчиков прочитает все идеи.

Оставьте заявку на сайте Tinkoff.ru и инвестируйте вместе с сервисом Тинькофф Инвестиций.

А он также, как и мобильное приложение, отключается в момент сильного взлета/падения акции? 😂

Вы обращались с такой ситуацией в поддержку?

Я обращался, извинились и обещали пофиксить, а вчера опять доллар не смог купить)

Хорошо бы расширить резюме по ошибкам

Шел апрель 2020 года. Приложение всё ещё виснет при больших скачках.

Вчера потерял порядка 150$ из-за того что терминал отказался продавать акцию в момент падения, выдавал ошибку, даже после перезагрузки. В техподдержку обращался уже по похожему поводу. Что мне там на это ответят нового? «Извините, скоро поправим».

Разумеется, и не только я. У вас всегда один и тот же ответ: «технические проблемы», которые возникают в моменты резких взлетов/падений акций.

«»Пишите в комментариях, как нам сделать терминал еще лучше — команда разработчиков прочитает все идеи.»»
Да без проблем. Только вот идею будут вместе с мобильным приложением.

— На графиках точки событий дифференцировать цветом(купля, продажа, дивы)
— Из карточки выполенной заявки, нет возможности сразу перейти к бумаге.
— Зачем добавлять в «избранное» каждую купленную бумагу, это мешает следить за бумагами, которые интересны в перспективе.
— График своей доходности
— Писать комментарии к уведомлениям/бумагам
— В уведомлении указывать стрелку, обозначающую что оно было установлено на рост или падение.
— Масштабирование графиков, если выставлены тейк-профиты/стоп-лоссы иначе их не видно
— возможность просмотреть лотность до открытия биржи
— Графики в горизонтальной ориентации телефона
— Менять порядок купленных бумаг на главном экране.
— Переключение доходности за сегодня и за всё время происходит при тапе по строке, почему бы не сделать так и с выводимой валютой портфеля. Тянешь палец и тапаешь у самого верха экрана, потом тянешься уже к самому низу для выбора. Неудобно.
— Возможность отредактировать предложенный роботом-советником портфель
— Экспорт своих бумаг, для возможности импорта в сторонние сервисы или для аналитики. Хотя бы в ручном режиме. Дайте нам JSON и мы сами сделаем импорт куда хотим.
— Скрытие отмененных заявок во вкладках событий
— Минималистичный вариант, по вертикали слишком много пустого места , особенно на главном экране.
— Единый календарь дивидендов своих бумаг
— Переключение инвестиционного профиля, без опросника
— Возможность продать сразу всё. Можно спрятать в глубинах настроек с подтверждением по смс.
— блокировать выключение экрана
— виджет на экран мобильника

Читайте также:  Как употреблять чиа с йогуртом

Обращайтесь за идеями, лишь бы сделали и работало , а не как сейчас.

Источник

API Тиньков.Инвестиции. Первые шаги

Практически с первых дней я стал клиентом Тиньков.Инвестиции.

И с этого же момента меня терзают смутные сомнения — отражает ли личный кабинет объективную реальность?

Дело в том, что я покупаю ценные бумаги, номинированные в долларах, но в ЛК цены всех активов отображаются в долларах, а итоговая стоимость портфеля в рублях.

И мне непонятно, это доллар вырос или я такой результативный инвестор?

А как же комиссии, налоги и прочие дивиденды?

Вот бы взять все мои сделки и расписать по ФИФО, как в складском учете… А сверху положить полученные дивиденды, а потом вычесть налоги.

Вот тогда я и увижу понятный мне результат.

Оказалось, у Тинькова есть API, которое позволяет писать торговых роботов (мне это совсем не интересно), а также загружать данные по своему портфелю и операциям.

У этого API есть официальное описание, но мне не все было понятно, пришлось разбираться.
Результаты этих разборок представляю вашему вниманию.

Получение токена и установка библиотеки

Перед началом работы нужно установить библиотеку и получить токен.

Цитирую официальную инструкцию по получению токена:

  1. Зайдите в свой аккаунт на tinkoff.ru
  2. Перейдите в раздел инвестиций
  3. Перейдите в настройки
  4. Функция «Подтверждение сделок кодом» должна быть отключена
  5. Выпустите токен OpenApi для биржи и Sandbox. Возможно система попросит вас авторизоваться еще раз, не беспокойтесь, это необходимо для подключения робота к торговой платформе.
  6. Скопируйте токен и сохраните, токен отображается только один раз, просмотреть его позже не получится, тем не менее вы можете выпускать неограниченное количество токенов.

На момент написания статью токен выдавался на странице www.tinkoff.ru/invest/settings, кнопка в нижней части страницы.

С токеном для песочницы у меня возникали ошибки, поэтому я начал экспериментировать с боевой версией. Чего и вам желаю (Осторожно: не купите-продайте случайно что-то лишнее).

Авторизация

Эти две строки делают все, что нам нужно.

Дальше работаем с переменной client.

Что у нас в портфеле

Получим содержимое нашего вашего портфеля:

Посмотрим основные данные первого элемента:

В моем случае это:

value — Цена бумаги
balance — Кличество бумаг в портфеле, value и currency — их денежное выражение.

figi — Financial Instrument Global Identifier (Финансовый Глобальный Идентификатор инструмента)
ticker — Тикер актива.

По этим данным мы можем узнать человекочитаемое название актива.

Для данного запроса нам это не нужно (см. поле name), но в других случаях пригодится.

Получаем название бумаги по FIGI и тикету

Эта API-функция у меня работает как надо. Видим, что ‘BBG000BWPXQ8’ -> ‘British American Tobacco’.

А вот поиск названия актива по тикеру у меня не работает :(((

Разработчики предложили обновить библиотеку, но даже после этого не взлетело.

Качаем справочник ценных бумаг

Впрочем, я решил этот вопрос кардинально. Скачал у Тинькова полный справочник торгуемых активов:

получил
Как видим, figi и name там есть. Для моих целей — более чем достаточно.

Получаем список операций

А вот самое интересное — получить список моих операций. В операции (в моем случае) попадают следующие действия:

  • PayIn — Пополнение брокерского счета
  • PayOut — Вывод денег
  • BuyCard — Покупка с карты
  • Sell — Продажа
  • BrokerCommission — Комиссия брокера
  • Dividend — Выплата дивидендов
  • Tax — Налоги
  • TaxDividend- Налоги c дивидендов
  • ServiceCommission — Комиссия за обслуживание

Код для выгрузки портфеля:

Посмотрим, что получилось. В моем случае, представляет интерес этот элемент Вот что он собой являет
Нас интересуют поля:

  • date — дата сделки
  • figi — код актива
  • operation_type — тип операции
  • payment — сумма операции. У налогов или комиссий указана именно она. price при этом None
  • price — цена одной бумаги
  • quantity — плановое количество бумаг
  • trades — реальные биржевые сделки

Сразу возник вопрос — зачем нам какие-то trades, если есть price и quantity?

Все не так просто (план и факт)

Как я понял, в quantity указано то количество бумаг, которые я хотел купить. А то, что фактически куплено, лежит в trades[i].quantity.

Т.е. если хотите обратится к фактическим сделкам, нужно перебрать то, что лежит в trades.

В ряде случаев, там None — например, для налогов или вводов/выводов средств.

Чтобы получить настоящие цифры, нужно смотреть и в сделки, и в биржевые операции:

Читают сейчас

Редакторский дайджест

Присылаем лучшие статьи раз в месяц

Скоро на этот адрес придет письмо. Подтвердите подписку, если всё в силе.

Похожие публикации

Что недоговаривают Тинькофф Инвестиции. Вытаскиваем все данные по портфелю через API в большую таблицу Excel

Пользователи массово жалуются на сбой в приложениях «Тинькофф» и «Тинькофф Инвестиции»

Отслеживаем состояние своего портфеля у брокера «Тинькофф Инвестиции» через Google Таблицы

Курсы

AdBlock похитил этот баннер, но баннеры не зубы — отрастут

Минуточку внимания

Комментарии 63

Оказалось, у Тинькова есть API, которое позволяет писать торговых роботов (мне это совсем не интересно)

А вот мне, наоборот, оказалось интересно. Начал возиться с этим чуть больше недели назад. Написал программу, которая сигнализирует о необычных состояниях на рынке, дальнейшие решения я уже принимал вручную. В принципе, понравилось.

Читайте также:  Как определить уровень доходности финансовой операции с учетом инфляции

Главная проблема — API очень простой, но одновременно и очень сырой. Часто тормозит и глючит. Поиграться — нормально, но если торговать профессионально, то есть варианты и получше.

Был бы рад ссылкам

Специализированные брокеры. Полноценно пока не интересовался этой темой, поэтому ссылок не дам.

Там в квике есть lua, на которой худо бедно можно накорябать робота, графики с индивидуальными индикаторами, или шлюз в другие миры.
Но квик что-то подтормаживает, знающие люди говорят, для htf надо брать плазу2 и колокейшн у брокера.

знающие люди говорят, для htf надо брать плазу2 и колокейшн у брокера

Рано или поздно пытливый программистский ум все равно захочет хоть немного HFT — бота с реакцией в несколько секунд. О миллисекундах, к сожалению, речи не идёт — это удел кровавого энтерпрайса и крупных игроков.

Я имею в виду тормоза самого Тинькоффа как сервиса. В обычном режиме там тоже всё исполняется в момент, но в периоды высокой активности на бирже, когда самое лучшее время делать деньги, он встаёт колом.

Но в целом я Т не особо за это ругаю: у него изначально была другая направленность — не на профессиональных трейдеров, а просто на желающих пощупать возможность заработка на инвестициях в долгосроке. API для торговли они предоставили совсем недавно.

Ну вот представьте: накупили вы этих плазов, поставили колокейшн в золотом корпусе, запустили скрипты и ждете. А на другом конце интернета сидят условные Мамут с Усмановым, смотрят на экраны своих HFT и ржут над вами.

Почему ржут? А потому что пока скрипит ваша плаза в колокейшне, у них уже миллиончик+миллиончик+миллиончик…

А в режиме read-only через API Тинькофф можно считать только свои позиции?

Имел ввиду получение собственных открытых позиций — цена покупки, дата, количество.
Без возможности торговли. Для синхронизации со своими сервисами по учету.

Кто-нибудь знает — Тинькофф единственный брокер, которые имеет своё открытое апи?
В первую очередь интересен только просмотр позиций без возможностей торговли.

В IB и так нет проблем с экспортом отчетов.
Проблема с рос. брокерами — нет единой формы, они периодически меняются, а сбербанк (бывший тройка диалог) — так в плане отчетов вообще ловить нечего — невозможно даже определить начальную цену позиции.

И оно открыто? А кто кроме Тинькова имеет открытое апи?

Тинькофф Инвестиции, ITI Capital (АО «ИК «Ай Ти Инвест»).
А знаете ещё кто имеет апи?

А после слияния с Фридом Финанс апи сохранилось?

Вот тут становится непонятно, что вы подразумеваете под «Открытым АПИ».

Ну для меня это значит, что имеется подробная документация по протоколу и возможность написания собственных клиентов, а не только плагинов и скриптов для квика.

Я хотел бы через API получать свои открытые позиции в режиме только чтения.

И мне непонятно, это доллар вырос или я такой результативный инвестор?

Я себе написал замену Excel для учёта сделок.
Всё считает. Можно посмотреть состояние портфеля на любую дату. Главное все сделки в систему завести… Можно отчёт брокера импортировать. Зацените кто хочет, https://izi-invest.ru

Относительно «а итоговая стоимость портфеля в рублях» — у Тинькофф есть переключатель (в мобильных приложениях на значок рубля нажать, если не путаю), можно и в долларах смотреть

Вах, не прошло и полгода, что называется…

Когда я, будучи их клиентом, спросил о кусочке API для всего-то ежедневного получения курса евродоллара, меня первую неделю не могли понять вообще, вторую отвечали безопасники (упс? я вообще-то технарей спрашивал) разных уровней и задавали острожные, хоть и дурацкие на взгляд программиста, вопросы, а на третью посоветовали… парсить их главную страницу, где выводится курс…
Передовой банк, что уж тут.

Приветствую, коллега. Так вышло, что почти одновременно с вами я начал вынашивать идею о написании своего клиента для OpenAPI на Ruby. Как раз сегодня я зарелизил свою поделку, консольный клиент для вывода портфолио брокерского счёта.

Моя задача — сделать консольную утилиту для просмотра полной итоговой суммы и процентов моего портфеля. Однако, столкнулся с несколькими недостатками данного API.

1. Отсутствие итоговой суммы и процентов доходности в API. Хотя бы в приближённом виде. А это то, ради чего я вообще начал писать код.
2. Список позиций на счёте вроде хорош, но в нём не хватает процентов доходности и оценочной стоимости каждой позиции. Пришлось писать кучу кода для вычисления процентов.
3. Каждая позиция в своей валюте, это вроде понятно и правильно. Но когда я собрался посчитать общую стоимость, это вылилось в нетривиальную задачу. Оказывается в API нет биржевого курса долларов/евро. Пришлось считать так: брать данные своих активов доллар и евро и через сумму и доходность высчитывать курс к рублю. Потом я прохожу по списку позиций и каждую позицию умножаю на курс к рублю, чтобы получить рублёвый итог.

По итогу несмотря на кучу неточных вычислений я получил довольно точные цифры, отличающиеся от приложения на доли процентов. И мне порой даже кажется, что мои данные чуть точнее, поскольку я сам вывел все формулы и сам по ним считаю свои денежки 🙂

Во избежание ошибок float-вычислений, использую BigDecimal — этакий float с гарантированной десятичной точностью. То есть складывая 1.1 + 1.2 получится 2.3, а не 2.2999999999999.

API в целом рабочее, но немного бесполезненькое. Иногда замирает, иногда некоторые поля приходят нулевые, пару раз ловил 500. Может через вебсокеты получится что-то интересное добыть.

Я курс доллара тоже у Тинькова беру

cd2 = datetime.now(tz=timezone(‘Europe/Moscow’))
cd1 = cd2 — timedelta(days=3)
cur = client.market.market_candles_get(‘BBG0013HGFT4’, cd1, cd2, ‘day’)

if len(cur.payload.candles) == 0:
print(»)
else:
print(cur.payload.candles[len(cur.payload.candles) — 1])

Это инструмент USD000UTSTOM — курс с поставкой валюты «завтра», но меня устраивает.

Источник

Оцените статью