Давно ничего не писал, да и что-то последние месяцы были очень грустные в плане инвестиций 😆
Вот сейчас дошли руки до Tinkoff Open API. Решил попробовать сделать простого робота. Штука довольно простая, в документации все нормально описано, к тому же есть готовые официальные SDK на нескольких языках. Я конечно выбрал любимый JS (а точнее TS). Поднять эту штуку тоже не сильно сложно - за один свободный вечер вполне реально, для того кто работал с такими вещами раньше.
Гораздо сложнее сделать чтобы бот работал как надо и лишнего ненапродавал/покупал😆
Что нам собственно это даёт:
Можно реализовывать различные автоматические алгоритмы, анализировать данные или запилить свой интерфейс "под себя". Однако есть довольно значимые ограничения: на каждый тип запроса лимит примерно 120 запросов в минуту.
Для моего робота самый важный запрос - это получения цены. С такими ограничениями оперативно реагировать на изменения цены можно лишь на несколько тикетов, что конечно не особо радует.
Теперь подробнее что именно у меня вышло:
Я реализовал самовыполняющуюся цепочку заявок, которая реагирует на достижение определенного уровня цены. Это может быть полезным в качестве альтернативы стоп-маркетам. Ибо они могут срабатывать при скачках, и в итоге мы получаем продажу по сильно заниженной цене, а рынок быстро вернулся в норму. Такая цепочка защитит от таких случаях так как если цена обратно вырастает то сразу же происходит обратная покупка.
Сам по себе этот робот конечно дохода не принесет, но это может быть удобный инструмент для среднесрочного инвестирования. Трейдить особо с ним не выйдет, ибо потери от гэпов и комиссий будут сравнимые или даже больше:)
Сам буду тестировать, посмотрим к чему это приведет 😅
#tinkoff_api