Перейти к основному содержимому

Курс

Финансовый трейдинг на R

Средний5 ч

Этот курс охватывает основы финансовой торговли и показывает, как использовать quantstrat для создания торговых стратегий на основе сигналов.

R5 чвидео: 20Упражнений: 655,050 XP22,734Свидетельство о достижении

Создать бесплатный аккаунт

Продолжить через Google
или
Продолжая, вы принимаете нашу Условия использования, наши Политику конфиденциальности и то, что ваши данные хранятся в США.

Нас выбирают учащиеся из тысяч компаний

Обучаете команду?

Попробовать для бизнеса

Описание курса

Этот курс охватывает основы финансового трейдинга и даёт обзор того, как использовать quantstrat для построения торговых стратегий на основе сигналов в R. Вы узнаете, как настроить стратегию в quantstrat, применять преобразования рыночных данных — так называемые индикаторы, формировать сигналы на основе взаимодействия этих индикаторов и моделировать торговые ордера. В завершение курса вы научитесь анализировать результаты как с точки зрения статистики, так и с помощью визуализации.

Предварительные требования

Программа

План курса

1

Основы трейдинга

В этой главе вы познакомитесь с понятием трейдинга, основными торговыми философиями и типичными ловушками, которые встречаются в трейдинге. Глава охватывает импульсную торговлю и торговлю на основе осцилляции, а также ключевые термины, связанные с каждым из этих подходов. Вы узнаете о переобучении и способах его избежать, научитесь получать и визуализировать финансовые данные, а также использовать один из широко известных торговых индикаторов.
Начать главу
2

Шаблон для стратегий quantstrat

Прежде чем приступить к построению стратегии, пакет quantstrat требует инициализации ряда настроек. В этой главе вы узнаете, как это делается. Вы изучите набор функций для настройки часового пояса, валюты и торговых инструментов, с которыми предстоит работать, а также различные фреймворки quantstrat, обеспечивающие аналитические возможности. По завершении главы вы будете готовы составить файл инициализации quantstrat и при необходимости вносить в него изменения.
Начать главу
3

Индикаторы

Индикаторы играют ключевую роль в торговой стратегии. Это преобразования рыночных данных, которые помогают лучше понять общее поведение рынка — как правило, ценой некоторого запаздывания относительно рыночной динамики. В этой главе вы будете работать как с трендовыми индикаторами, так и с индикаторами осцилляции. Вы также научитесь использовать готовые индикаторы из других библиотек и реализовывать собственный.
Начать главу
4

Сигналы

При построении стратегии в quantstrat важно отслеживать, как рынок взаимодействует с индикаторами и как индикаторы взаимодействуют между собой. В этой главе вы узнаете, как индикаторы генерируют сигналы в quantstrat. Сигналы — это взаимодействия рыночных данных с индикаторами или индикаторов друг с другом. В quantstrat предусмотрено четыре типа сигналов: sigComparison, sigCrossover, sigThreshold и sigFormula. К концу главы вы будете хорошо разбираться в каждом из них: понимать их назначение и уметь применять.
Начать главу
5

Правила

В этой главе вы узнаете, как оформить торговую транзакцию после принятия решения по сигналу. Глава включает базовое введение в правила, а также объяснение того, как открывать и закрывать позиции. Вы также научитесь передавать параметры в функции расчёта размера ордера. По завершении главы вы поймёте, как работают правила, и будете знать, где продолжить их изучение.
Начать главу
6

Анализ результатов

После построения стратегии в quantstrat крайне важно уметь анализировать её эффективность. Именно этому посвящена данная глава. Вы научитесь интерпретировать ключевые торговые показатели и оценивать результаты стратегии в динамике. Кроме того, вы узнаете два способа вычисления коэффициента Шарпа — меры соотношения доходности и риска. Это последняя глава курса.
Начать главу
R

Финансовый трейдинг на R

Курс
завершён

Получить сертификат об окончании

Записаться сейчас

Развивайте навыки работы с данными с помощью DataCamp для мобильных устройств

Продвигайтесь вперёд в дороге с нашими мобильными курсами и ежедневными 5-минутными заданиями по программированию.