Алготрейдинг на Python с нуля.
Алготрейдинг на Python с нуля.
  • Видео 15
  • Просмотров 8 604
Я прошел курс “Добрый, добрый Python”
Предыстория. Спустя 5 месяцев после первых попыток что-то изучить в Python я решил пройти курс - Добрый, добрый Python с Сергеем Балакиревым. Этот курс выложен на платформе Stepik и он совершенно бесплатный.
О плюсах и результатах в этом видео. Мой конспект - учебник 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.

Комментарии

  • @user-dp2yw2zh1k
    @user-dp2yw2zh1k 9 дней назад

    Огромное спасибо и Удачи!

  • @dmitriyhd5630
    @dmitriyhd5630 16 дней назад

    9:20 в vscode есть удобное расширение jupyter. Так что ничего кроме vscode устанавливать не нужно

  • @alexbondarenko7057
    @alexbondarenko7057 18 дней назад

    Поздравляю с окончанием курса! Спасибо, много ценной информации, хоть видео и короткое. Вы подтвердили мои мысли, что не стоит идти на курсы по алготрейдингу на Python за 800 баксов, без знания самого Python 😅. Чудес и правда не бывает)) Желаю успехов и жду новых выпусков!

  • @naivrick9782
    @naivrick9782 Месяц назад

    Стёпик😂

  • @londxz
    @londxz Месяц назад

    Огромное спасибо! Самая удобная прога для скачивания котировок

  • @Daruma-chan
    @Daruma-chan Месяц назад

    алкотрейдинг нет?

  • @auuu6
    @auuu6 Месяц назад

    Есть еще 2 классных бесплатных курса по питону, где куча практики: "Поколение Python": курс для начинающих "Поколение Python": курс для продвинутых Но математики там будет куча)

  • @Im_Seth
    @Im_Seth Месяц назад

    Даже ссылку на такого замечательного преподавателя как Сергей Балакирев не оставили...

    • @algotradinglessons
      @algotradinglessons Месяц назад

      В моем конспекте более 200х ссылок, почти половина из которых на уроки, как Вы правильно заметили, действительно талантливого преподавателя Сергея Балакирева. Мое уважение и поклон таким людям!

  • @grxoxl
    @grxoxl Месяц назад

    С python, познакомился, увы, не на курсе Сергея, но тоже на степике (курс "Программирование на python" от института биоинформатики). Получил там какие-то базовые представления о синтаксисе, но осталось много дыр, которые заполнял несколько лет в процессе работы. Только на 2-3 год работы обнаружил курс Сергея и теперь очень жалею, что сразу не начал с него, ибо его содержание просто на порядок сильнее, чем у первого пройденного курса. Сейчас заканчиваю проходить новый курс Сергея Балакирева по C/C++ и пребываю в шоке от того, что это все бесплатно. Если я за месяц упорной работы, имея уже опыт программирования какой-то, не могу его осилить, то сколько времени ушло на его составление? Подача, качество материала всегда на высоте. В общем, Сергею безмерное уважение, а вам удачи) P.S. Юпитер хорош для небольших скриптов. Если же вы хотите в перспективе разрабатывать какие-то серьезные инструменты (например с GUI, несколькими модулями), то советую сразу начинать работать в pycharm, например.

  • @dr5dd
    @dr5dd Месяц назад

    Отлично! Я тоже прохожу курсы на stepik, отличные и бесплатные курсы! Удачи в продвижений

  • @user-hz9hf7xi6p
    @user-hz9hf7xi6p Месяц назад

    6:24 у меня тупо ошибка вылетает на этом этапе...

  • @user-fr1el6lb3b
    @user-fr1el6lb3b Месяц назад

    С Богом!!!В добрый путь. Я с тобой. Вижу острую необходимость в познании этой темы.

  • @genby1422
    @genby1422 Месяц назад

    Вы сами торговали когда-нибудь? Например, BTC/USD.Посмотрите на его график на минутном таймфрейме.Можно его роботом торговать и к чему это приведет?

  • @avmru
    @avmru Месяц назад

    Привет, почти такой же - 64. Решил после 10 летнего перерыва вернуться к алготрейдингу на Python. Раньше занимался алготрейдингом на С++. Почему Python. Потому что ещё на С++ убедился в том, что формальные алгоритмы в трейдинге или не работают вообще, или работают ограниченно. Т.е. алготрейдинговому алготритму желательно бы добавить немножко мозгов. А это однозначно Python, потому что ни в одном другом языке программирования нет такого количества нейросетевых библиотек. Плюс, Python особенно хорош тем, что для него столько модулей и библиотек написано, что перекрыты, практически, все потребности. Т.е. не нужно ничего функционального писать самому, просто подключил нужный модуль, а дальше просто пишешь несколько строк собственной логики. В результате, программы на Python так и выглядят - несколько строк (не будем вдаваться в подробности)). Лично меня скорострельность Python вполне устраивает, вот, ни разу и нигде не наткнулся на ситуацию "надо подождать", все коммуникации с внешними ресурсами и обработками датасетов даже в несколько миллионов строк работают в течение десятков, максимум, сотен милисекунд. Быстрее просто даже и не требуется. Короче, в плане быстродействия негде и не за что бороться. За исключением, пожалуй, ситуаций с обучением нейросетевых сущностей. Но это проблема уже из другой оперы, и непосредственно к Python, отношения не имеет, плюс, это всё же разовые ситуации - обучил (1 раз) и забыл

  • @wildwolf00785
    @wildwolf00785 2 месяца назад

    Автор супер давно ждал такого инструмента, а ты взял и сделал!!! Молодец! Подскажи свечи это это вторичная информация, не думал по поводу тиковых данных ?

  • @citizendi9758
    @citizendi9758 2 месяца назад

    Братан, давай. Мы с тобой развиваемся. Только голос громче, а заставку интро потише)

  • @algotradinglessons
    @algotradinglessons 2 месяца назад

    Рад читать такие отзывы!

  • @user-wy4lh4ss4l
    @user-wy4lh4ss4l 2 месяца назад

    Привет, я Саша. Мне 43 и я тоже решил заняться алготрейдингом.

  • @cryptodatex
    @cryptodatex 2 месяца назад

    Приветствую, точно такой же 48 (почти 49), сам трейдер, занялся питоном и алготрейдингом.

  • @sqlap-rp3fx
    @sqlap-rp3fx 2 месяца назад

    По поводу графического интерфейса. Я обратился к chatGPT и смог не зная ни одного языка программирования полностью автоматизировать разворачивание торгового пространства и в догонку написал пару мелких приложений таких как часы с таймзонами о тамфреймами и переключатели. Это я к чему - не стесняйтесь обращаться к chatGPT

  • @user-dc2rf5xh5w
    @user-dc2rf5xh5w 3 месяца назад

    Привет. Мне тоже 48 лет, тоже начал изучать Python для алготрейдинга. Клуб "анонимных (начинающих) алготрейдеров". ))

  • @MrGerka0291
    @MrGerka0291 3 месяца назад

    наткнулся на ваш канал в поисках информации о backTrader. Как с ним успехи? Интересно какой у него есть функционал по отладке торговых стратегий... Кстати по интерфейсу для себя остановился на сайте и Flask в качестве сервера. очень хочется запустить робота на сервере и иметь доступ к нему с любого устройства. и кстати по поводу Linux ! поймал там паршивую штуку по совместимости библиотек TA-lib и питоновской обертки для Bybit . TA-lib ставится с генерацией whl под определенную версию python а в ubuntu20 (мне нужна именно 20) по умолчанию идет python 3.8 и под него и генерится whl , а Bybit библиотека требует не менее 3.9! ну в общем я в это на столько уперся что из за ubuntu индикаторы буду получать из под pandasTA

  • @MrGerka0291
    @MrGerka0291 3 месяца назад

    Классные видео у вас выходят!! Очень очень доходчиво объясняете!!!

  • @user-jx6kb3py6q
    @user-jx6kb3py6q 3 месяца назад

    Мне 37 лет. Я тоже решил начать изучать Питон для алготрейдинга.

  • @user-gl3sq1xc9z
    @user-gl3sq1xc9z 3 месяца назад

    Молодец! Даёшь прям стимул изучать Phyton. Поделись первыми шагами изучения языка

    • @algotradinglessons
      @algotradinglessons 3 месяца назад

      СПАСИБО! в целом, чем занимаюсь в части изучения - все размещаю в ТГ канале. Именно сейчас на какой то период переключился на Flet - фреймверк для создания GUI приложений (программы с графическим интерфейсом), дабы делать не только консольный вариант, но и более функциональный. Открою секрет - даже уже курс формирую из своих конспектов. Вроде получается - stepik.org/a/185908

  • @Tosha.V
    @Tosha.V 3 месяца назад

    звук заставки очень громкий

  • @user-tu3hx5ln5o
    @user-tu3hx5ln5o 3 месяца назад

    ссылки можно откуда качаете

  • @AnDrey-cc2mw
    @AnDrey-cc2mw 4 месяца назад

    Тема интересная, но со звуком надо чтото делать, ничего не слышно почти.

  • @user-yz5qy1hs5s
    @user-yz5qy1hs5s 4 месяца назад

    Круто и супер полезно! Подскажите, на криптовалютных биржах, таких как Bybit можно ли будет использовать будущего бота?

    • @algotradinglessons
      @algotradinglessons 3 месяца назад

      pip install backtrader установка, оф сайт www.backtrader.com/

  • @TPHL-Russia
    @TPHL-Russia 4 месяца назад

    Стиль, конечно, немного устаревший, но способности поражают! Как говорится, лень - двигатель прогресса, продолжайте в том же духе!

  • @user-jn5wn3we7z
    @user-jn5wn3we7z 4 месяца назад

    Молодцом! Так держать, технологии к успехам!

  • @tphl
    @tphl 4 месяца назад

  • @Fewyreli
    @Fewyreli 4 месяца назад

    Интересное видео, но странно, что просмотров еще так мало.. пробовали развить через ютифай?

    • @algotradinglessons
      @algotradinglessons 3 месяца назад

      нет, в рекламу никаких вложений пока не делал

    • @sqlap-rp3fx
      @sqlap-rp3fx 2 месяца назад

      Да по тому что финам дает это все уже много лет и если сделать запрос в поисковик то вашу программу днем с огнем не найдешь, я целенаправленно ищу эти прогу часов часов 5-6. И нашел это видео случайно после того как отчаялся и подумал, что надо изучать ИСС мосбиржи. Пошел по этой цепочке и в видео про базу данных SQLlite. говорится, что есть такая программа... Название ее совсем не помогает ее найти, если что)))

  • @algotradinglessons
    @algotradinglessons 4 месяца назад

    Сделано с помощью suno.ai

  • @user-xp6fw9gz8k
    @user-xp6fw9gz8k 5 месяцев назад

    Что за 'джуттер'? ) Вы Юпитер прочитать не можете?

  • @t1mezz285
    @t1mezz285 5 месяцев назад

    Добрый день, спасибо за видео. Подскажите, пожалуйста, а как быть с валютными парами? В документации Мосбиржи про это почти нет ничего и мало методов, которые бы помогли это сделать

    • @algotradinglessons
      @algotradinglessons 5 месяцев назад

      Здравствуйте! вчера вышел пресс-релиз мосбиржи - smart-lab.ru/blog/971660.php По Алгопаку - в первом квартале следующего года будут добавлены основные валютные пары

  • @antybiffets1860
    @antybiffets1860 5 месяцев назад

    Очень интересно и полезно! А как выгружать данные по конкретной бумаге или фьючерсу за заданный период?

    • @algotradinglessons
      @algotradinglessons 5 месяцев назад

      По акциям все можно. в течении недели постараюсь разобраться с библиотекой moexalgo на python и выложу разбор и листинг. Фьючерсы до конца года мосбиржа хотела сделать доступными через эту библиотеку.

    • @algotradinglessons
      @algotradinglessons 5 месяцев назад

      Я планирую обращаться к мосбирже только через moexalgo - офиц.библиотека Алгопака на Python для работы с API ISS фьючерсы обещали добавить чуть ли не к концу года. Как выгружать данные - все сделаю и разберу в скором времени.

    • @antybiffets1860
      @antybiffets1860 5 месяцев назад

      интересно будет посмотреть! Спасибо за инфу@@algotradinglessons

  • @oleg_gloomy
    @oleg_gloomy 6 месяцев назад

    6:25 - в одной строке "dt", в другой - "d"

    • @algotradinglessons
      @algotradinglessons 6 месяцев назад

      есть момент - ошибся. спасибо, что обратили внимание! Буду внимательней. dt = datetime(2023, 12, 5, 11, 10, 5) print(dt) # 2023-12-05 11:10:05

  • @zhubatov
    @zhubatov 6 месяцев назад

    Видео супер, спасибо) но заставку бы короче

  • @user-gf9hf8gn8x
    @user-gf9hf8gn8x 6 месяцев назад

    А есть ли возможность открыть сделку в момент пробоя? То есть не ждать следующей свечи для открытия сделки после пробития, а чтобы в моменте? Понятно, что в бэктрейдере идет анализ только свечей, которые УЖЕ произошли, но может можно подключить таблицу обезличенных сделок и оттуда подсмотреть цену последней сделки, казалось бы просто, но вот как сделать это в потоке бэктрейдера? Скорее всего, необходимо запускать асинхронный поток, но может есть у кого какие мысли?