План на курса

Въведение

  • Разлика между статистическо обучение (статистически анализ) и машинно обучение
  • Възприемане на технология за машинно обучение и талант от финансови компании

Разбиране на различните видове Machine Learning

  • Контролирано обучение срещу неконтролирано обучение
  • Итерация и оценка
  • Компромис отклонение-вариация
  • Комбиниране на контролирано и неконтролирано обучение (полуконтролирано обучение)

Разбиране на Machine Learning Languages и набори от инструменти

  • Отворен код срещу патентовани системи и софтуер
  • Python срещу R срещу Matlab
  • Библиотеки и рамки

разбиране Neural Networks

Разбиране на основните понятия в Finance

  • Разбиране на търговията с акции
  • Разбиране на данни от времеви редове
  • Разбиране на финансовите анализи

Machine Learning Казуси от Finance

  • Генериране и тестване на сигнали
  • Инженеринг на характеристиките
  • Алгоритмична търговия с изкуствен интелект
  • Количествени търговски прогнози
  • Робо-съветници за портфолио Management
  • Риск Management и откриване на измами
  • Застрахователно поемане

Практически: Python за Machine Learning

  • Настройка на работното пространство
  • Получаване на Python библиотеки и пакети за машинно обучение
  • Работа с Pandas
  • Работа със Scikit-Learn

Импортиране на финансови данни в Python

  • Използване на Pandas
  • Използвайки Quandl
  • Интегриране с Excel

Работа с данни от времеви серии с Python

  • Проучване на вашите данни
  • Визуализиране на вашите данни

Прилагане на общи финансови анализи с Python

  • Returns
  • Moving Windows
  • Volatility Calculation
  • Ordinary Least-Squares Regression (OLS)    

Разработване на стратегия за алгоритмична търговия с помощта на Supervised Machine Learning с Python

  • Разбиране на стратегията за търговия с инерция
  • Разбиране на стратегията за реверсивна търговия
  • Прилагане на Вашата проста търговска стратегия за подвижни средни (SMA).

Ретро тестване на Вашата Machine Learning стратегия за търговия

  • Научаване на клопки при тестване на бек-тест
  • Компоненти на вашия Backtester
  • Използване на Python инструменти за бектестване
  • Внедряване на вашия прост Backtester

Подобряване на вашата Machine Learning търговска стратегия

  • KMeans
  • K-най-близки съседи (KNN)
  • Класификация или регресионни дървета
  • Генетичен алгоритъм
  • Работа с многосимволни портфейли
  • Използване на рамка за риск Management.
  • Използване на управлявано от събития задно тестване

Оценяване на ефективността на вашата Machine Learning търговска стратегия

  • Използване на съотношението на Шарп
  • Изчисляване на максимално усвояване
  • Използване на сложен годишен темп на растеж (CAGR)
  • Измерване на разпределението на възвръщаемостта
  • Използване на показатели на търговско ниво
  • Резюме

Отстраняване на неизправности

Заключителни бележки

Изисквания

  • Основен опит с Python програмиране
  • Основни познания по статистика и линейна алгебра
 21 Часа

Брой участници


Цена за участник

Oтзиви от потребители (2)

Предстоящи Курсове

Свързани Kатегории