Программируем торговую стратегию на Python

  Рет қаралды 235

Клондайк Аналитика

Клондайк Аналитика

Күн бұрын

В этом видео мы будем программировать на Python торговую стратегию, основанную на использовании скользящего среднего. Суть ее проста: если цена акции ниже скользящего среднего, то покупаем, если выше - то продаем. Это один из самых простых вариантов активной стратегии: будет интересно сравнить ее доходность с доходностью пассивной стратегии buy&hold. В рамках последней приобретается ценная бумага (buy) и держится до конца периода (hold) в надежде на рост ее стоимости.
Это обучающее видео, в рамках которого основы Python рассматриваются на таком интересном и нетривиальном примере. Среди рассматриваемых тем:
- арифметические вычисления
- операторы условия If-else
- циклы for i in range()
- списки: lists, list comprehensions
- словари: dictionaries
- модули
- установка сторонних библиотек: pip install
- кратко рассмотрим yfinance, библиотеку на python, позволяющую скачивать финансовые данные с Yahoo
- дата-классы: dataclasses
Этот код на Python можно использовать для анализа различных торговых стратегий для разных ценных бумаг.
Код для видео: t.me/analyst_k...
Полный курс Python для начинающих: t.me/analyst_k...
Канал на Яндекс Дзене: dzen.ru/analys...
Задать вопросы можно в телеграм-канале: t.me/analyst_k...
Тайм-коды:
00:45 - Описание торговой стратегии
02:09 - Создаем и настраиваем новый проект
03:18 - Начинаем писать код для скользящего среднего
07:10 - Создаем функцию для скользящего среднего
09:15 - Создаем еще пару полезных функций
11:05 - Создаем модуль
13:05 - Явно указываем имена параметров в функции
15:50 - Создаем главную функцию для торговой стратегии
26:08 - Расчет доходности стратегии
30:43 - Экспортируем результы из функции с помощью дата-класса
36:00 - Печатаем результаты на консоли + пару полезных функций
37:18 - Тестируем стратегию на реальных данных
41:28 - Выводы
Royalty Free Music from Tunetank.com
Track: Atmospheric Place by Decibel
tunetank.com/t...

Пікірлер: 2
Таблицы в командной строке на Python с помощью PrettyTable
8:59
Now it’s my turn ! 😂🥹 @danilisboom  #tiktok #elsarca
00:20
Elsa Arca
Рет қаралды 12 МЛН
GTA 5 vs GTA San Andreas Doctors🥼🚑
00:57
Xzit Thamer
Рет қаралды 26 МЛН
Алгоритмы на Python 3. Лекция №1
1:20:50
Тимофей Хирьянов
Рет қаралды 5 МЛН
Node JS - Быстрый Курс за 1 час
1:01:52
Владилен Минин
Рет қаралды 539 М.
Python for Beginners - Learn Python in 1 Hour
1:00:06
Programming with Mosh
Рет қаралды 18 МЛН
Практика программирования на Python 3, лекция №1
1:21:58
Тимофей Хирьянов
Рет қаралды 871 М.
2020 Практика программирования на Python, лекция №1
1:32:21
Тимофей Хирьянов
Рет қаралды 1,4 МЛН
Объектно ориентированное программирование в Python за 10 минут!
12:56
Хауди Хо™ - Просто о мире IT!
Рет қаралды 671 М.
Полный курс VBA для начинающих с нуля за 3.5 часа
3:26:08
Клондайк Аналитика
Рет қаралды 2,5 М.