- Видео 15
- Просмотров 8 604
Алготрейдинг на Python с нуля.
Добавлен 9 окт 2023
Изучаю и делюсь cвоими знаниями по алготрейдингу на Python.
Я прошел курс “Добрый, добрый Python”
Предыстория. Спустя 5 месяцев после первых попыток что-то изучить в Python я решил пройти курс - Добрый, добрый Python с Сергеем Балакиревым. Этот курс выложен на платформе Stepik и он совершенно бесплатный.
О плюсах и результатах в этом видео. Мой конспект - учебник clck.ru/3AKM3j
☝️Чтобы быть в курсе всех новых видео, публикаций и изученных тем - обязательно подпишись:
🏎️ телеграмм "Алготрейдинг на Python" - t.me/algotrading_step_to_step
🌐 сайт алготрейдинг.рф clck.ru/36wsFT
✔️ Дзен dzen.ru/algotradingschool
О плюсах и результатах в этом видео. Мой конспект - учебник clck.ru/3AKM3j
☝️Чтобы быть в курсе всех новых видео, публикаций и изученных тем - обязательно подпишись:
🏎️ телеграмм "Алготрейдинг на Python" - t.me/algotrading_step_to_step
🌐 сайт алготрейдинг.рф clck.ru/36wsFT
✔️ Дзен dzen.ru/algotradingschool
Просмотров: 1 562
Видео
Как хранить пароли и токены в программах на Python
Просмотров 3723 месяца назад
Уже на первом этапе изучения языка python я думаю все, как и я, озадачиваются вопросом - как быть с секретными данными - логины, пароли, токены и т.п. Как и где их хранить? Рассказываю. ☝️Чтобы быть в курсе всех новых видео, публикаций и изученных тем - обязательно подпишись: 🏎️ телеграмм "Алготрейдинг на Python" - t.me/algotrading_step_to_step 🌐 сайт алготрейдинг.рф clck.ru/36wsFT 🏁 - сайт про...
Котировки акций записываем в базу данных SQLlite. Знакомство с SQL.
Просмотров 3223 месяца назад
Мое первое знакомство с SQL и БД SQLlite. В качестве эксперимента записываем все исторические данные по всем акциям Мосбиржы в базу данных SQLlite. ☝️Чтобы быть в курсе всех новых видео, публикаций, экспериментов - обязательно подпишись: 🏎️ телеграмм "Алготрейдинг на Python" - t.me/algotrading_step_to_step 🌐 сайт алготрейдинг.рф clck.ru/36wsFT 🏁 - сайт программы ТАХОМЕТР ТРЕЙДЕРА tahometr.ru/ ✔...
ХИТ про Алготрейдеров
Просмотров 2594 месяца назад
И все же Искусственный Интеллект не перестает удивлять! Программирует, рисует, теперь еще и поет. Выдал прямо хит по теме. Приятного прослушивания. Группа в ТГ - "Алготрейдинг АлгоКоллектива России" - t.me/algotrading_ru/
Программа на Python с использованием Algopack для добычи 9 Гб свечек OHLCV акций Мосбиржи. Качайте!
Просмотров 4664 месяца назад
В этом анонсе я представляю свою первую полноценную, хоть и консольную, но скомпилированную программу под Windows для скачивания с Мосбиржи всех исторических данных OHLCV (Open-High-Low-Close-Volume) по российским акциям. Только по СБЕРУ получено почти 2 миллиона минутных свечек. Качайте! пока дают. 🏁 - сайт программы ТАХОМЕТР ТРЕЙДЕРА tahometr.ru/ Буду очень благодарен за подписку: 🏎️ телеграм...
Algopack - получаем справочную информация о доступных акциях.
Просмотров 5385 месяцев назад
Мы начинаем знакомиться с Алгопаком, используем официальную библиотеку moexalgo на python. В этом видео вытаскиваем информацию о доступных акциях и разносим их по уровням листинга на Мосбирже. А вот на следующем этапе будем уже качать исторические данные - следите за новыми выпусками. ☝️Чтобы быть в курсе новых видео и публикаций обязательно подпишитесь: 🏎️ Telegram канал "Алготрейдинг на Pytho...
Документация к любой библиотеке на Python за 2 минуты
Просмотров 1905 месяцев назад
Программирование на Python в большинстве случаем сводится к использованию различных библиотек. Хорошо документированная библиотека сильно упрощает её использование. При отсутствии документации сгенерировать ее можно буквально за минуту с помощью одной команды. 🏎️ телеграмм "Алготрейдинг на Python" - t.me/algotrading_step_to_step 🌐 сайт алготрейдинг.рф clck.ru/36wsFT ✔️ Дзен dzen.ru/algotradings...
Изучаем и парсим биржевую информацию Мосбиржи. Наш первый парсер на Python, разбор кода.
Просмотров 9755 месяцев назад
Как устроен ISS MOEX (информационно-статистический сервер Московской Биржи) и как можно парсить с него биржевые данные. Разбор кода программы. Это первое знакомство с MOEX, дальше будем изучать куда как более актуальный для алготрейдинга продукт мосбиржи - ALGOPACK. Однако перед этим общее знакомство с архитектурой iss moex должно быть. Стратегическая задача - использовать данные для алготрейди...
DateTime в Python - быстрый минимум для новичков
Просмотров 1366 месяцев назад
Кратко о библиотеке DateTime. Приобретаем минимум знаний по Python, необходимый для алготрейдинга. Конспект урока с кодом - clck.ru/36wsAE 🏎️ телеграмм - t.me/algotrading_step_to_step 🌐 сайт алготрейдинг.рф clck.ru/36wsFT ✔️ VK - algotradingschool
if __ name__ == «__main__» нужен или нет?
Просмотров 4576 месяцев назад
Если вы пишете скрипт, который не предполагается запускать как модуль, то конструкция if name « main » не нужна! Простой и понятный разбор. Буду очень благодарен за подписку: 🏎️ telegram: t.me/algotrading_step_to_step 🌐 сайт с конспектами: алготрейдинг.рф ✔️ VK: algotradingschool
BackTrader - Урок #3 "Привет мир!" из мануала Quickstart Guide
Просмотров 3916 месяцев назад
Мы создаем нашу первую программу на BackTrader (фреймворк для создания торгового робота) и запускаем движок Cerebro. Пояснения по F строкам и if name " main ". Буду очень благодарен за подписку: 🏎️ Telegram: t.me/algotrading_step_to_step 🌐 Cайт с конспектами: алготрейдинг.рф ✔️ VK: algotradingschool
BackTrader - Урок #2 Основные компоненты в BackTrader
Просмотров 4726 месяцев назад
Концептуальное знакомство с архитектурой торгового фреймворка BackTrader, предназначенного для создания торгового робота на Python. Сайт с конспектами: алготрейдинг.рф
BackTrader - Урок #1 Установка.
Просмотров 4456 месяцев назад
Создание торгового робота на Python. Платформа BackTrader является автономной и не имеет внешних зависимостей. Однако, если Вам необходимо построить график, то потребуется установка дополнительной библиотеки. Начинаем..
Python и Backtrader для алготрейдинга - почему? Приветствие.
Просмотров 1,9 тыс.6 месяцев назад
Всех приветствую на своем канале. Кратко о себе и почему выбор сделан в пользу Python Backtrader.
Огромное спасибо и Удачи!
9:20 в vscode есть удобное расширение jupyter. Так что ничего кроме vscode устанавливать не нужно
Поздравляю с окончанием курса! Спасибо, много ценной информации, хоть видео и короткое. Вы подтвердили мои мысли, что не стоит идти на курсы по алготрейдингу на Python за 800 баксов, без знания самого Python 😅. Чудес и правда не бывает)) Желаю успехов и жду новых выпусков!
Стёпик😂
Огромное спасибо! Самая удобная прога для скачивания котировок
алкотрейдинг нет?
Есть еще 2 классных бесплатных курса по питону, где куча практики: "Поколение Python": курс для начинающих "Поколение Python": курс для продвинутых Но математики там будет куча)
Даже ссылку на такого замечательного преподавателя как Сергей Балакирев не оставили...
В моем конспекте более 200х ссылок, почти половина из которых на уроки, как Вы правильно заметили, действительно талантливого преподавателя Сергея Балакирева. Мое уважение и поклон таким людям!
С python, познакомился, увы, не на курсе Сергея, но тоже на степике (курс "Программирование на python" от института биоинформатики). Получил там какие-то базовые представления о синтаксисе, но осталось много дыр, которые заполнял несколько лет в процессе работы. Только на 2-3 год работы обнаружил курс Сергея и теперь очень жалею, что сразу не начал с него, ибо его содержание просто на порядок сильнее, чем у первого пройденного курса. Сейчас заканчиваю проходить новый курс Сергея Балакирева по C/C++ и пребываю в шоке от того, что это все бесплатно. Если я за месяц упорной работы, имея уже опыт программирования какой-то, не могу его осилить, то сколько времени ушло на его составление? Подача, качество материала всегда на высоте. В общем, Сергею безмерное уважение, а вам удачи) P.S. Юпитер хорош для небольших скриптов. Если же вы хотите в перспективе разрабатывать какие-то серьезные инструменты (например с GUI, несколькими модулями), то советую сразу начинать работать в pycharm, например.
Отлично! Я тоже прохожу курсы на stepik, отличные и бесплатные курсы! Удачи в продвижений
6:24 у меня тупо ошибка вылетает на этом этапе...
С Богом!!!В добрый путь. Я с тобой. Вижу острую необходимость в познании этой темы.
Вы сами торговали когда-нибудь? Например, BTC/USD.Посмотрите на его график на минутном таймфрейме.Можно его роботом торговать и к чему это приведет?
Привет, почти такой же - 64. Решил после 10 летнего перерыва вернуться к алготрейдингу на Python. Раньше занимался алготрейдингом на С++. Почему Python. Потому что ещё на С++ убедился в том, что формальные алгоритмы в трейдинге или не работают вообще, или работают ограниченно. Т.е. алготрейдинговому алготритму желательно бы добавить немножко мозгов. А это однозначно Python, потому что ни в одном другом языке программирования нет такого количества нейросетевых библиотек. Плюс, Python особенно хорош тем, что для него столько модулей и библиотек написано, что перекрыты, практически, все потребности. Т.е. не нужно ничего функционального писать самому, просто подключил нужный модуль, а дальше просто пишешь несколько строк собственной логики. В результате, программы на Python так и выглядят - несколько строк (не будем вдаваться в подробности)). Лично меня скорострельность Python вполне устраивает, вот, ни разу и нигде не наткнулся на ситуацию "надо подождать", все коммуникации с внешними ресурсами и обработками датасетов даже в несколько миллионов строк работают в течение десятков, максимум, сотен милисекунд. Быстрее просто даже и не требуется. Короче, в плане быстродействия негде и не за что бороться. За исключением, пожалуй, ситуаций с обучением нейросетевых сущностей. Но это проблема уже из другой оперы, и непосредственно к Python, отношения не имеет, плюс, это всё же разовые ситуации - обучил (1 раз) и забыл
Автор супер давно ждал такого инструмента, а ты взял и сделал!!! Молодец! Подскажи свечи это это вторичная информация, не думал по поводу тиковых данных ?
Братан, давай. Мы с тобой развиваемся. Только голос громче, а заставку интро потише)
Рад читать такие отзывы!
Привет, я Саша. Мне 43 и я тоже решил заняться алготрейдингом.
Приветствую, точно такой же 48 (почти 49), сам трейдер, занялся питоном и алготрейдингом.
По поводу графического интерфейса. Я обратился к chatGPT и смог не зная ни одного языка программирования полностью автоматизировать разворачивание торгового пространства и в догонку написал пару мелких приложений таких как часы с таймзонами о тамфреймами и переключатели. Это я к чему - не стесняйтесь обращаться к chatGPT
Привет. Мне тоже 48 лет, тоже начал изучать Python для алготрейдинга. Клуб "анонимных (начинающих) алготрейдеров". ))
наткнулся на ваш канал в поисках информации о backTrader. Как с ним успехи? Интересно какой у него есть функционал по отладке торговых стратегий... Кстати по интерфейсу для себя остановился на сайте и Flask в качестве сервера. очень хочется запустить робота на сервере и иметь доступ к нему с любого устройства. и кстати по поводу Linux ! поймал там паршивую штуку по совместимости библиотек TA-lib и питоновской обертки для Bybit . TA-lib ставится с генерацией whl под определенную версию python а в ubuntu20 (мне нужна именно 20) по умолчанию идет python 3.8 и под него и генерится whl , а Bybit библиотека требует не менее 3.9! ну в общем я в это на столько уперся что из за ubuntu индикаторы буду получать из под pandasTA
Классные видео у вас выходят!! Очень очень доходчиво объясняете!!!
Мне 37 лет. Я тоже решил начать изучать Питон для алготрейдинга.
аналогично
Молодец! Даёшь прям стимул изучать Phyton. Поделись первыми шагами изучения языка
СПАСИБО! в целом, чем занимаюсь в части изучения - все размещаю в ТГ канале. Именно сейчас на какой то период переключился на Flet - фреймверк для создания GUI приложений (программы с графическим интерфейсом), дабы делать не только консольный вариант, но и более функциональный. Открою секрет - даже уже курс формирую из своих конспектов. Вроде получается - stepik.org/a/185908
звук заставки очень громкий
ссылки можно откуда качаете
Тема интересная, но со звуком надо чтото делать, ничего не слышно почти.
Круто и супер полезно! Подскажите, на криптовалютных биржах, таких как Bybit можно ли будет использовать будущего бота?
pip install backtrader установка, оф сайт www.backtrader.com/
Стиль, конечно, немного устаревший, но способности поражают! Как говорится, лень - двигатель прогресса, продолжайте в том же духе!
Молодцом! Так держать, технологии к успехам!
Интересное видео, но странно, что просмотров еще так мало.. пробовали развить через ютифай?
нет, в рекламу никаких вложений пока не делал
Да по тому что финам дает это все уже много лет и если сделать запрос в поисковик то вашу программу днем с огнем не найдешь, я целенаправленно ищу эти прогу часов часов 5-6. И нашел это видео случайно после того как отчаялся и подумал, что надо изучать ИСС мосбиржи. Пошел по этой цепочке и в видео про базу данных SQLlite. говорится, что есть такая программа... Название ее совсем не помогает ее найти, если что)))
Сделано с помощью suno.ai
Что за 'джуттер'? ) Вы Юпитер прочитать не можете?
Добрый день, спасибо за видео. Подскажите, пожалуйста, а как быть с валютными парами? В документации Мосбиржи про это почти нет ничего и мало методов, которые бы помогли это сделать
Здравствуйте! вчера вышел пресс-релиз мосбиржи - smart-lab.ru/blog/971660.php По Алгопаку - в первом квартале следующего года будут добавлены основные валютные пары
Очень интересно и полезно! А как выгружать данные по конкретной бумаге или фьючерсу за заданный период?
По акциям все можно. в течении недели постараюсь разобраться с библиотекой moexalgo на python и выложу разбор и листинг. Фьючерсы до конца года мосбиржа хотела сделать доступными через эту библиотеку.
Я планирую обращаться к мосбирже только через moexalgo - офиц.библиотека Алгопака на Python для работы с API ISS фьючерсы обещали добавить чуть ли не к концу года. Как выгружать данные - все сделаю и разберу в скором времени.
интересно будет посмотреть! Спасибо за инфу@@algotradinglessons
6:25 - в одной строке "dt", в другой - "d"
есть момент - ошибся. спасибо, что обратили внимание! Буду внимательней. dt = datetime(2023, 12, 5, 11, 10, 5) print(dt) # 2023-12-05 11:10:05
Видео супер, спасибо) но заставку бы короче
А есть ли возможность открыть сделку в момент пробоя? То есть не ждать следующей свечи для открытия сделки после пробития, а чтобы в моменте? Понятно, что в бэктрейдере идет анализ только свечей, которые УЖЕ произошли, но может можно подключить таблицу обезличенных сделок и оттуда подсмотреть цену последней сделки, казалось бы просто, но вот как сделать это в потоке бэктрейдера? Скорее всего, необходимо запускать асинхронный поток, но может есть у кого какие мысли?