Тёмный

API v2 Тинькофф Инвестиции + Python ❤️‍🔥 Покупка и продажа | postOrder, лимитки, алготрейдинг 

Azzrael Code
Подписаться 11 тыс.
Просмотров 9 тыс.
50% 1

Долгожданное видео о покупке и продаже через API Тиньков Инвестиции и Python. Я покажу как выставить рыночную заявку, купить или продать ценную бумагу (акцию, облигацию, etf) в Тинькофф Инвестициях. Как выставить лимитный ордер на покупку или продажу. Как получить список открытых ордеров и как отменить выставленные заявки.
🤩 Исходники
github.com/AzzraelCode/api_v2...
Все про API v2 Тинькофф Инвестиции
azzrael.ru/api-v2-tinkoff-invest
Наш чатик про Инвест Айтишку
t.me/invest_it_azz
🤑 Спасибо блоггеру
azzrael.ru/spasibo
👽 Таймкоды
00:00 О чем в видосе
00:14 Создай отдельный сабсчет и выпусти токен для покупки на нем
01:02 Дешевые бумаги без комиссий в Тиньков Инвестиции для экспериментов
02:05 Исходники и ссылки
02:28 Видео начинается ЗДЕСЬ
04:27 Как узнать account_id
05:24 А давай накосячим с токеном и account_id, что будет?
07:27 Рыночная заявка на покупку в API Тинькофф Инвестиции методом postOrder
07:59 Продажа по рынку с post_order
08:43 Пытаюсь продать по рынку уже проданное ранее
09:10 Лимитные заявки в API Тиньков Инвестиции на питоне
09:30 Про допустимые цены в лимитных заявках
10:15 Как получить стакан get_orders_book и как использовать bids, asks
13:56 Нарушая запреты по лимиткам в Тиньков Инвестиции
15:34 Ставлю лимитный ордер по краям стакана
17:09 Список заявок get_orders
18:45 Отмена заявок cancel_order
.
.
.
#python #тинькоффинвестиции #apitinkoff

Опубликовано:

 

31 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 63   
@AzzraelCode
@AzzraelCode 2 года назад
Я вижу что тема размещения заявок через API v2 ТИ часто в всплывает в разных чатиках. Есть надежда что мое видео может быть полезно не только зрителям моего канала. Но пиариться я как-то смущаюсь 😊, поэтому прошу посодействовать и пошарить видос (конечно если сочтете его достойным). А в качестве благодарности, если наберем 2000 просмотров - с меня видос по Стоп-Лоссам и Тейк-Профитам через API (да, да, во второй версии они есть!). Deal?
@magistr83
@magistr83 2 года назад
Да, пример выставления стоп-заявок был бы очень полезен. Всё что я смог получить при попытке выставить стоп-заявку это сообщение о какой-то внутренней ошибке библиотеки Тинькофф "File "C:\Users\magis\AppData\Local\Programs\Python\Python310\lib\site-packages\tinkoff\invest\_grpc_helpers.py", line 31, in datetime_to_ts seconds = int(value.timestamp()) AttributeError: 'object' object has no attribute 'timestamp'"
@AzzraelCode
@AzzraelCode 2 года назад
Ну вот про стопы посмотрим, как пойдет.
@user-uq2xo8kt5o
@user-uq2xo8kt5o Год назад
2000 просмотров есть
@AzzraelCode
@AzzraelCode Год назад
Этому видосу более полугода. С тех пор многое изменилось. В тч я пока вышел с фонды, вывел все с ТИ и их апишкой не пользуюсь с марта. А видосы я снимаю о том чем пользуюсь сам. Так что, сорри, но по API Тинькофф Инвестиции, в ближайшее время, ничего не планируется.
@user-uq2xo8kt5o
@user-uq2xo8kt5o Год назад
@@AzzraelCode а почему перестали пользоваться апи Тинькофф инвестиции?
@goodirkutsk
@goodirkutsk 5 месяцев назад
Подписался и лайкнул спустя год выхода видео. Есть что извлечь годное для развития, а значит ты несешь нужную информацию нам, народу который хочет развиваться и быть лучше чем вчера! Удачи в развитии! 🤝
@Gavrilunda
@Gavrilunda Год назад
шикардос. давай ещё кантэнть
@Gaunteros
@Gaunteros 2 года назад
Спасибо. Благодаря ролику разобрался в стакане. :) только вот сомнения меня гложут. если брать цену best_price_buy, как меньшую из бидов, то купить шансов мало :) ждать можно очень долго. более реально минимум в асках, ну или максимум в бидах. не претендую на истину, только учусь всему этому ну собственно об это и говоришь в ролике. имена fast не зря даны 🙂
@alekseypopov4734
@alekseypopov4734 2 года назад
Крутой ролик продолжай в том же духе
@cita_website
@cita_website 2 года назад
стыдно признаться, но контент на редкость увлекательный и нового видео, каждый раз ждешь с нетерпением, готов накрутить просмотры, так как завтра будет уже 10 дней, как я мучаюсь интригой стоп-заявок.
@AzzraelCode
@AzzraelCode 2 года назад
Так что ж тут стыдного ))) Мне так очень приятно за такую оценку. А накручивать не надо - ЮТ этого не любит. Контент будет (я надеюсь), но попозже. И биржу сейчас колбасит, и настроение не съемочное.
@AshleyTheDev
@AshleyTheDev 2 года назад
Сделай видео про песочницу
@alexk5067
@alexk5067 Год назад
Суперский урок Денис! Накатал себе стакан через tkinker, завтра буду тестить, думаю повесить на него обработчик выставления заявок по клику. Еще раз благодарю!
@AzzraelCode
@AzzraelCode Год назад
Спасибо. Если ткинтер не зайдет, попробуйте DearPyGui. Там есть довольно приятные графики.
@alexk5067
@alexk5067 Год назад
@@AzzraelCode благодарю! Попробую. У меня вопрос возник. Предположим, у меня есть два Тинька и две пары ключей, имеет ли смысл тратить лимит одного аккаунта на синхронизацию свечей в бд, в то время как второй аккаунт будет из бд забирать хоть 100раз в секунду, анализировать и выставлять заявки, вопрос в том, как это реализовать в рамках одной машины? Не помешает нам GIL? Или стоит разнести на разные машины, а бд убрать в облако ближайшее?
@AzzraelCode
@AzzraelCode Год назад
Я давно уже не работаю ТИ и не помню есть ли у них лимиты на колво стримов с одного IP. Раньше вроде бы не было. Если так, то особого смысла во вторых ключах нет. Если вам нужно более 300 подписок, просто раскидайте их на несколько стримов, пусть даже по одним и тем же ключам. Что касается гил. На мосбирже сейчас ~3500 инструментов. Даже если вы хотите подписаться на все, то кмк врядли поток котировок будет критичным, чтобы заморачиваться по этому поводу.
@alexk5067
@alexk5067 Год назад
@@AzzraelCode благодарю за такой подробный ответ!!
@XEROS282
@XEROS282 Год назад
Почему лимитные заявки не срабатывают в песочнице? Заявка выставлена, отображается в списке активных заявок, но после пробиванию цены ничего не происходит.
@alexk5067
@alexk5067 Год назад
Такс, я разобрался с sqlalchemy и коннектором, готов к новому уроку! 21ч16м, норм! поехали!
@radinsights
@radinsights 2 года назад
Насчёт ограничения количества ордеров на фонды через API сказать не могу, но ограничение на их покупку/продажу действует и при работе через терминал вручную (около 20 шт/сут)
@ar-cw9bb
@ar-cw9bb 2 года назад
Дальше стратегию и код допилить будет что-то вроде кнопки« бабло»
@Algotrades1
@Algotrades1 4 месяца назад
Простите а как закрыть шорт в api?)
@makedatauseful1015
@makedatauseful1015 2 года назад
спасибо
@MrMenma26
@MrMenma26 2 года назад
Спасибо за ваш труд, крайне полезные видео для начинающих! Назрел такой вопрос В приложении можно увидеть при покупке "Доступно в лонг с плечом 3.3" "Доступно N, с плечом Y(1 лот = 1шт.)" Как можно получить это же данные в таком же виде, но через api? Хочу отсортировать список акций (instruments.shares) и выбрать только те акции, где доступны плечи х4
@AzzraelCode
@AzzraelCode 2 года назад
Я не работаю с плечами, поэтому точного ответа вам не дам. Однако кмк, то что вам нужно где-то в полях klong Quotation Коэффициент ставки риска длинной позиции по инструменту. kshort Quotation Коэффициент ставки риска короткой позиции по инструменту. dlong Quotation Ставка риска минимальной маржи в лонг. Подробнее: ставка риска в лонг dshort Quotation Ставка риска минимальной маржи в шорт. Подробнее: ставка риска в шорт dlong_min Quotation Ставка риска начальной маржи в лонг. Подробнее: ставка риска в лонг dshort_min Quotation Ставка риска начальной маржи в шорт. Подробнее: ставка риска в шорт tinkoff.github.io/investAPI/instruments/#share Попробуйте посравнивать ответы апишки на нужные вам инструменты с тем что вы видите в терминале.
@odiola1298
@odiola1298 Год назад
Добрый день Денис. Огромное спасибо за видео. Вы меня вдохновили изучить Питон. Прошла курс для начинающих. Очень хочу написать своего торгового робота. Нашла интересный индикатор на tradingview, переписала на стратегию. Результат нравиться. Теперь хочется сделать связку tradingview + алерт, Питон и Тиньков. И что бы робот запустился и сам работал!!!
@AzzraelCode
@AzzraelCode Год назад
Спасибо, приятно что мои заметки вдохновляют. Желаю чтобы у вас все получилось.
@odiola1298
@odiola1298 Год назад
@@AzzraelCode Подскажите пожалуйста, как можно реализовать эту связку. Можно ли по сигналам получаемых с tradingview в функции cloud.yandex совершать сделки на тенькофф возможно но ли это?? Или как это можно сделать?
@AzzraelCode
@AzzraelCode Год назад
Можно. Все тоже самое что и в ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-nCW-esaFB9s.html, но запросы отправлять не в Телеграм, а в API Тинькофф Инвестиции. Но на мой взгляд, эта конструкция не стоит усилий.
@odiola1298
@odiola1298 Год назад
@@AzzraelCode Денис, тогда по вашему мнению какая самая оптимальная конструкция для создания торгового робота?
@AzzraelCode
@AzzraelCode Год назад
Это обширная тема. И я не считаю себя в ней экспертом. Многое зависит от стратегии по кот будет работать бот. Но кмк бот зависящий от сторонних сервисов типа TradingView будет работать менее стабильно и эффективно + мешанина технологий в кот надо разбираться + технологий кот могут измениться в любой момент. Хотя ко мне приходили люди, кот говорили что и так (TradingView Alerts + WebHooks + Python + Binance API) успешно торгуют. Поэтому к моему мнению не обязательно прислушиваться ;)
@girlies_town
@girlies_town 2 года назад
Добрый день, крутой урок! Скажите пожалуйста, где вы берете информацию по api по тинькову, я сейчас его изучаю и не где не могу найти информации, а у вас уроки выходят "редко". Помогите с ссылками по обучению.
@AzzraelCode
@AzzraelCode 2 года назад
Касательно самого API достаточно оф док tinkoff.github.io/investAPI/ . А все остальное смотрю в SDK github.com/Tinkoff/invest-python , там и примеры есть местами, да и вообще github.com/daxartio большой молодец, я вот вторым его SDK с большим удовольствием пользуюсь, там по коду все очень аккуратно, понятно и документации при таком оформлении кода особо и не надо. А ещё поиск по чатикам их полуоф например t.me/joinchat/VaW05CDzcSdsPULM оч хорошо помогает.
@girlies_town
@girlies_town 2 года назад
@@AzzraelCode Большое спасибо!
@user-jf3uh5he2v
@user-jf3uh5he2v 14 дней назад
А как можно узнать количество акций в 1 лоте? Как только не пробовал прописать, постоянно уходит в ошибку. То инструмент не торгуется, то ошибка на сервере, то ещё что нибудь.
@AzzraelCode
@AzzraelCode 14 дней назад
russianinvestments.github.io/investAPI/instruments/#sharesresponse lot int32 Лотность инструмента. Возможно совершение операций только на количества ценной бумаги, кратные параметру lot.
@INVESTING._trending._BITCOIN
Сколько будет стоит написать бота по моему тех заданию?
@AzzraelCode
@AzzraelCode Год назад
Сейчас загружен, заказы не беру.
@trading_with_pinescript
@trading_with_pinescript 2 года назад
Привет! у тебя очень крытые ролики. Мне было бы очень интересно если бы ты выпустил ещё парочку видосов про PINE.
@AzzraelCode
@AzzraelCode 2 года назад
В ближайшее время будет стратегия на PineScript, кот., если она даст приемлемые результаты, я перепишу на Python под API v2 ТИ.
@andreyp.541
@andreyp.541 Месяц назад
Инвест Айтишника все...?
@AzzraelCode
@AzzraelCode Месяц назад
Давно уж.
Далее
Разница подходов
00:59
Просмотров 63 тыс.
МЯСНОЙ ЦЕХ - Страшилки Minecraft
37:24
Разница подходов
00:59
Просмотров 63 тыс.