Обычно, при анонсе нового курса, я выкладываю его описание, чтобы все заинтересованные трейдеры имели возможность в него вписаться. В этот раз новый курс называется BackTrader: Мультиброкер. А вот анонса его не будет. Лучше сразу покажу через чат-бота, что вы получите в результате. Я же говорил, что будем развивать интеграцию с Telegram!
Для иллюстрации возможностей чат-бота я сделал мультиброкера по 4-м счетам 3-х брокеров.
Вот чат-бот Мультиброкер
Курс готов, приступаю к его записи. Скидки здесь тоже не будет. Получите ее у бота. Как выложу весь курс, купон на скидку отзову.
Для иллюстрации возможностей чат-бота я сделал мультиброкера по 4-м счетам 3-х брокеров.
Вот чат-бот Мультиброкер
Курс готов, приступаю к его записи. Скидки здесь тоже не будет. Получите ее у бота. Как выложу весь курс, купон на скидку отзову.
Telegram
Мультиброкер
Полный контроль над состоянием счетов, позициями, заявками на бирже от "Финансовой Лаборатории".
Выложил весь курс BackTrader: Мультиброкер. Начинаю выкладывать бесплатные компоненты FinamPy, BackTraderFinam, BackTraderTinkoff на GitHub. Скидку на курс подержу до их финальной публикации.
Далее планирую сделать просмотр активных заявок. Будут и операции. Постановка заявки, снятие заявки/всех заявок, закрытие позиции/всех позиций. Хочу также высылать уведомления в Telegram об изменении статуса заявок и позиций.
Далее планирую сделать просмотр активных заявок. Будут и операции. Постановка заявки, снятие заявки/всех заявок, закрытие позиции/всех позиций. Хочу также высылать уведомления в Telegram об изменении статуса заявок и позиций.
Много новостей по бесплатным библиотекам автоторговли. Выкладываю списком.
AlorPy - изменения для работы с мультиброкером
BackTraderAlor - работа с мультисчетами, мультипортфелями, мультиброкером
FinamPy - изменения для работы с BackTraderFinam
BackTraderFinam - Новинка! Ждем от Финама получение текущего времени их сервера и исторических/"живых" баров. После этого будет вам полноценная автоторговля с Финамом. Но уже сейчас можете изучать, разбирать, тестировать.
Работаю над последним обещанным компонентом. BackTraderTinkoff. Как его сделаю, то в курс BackTrader: Мультиброкер добавлю функции создания заявки, удаления заявки, удаления всех заявок, закрытия позиции, закрытия всех позиций. Также отзову у бота скидочный купон. Поэтому, не теряйте времени, заказывайте курс!
Если что, то бот живет здесь >>>
Был вопрос о том, зачем нужен мультиброкер, если вы торгете через одного любимого единственного и неповторимого брокера?
Отвечаю. Со временем много что меняется. У вас всегда будет возможность торговать через любого брокера. Сейчас это Алор, Финам, Тинькофф, а будет еще больше. Из мультиброкера всегда можно сделать одного брокера, если использовать только одну учетную запись 😊
AlorPy - изменения для работы с мультиброкером
BackTraderAlor - работа с мультисчетами, мультипортфелями, мультиброкером
FinamPy - изменения для работы с BackTraderFinam
BackTraderFinam - Новинка! Ждем от Финама получение текущего времени их сервера и исторических/"живых" баров. После этого будет вам полноценная автоторговля с Финамом. Но уже сейчас можете изучать, разбирать, тестировать.
Работаю над последним обещанным компонентом. BackTraderTinkoff. Как его сделаю, то в курс BackTrader: Мультиброкер добавлю функции создания заявки, удаления заявки, удаления всех заявок, закрытия позиции, закрытия всех позиций. Также отзову у бота скидочный купон. Поэтому, не теряйте времени, заказывайте курс!
Если что, то бот живет здесь >>>
Был вопрос о том, зачем нужен мультиброкер, если вы торгете через одного любимого единственного и неповторимого брокера?
Отвечаю. Со временем много что меняется. У вас всегда будет возможность торговать через любого брокера. Сейчас это Алор, Финам, Тинькофф, а будет еще больше. Из мультиброкера всегда можно сделать одного брокера, если использовать только одну учетную запись 😊
Выложил интеграцию Тинькофф Инвестиции с BackTrader здесь >>>
Дальше буду смотреть особенности работы провайдеров Алор/Финам/Тинькофф. Если обнаружу ошибки (свои или брокера), то буду оперативно исправлять.
Что осталось сделать.
- Ждем от Финама спецификацию работы с историей и временем.
- Для Тинькофф придется писать алгоритм получения нужных баров в нужное время, раз они так поступили с подписками.
Дальше буду смотреть особенности работы провайдеров Алор/Финам/Тинькофф. Если обнаружу ошибки (свои или брокера), то буду оперативно исправлять.
Что осталось сделать.
- Ждем от Финама спецификацию работы с историей и временем.
- Для Тинькофф придется писать алгоритм получения нужных баров в нужное время, раз они так поступили с подписками.
GitHub
GitHub - cia76/BackTraderTinkoff: Провайдер для автоторговли в BackTrader из Tinkoff Invest API
Провайдер для автоторговли в BackTrader из Tinkoff Invest API - cia76/BackTraderTinkoff
Принимайте участие и выигрывайте в хакатоне Финама!
Все подсказки для победы опубликовал в новом посте здесь >>>
Сейчас голосом поясню, почему призываю именно вас поучаствовать в этом конкурсе.
Все подсказки для победы опубликовал в новом посте здесь >>>
Сейчас голосом поясню, почему призываю именно вас поучаствовать в этом конкурсе.
Хорошие новости. Автор библиотеки автоторговли BackTrader продолжит ее развивать. По крайней мере, конечная дата разработки с 2020 года сместилась на 2023 год.
Поэтому, свою ветку backtrader из репозитория GitHub я убрал. Оригинальная библиотека доступна здесь >>>
Поэтому, свою ветку backtrader из репозитория GitHub я убрал. Оригинальная библиотека доступна здесь >>>
GitHub
GitHub - mementum/backtrader: Python Backtesting library for trading strategies
Python Backtesting library for trading strategies. Contribute to mementum/backtrader development by creating an account on GitHub.
Хорошо, для тех, кому нужна версия backtrader с моими правками, вот ссылка >>>
Сегодня исправил ошибки по работе с ненастоящими заявками. Что это за зверь такой?
Когда мы выставляем заявку, то нужно указать тикер, который будем покупать/продавать. Если для этого использовать полноценный тикер из BackTrader, то начнутся попытки получить последний бар, а из него последнюю дату и последнюю цену. Потом еще посчитают срок действия заявки.
А если мы просто хотим поставить заявку без этих заморочек? Тогда при создании тикера в BackTrader указываем параметр simulated=True (это официальный параметр). Тогда тикер в заявке третировать не будут. Просто возьмут название.
Вот эти механизмы и были написаны "на отвали". Но раз уж нам зашла тема мультиброкера, то для быстрой постановке заявок пришлось ошибки в оригинальном коде исправить. Результат выложил в свою версию. Также отправил предложение изменить код и в оригинале.
Сегодня исправил ошибки по работе с ненастоящими заявками. Что это за зверь такой?
Когда мы выставляем заявку, то нужно указать тикер, который будем покупать/продавать. Если для этого использовать полноценный тикер из BackTrader, то начнутся попытки получить последний бар, а из него последнюю дату и последнюю цену. Потом еще посчитают срок действия заявки.
А если мы просто хотим поставить заявку без этих заморочек? Тогда при создании тикера в BackTrader указываем параметр simulated=True (это официальный параметр). Тогда тикер в заявке третировать не будут. Просто возьмут название.
Вот эти механизмы и были написаны "на отвали". Но раз уж нам зашла тема мультиброкера, то для быстрой постановке заявок пришлось ошибки в оригинальном коде исправить. Результат выложил в свою версию. Также отправил предложение изменить код и в оригинале.
GitHub
GitHub - cia76/backtrader: Версия библиотеки от Финансовой Лаборатории. Обратно совместима с оригинальным backtrader
Версия библиотеки от Финансовой Лаборатории. Обратно совместима с оригинальным backtrader - cia76/backtrader
Записал 3 новых видео с хитростями работы Finam API. В последнюю ловушку попал сам при разработке мультиброкера. Внимательно изучайте материалы, и не повторяйте моих ошибок!
Закончил работу над курсом по Мультиброкеру. Очень доволен. Вывел торговлю на "кончики пальцев". Больше я не зависим от брокеров, торговых систем и их особенностей. Всё торгуется через Мультиброкера. Всё развитие алго и авто торговли идет от Мультиброкера.
Много чего бесплатного сделал для вас в рамках курса:
1. Вводное занятие по построению Мультиброкера
2. Работа с чат ботом в Telegram для брокера Алор
3. Работа с чат ботом в Telegram для брокера Финам
4. Работа с чат ботом Мультиброкера
Для всех чат ботов также открыты уроки по настройке конфигурации.
Дополнительно в курсе записал 3.5 часа видео разбора версии библиотек-оберток.
И, конечно, вы можете посмотреть часть функций Мультиброкера прямо в этом боте.
Кто вписался в курс, уже об этом не пожалели 😊Только на сведение всех идей и кода воедино ушло более 3-х месяцев. Весь путь от идеи до реализации занял треть моей жизни. Курс фундаментальный, объемный.
Много чего бесплатного сделал для вас в рамках курса:
1. Вводное занятие по построению Мультиброкера
2. Работа с чат ботом в Telegram для брокера Алор
3. Работа с чат ботом в Telegram для брокера Финам
4. Работа с чат ботом Мультиброкера
Для всех чат ботов также открыты уроки по настройке конфигурации.
Дополнительно в курсе записал 3.5 часа видео разбора версии библиотек-оберток.
И, конечно, вы можете посмотреть часть функций Мультиброкера прямо в этом боте.
Кто вписался в курс, уже об этом не пожалели 😊Только на сведение всех идей и кода воедино ушло более 3-х месяцев. Весь путь от идеи до реализации занял треть моей жизни. Курс фундаментальный, объемный.
Важное сообщение по доступу к видео.
Для видео курсов "Финансовой Лаборатории" использовался сервис Vimeo. Пришло письмо от сервиса о том, что они не могут получать от меня платежи. Поэтому, они наложат блокировки на видео. Понятия не имею, во что это выльется для нас. Но, не волнуйтесь!
1. Все последние курсы уже выложены на другом видеохостинге. С ними ничего не случится.
2. Все видео изначально хранятся у меня. Даже если хостинг какое-то видео удалит, я его без проблем восстановлю.
3. Полтора десятка лет трейдинга приучили меня к оценке потенциальных рисков. Поэтому, я за месяц сделал перенос ВСЕХ видео с Vimeo на другой видеохостинг. Потихоньку, все ссылки поменяю на него.
Если видео перестанут проигрываться, отпишитесь мне по форме обратной связи на сайте, в каком курсе какие видео недоступны. Сделаю все возможное, чтобы оперативно решить проблему.
Надеюсь на понимание ситуации. Все будет хорошо!
Для видео курсов "Финансовой Лаборатории" использовался сервис Vimeo. Пришло письмо от сервиса о том, что они не могут получать от меня платежи. Поэтому, они наложат блокировки на видео. Понятия не имею, во что это выльется для нас. Но, не волнуйтесь!
1. Все последние курсы уже выложены на другом видеохостинге. С ними ничего не случится.
2. Все видео изначально хранятся у меня. Даже если хостинг какое-то видео удалит, я его без проблем восстановлю.
3. Полтора десятка лет трейдинга приучили меня к оценке потенциальных рисков. Поэтому, я за месяц сделал перенос ВСЕХ видео с Vimeo на другой видеохостинг. Потихоньку, все ссылки поменяю на него.
Если видео перестанут проигрываться, отпишитесь мне по форме обратной связи на сайте, в каком курсе какие видео недоступны. Сделаю все возможное, чтобы оперативно решить проблему.
Надеюсь на понимание ситуации. Все будет хорошо!
Ferroni -> Whoosh
Бывают вещи неподвластные нашим роботам. На заводе Феррони в Тольятти произошел пожар. Понятно, что все застраховано. Но очень часто формализм ситуации разбивается о реалии. Я решил не искушать судьбу, и закрыл позицию по облигациям с убытком в 5%.
Кто смотрит бота, те видели, что у меня была наметка на наращивание позиции по Whoosh (прокат самокатов). Честно, безумных самокатчиков на тротуарах терпеть не могу, но бизнес прибыльный. Нарастил позицию.
Бывают вещи неподвластные нашим роботам. На заводе Феррони в Тольятти произошел пожар. Понятно, что все застраховано. Но очень часто формализм ситуации разбивается о реалии. Я решил не искушать судьбу, и закрыл позицию по облигациям с убытком в 5%.
Кто смотрит бота, те видели, что у меня была наметка на наращивание позиции по Whoosh (прокат самокатов). Честно, безумных самокатчиков на тротуарах терпеть не могу, но бизнес прибыльный. Нарастил позицию.