eidiamond / invest-bot Goto Github PK
View Code? Open in Web Editor NEWTrading bot based on Tinkoff Invest gRPC API
License: Apache License 2.0
Trading bot based on Tinkoff Invest gRPC API
License: Apache License 2.0
MAX_LOTS_PER_ORDER
Что делает эта настройка?
я сначала думал что это кол во лотов за ордер ( а максимальное колличество рассчитывается исходя из баланса), но моя теория не подтвердилась. я выставил 1 вместо 3, и после сигнала 2й лот не докупился. можете реализовать логику работы при которой можно выбрать максимальное колличество лотов и колличество лотов покупаемых при сигнале. например, максимум лотов 5, а за раз 1 , поступает 3 сигнала long, и покупается по одному лоту 3 раза. это бы очень сильно улучшило работу различных стратегий ( из за того что был бы меньше минус, появилось бы возможность усреднения, и тд)
Можно ли реализовать в стратегии покупку и продажу без take_profit и stoploss?
Я дописываю этого бота под свои нужды. Оставил подписку на минутные свечи для работы стоплосса, соответственно, класс MarketDataStream я не трогал, но при получении новой свечи стратегия скачивает ещё 3 набора исторических данных. Вроде бы ошибка связана с этим, с превышением лимита запросов в минуту, но 1) как посчитать запросы я пока не понимаю 2) ошибка происходит на следующий день или через день, примерно в 10:15. Т.е. примерно 15 минут бот работает нормально.
trader - ERROR - trade_day: 85 - Trading error: AioRequestError(<StatusCode.UNKNOWN: (2, 'unknown')>, 'Stream removed', Metadata(tracking_id='c2b97145c0fe9d1d71e3d1b332d95654', ratelimit_limit='600, 600;w=60', ratelimit_remaining=598, ratelimit_reset=56, message=None))
P.S. Комменты в коде на английском это странно.
Привет!
Хорошая работа!
Рекомендуем доработать:
Не работает отправка сообщений в телеграмм. Я пробовал писать /start до и во время работы. Я пересоздавал токен, я пересоздавал бота. Chat_id я получил из @getidsbot. В логах нет ошибок.
Я добавил досрочное закрытие позиции и открытие новой если появляется противоположный сигнал и профит больше 0.
trader.txt
Здраствуйте, я к сожалению еще не знаю python на достаточно хорошем уровне и поэтому прошу помощи. У меня есть стратегия из другого бота - IntervalStrategy (https://github.com/qwertyo1/tinkoff-trading-bot). Если кому не сложно, можете помочь с тем чтобы изменить код так что бы это заработало. Могу дать на чай рублей 300. Заранее спасибо за ответ. Мой тг @liddel_off
Во время работы бота происходят ошибки. Что сделать что бы их не было?
Windows 10 Pro 22H2 19045.3448
Python 3.11.5
tinkoff-investments 0.2.0b60
aiogram 3.0.0
Интернет подключен через WiFi адаптер
Errors occur while the bot is running. What can be done to prevent them from happening?
Windows 10 Pro 22H2 19045.3448
Python 3.11.5
tinkoff-investments 0.2.0b60
aiogram 3.0.0
Internet connected via WiFi adapter
Добрый день!
Меня зовут Юрий, из Тиньков public invest API.
Мы сейчас пишем ряд статей на хабр про торговых роботов, и в статье про пайтон, хотели бы указать Вас как автора одного из наиболее качественных роботов, и ваш репозиторий как пример торгового робота. Как вы на это смотрите?
Не могли бы вы оставить email или телеграмм для связи?
стратегия работает в тестах но отказывается работать в реальном боте. в чем может быть проблемма
code.txt
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.