Ошибка при запросе тарифного модуля тинькофф

ошибка-приложения-тинькофф-инвестиции

Время чтения статьи ⏳ 2 мин.

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

Что означает?

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

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

Когда деньги нужны срочно

Если деньги нужны срочно. оформите кредитную карту Tinkoff Drive. Получить прямо сегодня можно здесь.

Тинькофф DRIVE [credit_cards][sale]

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

Как исправить ошибку выполнения запроса?

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

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

Тинькофф DRIVE [credit_cards][sale]

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

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

Следующее для прочтения

Тинькофф Инвестиции: как зарегистрироваться и начать зарабатывать

Видео-инструкция

Тинькофф Банк

Отзыв проверен

Проблема решена

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

Перепробовал все и телефон даже купил другой по совету консультантов и с компьютера и со всех браузеров , Сижу ужи три дня и при звонке в тинькофф слышу только что заявка зафиксирована, ускорена, и так 3 дня!!!!!?

Я полностью ограничен в снятие своих денег, в продаже акций в покупке !!!!!!

У банка наплевательские отношение За три дня не один раз не кто не перезвонил и не чего не объяснил не разъяснил !!!!!!!!! Одни отговорки !!!!!! Могу предоставить за три дня записи разговоров, видео фиксацию, аудио фиксацию! Сегодня идёт третий день и проблема не решина!!!!!

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

Тинькофф Банк

Тинькофф Банк

2021-04-22 19:45:52

Здравствуйте.

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

sid78

2021-05-01 10:30:10

Добрый день. Не очень быстро но проблему банк решил , по всем итогом отзванивался специалист и все подробно объяснил и согласовал со мной компенсацию, деньги за 4 дня за обслуживание маржинальной торговлей перевели без проблем на следующий день, и ещё через пару дней компенсировали не убыток а УПУЩЕННУЮ ВЫГОДУ!!!! Хотя мне все говорили что это не реально, но итог банк Тинькофф лояльно пошёл на встречу. Проблема решена, претензий нет, спасибо за компенсацию. Но огромная просьба к банку Тинькоф , сделайте на такой экстренный случай торговлю по звонку как у других брокеров.


Тинькофф Инвестиции

Оценка

5

С Тинькофф Банком плотно сотрудничаю с 2007 года, когда это был Тинькофф Кредитные Системы. Всегда приятно удивляет и восхищает уровень сервиса, скорость адаптации под клиента…
Читать полностью

04.01.2023

Высокое качество услуг тех. Поддержки

Оценка

5

Когда только завела карту, не могла вывести деньги с инвест копилки, обратилась в поддержку, подробно объяснили что и в какое время могу выводить, где можно прочитать условия…
Читать полностью

22.12.2022

Тинькофф Инвестиции

Оценка

5

Хочу оставить благодарность специалисту Олесе! Обратилась сегодня с вопросом о налогах по Инвесткопилке, не поняла куда и как их оплачивать, откуда берутся и что это вообще. Олеся…
Читать полностью

17.12.2022

Удобства Тинькофф банка

Оценка

5

Заказал карту около 2 месяцев назад, но за два месяца использования такого удобства в сравнении с другими банками которыми я пользовался не ожидал. Покупками в магазинах удалось…
Читать полностью

13.12.2022

В Тинькофф банке есть такая функция как инвесткопилка и благодаря инвесткопилке, хоть как то получается откладывать деньги на будущее, ещё и небольшой, но доход есть с этого. Есть…
Читать полностью

20.11.2022

Отзыв Тинькофф банк

Оценка

5

Отличный кэшбэк, бесплатное обслуживание и рассрочки на 12 месяцев без переплат. Снимать наличные можно везде до 500000 тысяч в месяц без комиссии. Лимита переводов с Тинькофф на…
Читать полностью

20.11.2022

Оперативная работа

Оценка

5

Являюсь клиентом тинькоф банка уже два года ! И всё потому что это одна отличная общая экосистема. Переводы с считаные секунды !
заказал себе допоедительную карту драйв , ребята…
Читать полностью

12.11.2022

В двух словах: банк признал вину, но гасить долг не планируют.

UPD: Представитель Тинькофф Инвестиций в комментариях уходит от ответа на неудобные вопросы по существу.

UPD 2: Тинькофф заблокировал все мои счета: невозможно снять, перевести или оплатить по картам и счетам в банке.

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

После этой операции я закрыл приложение и в следующий раз открыл только в понедельник, 28 февраля.

Там меня ждала следующая картина:

Что мы видим?

Часть денег (1403$) из полной суммы, которую я выводил, Тинькофф дал мне без предупреждения в долг и молча вывел мне на карту. При этом мои доллары были конвертированы в рубли по курсу на момент продажи 24 февраля и продолжали лежать на моем счету.

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

И в итоге, 3 марта приложение принудительно закрыло долг в долларах, сняв в счет долга все 122 421 рублей…

…а недостающую разницу вывело мне в виде рублевого долга на брокерском счету:

Далее я решил обратиться в техподдержку, поскольку логического объяснения данной ситуации я не нашел, поскольку:

  • Маржинальная торговля у меня была отключена на тот момент и вообще всегда
  • Никаких предупреждений о маржинальной сделке я не получал
  • Средства, которые я пытался вывести — были у меня на счету. То есть даже при включенной маржинальной торговле не было бы предпосылки к выдаче мне денег в долг: я выводил исключительно своё.

Далее следует общение с техподдержкой, которое вкратце можно описать так:

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

Далее много скриншотов, это не полная переписка с поддержкой, выкладываю только ключевые моменты:

Первое обращение, оператор приводит расчеты и указывает, что был совершен шорт (запоминаем).

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

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

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

Что я имею на данный момент:

  • Долг в ~28 тысяч рублей перед Тинькофф, в котором нет ни доли моей вины
  • Звонок из Тинькофф с требованием закрыть данный долг
  • Полное нежелание поддержки идти на контакт и передавать ситуацию выше

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

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

UPD: Скриншоты брокерского отчета за февраль для интересующихся.

Новости·

17 фев 2021, 16:51

0

0

В работе приложений Тинькофф Банка и «Тинькофф Инвестиций» произошел сбой

По сообщению банка, проблема с приложением затронула несколько тысяч человек

Фото: Ilya Platonov / Shutterstock

Пользователи Тинькофф Банка столкнулись с проблемами во время входа в приложение. По состоянию на 16:38 мск сервис DownDetector зарегистрировал 6,5 тыс. жалоб на работу сервиса.

На сбои также жаловались пользователи в Twitter.

@tinkoff_bank чо сломались там? заводитесь давайте уже, я хочу посмотреть свой кэшбек в приложении за прошлый месяц)

— Denis Alekseyev (@de_myxx) February 17, 2021

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

@tinkoff_bank приложение тинькофф инвестиции не работает больше часа, авторизироваться через сайт нельзя, по тел 88005557778 заявки и претензии принимать отказываются pic.twitter.com/VIQhClh2O4

— Pavel Zarubin (@PavelZarubin6) February 17, 2021

«На текущий момент известно, что есть проблемы со входом, в том числе в приложение банка, это затронуло незначительное количество пользователей — около тысячи. Чиним в срочном порядке. В течение часа все поправим», — сказали «РБК Инвестициям» в пресс-службе финансовой группы. Позднее представитель уточнил, что технические неполадки коснулись нескольких тысяч пользователей.

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

— Тинькофф (@tinkoff_bank) February 17, 2021

Больше новостей об инвестициях вы найдете в нашем аккаунте в Instagram


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

Перейти к содержанию

Приложение Тинькофф Инвестиции не работает сегодня

На чтение 2 мин Просмотров 141

Сегодня есть сбои в работе сайта и приложения Тинькофф Инвестиции, биржи и акций на компьютере, андроиде и айфоне January 30, 2023

Приложение Тинькофф Инвестиции не работает сегодня

Почему не работает Тинькофф Инвестиции? Где выявлены сбои?

В некоторых регионах России выявлены сбои в работе сайта и приложения Тинькофф Инвестиции на различных устройствах:

Камчатский край (г. Петропавловск-Камчатский) Челябинская область (г. Челябинск)
Республика Алтай (г. Горно-Алтайск) Магаданская область (г. Магадан)
Красноярский край (г. Красноярск) Республика Калмыкия (г. Элиста)
Тюменская область (г. Тюмень) Орловская область (г. Орёл)
Нижегородская область (г. Нижний Новгород) Забайкальский край (г. Чита)
Ивановская область (г. Иваново) Ненецкий автономный округ (г. Нарьян-Мар)
Амурская область (г. Благовещенск) Ульяновская область (г. Ульяновск)
Республика Дагестан (г. Махачкала) Тульская область (г. Тула)
Белгородская область (г. Белгород) Липецкая область (г. Липецк)
Кемеровская область (г. Кемерово) Республика Карелия (г. Петрозаводск)
Брянская область (г. Брянск) Республика Северная Осетия — Алания (г. Владикавказ)
Ставропольский край (г. Ставрополь) Чукотский автономный округ (г. Анадырь)
город Москва Ростовская область (г. Ростов-на-Дону)
Курганская область (г. Курган) Республика Марий Эл (г. Йошкар-Ола)
Сахалинская область (г. Южно-Сахалинск) Алтайский край (г. Барнаул)
Омская область (г. Омск) Смоленская область (г. Смоленск)
Республика Тыва (г. Кызыл) Псковская область (г. Псков)
Хабаровский край (г. Хабаровск) Республика Адыгея (г. Майкоп)
Кировская область (г. Киров) Иркутская область (г. Иркутск)
Курская область (г. Курск) Ямало-Ненецкий автономный округ (г. Салехард)
Приморский край (г. Владивосток) Томская область (г. Томск)
Ханты-Мансийский автономный округ — Югра (г. Ханты-Мансийск) Республика Мордовия (г. Саранск)
Республика Башкортостан (г. Уфа) Московская область (г. Москва)

Узнать почему Тинькофф Инвестиции не работает сегодня

Узнать о причинах сбоя можно позвонив в службу поддержки Тинькофф по телефону горячей линии —  8-800-555-77-78

Что делать, если приложение Тинькофф не отвечает на запрос?

Ошибки и сбои стали частью обычной жизни для клиентов Тинькофф. При всех прелестях финансовых предложений работа личного кабинета и технической службы оставляет желать лучшего. В частности, пользователи «Тинькофф инвестиции» наблюдают ошибки авторизации, обновления общей информации приложения. К общим данным относится курс валюты, баланс финансовых инструментов, лимиты по картам. При любом обновлении клиентам приходится ждать несколько часов (порой даже суток), прежде чем новые данные появятся в личном кабинете.

Тинькофф личный кабинет

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

Как быть с ошибкой курса валюты в личном кабинете? С этим сложнее, так как при покупке иностранных акций деньги будут пересчитываться по неправильному курсу. В итоге клиенты теряют деньги, а в будущем не желают связываться с Тинькофф. Совет – ежедневно проверяйте соответствие курса валют рыночному в ЦБ РФ (на официальном сайте).

Содержание

  1. Ошибка выполнения запроса в Тинькофф Инвестиции — что значит и как исправить?
  2. Что означает?
  3. Как исправить ошибку выполнения запроса?
  4. Видео-инструкция
  5. Проблемы с совершением операций через приложение Тинькофф-инвестиции
  6. Что недоговаривают Тинькофф Инвестиции. Вытаскиваем все данные по портфелю через API в большую таблицу Excel
  7. Описание проблемы
  8. Поиск решения
  9. Знакомство с API
  10. Знакомство с Python
  11. Структура программы
  12. Структура таблицы
  13. — Позиции
  14. — Операции
  15. — Аналитика
  16. Заключение

Ошибка выполнения запроса в Тинькофф Инвестиции — что значит и как исправить?

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

Что означает?

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

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

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

Как исправить ошибку выполнения запроса?

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

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

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

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

Видео-инструкция

Источник

Проблемы с совершением операций через приложение Тинькофф-инвестиции

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

В выходные 21-22 ноября решил сконвертировать доллары с дебетовой карты в евро и рубли. Так как делать это выгоднее через брокерский счет, то решил провести операцию там. В понедельник 23 ноября, сразу после открытия торгов, перевел желаемую сумму в долларах на брокерский счет. Но при попытке продать их, получал ошибку с текстом — «Ошибка создания заявки. [GW] «Скорректированное значение НПР1 меньше 0. Непокрытая позиция по неликвидному инструменту». «

После примерно 10 неудачных попыток, перевел деньги обратно на карту Тинькофф блек и конвертировал там по менее выгодному курсу.

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

Написал в чат поддержки и получил ответ, что у них технические проблемы и они уже устранены. Я перезапустил приложение, но по прежнему видел эти цифры. Снова написал в поддержку, но не получал ответ примерно 2 часа.

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

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

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

Сегодня утром, 24 ноября после открытия торгов я смог выкупить доллары обратно, заплатив при этом комиссию брокеру. Несмотря на обещания трех сотрудников банка, что мое обращение будет быстро рассмотрено, на момент написания отзыва — 19.00 24 Ноября я не получил никаких ответов, объяснений или компенсаций от банка.

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

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

Источник

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

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

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

Описание проблемы

Рассмотрю на примере своего портфеля (не ИИС) в мобильном приложении. (С даты публикации приложение может обновиться).

На главном экране видим ободряющие значения:

У меня здесь сразу возникают вопросы:

Каким образом была посчитана эта зелёная сумма и 12,21%? Причём, несколько дней назад у меня было что-то около +17%, потом я зафиксировал одну бумагу с профитом, стоимость портфеля почти не изменилась, а вот этот зелёный «общий процент» сразу упал до 12,21.

За всё время — это за несколько лет инвестиций? Ещё есть опция: за сегодня. А какой процент у меня, например, за год?

Мой портфель почти полностью в иностранных бумагах и USD. Каким образом это было переведено в рубли: по курсу ЦБ или по рынку?

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

Заходим в раздел Портфельная аналитика, и находим там уже другие значения:

Почему на главной странице было +955 644, а здесь почти на 2 миллиона больше?

Кстати, здесь уже можно посмотреть результаты за год, приложение выводит сумму, но не процент.

Пока всё выглядит весьма оптимистично, открываю профиль в Пульсе.

Вот это результат! Посмотрим по-подробнее.

Здесь приведены результаты по месяцам. За 4 месяца текущего года +6,67%, а если посмотреть на 2020 год, там у меня +31,41%. Для сравнения, если не ошибаюсь, S&P 500 за 2020 год вырос на 16,26%. Не совсем понимаю, как я мог его так обогнать, если только дело не в курсовой разнице. В любом случае, это не вяжется с обозначенными на главном экране +12,21% за всё время, т.к. 2019 и 2018 года тоже зелёные. В общем, не понятно, как и в какой валюте они считают, надо разбираться.

Поиск решения

Чтобы внести больше ясности в процесс инвестирования, сделать этот процесс более осознанным, мне нужно:

Разобраться, как вычисляются значения, отображаемые в мобильном приложении

Выяснить реальные показатели эффективности портфеля

Узнать общие суммы налога и комиссий, которые я уплатил за всё время

Вычислить сумму, которую я могу вывести со счёта, после уплаты налогов при продаже портфеля

Это особенно актуально в свете того, что портфель у меня, в основном, валютный, а налог считается в рублях относительно официального курса на день покупки актива. Поскольку я начал покупать бумаги несколько лет назад, когда USD был гораздо дешевле, налог при фиксации прибыли может оказаться огромным сюрпризом и съесть существенную часть отображаемой на главном экране суммы.

Собрать все возможные данные по портфелю и визуализировать их в удобной для меня форме, такой как таблица Excel, с которой я смогу дальше работать средствами самого Excel или Google Sheets.

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

Здесь на выручку приходит Tinkoff API — средство для разработчиков ПО, позволяющее взаимодействовать с Тинькофф Инвестициями автоматизированными средствами.

Проблема только в том, что я не программист и с банковскими API раньше не работал. Видимо, пришла пора попробовать.

Знакомство с API

Находим официальную страницу Open API от Тинькофф:

На странице предлагаются SDK: Java, C#, Go, NodeJS.

Приведены и неофициальные: Python @daxartio,Python @Awethon, Python @Fatal1ty, PHP, Ruby.

Ничего из того, что я умею. В основном, я делал DIY проекты на Arduino-подобных контроллерах с WiFi, проектировал и заказывал для своих электронных устройств печатные платы, делал небольшие одностраничные WEB-интерфейсы и телеграм-боты для взаимодействия с этими устройствами. Т.е., в основном я работал с железом и писал прошивки на Arduino Wiring (на основе C++).

Из представленного списка мне больше всего импонировал Python, я писал на нём что-то на уровне print(‘Hello World’) и давно хотел познакомиться поглубже. Поэтому, я решил, что буду делать проект с Тинькофф API на Python.

Это сильно помогло мне продвинуться на начальном этапе: понять, как получать данные с API.

Если коротко, работает это так:

Устанавливаем и настраиваем его на своей машине

Устанавливаем через PIP библиотеку tinvest

Открываем редактор кода, например Idle, импортируем установленную библиотеку:

Создаём объект для дальнейшей работы с API:

В my_token выше подставлем свой API key, который получаем в личном кабинете брокера.

Я не стал пробовать в демо-счёте, сразу указал API своего реального портфеля.

Создаём объект с позициями портфеля:

positions = client.get_portfolio() Это сложный массив, который содержит информацию по каждой бумаге.

Создаём объект с операциями. Здесь указывается дата начала инвестирования и текущая дата в определённом формате.

operations = client.get_operations(from_=account_data[‘start_date’], to=account_data[‘now_date’])

Получаем рыночные курсы валют (понадобятся для дальнейших расчётов):

course_usd = client.get_market_orderbook(figi=’BBG0013HGFT4′, depth=20

course_eur = client.get_market_orderbook(figi=’BBG0013HJJ31′, depth=20)

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

Данные можно выводить сразу же через print , например:

for pos in positions.payload.positions:

Но наша цель — это Excel таблица. Для её формирования я выбрал библиотеку XlsxWriter:

Файлик с excel появляется в папке с программной. Если файл с таким названием уже есть в папке — он перезапишется. Поэтому, я сделал, чтобы в названии файла была текущая дата, так удобно потом сравнивать отчёты за разные дни / месяцы:

ecxelFileName = ‘tinkoffReport_’ + today + ‘.xlsx’

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

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

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

Писалось всё в Idle, выглядело как-то так: (НЕ ПОВТОРЯТЬ!)

НЕ ПОВТОРЯТЬ

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

Я решил переписать всё заново, как положено, и в более удобной среде разработки.

Знакомство с Python

В качестве более продвинутой среды, ребята с работы посоветовали PyCharm.

С ним дело пошло гораздо продуктивнее, среда автоматически дрессирует писать в соответствии с PEP8 (стандарт оформления кода).

Общие знания по Python я брал из своего любимого справочника: https://www.w3schools.com/

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

Вообще, чисто субъективно, мне этот язык сразу понравился. Порадовала краткость путей решения задач. Сложилось впечатление, что если просто нужно, чтобы что-то заработало, оно здесь заработает в два счёта, без лишних заморочек. Гуглится всё элементарно, по крайней мере, на моём уровне сложности. Чаще всего, решения находил на https://stackoverflow.com/

Структура программы

Я решил разбить проект на 3 модуля (файлика .py) и отдельный файлик .txt с данными аккаунта.

Модуль main.py — основной модуль программы, который мы запускаем. В нём создаются классы объектов, происходят вычисления и формируются объекты, заполняясь полученными данными. Парсит только курсы валют по разным датам с API ЦБ РФ.

Модуль data_parser.py — содержет всего две функции, первая парсит данные аккаунта из текстового файла, а вторая из Тинькофф Инвестиций и больше программа к этому не возвращается.

Модуль excel_builder.py — большой модуль, который ничего не считает, только берёт данные из main.py и строит огромную красивую таблицу.

Структура таблицы

— Позиции

В левой части таблицы выводится информация по текущему портфелю:

Параметры (базовые, из API):

name — название бумаги

ticker — тикер

balance — количество бумаг в портфеле

currency — валюта

ave.price — средняя цена покупки в валюте

exp.yield — ожидаемая прибыль с продажи (без учёта налогов и комиссий)

Тут, кстати, стало понятно, откуда взялась сумма 955 644 руб (+12,21%) на главном экране приложения — это как раз и есть суммарный exp.yield в рублях по рыночному курсу.

Параметры, посчитанные на основе базовых:

market price — текущая рыночная цена одной бумаги (ave.price + exp.yield)

% change — процент изменения стоимости актива (market_price / ave.price) * 100) — 100)

market value — текущая рыночная стоимость всей позиции (market_price * balance)

market value RUB — рыночная стоимость всей позиции в пересчёте на рубли по текущему рыночному (не ЦБ) курсу

ave. % — среднее арифметическое всех % change. Сейчас я понимаю, что это бесполезный параметр. Надо было считать по-другому, возможно исправлю в следующих версиях программы.

total value: — рыночная стоимость портфеля в рублях (сумма всех market value RUB)

Как видим из скриншота, total value составляет 8 782 836, что близко к значению на главном экране приложения: 8 782 160р, но не соответствует ему точь-в-точь. Отклонение составляет 0,0077%. Не существенно, но чем вызвано, я не совсем понимаю. Если есть идеи по исправлению — напишите, пожалуйста, в комментариях.

Дальше — интереснее!

Сразу после блока с рыночными ценами, располагается самый сложный, с точки зрения расчётов, блок: стоимость активов по ЦБ и расчёт ожидаемого налога при продаже.

CB value RUB — стоимость позиции в рублях по курсу ЦБ на сегодня.

Внизу считается сумма, которая у меня составила 8 749 045 — это оценка стоимости моего портфеля, с точки зрения ЦБ, и она отличается от рыночной стоимости на 33 791 руб, что вполне нормально.

ave.buy in RUB — средняя стоимость покупки в рублях по курсу ЦБ на дату покупки. Это важный параметр для последующего расчёта налога.

Сложность в том, что бумага могла приобретаться частями, в разные дни, а могла частично продаваться. Здесь действует такое правило, что первой продаётся та бумага, которая первой покупалась.

Чтобы решить эту задачу, я придумал сделать для каждой позиции упорядоченный список (массив). Программа пробегает по всем операциям покупки, находя операции с figi данной бумаги, и каждая покупка добавляет в список количество ячеек, соответствующее количеству приобретённых бумаг. Каждая ячейка содержит значение, соответствующее цене покупки в рублях по курсу ЦБ на дату операции. А каждая продажа удаляет нужное количество ячеек из начала списка. Затем считается среднее значение по оставшимся ячейкам, так получается средняя цена покупки в рублях по курсу ЦБ.

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

Чтобы API ЦБ РФ не решил, что мы его ддосим, я поставил небольшую задержку. В итоге, всё считается как надо, но этот этап обрабатывается ощутимо медленно. Чтобы обработались мои 15 позиций и 430 операций, приходится ждать около 1 минуты.

Наверняка это можно как-то оптимизировать, но, в принципе, мы не торопимся.

Разобравшись с самым сложным этапом, можно составить следующие колоночки:

sum.buy in RUB — сумма покупки позиции в рублях по курсу ЦБ (ave.buy in RUB * balance)

Внизу считается сумма, которая составила 7 178 123 — на такую сумму, по мнению ЦБ, я приобрёл текущие активы.

tax base — налоговая база (sum.buy in RUBCB value RUB)

expected tax — ожидаемый налог по ставке 13%, который нам насчитают, если продать бумагу сейчас.

Внизу получилась сумма: 207 145 руб. — такой налог будет удержан, если я продам весь портфель сейчас.

— Операции

Справа от раздела с позициями, выводим колоночки со всем типами операций, которые может нам предоставить Tinkoff API. Их много, на один скриншот не влезают, но на большом мониторе помещается:

Под каждой колоночкой считается сумма. Это как раз то, что нам не покажет брокер. И здесь есть кое-что интересное.

Теперь мы можем сравнить сумму внесённых средств и сумму выведенных (в переводе на рубли по курсу ЦБ)

Ещё можно посчитать сумму всех купонов и дивидендов, а также, внимание:

все комиссии, уплаченные брокеру, и все налоги, удержанные брокером!

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

Теперь можно сделать из них выводы.

— Аналитика

Я впихнул этот маленький раздел прямо под таблицей с позициями.

Investing period — период инвестирования с даты, которую мы указали в текстовом файлике до сегодняшней даты. По идее, должен пригодиться для последующих расчётов эффективности инвестирования.

Кстати, что касается дат, я не учитывал часовые пояса, и это может где-то выплыть.

PayIn — PayOut — разница между внесёнными на счёт средствами и выведенными по курсу ЦБ на дату операции. У меня это получилось 5 843 172 руб — столько средств я задонатил на свой счёт.

Commissions payed — сумма всех комиссий, уплаченных брокеру. У меня она составила 17 315 руб, из которых 2200 руб — это 2% побор за участие в IPO Сегежа, в которое я впутался пару дней назад. Если не принимать его во внимание, то за всё время я заплатил всего около 15 000 руб комиссий, что, я считаю, достаточно мало. На тарифе Премиум при покупке $1000 я плачу всего 18,22 руб комиссии.

Кстати, из-за появления в портфеле позиции «Сегежа» в первый день после IPO программа не могла выполниться и выдавала ошибку. На следующий день по бумаге с API стали приходить нормальные данные и программа снова заработала.

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

Если что, форма W8BEN, у меня, на данный момент, по некоторым причинам, не действует.

Итого, в российский бюджет я уже уплатил 117 631 руб, и, как было посчитано выше, мне предстоит уплатить ещё порядка 207К, если я зафиксирую портфель сейчас.

Здесь ещё раз уточню: налог считается в рублях, и если мы купили бумагу за $100 при курсе ЦБ 60р за доллар, а через год, когда доллар стал стоить 80р, продали эту бумагу за те же $100, мы должны будем заплатить налог 260р за счёт курсовой разницы, потому что, с точки зрения ЦБ, мы купили бумагу за 6000р, а продали за 8000р, хотя ни одного $ мы не заработали.

Clean portfolio — стоимость нашего портфеля по текущему рыночному курсу за вычетом предстоящего налога. Это те деньги, которые мы реально сможем вывести, если зафиксируем весь портфель сейчас. Сюда ещё можно накинуть комиссию брокера, но она варьируется, и я не стал её хардкодить. Навскидку, если у меня портфель примерно $116000 и тариф Премиум, комиссия за продажу всех активов получится где-то примерно 2000р. И ещё почти столько же, если я захочу поменять в рубли. Если не ошибаюсь, в Тинькофф Инвестициях комиссия на всё одинаковая.

Profit — сумма, которую мы заработаем при фиксации портфеля сегодня. Считается как Clean portfolio — (PayIn — PayOut), т.е., полученные средства, очищенные от налогов, минус вложенные средства. У меня получилась сумма 2 732 519, что похоже на сумму «Доход за всё время» из раздела «Портфельная аналитика» в мобильном приложении, только за вычетом налога 207К. Расхождение около 2500 руб. Не знаю, насколько это здесь существенно.

В общем-то, это пока всё, что я сделал.

Заключение

Осталась неподсчитанной эффективность вложений. Мы знаем точный период инвестирования, знаем профит. Однако, сложность в том, что вложенные средства не были зачислены разово, а поступали на счёт периодически, разными суммами, а иногда выводились. Для расчёта эффективности инвестирования нужно что-то вроде формулы XIRR в Excel, но я пока не сообразил, как вкрутить её в эту программу. Если у вас есть идеи на этот счёт — поделитесь, пожалуйста.

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

Также, мы узнали суммы комиссий и налогов, как уплаченные, так и ожидаемые.

Нашли реальную сумму, которую сможем вывести со счёта при фиксации портфеля, после удержания налогов.

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

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

Это мой первый проект на Python и первая публикация на Хабре.

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

Источник

ошибка-приложения-тинькофф-инвестиции

Время чтения статьи ⏳ 2 мин.

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

Что означает?

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

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

Когда деньги нужны срочно

Если деньги нужны срочно. оформите кредитную карту Tinkoff Drive. Получить прямо сегодня можно здесь.

Тинькофф DRIVE [credit_cards][sale]

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

Как исправить ошибку выполнения запроса?

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

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

Тинькофф DRIVE [credit_cards][sale]

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

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

Следующее для прочтения

Тинькофф Инвестиции: как зарегистрироваться и начать зарабатывать

Видео-инструкция

Не работает модуль Тинькофф Банк в Битрикс

Не работает модуль приема платежей Тинькофф Банк от АО «Тинькофф Банк» на Битрикс

Не работает модуль Тинькофф Банк

Установил

модуль приема платежей Тинькофф Банк

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

Необходимо полностью удалить установленную из маркетплейса версию модуля и устновить новый модуль с сайта Тинькофф.

  1. Удалить саму платежную систему по пути Магазин → Настройки → Платежные системы
  2. Удалить установленный модуль по пути Marketplace → Установленные решения
  3. Удалить остаточные файлы по следующим адресам:
    ['DOCUMENT_ROOT'].'/bitrix/php_interface/include/sale_payment/ 
    ['DOCUMENT_ROOT'].'/bitrix/modules/sale/payment');
    ['DOCUMENT_ROOT'].'/personal/order/notification.php');
    ['DOCUMENT_ROOT'].'/personal/order/success.php');
    ['DOCUMENT_ROOT'].'/personal/order/failed.php');
  4. Скачать, установить и настроить модуль строго следуя инструкции с сайта Тинькофф по
    ссылке
  5. Проверить, что директива allow_url_fopen в php.ini включена (allow_url_fopen = On)
  6. Доступ к файлам модуля установлен на чтение, а к папкам на чтение и запись. По умолчанию на файлы доступ должен быть 644, на папки 755
  7. Убедиться, что с сервера имеется доступ до securepay.tinkoff.ru по порту 443. Проверить можно с помощью команды: telnet securepay.tinkoff.ru 443. Если ресурс не доступен необходимо связаться хостинг-провайдером и попросить открыть ресурс для отправки запросов.

Некоторые ошибки

Код ошибки Тип ошибки Текст ошибки Причины возникновения и
рекомендации по устранению
12001 UNIMPLEMENTED Method is unimplemented Метод не реализован
12002 UNAVAILABLE Deprecated method is unavailable Метод устарел и недоступен
30001 INVALID_ARGUMENT missing parameter: ‘from’ Входной параметр from является обязательным.
Укажите корректный параметр from
30002 INVALID_ARGUMENT the required period should not exceed 7 days Запрошенный период не может превышать 7 дней.
Укажите корректный период
30003 INVALID_ARGUMENT ‘from’ can’t be less than the current date Входной параметр from не может быть меньше текущей даты.
Укажите корректный параметр from
30004 INVALID_ARGUMENT missing parameter: ‘to’ Входной параметр to является обязательным.
Укажите корректный параметр to
30005 INVALID_ARGUMENT ‘id_type’ is invalid Входной параметр id_type имеет некорректное значение.
Список доступных значений: id_type
30006 INVALID_ARGUMENT missing parameter: ‘id_type’ Входной параметр id_type является обязательным.
Укажите корректный параметр id_type
30007 INVALID_ARGUMENT missing parameter: ‘id’ Входной параметр id является обязательным.
Укажите корректный параметр id
30008 INVALID_ARGUMENT missing parameter: ‘figi’ Входной параметр figi является обязательным.
Укажите корректный параметр figi
30009 INVALID_ARGUMENT ‘from’ is invalid Входной параметр from имеет некорректное значение.
Укажите корректный параметр from
30010 INVALID_ARGUMENT ‘to’ is invalid Входной параметр to имеет некорректное значение.
Укажите корректный параметр to
30011 INVALID_ARGUMENT interval is invalid Входной параметр interval имеет некорректное значение.
Список доступных значений: interval
30012 INVALID_ARGUMENT ‘to’ can’t be less than ‘from’ Входной параметр to не может быть меньше параметра from.
Укажите корректные параметры from и to
30013 INVALID_ARGUMENT ‘class_code’ require for ‘id_type’ = ‘ticker’ Входной параметр class_code не может быть пустым при поиске по тикеру.
Укажите корректный параметр class_code.
Подробнее: Идентификация инструментов
30014 INVALID_ARGUMENT the maximum request period for the given candle interval has been exceeded Превышен максимальный период запроса для данного интервала свечи.
Укажите корректный интервал.
Подробнее: Интервалы свечей и доступные периоды
30015 INVALID_ARGUMENT parameter ‘quantity’ is missing or equal to 0 Входной параметр quantity является обязательным.
Укажите корректный параметр quantity
30016 INVALID_ARGUMENT ‘quantity’ is invalid Входной параметр quantity имеет некорректное значение.
Укажите корректный параметр quantity
30017 INVALID_ARGUMENT missing parameter: ‘price’ Входной параметр price является обязательным.
Укажите корректный параметр price.
Значение параметра price должно быть положительным.
units и nanos не могут иметь разные знак и модуль nanos должен быть < 999 999 999
30018 INVALID_ARGUMENT price is invalid Входной параметр price имеет некорректное значение.
Укажите корректный параметр price
30019 INVALID_ARGUMENT missing parameter: ‘direction’ Входной параметр direction является обязательным.
Укажите корректный параметр direction
30020 INVALID_ARGUMENT ‘direction’ is invalid Входной параметр direction имеет некорректное значение
30021 INVALID_ARGUMENT missing parameter: ‘account_id’ Входной параметр account_id является обязательным.
Укажите корректный параметр account_id
30022 INVALID_ARGUMENT missing parameter: ‘state’ Входной параметр state является обязательным.
Укажите корректный параметр state.
Список доступных значений: direction
30023 INVALID_ARGUMENT invalid parameter: ‘state’ Входной параметр state имеет некорректное значение.
Укажите корректный параметр state.
Список доступных значений: direction
30025 INVALID_ARGUMENT missing parameter: ‘order_type’ Входной параметр order_type является обязательным.
Укажите корректный параметр order_type. Список доступных значений: order_type
30026 INVALID_ARGUMENT invalid parameter: ‘order_type’ Входной параметр order_type имеет некорректное значение.
Укажите корректный параметр order_type
30027 INVALID_ARGUMENT missing parameter: ‘order_id’ Входной параметр order_id является обязательным.
Укажите корректный параметр order_id
30028 INVALID_ARGUMENT ‘order id’ is invalid UUID format. Входной параметр order_id имеет некорректное значение.
Укажите корректный параметр order_id формата UUID.Максимальная длина 36 символов
30029 INVALID_ARGUMENT missing parameter: ‘idempotency_key’ Входной параметр idempotency_key является обязательным.
Укажите корректный параметр idempotency_key
30030 INVALID_ARGUMENT ‘idempotency_key’ is invalid Входной параметр idempotency_key имеет некорректное значение.
Укажите корректный параметр idempotency_key. Максимальная длина 36 символов
30031 INVALID_ARGUMENT missing parameter: ‘depth’ Входной параметр depth является обязательным.
Укажите корректный параметр depth
30032 INVALID_ARGUMENT depth is invalid Входной параметр depth имеет некорректное значение.
Укажите корректный параметр depth
30033 INVALID_ARGUMENT missing parameter: ‘trade_clearing_account’ or ‘class_code’ Параметр trade_clearing_account или class_code не может быть пустым
30034 INVALID_ARGUMENT not enough balance Недостаточно средств для совершения сделки (ошибка песочницы).
Пополните баланс нужной валюты c помощью метода SandboxPayIn
30036 INVALID_ARGUMENT missing parameter: ‘stop_price’ Входной параметр stop_price является обязательным.
Укажите корректный параметр stop_price
30037 INVALID_ARGUMENT missing parameter: ‘stop_order_type’ Входной параметр stop_order_type является обязательным.
Укажите корректный параметр stop_order_type
30038 INVALID_ARGUMENT ‘stop_order_type’ is invalid Входной параметр stop_order_type имеет некорректное значение.
Список доступных значений: stop_order_type
30040 INVALID_ARGUMENT ‘expire_date’ is invalid Входной параметр expire_date имеет некорректное значение.
Укажите корректный параметр expire_date
30041 INVALID_ARGUMENT the method is available only for futures Метод предназначен только для работы с фьючерсами.
Передайте во входные параметры метода идентификатор фьючерса
30042 INVALID_ARGUMENT not enough assets for a margin trade Недостаточно активов для маржинальной сделки.
Проверьте маржинальные показатели счёта с помощью метода GetMarginAttributes
30043 INVALID_ARGUMENT missing parameter: ‘expiration_type’ Входной параметр expiration_type является обязательным.
Укажите корректный параметр expiration_type
30044 INVALID_ARGUMENT ‘expiration_type’ is invalid Входной параметр expiration_type имеет некорректное значение.
Список доступных значений: expiration_type
30045 INVALID_ARGUMENT missing parameter: ‘ticker’ Входной параметр ticker является обязательным.
Укажите корректный параметр ticker
30047 INVALID_ARGUMENT price currency does not match the settlement currency Валюта цены не совпадает с валютой расчётов по инструменту.
Укажите корректную валюту цены. Узнайте валюту расчета конкретного инструмента с помощью метода GetInstrumentBy
30048 INVALID_ARGUMENT instrument type is not bond Метод предназначен только для запроса информации по облигации.
Передайте во входные параметры метода идентификатор облигации
30049 INVALID_ARGUMENT post order error: %s Ошибка метода выставления торгового поручения.
Подробнее в тексте ошибки
30050 INVALID_ARGUMENT ‘instrument_status’ is invalid Входной параметр instrument_status имеет некорректное значение.
Список доступных значений: instrument_status
30051 INVALID_ARGUMENT account margin status is disabled Для данного договора недоступна маржинальная торговля.
Для выставления поручений на срочном рынке, необходимо включить маржинальную торговлю в приложении и терминале
30052 INVALID_ARGUMENT instrument forbidden for trading by API Для данного инструмента недоступна торговля через API.
Проверьте значение параметра api_trade_available_flag данного инструмента c помощью метода GetTradingStatus
30053 INVALID_ARGUMENT post stop_order error: %s Ошибка метода выставления стоп-заявки.
Подробнее в тексте ошибки
30054 INVALID_ARGUMENT instrument type is not a share or etf Тип инструмента не инвестиционный фонд или акция
30055 INVALID_ARGUMENT order_id cannot be longer than 36 characters Значение параметра order_id не может быть длиннее 36 символов
30056 INVALID_ARGUMENT stop order settlement currency is not supported Валюта выставления стоп-заявки не поддерживается
30057 INVALID_ARGUMENT the order is a duplicate, but the order report was not found Заявка является дублем, но отчет по заявке не найден.
Проверьте параметр order_id (идентификатор запроса выставления поручения для целей идемпотентности) – он должен быть уникальным
30058 INVALID_ARGUMENT task not completed yet, please try again later Выполнение задачи еще не завершено, попробуйте позже
30059 INVALID_ARGUMENT cancel order error: %s Ошибка метода отмены заявки.
Подробнее в тексте ошибки
30060 INVALID_ARGUMENT cancel stop-order error: %s Ошибка метода отмены стоп-заявки.
Подробнее в тексте ошибки
30061 INVALID_ARGUMENT ‘from’ value out of range Входной параметр from имеет некорректное значение.
Укажите значение в пределах от 1970-01-01T00:00:00Z до 2099-12-31T23:59:59.999999999Z включительно
30062 INVALID_ARGUMENT ‘to’ value out of range Входной параметр to имеет некорректное значение.
Укажите значение в пределах от 1970-01-01T00:00:00Z до 2099-12-31T23:59:59.999999999Z включительно
30063 INVALID_ARGUMENT ‘expire_date’ value out of range Входной параметр expire_date имеет некорректное значение.
Дата должна быть не ранее текущей и не позднее 2099-12-31T23:59:59.999999999Z
30064 INVALID_ARGUMENT the required period should not exceed 31 days Запрошенный период не может превышать 31 дня.
Укажите корректный период
30065 INVALID_ARGUMENT missing parameter: ‘task_id’ Входной параметр task_id является обязательным.
Укажите корректный параметр task_id
30066 INVALID_ARGUMENT missing parameter: ‘payload’ Входной параметр payload является обязательным.
Укажите корректный параметр payload
30067 INVALID_ARGUMENT ‘action_type’ is invalid Некорректное значение action_type.
Выберите допустимое значение
30068 INVALID_ARGUMENT Only limit order is allowed В настоящий момент возможно выставление только лимитного торгового поручения. Подробнее про выставление торговых поручений
30069 INVALID_ARGUMENT Invalid parameter: ‘limit’ Входной параметр limit имеет некорректное значение.
Значение должно быть меньше или равно 1000
30070 INVALID_ARGUMENT ‘from’ can’t be more than the current date Входной параметр from имеет некорректное значение.
Укажите значение не превышающее текущую дату и время
30077 INVALID_ARGUMENT not available for OTC instruments Метод недоступен для внебиржевых инструментов.
У таких инструментов параметр api_trade_available_flag метода GetTradingStatus будет иметь значение false
30078 INVALID_ARGUMENT Incorrect minimum price increment Некорректный шаг изменения цены.
Остаток от деления price на min_price_increment должен быть равен 0
30079 INVALID_ARGUMENT instrument is not available for trading Инструмент недоступен для торгов. Подробнее о торговых статусах
30080 INVALID_ARGUMENT quantity must be positive Количество лотов должно быть положительным числом
30081 INVALID_ARGUMENT account status is closed Аккаунт закрыт
30082 INVALID_ARGUMENT account status is blocked Аккаунт заблокирован
30083 INVALID_ARGUMENT order_type is invalid Некорректный тип заявки
30084 INVALID_ARGUMENT maximum request period has been exceeded Превышен лимит запрашиваемого периода
30085 INVALID_ARGUMENT price in points is available only for futures and bonds Тип цены в пунктах доступен только для фьючерсов и облигаций
30086 INVALID_ARGUMENT year is invalid Некорректный год
30087 INVALID_ARGUMENT missing parameter: query Входной параметр query является обязательным.
Укажите корректный (не пустой) параметр query
30088 INVALID_ARGUMENT ‘from’ and ‘to’ must have the same year Запрашиваемые даты должны быть в рамках одного года
30089 INVALID_ARGUMENT ‘to’ must not be later than %s Значение параметра to не должно быть позднее даты, указанной в тексте ошибки.
Дата указана в формате ISO 8601
30090 INVALID_ARGUMENT missing parameter: ‘siebel_id’ Входной параметр siebel_id является обязательным.
Укажите корректный параметр siebel_id
30091 INVALID_ARGUMENT quantity of instruments can’t be more than 100 Количество инструментов не может превышать 100
30092 INVALID_ARGUMENT trading unavailable on weekends Торги недоступны по нерабочим дням. Больше о торговых сессиях
30093 INVALID_ARGUMENT missing parameter: ‘figi’ or ‘instrument_id’ Один из параметров figi или instrument_id является обязательным
30094 INVALID_ARGUMENT options trading is not available at the moment Выставление заявок по опционам недоступно.
30095 INVALID_ARGUMENT the request was not executed by the exchange Заявка не исполнена биржей.
Лимитная заявка может не исполняться по причине недостижения установленной цены на бирже.
Рыночная же может не исполняться по причине отсутствия сделок с данными инструментов (низкая ликвидность)
30096 INVALID_ARGUMENT the order was rejected, try again later Заявка отклонена, попробуйте повторить позже
30097 INVALID_ARGUMENT inappropriate trading session Сейчас эта сессия не идёт. Больше о торговых сессиях
30098 INVALID_ARGUMENT currently, there is no trading on this financial instrument Торги по этому финансовому инструменту сейчас не проводятся.
Проверьте актуальный торговый статус инструмента с помощью метода GetTradingStatus
30099 INVALID_ARGUMENT the price is outside the limits for this instrument Цена вне лимитов по инструменту или цена сделки вне лимита. Подробнее про выставление торговых поручений
30100 INVALID_ARGUMENT the price must be positive Цена должна быть положительной
30101 INVALID_ARGUMENT to trade this financial instrument, pass the test Для торговли этим инструментом пройдите тестирование. О том, как сдать тестирование и кому оно нужно читайте в статье
30102 INVALID_ARGUMENT Required parameters missing Не правильно указаны обязательные параметры
30103 INVALID_ARGUMENT Only best price is allowed Для инструмента доступно выставление заявки только типа «лучшая цена»
30104 INVALID_ARGUMENT price_type is invalid Некорректное значение price_type. Значением price_type может быть только PRICE_TYPE_POINT или PRICE_TYPE_CURRENCY
40002 PERMISSION_DENIED insufficient privileges Недостаточно прав для совершения операции.
Токен доступа имеет уровень прав read-only, либо у токена нет доступа к указанному счету.
Подробнее: виды токенов
40003 UNAUTHENTICATED authentication token is missing or invalid Токен доступа не найден или не активен.
Выпустите новый токен в настройках
40004 PERMISSION_DENIED Working with orders is not available with this account Выставление заявок недоступно с текущего аккаунта.
Брокерский счет не найден, не принадлежит пользователю или закрыт, либо на пользователе ограничения (от Tinkoff Invest API или от биржи). В этом случае нужно обратиться в техподдержку
50001 NOT_FOUND exchange not found Биржа не найдена по переданному параметру exchange_id.
Укажите корректный параметр exchange_id
50002 NOT_FOUND instrument not found Инструмент не найден.
Укажите корректный идентификатор инструмента
50004 NOT_FOUND account not found Счёт не найден по переданному параметру account_id.
Укажите корректный парамтер account_id
50005 NOT_FOUND order not found Торговое поручение не найдено по переданному параметру order_id.
Укажите корректный параметр order_id
50006 NOT_FOUND stop-order not found Стоп-заявка не найдена по переданному параметру stop_order_id.
Укажите корректный параметр stop_order_id
50007 NOT_FOUND task not found Задача не найдена
50008 NOT_FOUND no orderbook provider Отсутствует источник данных по стаканам
50009 NOT_FOUND asset not found Актив не найден.
Укажите корректный идентификатор актива
50010 NOT_FOUND brand not found Бренд не найден.
Укажите корректный идентификатор бренда
70001 INTERNAL internal error Внутренняя ошибка сервиса.
Если ошибка повторяется, обратитесь в службу технической поддержки
70002 INTERNAL internal network error Неизвестная сетевая ошибка, попробуйте выполнить запрос позднее.
Если ошибка повторяется, обратитесь в службу технической поддержки
70003 INTERNAL internal error, please try again later Внутренняя ошибка сервиса, попробуйте выполнить запрос позднее.
Если ошибка повторяется, обратитесь в службу технической поддержки
80001 RESOURCE_EXHAUSTED limit of open streams exceeded Превышен лимит одновременных открытых stream-соединений. Подробнее: Лимитная политика
80002 RESOURCE_EXHAUSTED request limit exceeded Превышен лимит запросов в минуту. Подробнее: Лимитная политика
80003 RESOURCE_EXHAUSTED The limit on SMS sending has been exceeded, try again in a minute Превышен лимит на отправку СМС, попробуйте через минуту. Если Вы не хотите получать СМС при выставлении заявки, отключите отправку СМС в ЛК
90001 FAILED_PRECONDITION need confirmation: %s Требуется подтверждение операции.
Подробнее в тексте ошибки
90002 FAILED_PRECONDITION only for qualified investors Торговля этим инструментом доступна только квалифицированным инвесторам
90003 FAILED_PRECONDITION The price is too high Цена заявки слишком высокая. Разбейте заявку на заявки меньшего размера. Подробнее: Ограничения на стоимость заявки

Понравилась статья? Поделить с друзьями:
  • Ошибка при загрузке обновления windows 10
  • Ошибка при запросе документа доктор 71
  • Ошибка при загрузке обновления gta 5 нажмите повтор
  • Ошибка при запросе попробуйте повторить позже додо
  • Ошибка при загрузке ноутбука 601