Quantitative trading - страница 26

 

Разработайте и протестируйте свои торговые стратегии | Полное руководство



Разработайте и протестируйте свои торговые стратегии | Полное руководство

Видео начинается с представления опытного специалиста по количественному анализу, который предоставит рекомендации по разработке и реализации торговых стратегий с использованием облачной платформы Blueshift. Blueshift предлагает комплексные наборы данных, включая фондовые рынки США и Индии, а также подробные данные Forex. Сессия охватывает систематические стратегии, введение в Python, введение в Blueshift, создание многократно используемых шаблонов для тестирования на истории, технические индикаторы, построение простой стратегии с использованием одного индикатора и управление портфельными стратегиями. Важно отметить, что сессия не предлагает торговых рекомендаций и не претендует на предоставление надежных стратегий.

Докладчик освещает различные подходы к стилям торговли, таким как фундаментальный, технический и количественный, и то, как они уникальным образом трактуют тренды, возврат к среднему, прорывы и перенос. Разработка систематической торговой стратегии включает в себя выбор ценных бумаг, генерирование сигналов покупки и продажи, расчет целевых портфелей, выполнение сделок и постоянное совершенствование процесса. Докладчик объясняет входные данные, необходимые для систематических стратегий, включая ценовые данные и их преобразования, фундаментальную и нерыночную информацию, а также торговые правила/логику. Эти правила могут быть разработаны на основе гипотезы трейдера или с помощью методов, основанных на данных, таких как машинное обучение и искусственный интеллект.

Спикер подчеркивает важность тестирования торговых стратегий с помощью бэктестинга и форвард-тестирования. Тестирование на исторических данных помогает трейдерам проверять обоснованность своих гипотез, в то время как форвардное тестирование защищает от предубеждений и подводных камней, таких как предубеждения при интеллектуальном анализе данных, предубеждения, связанные с выживанием, моделирование влияния на рынок и предвзятые предубеждения. Гибкая платформа для тестирования на исторических данных необходима для корректировки и модификации стратегий, а управление рисками и создание портфеля имеют решающее значение, поскольку не все стратегии хорошо работают на каждом рынке. Докладчик представляет краткое введение в использование кода на основе Python в платформе Blueshift для создания и тестирования стратегии.

В видео объясняются четыре основные функции, необходимые для тестирования торговых стратегий на Blueshift. Это функции «initialize», которая устанавливает начальные параметры, «before_trading_start», вызываемая перед каждой торговой сессией, «handle_data», выполняемая при появлении каждого нового ценового бара, и «analyze», используемая для анализа стратегии. Докладчик демонстрирует порядок вызова этих функций и то, как трейдеры могут расположить свой код внутри каждой функции. Раздел завершается базовым введением в использование Python на платформе Blueshift.

Для зрителей, незнакомых с Python, видео предлагает учебник по основам Python. Он охватывает переменные, строки, целые числа, числа с плавающей запятой и структуры данных, такие как словари и списки. Также представлено создание функций и классов в Python. Затем видео углубляется в рабочий процесс Blueshift, объясняя шаги «инициализация», «before_trading_start», «handle_data» и «анализ». Подчеркнута полезность функций расписания и заказа.

Ведущий обсуждает три основные функции упорядочения в Blueshift. Первая функция, «order_percent_target», позволяет трейдерам открывать позиции по базовым активам в зависимости от веса целевого портфеля. Вторая функция «get_open_orders» предоставляет количество отложенных ордеров, а третья функция «cancel_order» позволяет отменить ордера. Докладчик подчеркивает важность контроля торговой среды и демонстрирует такие функции, как «set_commission», «set_slippage» и «set_account_currency». Объясняются объекты «контекст» и «данные» в Blueshift, демонстрируется их роль в захвате состояния алгоритма и доступе к данным. Пример иллюстрирует доступ к портфелю и данным для простой стратегии «купи и держи» с использованием функции «история». Представлена концепция планирования с использованием функции «расписание», позволяющая пользователям определять, когда должны вызываться определенные функции.

В этом руководстве основное внимание уделяется созданию шаблона, который упростит разработку стратегии и позволит избежать повторяющегося кода. Библиотеки технических индикаторов, такие как TLE, и стандартные библиотеки, такие как Pandas и Numpy, импортируются. Набор ценных бумаг сужается до основных индексов, а переменная «контекст» инициализируется как словарь для хранения параметров стратегии. Эти параметры включают ретроспективный анализ индикатора, пороги покупки/продажи, периоды скользящих средних, RSI, полосы B, ATR и частоту сделок. Этот шаблон направлен на минимизацию шаблонного кода и стандартизацию параметров для упрощения модификации.

Спикер представляет переменную для управления торговлей и создания портфеля с весами для каждого инструмента во вселенной. Они установили комиссию и проскальзывание на ноль в демонстрационных целях. Функция «handle_data» предназначена для выполнения торговли каждые 15 минут. Функция run_strategy становится основной функцией запуска стратегии. Он извлекает прошлые цены и вычисляет веса перед повторной балансировкой с помощью функции «context.universe.prices». Функция «перебалансировки» перебирает все ценные бумаги во вселенной и размещает ордера для достижения целевого веса. Определена анонимная функция для печати портфолио контекста и весов, а класс «советник» создан для вычисления объекта веса.

Докладчик объясняет, как определить входные данные для класса «советник», включая имя и функцию сигнала, и как передать вселенную выбора акций. Они охватывают инициализацию и сохранение производительности советника, а также определение основной функции, которая вызывает сигнальную функцию для генерации сигналов на покупку/продажу. Докладчик подчеркивает определение функции сигнала на основе технических индикаторов, часто выражаемых как взвешенные функции прошлых цен. Они рекомендуют обращаться к теоретическим работам таких экспертов, как Клифф Эснесс из AQR Capital Management.

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

Инструктор объясняет импорт библиотеки технического анализа и перечисляет доступные технические индикаторы. На примере полос Боллинджера инструктор демонстрирует функцию «Bbands» для извлечения значения последней строки. Также демонстрируются другие функции, такие как RSI, MACD, поддержка Фибоначчи, сопротивление и т. д. Инструктор объясняет функцию «get_price» и функцию «handle_data», которая проверяет, пора ли торговать за каждый период. Функция «run_strategy» ищет подходящие аргументы, используя функцию «advisor_compute_signal_price», за которой следует функция «перебалансировки», чтобы размещать ордера на целевые проценты. Наконец, функция «анализ» используется для анализа стратегии.

Докладчик сосредоточится на управлении портфелями стратегий для повышения прибыли от алгоритмической торговли. Вместо того, чтобы полагаться на одну стратегию, рекомендуется использовать несколько стратегий одновременно или в разные периоды. Обсуждаются четыре метода управления портфелями стратегий: создание комитета, использование модели переключения режимов, динамическое распределение и инвестирование на основе факторов. Усреднение может улучшить стабильность сигнала. Код стратегии предполагает добавление агента, ответственного за выбор советников и распределение капитала. Агент использует функцию взвешивания для обновления весов советника, которые влияют на функцию перебалансировки.

Спикер объясняет, как определять и взвешивать портфели на основе количества советников с равным распределением для каждого. Они демонстрируют создание отдельных советников и агента для распределения капитала между ними. Тестирование на истории с использованием QuickBacktest показывает значительно улучшенную производительность по сравнению с отдельными случаями. Спикер подчеркивает важность просадки в торговой стратегии и предлагает обратить внимание на коэффициент Сортино и устойчивость кривой прибыли и убытков. Портфель равных средневзвешенных затрат значительно повышает производительность, но есть возможности для дальнейшего улучшения.

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

Спикер объясняет вывод весов и чем они отличаются у разных советников. Они проверяют случайный сигнал, который в идеале получает меньше ресурсов по сравнению с другими сигналами, если он действительно случайный. Докладчик обсуждает функцию агента, которая принимает список советников и параметр скорости обучения, а также вычисляет весовую функцию. Он перебирает список советников, вычисляет сигнал советника, агрегирует их по секторам и обновляет веса контекста на основе вычисленного веса. Раздел завершается рекомендациями по разработке стратегии, в том числе избеганием переобучения, проверкой кредитного плеча и предоставлением списка демонстрационных стратегий для изучения зрителями.

Спикер обсуждает разные методы форвард-тестирования, такие как торговля на бумаге или торговля с небольшим капиталом на живых рынках. Они упоминают, что BlueShift в настоящее время не поддерживает PI torch или Jupiter Notebook, но планирует поддерживать Keras и TensorFlow. Платформа не ограничивается рынками Индии и может получать доступ к данным об акциях США и Индии, а также к данным о валютных рынках. Спикер отмечает, что на данный момент в BlueShift нет встроенных средств отладки, но рассматривает возможность их добавления в будущем.

Спикер рассказывает об опционном бэктестинге и упоминает, что большинство платформ, предлагающих его, ненадежны или требуют тщательной очистки и упорядочивания данных. Они также отмечают, что Indian Gravitons поддерживает только ликвидные фьючерсы и не разрешает сторонние потоки данных. Рекомендуемый минимальный период тестирования на исторических данных зависит от частоты торгов, и, хотя доступны данные за одну минуту для индийских рынков, оптимизация неэффективна из-за технологических ограничений. BlueShift не взимает комиссию, и нет ограничений на количество одновременных бэктестов, если трафик веб-сайта может их выдержать. Возможно тестирование PSA и использование пакетов Python, но список доступных пакетов ограничен по соображениям безопасности.

Спикер объясняет, что тестирование на исторических данных является важным шагом в разработке и оценке торговых стратегий. Это помогает определить, является ли стратегия жизнеспособной и прибыльной, прежде чем развертывать ее на реальных рынках. Они подчеркивают важность учета транзакционных издержек, проскальзывания и других реальных факторов при тестировании на истории, чтобы обеспечить реалистичные результаты.

Докладчик представляет платформу BlueShift, которая предоставляет среду для тестирования и развертывания торговых стратегий. BlueShift поддерживает тестирование на исторических данных на фондовых рынках Индии, США и валютных рынках. Пользователи могут писать и тестировать свои стратегии с помощью Python и использовать различные встроенные функции и библиотеки. Платформа также позволяет пользователям торговать своими стратегиями на бумаге или торговать с реальным капиталом, в зависимости от их предпочтений.

Спикер подчеркивает важность форвард-тестирования, предполагающего развертывание стратегии с небольшим капиталом на живых рынках. Это помогает проверить эффективность и поведение стратегии в условиях реального времени. Они упоминают, что BlueShift в настоящее время поддерживает форвардное тестирование для индийских рынков, и пользователи могут торговать на бумаге с виртуальным капиталом до 1 крор (10 миллионов) индийских рупий.

Также обсуждается обратное тестирование опционов, при этом докладчик упоминает, что многие существующие платформы для обратного тестирования опционов ненадежны или требуют тщательной очистки и подготовки данных. Они отмечают, что BlueShift в настоящее время не поддерживает тестирование опций на исторических данных, но может рассмотреть возможность его добавления в будущем.

Что касается доступности данных, спикер упоминает, что BlueShift предоставляет исторические данные для фондовых рынков Индии, США и валютных рынков. Однако они отмечают, что оптимизация стратегий с одноминутными данными для индийских рынков может оказаться неэффективной из-за технологических ограничений.

Спикер уточняет, что BlueShift не взимает комиссию за тестирование на истории или использование платформы. Пользователи могут проводить столько бэктестов, сколько захотят, если трафик веб-сайта выдерживает нагрузку. Они также упоминают, что BlueShift имеет ограниченный список доступных пакетов Python по соображениям безопасности, но пользователи по-прежнему могут использовать популярные пакеты, такие как pandas и numpy.

Спикер подчеркивает важность тщательного тестирования на истории и форвард-тестирования при разработке стратегии. Они призывают пользователей использовать платформу BlueShift для тестирования и развертывания своих торговых стратегий, не забывая при этом об ограничениях и соображениях, обсуждавшихся во время презентации.

  • 00:00:00 Ведущий представляет опытного специалиста, который расскажет зрителям, как разрабатывать и реализовывать торговые стратегии с помощью Blueshift, облачной платформы для разработки стратегий. Квант описывает Blueshift как набор данных, включающий фондовые рынки США и Индии, а также обман Форекс с минутными данными. На сессии будут рассмотрены краткие сведения о систематических стратегиях, краткое введение в Python, введение в Blueshift, создание многоразового шаблона для тестирования на исторических данных, технические индикаторы, создание простой стратегии с использованием одного технического индикатора и управление стратегией портфеля в различных способы. Сессия не посвящена торговым рекомендациям или лучшим стратегиям, которые всегда работают.

  • 00:05:00 Спикер упомянул, что разные стили торговли, такие как фундаментальный, технический и количественный, по-разному относятся к тренду, возврату к среднему, прорывам и переносу. Они также обсудили, как разработать систематическую торговую стратегию, которая включает в себя выбор множества ценных бумаг, генерирование сигналов покупки и продажи, расчет целевых портфелей, выполнение стратегии и постоянное совершенствование процесса. Кроме того, спикер объяснил входные данные для разработки систематических стратегий, таких как цены и их преобразования, фундаментальная и нерыночная информация, а также торговые правила или логика, которые могут быть разработаны на основе гипотезы трейдера или позволяя данным определять правила с помощью машинного обучения. и искусственный интеллект.

  • 00:10:00 Спикер рассуждает о важности тестирования торговых стратегий, в том числе бэктестинга и форвард тестирования. Тестирование на исторических данных позволяет трейдерам установить, верна ли их гипотеза, проверяя свои стратегии, в то время как форвардное тестирование защищает от предубеждений, таких как предубеждения интеллектуального анализа данных, предубеждения выживания, моделирование воздействия на рынок и предвзятые предубеждения. Докладчик подчеркивает необходимость гибкой платформы для тестирования на исторических данных для корректировки и изменения стратегий, а также подчеркивает важность создания портфеля и управления рисками, поскольку не все стратегии хорошо работают на всех рынках. Наконец, спикер кратко рассказывает об использовании кода на основе Python в платформе Blue Shift для создания и тестирования торговых стратегий.

  • 00:15:00 Спикер объясняет четыре различные функции, необходимые для тестирования торговых стратегий на конкретной платформе. Первая функция — инициализация, используемая для установки начальных параметров тестирования на исторических данных. Второй вызывается перед началом торгов, который вызывается каждый день перед открытием торговой сессии. Третья функция — обработка данных, вызываемая при приходе каждого нового ценового бара, и последняя функция называется анализом. Спикер также показывает порядок, в котором вызывается каждая функция на основе выбранного набора данных, и то, как можно определить, где разместить свой код в каждой функции. Раздел заканчивается кратким введением в использование Python для кодирования.

  • 00:20:00 Объясняются основы Python для тех, кто не знаком с языком. Обсуждается использование переменных, строк, целых чисел и чисел с плавающей запятой, а также такие структуры данных, как словари и списки. Также представлено создание функций и классов в Python. Затем видео переходит к объяснению четырех шагов рабочего процесса Blueshift: инициализация, before_trading_start, handle_data и анализ. Также объясняется полезность функций расписания и заказа.

  • 00:25:00 Ведущий рассказывает о трех основных функциях оформления заказов, используемых в торговой платформе Blue Shift. Первая функция — целевой процент ордера, который используется для открытия позиций по базовым активам в весе вашего целевого портфеля. Вторая функция — получить открытые ордера, которая предоставляет количество ордеров, которые необходимо выполнить, а третья функция — отменить ордер. Кроме того, докладчик объясняет важность контроля вашей торговой среды и приводит примеры того, как это реализовать с помощью таких функций, как установка комиссии, установка проскальзывания и установка валюты счета. Докладчик также объясняет контекст и объекты данных в Blue Shift, как они используются для фиксации состояния алгоритма и доступа к данным, и приводит пример того, как получить доступ к вашему портфелю и данным в простой стратегии «купи и держи» с использованием функция истории. Наконец, докладчик представляет концепцию планирования с использованием функции расписания, которую можно использовать для определения времени вызова функции в терминах дней и времени.

  • 00:30:00 В этом руководстве основное внимание уделяется созданию шаблона, который трейдеры могут использовать, чтобы избежать повторяющегося кода. Учебник импортирует библиотеки технических индикаторов, такие как TLE, и стандартные библиотеки для Pandas и Numpy. Затем юниверс сводится к двум основным индексам, а переменная контекста инициализируется как словарь для хранения параметров стратегий в одном месте. Параметры включают ретроспективный анализ индикатора, пороговые значения для покупки и продажи, а также периоды для быстрой и медленной скользящих средних, RSI, полосы B и ATR, а также частоту торговли. Этот шаблон удобен для минимизации шаблонного кода и стандартизации параметров для легкого изменения.

  • 00:35:00 Спикер добавляет переменную для управления торговлей и создания портфеля весов для каждого инструмента во вселенной. Они установили комиссию и проскальзывание на ноль для демонстрационных целей. Функция handle_data определена так, чтобы торговля происходила каждые 15 минут. Функция run_strategy создается как основная функция для запуска стратегии. Функция вызывает context.universe.prices, чтобы получить прошлые цены выбранных фьючерсов и вычислить веса перед повторной балансировкой. Функция перебалансировки используется для просмотра всех ценных бумаг во вселенной и размещения ордера для достижения целевого веса. Спикер также определяет анонимную функцию для вывода портфолио контекста и весов в конце и создает класс, называемый советником, для вычисления объекта веса.

  • 00:40:00 Докладчик обсуждает, как определить входные данные для класса советника, включая имя и функцию сигнала, и как передать вселенную выбора акций. Также они рассказывают, как инициализировать и сохранять производительность советника, а также определяют основную функцию, которая будет вызывать сигнальную функцию для генерации сигналов на покупку или продажу акций. Докладчик подчеркивает важность определения сигнальной функции на основе технических индикаторов, которые могут быть выражены как взвешенные функции прошлых цен. Они также рекомендуют ознакомиться с теоретическими работами экспертов в этой области, таких как Клифф Эснесс из AQR Capital Management.

  • 00:45:00 Спикер обсуждает технические индикаторы и их взаимосвязь с рынком на основе статистического анализа через анализ главных компонент. Технические индикаторы можно рассматривать как своего рода фильтр прошлых цен или прошлых доходов, фильтрующий высокочастотные или низкочастотные данные, чтобы улавливать долгосрочные или краткосрочные тренды. Тем не менее, технические индикаторы могут быть самоисполняющимися пророчествами, что делает их полезными для зарабатывания денег, но они зависят от определенных категорий торговых алгоритмов, которые могут привести к поиску импульса или стоп-лосса. Кроме того, только потому, что индикатор импульса показывает импульс, это не обязательно означает, что рынок находится в импульсе. Поэтому наличие портфеля различных индикаторов может пригодиться при разработке и тестировании торговых стратегий.

  • 00:50:00 Инструктор объясняет импорт библиотеки технического анализа и список доступных технических индикаторов. Они используют пример функции «Полосы Боллинджера», вызывающей библиотечную функцию «Bbands», чтобы вернуть значение последней строки и показать другие функции, такие как RSI, MACD, поддержка, сопротивление Фибоначи и т. д. Инструктор также объясняет функцию «цены ворот» и Функция обработки данных, которая вызывается для каждого периода, чтобы проверить, пора ли торговать. Затем функция «выполнить стратегию» ищет подходящие аргументы, используя функцию «советник вычисляет сигнальную цену», за которой следует функция «перебалансировки», перебирающая все ценные бумаги во вселенной, чтобы разместить ордер для достижения целевого процента. Наконец, функция «анализ» используется для анализа проверенной стратегии.

  • 00:55:00 Спикер обсуждает управление портфелями стратегий для повышения прибыли от алгоритмической торговли. Вместо того, чтобы полагаться на одну стратегию, спикер предлагает использовать несколько стратегий одновременно или в разные периоды времени. Спикер предлагает четыре метода управления портфелями стратегий: создание комитета, модель переключения режимов, динамическое распределение и инвестирование на основе факторов. Взяв среднее значение, мы можем улучшить стабильность нашего сигнала. Код стратегии предполагает добавление агента, ответственного за выбор советников и распределение капитала. Агент использует функцию взвешивания для обновления весов каждого советника, которые учитываются в функции перебалансировки.

  • 01:00:00 Спикер объясняет, как они определяют и взвешивают портфели на основе количества советников с равным распределением для всех. Они показывают, как создать отдельные советники, а затем создать агента для распределения капитала между ними. Они проводят бэктест с помощью QuickBacktest, который показывает значительное улучшение производительности по сравнению с отдельными случаями. Спикер подчеркивает важность просадки в торговой стратегии и рекомендует смотреть на коэффициент Сортино и стабильность кривой прибыли и убытка. В целом портфель с равными средневзвешенными входными данными значительно улучшил производительность, но выступающий указывает, что еще есть возможности для улучшения.

  • 01:05:00 Спикер обсуждает концепцию под названием «беспроигрышная торговля», которая включает в себя попытку определить, какая инвестиционная стратегия работает лучше всего на рынке, где трудно предсказать будущие тенденции. Стратегия предполагает изменение веса каждой инвестиции вместо того, чтобы полагаться на то, что одна инвестиция превзойдет другие. Спикер рекомендует использовать алгоритм экспоненциального градиента для определения веса, который корректирует вес в соответствии с реакцией портфеля на рыночные сценарии. Спикер также предлагает использовать критерии Келли для распределения капитала и максимизации доходности по сравнению с дисперсией, основанные на геометрическом броуновском движении, для определения веса.

  • 01:10:00 Спикер объясняет вывод весов и чем они отличаются у разных советников. Затем они проверяют случайный сигнал, который в идеале должен выделяться меньше по сравнению с другими сигналами, если функция действительно случайна. Спикер также рассказывает о функции агента, которая принимает список советников и параметр скорости обучения и вычисляет весовую функцию. Он проходит по списку советников, вычисляет сигнал советника, суммирует их по секторам и отправляет вычисленный вес обратно контекстным весам. Затем спикер завершает раздел некоторыми рекомендациями по разработке стратегии, включая избегание переобучения и проверки кредитного плеча, а также предоставляет список демонстрационных стратегий для изучения зрителями.

  • 01:15:00 Спикер рассказывает о различных способах форвард-тестирования, включая торговлю на бумаге или торговлю с небольшим капиталом на реальном рынке. Они также упоминают, что BlueShift в настоящее время не поддерживает PI torch или ноутбук Jupiter, но планирует поддерживать Keras и TensorFlow. Кроме того, платформа не ограничивается индийскими рынками и может получать доступ к данным по акциям США и Индии, а также данным о валютных рынках. Спикер также отмечает, что в настоящее время BlueShift не имеет встроенных средств отладки, но рассматривает возможность их добавления в будущем.

  • 01:20:00 Спикер обсуждает вариант бэктестинга и объясняет, что большинство платформ, которые его предлагают, ненадежны или требуют много очистки и упорядочивания данных. Они также упоминают, что Indian Gravitons поддерживает только ликвидные фьючерсы и не разрешает передачу сторонних данных. Рекомендуемый минимальный период времени для тестирования на исторических данных зависит от частоты торгов, и, хотя доступны данные за одну минуту для индийских рынков, прогоны оптимизации неэффективны из-за отсутствия технологий и предпочтения оптимизации параметров на основе ожидаемой доходности. Blue Shift не взимает комиссию, и нет ограничений на количество отдельных тестов на исторических данных, которые можно запускать одновременно, если трафик веб-сайта может их выдержать. Также можно проводить тестирование PSA и использовать пакеты Python, хотя список доступных пакетов ограничен по соображениям безопасности.
 

Торговые стратегии Форекс | Разработка и тестирование торговых идей | Полное руководство по эффектам



Торговые стратегии Форекс | Разработка и тестирование торговых идей | Полное руководство по эффектам

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

BlueShift — это облачная платформа, что означает, что пользователи могут получить к ней доступ из любого места, что позволяет им разрабатывать и анализировать стратегии на ходу. Он предоставляет пользователям встроенные наборы финансовых данных, что упрощает доступ к актуальным рыночным данным для разработки стратегии.

Хотя вебинар в основном посвящен валютному рынку (FX), платформа BlueShift также поддерживает торговлю акциями и фьючерсами на различных рынках. В нем подчеркивается, что интеллектуальная собственность стратегий тестирования на истории, разработанных на платформе, полностью принадлежит пользователю, что обеспечивает конфиденциальность и право собственности.

Докладчик углубляется в природу валютного рынка, подчеркивая его статус крупнейшего децентрализованного рынка с ошеломляющим ежедневным объемом торгов около 5 триллионов долларов. В этом объеме около 300 миллиардов долларов приходится на розничную торговлю. Спикер обсуждает несколько факторов, которые отличают рынок форекс от рынка акций, такие как более высокое кредитное плечо, более легкие возможности для коротких позиций и относительно более низкая волатильность.

Чтобы понять, что движет рынком форекс, спикер указывает на важность макроэкономических факторов, таких как платежный баланс, процентные ставки, инфляция, экономический рост и фискальная политика. Они также отмечают, что корпоративные и хеджевые потоки, а также внезапные политические и геополитические изменения могут оказать существенное влияние на рынок. Однако важно отметить, что не существует стандартной или общепринятой методологии оценки рынка форекс. Докладчик кратко упоминает такие методы, как паритет покупательной способности и реальный эффективный обменный курс, а также более продвинутые методы, предпочитаемые крупными учреждениями и Международным валютным фондом (МВФ). Кроме того, спикер подчеркивает важность рынков краткосрочного финансирования для обеспечения ликвидности и определения стоимости переноса на следующий день.

Говоря о разработке и тестировании торговых стратегий на рынке Форекс, спикер представляет различные подходы. Экономические модели, такие как денежная модель и модель поведенческого равновесия обменного курса, используют эконометрические методы для анализа данных. Модели, управляемые данными, включая прогнозирование временных рядов, нелинейные временные ряды и нейронные сети, также обсуждаются как жизнеспособные варианты для краткосрочной торговли на рынке Форекс. Платформа BlueShift представлена как удобный интерфейс, облегчающий разработку и тестирование стратегии. Пользователи могут вводить наборы данных, стартовый капитал и описания метаданных, среди прочего. Платформа предоставляет инструменты для полного бэктестинга, а также для запуска быстрых бэктестов. BlueShift, созданный на основе Python Zipline API, предлагает пользователям стандартный шаблон стратегии для начала процесса разработки.

Спикер подробно описывает базовую структуру торговых стратегий форекс и ключевые функции, необходимые для тестирования на истории. Они объясняют функцию «инициализации», которая устанавливает параметры баптистов и параметры учета. Функция «перед началом торговли» вызывается один раз в день в начале торговой сессии, за ней следует функция «обработки данных», которая вызывается каждую минуту для мини-набора данных. Наконец, функция «стратегия» запланирована с помощью API на определенное время и дату, а правила определяются пользователем. После запуска быстрого тестирования пользователи могут получить доступ к вкладке Baptist для просмотра различных наборов данных, включая кривую капитала, отрывные листы и другую статистику.

Слезный лист, поясняемый спикером, представляет собой набор отчетов для анализа торговых стратегий. Он включает в себя такие параметры, как максимальное отношение Омега, отношение Сортино, асимметрия, эксцесс, стабильность временного ряда и многое другое. Докладчик демонстрирует рабочий процесс с использованием BlueShift, который включает в себя инициализацию, прохождение «перед началом торговли» и «обработку данных», а также использование различных функций API, таких как планирование, установка комиссий, установка проскальзывания и установка валюты счета. Спикер упоминает о наличии стандартного шаблона торговых стратегий форекс.

Спикер упоминает о наличии стандартного шаблона торговых стратегий форекс в платформе BlueShift. Этот шаблон предоставляет пользователям отправную точку для разработки своих стратегий путем определения правил входа и выхода, параметров управления рисками и других параметров настройки.

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

Чтобы проверить и оценить эффективность торговой стратегии, спикер подчеркивает важность проведения тщательного тестирования на исторических данных. BlueShift позволяет пользователям тестировать свои стратегии, используя исторические данные для имитации реальных торговых сценариев. Платформа предоставляет комплексные показатели производительности, включая прибыльность, анализ просадки, доходность с поправкой на риск и различные коэффициенты, такие как коэффициент Шарпа, коэффициент Сортино и коэффициент Кальмара.

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

Спикер завершает вебинар, рассказывая о преимуществах использования BlueShift для разработки и тестирования стратегии форекс. Платформа предлагает удобный интерфейс, доступ к разнообразным наборам финансовых данных и полный набор инструментов и индикаторов. Он позволяет трейдерам легко и эффективно разрабатывать, тестировать и развертывать свои торговые стратегии на рынке Форекс.

На вебинаре представлен подробный обзор платформы BlueShift, ее возможностей и применения при разработке торговых стратегий на рынке Форекс. Он предлагает ценную информацию о рынке форекс, различных подходах к моделированию и важности надежного тестирования на истории. Трейдеры, желающие улучшить свои торговые стратегии на рынке Форекс, могут найти BlueShift ценным инструментом в своем арсенале.

  • 00:00:00 Докладчик представляет обзор Quantiacs BlueShift, платформы разработки стратегий для систематического исследования и тестирования торговых стратегий. Он включает в себя встроенные наборы финансовых данных и доступен в облаке, поэтому пользователи могут разрабатывать и анализировать стратегии на ходу из любого места. Вебинар посвящен в основном форексу, но также охватывает акции и фьючерсы на различных рынках, а интеллектуальная собственность разработанных стратегий тестирования на исторических данных полностью принадлежит пользователю. Далее спикер описывает рынок иностранной валюты, который является наиболее известным децентрализованным рынком с ежедневным объемом около 5 триллионов, 300 миллиардов из которых составляют розничные продажи. Факторы, которые отличают его от фондового рынка, включают более высокое кредитное плечо, легкость коротких продаж и более низкий уровень волатильности, о чем подробно рассказал спикер.

  • 00:05:00 Спикер обсуждает, что движет рынком Forex, выделяя макроэкономические факторы, такие как платежный баланс, ставки, инфляция, экономический рост и фискальная политика. Корпоративные потоки и потоки хеджирования, а также важные события, такие как внезапные политические и геополитические изменения, также могут оказать значительное влияние на рынок. Спикер отмечает, что не существует стандартной или общепринятой методологии оценки рынка Forex, хотя некоторые методы включают паритет покупательной способности и реальный эффективный обменный курс, при этом более продвинутые методы предпочитают крупные учреждения и МВФ. Спикер также подчеркивает важность рынков краткосрочного финансирования, поскольку они стимулируют ликвидность и определяют стоимость пролонгации овернайт.

  • 00:10:00 Спикер рассказывает о различных подходах к разработке и тестированию торговых стратегий на форекс. Один из подходов заключается в использовании экономических моделей, таких как денежная модель и модель поведенческого равновесного обменного курса, обе из которых используют эконометрические методы для анализа данных. Другие модели, основанные на данных, такие как прогнозирование временных рядов, нелинейные временные ряды и нейронные сети, также могут использоваться для краткосрочной торговли на рынке Форекс. Затем спикер представляет платформу BlueShift, которая предоставляет пользователям удобный интерфейс для разработки и тестирования их торговых стратегий, позволяя пользователям вводить наборы данных, начальный капитал и описания метаданных, среди прочего, а затем предоставляет инструменты для полной бэк-тестирование и запуск быстрого бэктеста. Платформа построена на Python Zipline API и предоставляет пользователям стандартный шаблон стратегии.

  • 00:15:00 Спикер обсуждает базовую структуру торговых стратегий форекс и ключевые функции, которые необходимы для тестирования на истории. Первая функция называется «инициализация», которая устанавливает параметры Baptist и параметры учета. Вторая функция — «перед началом торговли», которая вызывается один раз в день в начале торговой сессии, за которой следует «обработка данных», которая вызывается каждую минуту для мини-набора данных. Наконец, функция «стратегия» запланирована с помощью API на определенное время и дату, а правила определяются пользователем. После запуска быстрого Baptist пользователь может получить доступ к вкладке Baptist для просмотра различных наборов данных, включая кривую капитала, слезные листы и другую статистику.

  • 00:20:00 Спикер обсуждает отрывной лист и его полезность в предоставлении набора отчетов для анализа торговых стратегий. Лист отрыва включает такие параметры, как максимальное отношение Омега, отношение Сортино, асимметрия, эксцесс, стабильность временных рядов и многое другое. Докладчик также объясняет рабочий процесс с использованием Blueshift, который начинается с инициализации, прохождения перед началом торговли, обработки данных и использования полезных функций API, таких как функция расписания, установка комиссий, установка проскальзывания и установка валюты счета. Для валютного рынка доступен стандартный шаблон для начала, который включает параметры для стратегий и данные импорта, такие как ВВП, инфляция, короткие и длинные ставки из финансового модуля в Zip Line.

  • 00:25:00 Спикер рассказывает, как настроить базовый шаблон для разработки торговых стратегий форекс. Они объясняют важность хранения параметров в одном месте, определения юниверса и использования запланированной функции для расчета ролловеров. Они также подробно описывают, как устанавливать комиссии и проскальзывания, и переопределяют, как вычислять ролловеры и технические индикаторы. Они упоминают библиотеку технического анализа как полезный ресурс для доступа к встроенным техническим индикаторам. Наконец, они подчеркивают, что прогон бэктеста можно отменить в любой момент, и предлагают использовать этот базовый шаблон, чтобы приступить к разработке более сложных стратегий.

  • 00:30:00 Докладчик обсуждает систематические стратегии на форексе и то, как они вращаются вокруг поиска и систематического использования факторов. Факторы риска, такие как стоимость, моментум, керри и защитные стратегии, являются четырьмя основными факторами в торговле на рынке Форекс. Стоимость фокусируется на ранжировании валют с точки зрения оценки, в то время как импульс зависит от разницы во временных рядах и перекрестном импульсе, позволяющем открывать длинные позиции по ценным бумагам с самым высоким рейтингом и короткие по ценным бумагам с низким рейтингом. Стратегии керри используют разницу в процентных ставках между валютными парами. Наконец, защитные стратегии предполагают, что валюты с низким уровнем риска недооценены, а валюты с высоким риском переоценены, и они сосредоточены на доходности с поправкой на риск.

  • 00:35:00 Ведущий демонстрирует, как разрабатывать и тестировать различные торговые идеи с помощью платформы BlueShift. В частности, он вводит новую функцию под названием сигнальная функция переноса, которая вычисляет дифференциал курсов для каждой валютной пары в торговой вселенной и сортирует их так, чтобы занимать длинные позиции для верхних чисел, короткие позиции для нижних чисел и нулевые позиции для остальных. Тот же подход применяется к факторам импульса и стоимости, и стратегия корзины факторов также создается путем объединения трех предыдущих стратегий. Докладчик подчеркивает, что усилия, необходимые для разработки различных стратегий, минимальны, так как они в первую очередь включают определение соответствующих сигнальных функций и вызов их в соответствующих местах в функции перебалансировки.

  • 00:40:00 Спикер объясняет, как с минимальными трудозатратами можно создавать различные торговые стратегии Форекс с помощью шаблона, который делает большую часть работы автоматически. Спикер также поделился спектром стратегий, в котором показаны типы стратегий, которые можно исследовать в зависимости от стиля торговли, будь то количественный, технический дейтрейдер или фундаментальный трейдер. На горизонтальной оси спектр показывает происхождение прибыли, будь то трендовый рынок, рынок полезных ископаемых, прорыв или рынок кэрри, который почти ровный. Затем спикер продолжает объяснять различные торговые стратегии для каждого стиля торговли, такие как стратегии импульсного типа, временные ряды и перекрестные стратегии, а также статистический арбитраж и другие.

  • 00:45:00 Спикер рассуждает о важности сочетания фундаментального, технического и количественного анализа при торговле на Форекс. Они объясняют, что, хотя технический и количественный анализ, как правило, легче применять и создавать уверенность в систематических стратегиях, наибольшая ценность фундаментального стиля торговли исходит от торговли, основанной на событиях. Затем докладчик описывает цикл разработки систематической торговой стратегии, который включает в себя выбор совокупности, генерацию сигнала, выбор целевого портфеля и анализ эффективности для постоянного улучшения. Они также касаются важности предотвращения ошибок бэк-тестирования, таких как предвзятость, и использования надежной платформы, такой как Blueshift, для даже-ориентированного бэк-тестирования.

  • 00:50:00 Спикер обсуждает различные шаги, связанные с созданием торговой стратегии Forex, начиная с этапа создания идеи и затем переходя к этапу тестирования на исторических данных. Он подчеркивает важность создания некоррелированных стратегий, поскольку два
    стратегии всегда лучше, чем одна. Докладчик также упоминает различные методы распределения рискового капитала, такие как критерии LE, равновзвешенные и импульсно-взвешенные стратегии. Кроме того, он приводит пример стратегии с использованием технического индикатора «Полосы Боллинджера» и показывает впечатляющую статистику результатов тестирования на исторических данных. В заключение он подчеркивает важность измерения стабильности доходности стратегии с течением времени, чтобы обеспечить согласованность и избежать переобучения.

  • 00:55:00 Спикер обсуждает различные торговые стратегии, которые они разработали, в том числе стратегию, основанную на моментуме, и стратегию торговли на импульсе, основанную на корреляции. Они также предлагают шаблон «FX Daily», который вычисляет различные технические индикаторы в начале каждого дня и использует их, чтобы решить, открывать ли длинную или короткую позицию. Докладчик подчеркивает важность тестирования стратегий с научной точки зрения и избегания ловушек оптимизации, когда стратегия может хорошо работать при тестировании на истории, но не работать в реальной торговле. Цель должна состоять в том, чтобы оптимизировать прогнозируемую производительность в реальном времени, а не тестировать производительность на основе небольшого набора вариантов.

  • 01:00:00 Спикер обсуждает проблему переоптимизации при разработке и тестировании торговых идей. Чрезмерная оптимизация может привести к снижению коэффициента Шарпа, что приведет к неэффективной торговле в реальном времени. Спикер предлагает четыре варианта борьбы с этой проблемой. Одним из предложений является использование адаптивных стратегий, которые реагируют на изменения рынка. Другое предложение состоит в том, чтобы использовать статистические решения, такие как анализ точек изменения или скрытые марковские модели, для изменения стратегий, основанных на изменениях на рынке. Третье предложение состоит в том, чтобы провести исследование стабильных факторов, чтобы определить факторы, которые теоретически и эмпирически доказали свою способность обеспечивать прибыльные сделки. Наконец, спикер рекомендует использовать вневыборочное тестирование, которое включает тестирование модели на данных, которые не использовались в процессе оптимизации, чтобы убедиться, что модель не переобучена.

  • 01:05:00 В видео обсуждается важность извлечения и изоляции факторов, которые могут привести к стабильной и последовательной прибыли в торговле на рынке Форекс. Одним из таких факторов является моментум, который имеет прочную эмпирическую основу и может быть хорошей стратегией на любом рынке, за исключением случайных обвалов моментума. В видео также рассказывается о методах проверки, таких как перекрестная проверка, которая может быть сложной на валютном рынке, поскольку нарушает непрерывность временного ряда. Вместо этого трейдеры могут подсчитать количество сгенерированных сигналов и продолжительность каждой сделки, чтобы рандомизировать другой набор сигналов и сравнить их с проверенными на истории, чтобы определить, насколько надежна стратегия. Кроме того, в видео подчеркивается, что автоматизация — это не черный ящик и что трейдеры должны понимать основные факторы, влияющие на прибыль и убытки, и риски, связанные с каждой стратегией.

  • 01:10:00 Спикер предполагает, что стратегия — это не противостояние человека и машины, а скорее совместная работа человека и машины. Человеческий мозг лучше приспособлен для выдвижения гипотез, а машины быстрее догоняют их. Что касается рекомендаций по разработке стратегии для пользователей платформы Blue Shift, спикер рекомендует использовать все параметры стратегии в контекстной среде, проверять кредитное плечо счета, использовать функцию расписания для недельных или дневных стратегий, тестировать результаты практики и проверять на переобучение. Пользователям также предлагается попробовать конкретные стратегии Forex, доступные в учетной записи платформы Github, и при необходимости обратиться за поддержкой. Наконец, Лиза из FXCM предлагает пользователям обращаться к ним по любым вопросам, которые могут у них возникнуть о данных валютного рынка.

  • 01:15:00 Спикер отвечает на различные вопросы пользователей, например, будет ли сессия записываться (да), смогут ли они торговать вживую (нет), будут ли они говорить о тестировании платформы и стратегии (уже ответил). Они также заявляют, что в настоящее время охватывают фондовые рынки США и Индии, а также 10 ведущих валют через fxcm, но вскоре планируют добавить криптовалюту. Докладчик также затронул проблему отладки, отметив, что, хотя в настоящее время у них нет хорошего отладчика, можно использовать базовые операторы печати. Наконец, они упоминают, что Python не допускает «предложения, а не подсчета», но не понимают, что пользователь имеет в виду под этим.

  • 01:20:00 Спикер обсуждает сложность поиска небольшого количества исторических данных, которые точно охватывают все ожидаемые движения рынка на рынке форекс из-за их тесной связи с макроэкономическими факторами. Сложно определить набор данных, который может отражать все ожидаемые рыночные условия. Хотя спикер не может порекомендовать новичкам какую-либо конкретную книгу для изучения торговли на рынке Форекс, он предлагает ознакомиться с исследовательскими статьями центральных банков, таких как МВФ, в которых представлены отчеты, ориентированные на иностранную валюту, которые являются хорошей отправной точкой для начинающих. В условиях высокочастотного трейдинга отправка тысяч ордеров в секунду обычно невыгодна для розничных трейдеров, и спикер не предлагает делить данные на внутривыборочные и вневыборочные тесты. Вместо этого рекомендуется рандомизированное тестирование для генерации случайных сигналов.

  • 01:25:00 Спикер рассказывает о тестировании на истории и факторном инвестировании. Они подчеркивают важность анализа сигналов и продолжительности сделок при тестировании на истории, чтобы лучше понять результаты. Они также обсуждают потенциальные риски инвестирования на основе факторов, такие как перенаселенность и тот факт, что факторы являются бета-версиями, что означает, что они не всегда работают. Тем не менее, они предполагают, что инвестирование на основе факторов может быть полезным для нетехнических людей в долгосрочной перспективе. Спикер также затрагивает вопросы о необходимой статистической базе для торговли и наличии дополнительных библиотек Python для анализа. Они пришли к выводу, что, хотя базовые знания Python полезны, основное внимание следует уделять разработке логики стратегии, а не знаниям языка программирования. Однако в настоящее время нет встроенных функций для повторной выборки с 15-минутными интервалами из-за потенциальных проблем с производительностью и выравниванием.

  • 01:30:00 Спикер считает, что лучше всего создавать рифы и ампулы, хранить их в базе данных и выдавать в виде готового вывода, а не создавать библиотеку загадочных сэмплов, чтобы пользователи могли использовать их более эффективно. Говоря о стратегиях ценового действия, спикер предупреждает, что для их эффективной разработки вам потребуются данные как минимум второго уровня или выше. Кроме того, они заявляют, что текущих доступных данных недостаточно для создания эффективных стратегий ценового действия и что они, возможно, не смогут предоставить их в ближайшее время. Когда его спросили о правовых нормах торговли валютными парами за пределами MCX, спикер заявил, что для целей инвестирования или хеджирования необходимо пройти валидацию, и что кроме этого они мало что знают.

  • 01:35:00 Спикер объяснил процесс объединения технических индикаторов в торговую стратегию и их тестирование на истории с использованием демо-счета перед их применением в реальной рыночной ситуации. Спикер подчеркнул, что трейдеры должны выбирать индикаторы, которые дополняют друг друга, а не похожие, и они должны осознавать значимость каждого индикатора в стратегии. Демо-счет позволяет трейдерам протестировать свою стратегию при различных сценариях и оценить ее эффективность, прежде чем рисковать реальными средствами.
 

Как EPAT может вам помочь! Нитеш Хандельвал - 28 июня 2018 г.



Как EPAT может вам помочь! Нитеш Хандельвал - 28 июня 2018 г.

Нитеш Ханделвал, спикер, представляет себя и свою компанию ConTeSt как поставщика обучения алгоритмическому и количественному трейдингу в течение последних восьми лет. Он начинает с того, что делится своим личным опытом, начиная с инженерных работ и заканчивая опытом работы в банковской сфере. Затем он рассказывает о запуске Executed Program Algorithmic Trading (EPAT), шестимесячной программы, которая предлагает консультации, обучение и плавный переход к торговле в области высокочастотной торговли (HFT). Хандельвал упоминает о своем опыте работы в Сингапуре, где он настроил тесты для бирж по всему миру и расширил бизнес в глобальном масштабе.

Двигаясь дальше, Хандельвал обсуждает алгоритмическую торговлю и ее рост по сравнению с торговлей «сделай сам». Он делится статистикой, свидетельствующей о значительном росте алгоритмической торговли в Азии, Европе и США, подчеркивая, что трейдеры теперь предпочитают принимать собственные торговые решения, а не полагаться на брокеров. Однако он отмечает, что, хотя алгоритмическая торговля составляет значительную часть рыночной активности в Индии, участие розничной торговли остается относительно низким. Хандельвал ссылается на статью Bloomberg, в которой исследуется возрастающая роль роботов в замещении финансовых должностей.

Ханделвал продолжает объяснять, почему розничные трейдеры не смогли внедрить алгоритмическую торговлю, и предлагает способы сделать так, чтобы она стала фактором, а не угрозой. Он подчеркивает необходимость статистических и технических знаний, доступа к качественным рыночным данным и эффективным брокерам, а также рекомендаций от практиков при переходе к автоматизации. Он объясняет, как EPAT был создан для удовлетворения этих потребностей, и предоставляет рекомендации для людей, заинтересованных в алготрейдинге или автоматизации своих стратегий.

Далее Хандельвал обсуждает особенности EPAT. Он упоминает, что программа предлагает богатый контент, созданный практиками, экспертами в предметной области и ведущими управляющими фондами. Учебная программа постоянно обновляется в соответствии с требованиями рынка, и предоставляется пожизненный доступ к обновленному контенту. EPAT включает в себя специальную группу поддержки для решения запросов, руководство преподавателями для выпускников и группу по вопросам карьеры, которая помогает в трудоустройстве, настройке торговых столов, поиске соответствующих брокеров и поставщиков данных и т. д. Кроме того, участники EPAT получают доступ к эксклюзивным функциям, доступным только им.

Хандельвал подчеркивает важность вводного модуля в EPAT, который гарантирует, что все участники начнут курс с одной и той же страницы. Учебный модуль охватывает основы Excel, Python, статистики и финансовых рынков, которые являются фундаментальными строительными блоками алгоритмической торговли. Он объясняет, как базовый модуль развивается с течением времени, чтобы обеспечить максимальную отдачу от программы. Кроме того, Ханделвал обсуждает актуальность Python как наиболее широко используемого языка программирования в алгоритмической и ломбардной торговле, что привело к его включению в программу EPAT.

Затем спикер углубляется в различные модули, охватываемые EPAT, и как к ним подходить. Программа охватывает анализ данных и моделирование в Python, передовые статистические методологии, эффекты акций и фьючерсные стратегии, а также машинное обучение для торговли. Хандельвал подчеркивает важность понимания инфраструктуры и операций, лежащих в основе торговых стратегий, а также стратегий торговли опционами, оптимизации портфеля и операционных рисков в алгоритмической торговле. Он также подчеркивает важность завершения проекта под руководством эксперта в предметной области и сдачи экзамена EPAT для получения подтвержденного сертификата.

Хандельвал представляет обзор программы сертификации EPAT, которая охватывает более шести месяцев и включает более 100 часов занятий в классе, практический опыт и более 300 часов курсовой работы. Он упоминает выдающихся преподавателей, преподающих программу, в том числе практиков, ученых и успешных трейдеров. Программа предлагает возможности трудоустройства и помогает участникам в подготовке резюме и интервью, выявлении пробелов в навыках и доступе к партнерам по трудоустройству, таким как брокеры и инвестиционные банки. Участники EPAT также получают доступ к привилегированным брокерским данным и поставщикам API, а также к расширенным инструментам тестирования на истории, таким как симулятор Contra Blue.

Кроме того, Хандельвал обсуждает преимущества EPAT и то, как он повышает ценность для участников. Он упоминает доступ к минутным данным по индийским рынкам и акциям S&P 500, возможности дальнейшего обучения, помощь в карьере и встречи выпускников. Он подчеркивает, что EPAT выходит за рамки простого сертификата и обеспечивает фундаментальное количественное измерение существующих наборов навыков. Ханделвал поясняет, что EPAT фокусируется на обучении участников тому, как создавать и проверять торговые стратегии, а не на предоставлении готовых рабочих стратегий. Он признает, что коэффициент успеха стратегий варьируется в зависимости от таких факторов, как доступ к инфраструктуре, управление рисками и склонность к риску.

Хандельвал отвечает на вопрос о том, могут ли технические аналитики автоматизировать свою торговлю, используя такие стратегии, как пересечение MACD, скользящие средние и RSI, после изучения EPAT. Он подтверждает, что программа охватывает эти стратегии, обеспечивая участников знаниями и инструментами для автоматизации своей торговли.

Затем спикер переходит к обсуждению инвестиций, необходимых для запуска собственного отдела алгоритмической торговли, и объясняет, что налог для аналитиков зависит от частоты работы стола. Он упоминает, что EPAT в первую очередь фокусируется на низко- и среднечастотной торговле, но также охватывает аспекты высокочастотных стратегий. Программа сочетает в себе Python, Excel, R и MATLAB и требует навыков программирования и концептуальной ясности. EPAT предоставляет студентам рекомендации по созданию собственных торговых столов. Хотя EPAT не гарантирует трудоустройство, они предлагают помощь выпускникам, которые ищут работу.

Хандельвал поясняет, что, хотя EPAT не предоставляет гарантий трудоустройства, они предлагают консультации, чтобы убедиться, что кандидаты имеют базовое представление об алгоритмической торговле до регистрации в программе. Он подчеркивает успех многих активно ищущих студентов EPAT в поиске работы или изменении карьеры благодаря обширной сети партнеров программы по трудоустройству. Он упоминает, что система управления обучением EPAT обеспечивает пожизненный доступ ко всем сессиям и обновленному контенту, а для прохождения курса требуется примерно 300 часов времени, которые можно растянуть на три месяца, выделяя по часу в день. Хандельвал подчеркивает, что акцент EPAT на практической реализации отличает его от более теоретических курсов.

Хандельвал обсуждает структуру платы за курс EPAT, которая составляет 4720 долларов США для развитых рынков и 189 000 индийских рупий плюс налог на товары и услуги для Индии. Он также упоминает о необходимости брокеров и API для кодирования стратегий и объясняет, что участники могут рассчитывать на помощь в карьере в Гонконге, хотя команда EPAT добилась большего успеха в Индии и Сингапуре. Он советует, что хотя модули EPAT взаимозависимы и их следует рассматривать как единое целое, для тех, у кого ограниченные знания в области трейдинга, должно быть достаточно одного-двух часов ежедневных усилий. В заключение он упомянул, что курс EPAT охватывает все типы парадигм торговых стратегий и предлагает участникам и выпускникам возможности удаленной работы.

В заключительном слове спикер подчеркивает, что программа EPAT является всеобъемлющей и обеспечивает полный доступ ко всем модулям, что делает ее ценной для людей с технологическим опытом, желающих войти в сферу алгоритмической торговли. Они упоминают различные возможности трудоустройства, доступные в этой области, и во многих случаях участники EPAT начинают свои собственные предприятия или получают работу в известных фирмах после завершения программы. Спикер подчеркивает важность понимания базовой статистики, корреляции и регрессии для достижения успеха в этой области. Наконец, они подчеркивают, что автоматизированные торговые стратегии действительно приносят прибыль и составляют почти 50% от общего объема в Индии, что указывает на значительный потенциал для тех, кто интересуется алгоритмической торговлей.

  • 00:00:00 Нитеш Хандельвал представляет себя и свою компанию ConTeSt, которая занимается обучением алгоритмическому и количественному трейдингу в течение последних восьми лет. Он также делится своим личным опытом, начиная с инженерных работ и заканчивая опытом работы в банковской сфере и, наконец, запуском алгоритмической торговли по программе Executed Program (EPAT), шестимесячной программы, которая предусматривает консультации, обучение и плавный переход к торговле в домен высокочастотной торговли (HFT). Хандельвал также кратко рассказывает о своем опыте в Сингапуре по настройке тестов для бирж по всему миру и расширению бизнеса с глобальной точки зрения.

  • 00:05:00 Нитеш Ханделвал рассказывает о своем опыте работы с Core Density и о том, как они повышают ценность своей аудитории и участников индустрии количественного трейдинга. Затем он спрашивает аудиторию, торговали ли они раньше, и делится фрагментами из нормативных документов по определению алгоритмической торговли, таких как определение Совета по ценным бумагам Индии и правила MiFID II в Европе. Ханделвал объясняет, что систематическая торговля считается алгоритмической, если она автоматизирована и использует определенные алгоритмы.

  • 00:10:00 Нитеш Ханделвал обсуждает алгоритмическую торговлю и сравнивает ее с торговлей своими руками. Алгоритмическая торговля значительно выросла в Азии, с нескольких процентных пунктов в 2004 году до более 30% в 2016 году, и теперь составляет 66% сделок в США и 44% в Европе. Рост алгоритмической торговли был пропорционален количеству трейдеров, которые теперь принимают собственные торговые решения и не полагаются на своих брокеров. Однако, в то время как алгоритмическая торговля составляет 30-45% рыночной активности в Индии, участие розничной торговли, по оценкам, составляет всего около 2%. Затем Ханделвал упоминает статью Bloomberg, в которой рассказывается, как роботы все чаще заменяют различные роли на рынке труда в сфере финансов.

  • 00:15:00 Нитеш Ханделвал объясняет, почему розничные трейдеры не смогли внедрить алгоритмическую торговлю и что можно сделать, чтобы она стала фактором, а не угрозой. Он подчеркивает, что количественная или автоматизированная торговля требует статистических и технических ноу-хау, а также доступа к качественным рыночным данным и рынкам через эффективных брокеров. Руководство практиком также имеет решающее значение при переходе к автоматизации, тем более что трейдеры должны знать о многих факторах. Хандельвал обсуждает, как EPAT был создан для удовлетворения этих потребностей, и предлагает руководство для тех, кто хочет использовать алгоритмы или автоматизировать свои стратегии.

  • 00:20:00 Нитеш Хандельвал обсуждает особенности EPAT. Программа состоит из богатого контента, созданного практиками, экспертами в предметной области и ведущими управляющими фондами. Учебная программа постоянно обновляется, чтобы оставаться в соответствии с требованиями рынка, и предлагается пожизненный доступ к обновленному контенту. Программа предоставляет специальную группу поддержки, которая решает вопросы в течение определенного периода, а выпускники получают рекомендации от преподавателей по решению вопросов. В EPAT есть карьерная ячейка, которая помогает в поиске вакансий, настройке торговых столов, поиске подходящих брокеров, поставщиков данных или сотрудничества и т. д. Кроме того, программа включает эксклюзивные функции, доступные только участникам EPAT.

  • 00:25:00 Нитеш Ханделвал обсуждает, как базовый модуль играет решающую роль в обеспечении того, чтобы все, кто участвует в программе EPAT, были на одной волне перед началом курса. Учебный модуль охватывает основы Excel, Python, статистики и финансовых рынков, которые являются строительными блоками алгоритмической торговли. Ханделвал объясняет, как учебник для начинающих со временем становится более интерактивным, чтобы обеспечить максимальную отдачу от программы. Более того, Хандельвал проливает свет на то, как Python стал наиболее актуальным языком программирования в мире алгоритмической торговли и торговли закладными за последние несколько лет, что является причиной того, что они заменили C++ и Java на Python в своей программе.

  • 00:30:00 Нитеш Ханделвал обсуждает различные модули, охватываемые EPAT, и подход к ним. Первый модуль включает в себя анализ данных и моделирование в Python, который охватывает такие темы, как получение данных с помощью различных API, как анализировать и использовать данные в вашей стратегии, а также как кодировать стратегию и отправлять заказы. Затем модуль переходит к более продвинутым статистическим методологиям, таким как модели ARIMA, ARCH и смешанные модели Гаусса. После этого вводится модуль эффектов капитала и фьючерсных стратегий, который охватывает различные стратегии исполнения, оптимизацию и моментум/статистический арбитраж. Видео завершается обсуждением машинного обучения для трейдинга, которое становится все более популярным и регулярно рассматривается в курсе EPAT.

  • 00:35:00 Нитеш Ханделвал объясняет важность понимания инфраструктуры и операций, лежащих в основе торговых стратегий, используя аналогию с автогонщиком Формулы-1, которому необходимо понять внутреннее устройство своей машины. Он также освещает такие темы, как стратегии торговли опционами с точки зрения управления рисками, оптимизация портфеля и важность операционного риска в алгоритмической торговле. Кроме того, он подчеркивает важность завершения проекта под руководством эксперта в соответствующей области и сдачи экзамена EPAT для получения проверенного сертификата для отраслей.

  • 00:40:00 Нитеш Ханделвал обсуждает программу сертификации EPAT, которая включает более 100 часов занятий в классе, практический опыт и более 300 часов курсовых работ, которые необходимо выполнить в течение шестимесячного периода. Программа преподается группой выдающихся преподавателей, которые внесли значительный вклад в индустрию алгоритмической торговли, в их рядах есть как практики, ученые, так и успешные трейдеры. Преподаватели приглашают ведущих экспертов отрасли в качестве приглашенных лекторов, а программа сертификации EPAT также включает возможности трудоустройства.

  • 00:45:00 Нитеш Ханделвал обсуждает, как программа EPAT может помочь своим участникам, включая подготовку резюме и интервью, выявление пробелов в навыках и их заполнение, а также предоставление доступа к партнерам по размещению, таким как крупные брокеры и инвестиционные банки. Участники EPAT также имеют доступ к привилегированным брокерским данным и поставщикам API, причем некоторые из них предлагают бесплатную торговлю в течение ограниченного времени. Программа предлагает признание и добавленную стоимость для своих выпускников посредством эксклюзивных мероприятий и сессий, субсидируемого доступа к брокерам и API, а также передовых инструментов тестирования на истории, таких как симулятор ContraBlue.

  • 00:50:00 Нитеш Ханделвал объясняет некоторые преимущества EPAT, такие как доступ к минутным данным по индийским рынкам и акциям S&P 500, непрерывное обучение, помощь в карьере и встречи выпускников. Он подчеркивает, что EPAT — это больше, чем просто сертификат, и что он добавляет фундаментальное количественное измерение к существующим наборам навыков. Ханделвал также поясняет, что цель EPAT не в том, чтобы выдавать рабочие стратегии, а в том, чтобы научиться их создавать и проверять. Он затрагивает вопрос о коэффициенте успеха стратегий и объясняет, что он варьируется от человека к человеку в зависимости от таких факторов, как доступ к инфраструктуре, управление рисками и склонность к риску. Наконец, Хандельвал отвечает на еще один вопрос о том, могут ли технические аналитики автоматизировать свою торговлю с использованием таких стратегий, как пересечение MACD, скользящие средние и RSI, после изучения EPAT, на что он подтверждает, что это включено в программу.

  • 00:55:00 Нитеш Ханделвал обсуждает инвестиции, необходимые для запуска собственного алгоритмического трейдинга, и то, как налог для аналитиков будет зависеть от частоты стола. Он упоминает, что EPAT в основном фокусируется на низко- и среднечастотных способах торговли, но также имеет некоторые аспекты высокочастотных стратегий. Курс торговли сочетает в себе Python, Excel, R и MATLAB. Программа требует навыков программирования и ясности на концептуальном уровне и предоставляет студентам рекомендации по настройке своих собственных столов. Хотя EPAT не дает никаких гарантий трудоустройства, они предлагают советы выпускникам, которые ищут его.

  • 01:00:00 Нитеш Ханделвал поясняет, что, хотя EPAT не предлагает никаких гарантий для размещения, они все же предоставляют консультации, чтобы убедиться, что кандидаты имеют базовое представление об алгоритмической торговле до регистрации в программе. EPAT успешно помогает многим активно ищущим студентам устроиться на работу или сменить работу благодаря своей обширной сети, состоящей из почти сотни партнеров по трудоустройству, которые ценят знания и практические навыки реализации, преподаваемые в этой нише, и курс, ориентированный на практику. . Система управления обучением EPAT обеспечивает пожизненный доступ ко всем сессиям и обновленному контенту, а для прохождения курса требуется около 300 часов, которые можно растянуть на три месяца, посвящая часу ежедневно. Хандельвал подчеркивает, что внимание EPAT к практической реализации алгоритмической торговли отличает его от других курсов, которые носят более теоретический характер.

  • 01:05:00 Нитеш Ханделвал обсуждает структуру платы за курс EPAT, которая составляет 4720 долларов США для развитых рынков и 189 000 индийских рупий плюс налог на товары и услуги для Индии. Он также упоминает о необходимости брокеров и API для кодирования стратегий и объясняет, что участники могут рассчитывать на помощь в карьере в Гонконге, но команда EPAT добилась большего успеха в Индии и Сингапуре. Хандельвал подчеркивает, что модули EPAT взаимозависимы и должны рассматриваться как единое целое, но заявляет, что одного-двух часов в день должно быть достаточно для тех, у кого очень мало знаний о трейдинге. Курс EPAT охватывает все типы парадигм торговых стратегий и предлагает участникам и выпускникам возможности удаленной работы.

  • 01:10:00 Спикер рассказывает о том, что программа EPAT является всеобъемлющей и обеспечивает полный доступ ко всем модулям, что делает ее ценной для участников с технологическим опытом, желающих войти в сферу алгоритмической торговли. Они освещают различные возможности трудоустройства, доступные в этой области, с многочисленными случаями, когда участники начинали свои собственные предприятия или получали работу в крупных фирмах после завершения программы. Кроме того, спикер подчеркивает важность знания базовой статистики, понимания корреляции и регрессии для достижения успеха в этой области. Наконец, они предполагают, что стратегии автоматической торговли действительно приносят прибыль и составляют почти 50% от общего объема в Индии, что указывает на то, что эта область имеет значительный потенциал для тех, кто в ней заинтересован.

  • 01:15:00 Нитеш Хандельвал обсуждает программу EPAT, ориентированную на практику программу, которую преподают практикующие специалисты на рынках по всему миру. Он советует начинающим трейдерам читать и узнавать больше о рынках, а также предлагает просматривать блоги и вебинары, предоставляемые программой EPAT. Он также упоминает, что MCX позволяет торговать алгоритмами, и обсуждает требования к инфраструктуре, необходимые для создания собственного торгового центра, поскольку это зависит от частоты торговли и нормативных требований. Кроме того, Хандельвал упоминает, что у EPAT есть выпускники в некоторых частях Нигерии и Африки, и советует тем, кто заинтересован в программе, связаться с бизнес-группой для получения дополнительной информации.

  • 01:20:00 Спикер объясняет, что они предлагают систему управления обучением для своей онлайн-программы, где зачисленные студенты могут получить доступ ко всем лекциям, записям, тестам, викторинам и заданиям. Программа полностью онлайн, поэтому нет обязательного посещения занятий. Зарплата первокурсников зависит от их образования, навыков и академической родословной, но в Индии она может варьироваться от 500 000 до 2 миллионов рупий в год. Программа охватывает бэк-тестирование на разных платформах и поддерживает полную автоматизацию. Курс проводится под руководством инструктора и проводится еженедельно. Хотя это не самостоятельный темп, студенты будут иметь доступ к записям и смогут вернуться к ним на более позднем этапе, если они пропустят лекцию. Спикер также предполагает, что могут быть доступны возможности удаленной работы.

  • 01:25:00 Нитеш Хандельвал отвечает на несколько последних вопросов о программе EPAT. Один вопрос касается количества инструкторов, базирующихся в Индии, и, по оценке Хандельвала, около 50% из них — из Индии, а остальные — из разных стран мира. Другой вопрос касается того, есть ли какие-либо брокеры или учреждения в Великобритании, работающие с программой, и Хандельвал подтверждает, что в Великобритании есть брокеры. Он призывает зрителей обращаться к команде EPAT, если у них есть дополнительные вопросы или им нужна помощь. В целом, Ханделвал подчеркивает ценность программы EPAT в помощи людям в достижении их целей в карьере и обучении.
 

Создавайте собственные алгоритмы с помощью ADL® от Trading Technologies



Создавайте собственные алгоритмы с помощью ADL® от Trading Technologies

Эндрю Рейнольдс, менеджер по продуктам инструментов автоматической торговли в Trading Technologies, представляет ADL (Algo Design Lab) как новаторское решение для упрощения процесса разработки торговых алгоритмов. До ADL трейдеры, заинтересованные в создании собственных алгоритмов, должны были изучать кодирование, что отнимало много времени и имело длительный цикл разработки. Тем не менее, ADL революционизирует процесс, предоставляя интуитивно понятный графический инструмент, который позволяет трейдерам разрабатывать и развертывать алгоритмы без написания единой строки кода. Это значительно снижает барьер входа с точки зрения технических возможностей и позволяет трейдерам быстро извлекать выгоду из рыночных возможностей. ADL обеспечивает оптимальную производительность за счет преобразования разработанных алгоритмов в хорошо протестированный код, который работает на совместно расположенных высокопроизводительных серверах.

Рейнольдс переходит к объяснению ключевых особенностей и функций ADL. Холст ADL служит рабочей областью, состоящей из множества блоков, представляющих различные торговые концепции и операции. Трейдеры могут легко перетаскивать эти блоки для создания алгоритмов, и каждый блок имеет определенные свойства и может быть связан с другими блоками для определения желаемой логики. Групповые блоки позволяют инкапсулировать определенную логику и сохранять их как библиотечные блоки для повторного использования в будущем. Для улучшения организации можно добавить закладки, а также доступен механизм поиска для быстрой навигации по блокам и разделам. ADL включает методы прогнозирования для обнаружения потенциальных соединений блоков, что еще больше ускоряет процесс разработки.

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

Затем инструктор знакомит с алгоритмом управления ордерами (OMA), который позволяет применять алгоритмическую логику к существующим ордерам, обеспечивая гибкость для управления ценой, количеством, стоп-ценой и раскрываемым количеством по мере необходимости. Они объясняют, как можно реализовать стратегию дрифтера ставок, постепенно повышая цену в интервалах до тех пор, пока ордер не будет выполнен. Инструктор подчеркивает, что ADL предназначен для предотвращения непреднамеренных действий и бесконечных циклов, обеспечивая безопасность пользователя и ожидаемое поведение. Кроме того, ADL включает в себя функцию блокировки риска прибылей и убытков, которая позволяет трейдерам устанавливать предопределенные пороги потерь, автоматически останавливая алгоритм, если потери превышают указанную сумму.

Ведущие обсуждают запуск и мониторинг алгоритмов с помощью ADL. Запуск Algol можно инициировать из различных виджетов на панели управления алгоритмами Auto Trader, книге заказов или MD Trader. Выделена возможность запуска одним щелчком мыши непосредственно из лестницы MD Trader, что позволяет трейдерам легко выбирать инструменты и изменять параметры алгоритма. ADL также предоставляет возможность выбора объектов колокации на основе инструмента, а трейдеры могут отслеживать ход выполнения своих алгоритмов непосредственно из внешнего интерфейса. Кроме того, платформа поддерживает указание разных учетных записей для каждого инструмента при запуске алгоритмов, что повышает гибкость и возможности управления учетными записями.

Выступающие подчеркивают наличие ресурсов для получения дополнительной информации об ADL на веб-сайте Trading Technologies, включая форум поддержки для обсуждения тем, связанных с ADL. Они информируют аудиторию о предстоящем добавлении блока аналитики, позволяющего извлекать исторические данные и выполнять встроенные исследования в рамках ADL. Пользователи будут иметь возможность создавать собственные исследования, используя исторические данные непосредственно в алгоритме. Выступающие подчеркивают, что Trading Technologies не зависит от брокера, что позволяет подключиться к любому брокеру, поддерживающему платформу. Также упоминаются детали ценообразования, а тип алгоритма вывода укладчика определяется как распространенный вариант использования.

Спикеры углубляются в универсальность написания алгоритмов с использованием ADL, подчеркивая, что каждый трейдер может привнести свой уникальный «секретный соус» в алгоритмическую торговлю. Они рекомендуют форум сообщества Trading Technologies как отличный ресурс для получения дополнительной информации и информации о популярных алгоритмических стратегиях. Объясняются преимущества запуска в один клик с автотрейдерами, что позволяет трейдерам одновременно моделировать несколько сделок. Они также упоминают о доступности панели инструментов ADL в мобильных приложениях, позволяющей трейдерам удаленно приостанавливать и перезапускать алгоритмы.

Презентация продолжается обсуждением доступа к платформе ADL через бесплатный демо-счет на сайте TradeTT, что обеспечивает немедленный доступ и возможность изучить возможности платформы. Подчеркивается, что ADL совмещен с крупными биржами, предлагая пул серверов, расположенных на объектах в разных местах, включая сервер gen-pop, чтобы пользователи могли экспериментировать с различными сделками. Спикеры также коснулись веб-сервисов и API, упомянув о выпуске TT REST API и полезности платформы ADL для торговли на рынке Форекс.

Что касается вариантов торговли иностранной валютой, спикеры поясняют, что, хотя в ближайшее время нет планов прямого подключения к форекс-биржам, функции форекс доступны на CME, а NYSE предлагает спотовые форекс-контракты. Они поощряют членов аудитории участвовать в форумах, которые отслеживают и рассматривают усовершенствования продукта. Заключение включает предварительный просмотр итоговой программы и просьбу к участникам заполнить форму опроса перед завершением сеанса вебинара.

  • 00:00:00 Эндрю Рейнольдс, менеджер по продуктам инструментов автоматической торговли в компании Trading Technologies, представляет ADL как интерактивный графический инструмент для создания алгоритмов, упрощающий процесс разработки для трейдеров. До ADL трейдеры, которые хотели разработать алгоритм, должны были научиться писать код, что отнимало много времени и имело длительный цикл разработки. Тем не менее, ADL предоставляет пользователям интуитивно понятный инструмент для разработки и развертывания торговых алгоритмов без необходимости написания единой строки кода. Это снижает барьер входа с точки зрения технических возможностей и позволяет трейдерам быстро использовать возможности на рынке. Кроме того, ADL преобразуется в хорошо протестированный код, который работает на совместно расположенных высокопроизводительных серверах, обеспечивая максимально возможную производительность.

  • 00:05:00 Мы узнаем о холсте ADL, который состоит из множества блоков, представляющих различные торговые концепции или операции, которые можно перетаскивать для создания алгоритмов. Каждый блок имеет свойства, характерные для его функции, и может быть связан с другими блоками для представления желаемой логики. Групповые блоки могут инкапсулировать определенную логику и сохраняться как библиотечные блоки для повторного использования в других алгоритмах. Чтобы упростить поиск разделов, можно добавить закладки, а также доступен механизм поиска для быстрого поиска определенных блоков или разделов. Кроме того, EDL использует методы прогнозирования для обнаружения потенциальных соединений блоков, что ускоряет разработку.

  • 00:10:00 Разрабатываем алгоритм, можем быстро выявить и устранить любые ошибки. Платформа ADL также имеет предиктивную аналитику, которая помогает в разработке алгоритма, например, автоматическое определение типа вводимого блока. и выйти из боковой логики. Был продемонстрирован пример создания алгоритма с логикой на стороне входа с использованием блока ордера и блока поля для извлечения цены предложения для лимитного ордера. Платформа ADL обеспечивает обратную связь в режиме реального времени и удобные функции, помогающие в эффективной разработке алгоритмов.

  • 00:15:00 Преподаватель демонстрирует, как добавить логику выхода в алгоритм и создать алгоритм с логикой входа и выхода. Блок ордера добавляется с лимитным ордером на продажу, а экстрактор информации сообщения прикрепляется к выходному порту заполнения исходного ордера. Этот экстрактор помогает извлекать информацию о сообщениях, переданных через него, например, о заполнении, а также извлекать цену и количество заполнения. Также добавляется блок полей для извлечения минимального размера тика, который добавляется к цене исполнения, чтобы установить хеджирующий ордер на один тик больше, чем цена исполнения. Затем эта цена становится ценой лимитного ордера на продажу, завершая алгоритм. Блоки предупреждений также добавляются, чтобы уведомить трейдера о прогрессе алгоритма и помочь ему различать несколько алгоритмов.

  • 00:20:00 Докладчик демонстрирует, как улучшить читаемость алгоритма с помощью блоков перехода в ADL® Trading Technologies. Они улучшают базовый алгоритм скальпинга, добавляя дополнительные варианты, настроенные в соответствии с предпочтениями трейдера, с точкой входа и выхода. Для точки выхода они удаляют всю логику входа, добавляют существующий блок ордеров и прикрепляют его к контейнеру одного ордера. Затем они соединяют сообщения об исполнении из D-мультиплексора с сообщениями об исполнении предыдущей логики, чтобы создать алгоритм, который можно применять к любому рабочему ордеру, который при исполнении автоматически размещает лимитный ордер на продажу на один тик выше цены исполнения по цене исполнения. количество.

  • 00:25:00 Преподаватель объясняет алгоритм управления ордерами (OMA), который применяет логику алгоритма к существующему ордеру и может управлять ценой, количеством, стоп-ценой и раскрываемым количеством по мере необходимости. Это может быть полезно для дрифтера ставок, когда в порты добавляется логика для увеличения цены в интервалах до тех пор, пока ордер не будет выполнен. Преподаватель также отмечает, что при необходимости пользователи могут изменить логику, и объясняет, как ADL запрещает определенные действия, например привязку инструмента или цены к количеству, а также проверку логики для предотвращения бесконечного цикла. ADL — это контекстно-зависимый язык, который понимает намерения пользователя и предотвращает непредвиденное поведение.

  • 00:30:00 Спикер обсуждает, как ADL позволяет разработчикам защитить себя от убытков с помощью функции блокировки риска прибылей и убытков, которая автоматически останавливает алгоритм, если убытки превышают заданную сумму. Эта функция определяется пользователем и может быть установлена для каждого запущенного экземпляра алгоритма. Алгоритмы можно запускать из нескольких виджетов на панели управления алгоритмами Auto Trader, книге заказов или MD Trader. Спикер особо отмечает запуск алгоритмов одним кликом прямо из лестницы MD Trader, что позволяет выбирать инструмент и вносить изменения в параметры алгоритма. ADL также позволяет пользователям выбирать объекты колокейшн на основе инструмента и возможность отслеживать ход выполнения алгоритмов с внешнего интерфейса. Также можно установить разные учетные записи на основе алгоритма.

  • 00:35:00 Ведущие обсуждают, как пользователи могут указать разные учетные записи для каждого инструмента при запуске своего алгоритма с помощью ADL. Они также упоминают ресурсы, доступные на веб-сайте Trading Technologies для получения дополнительной информации об ADL, а также форум поддержки для обсуждения всего, что связано с ADL. Затем презентация переходит в сессию вопросов и ответов, где Эндрю отвечает на вопросы аудитории. Один из поднятых вопросов касается указания учетных записей для каждого инструмента, о чем докладчики уже говорили ранее.

  • 00:40:00 Спикер рассказывает о грядущем добавлении блока аналитики, который позволит пользователям извлекать исторические данные и выполнять встроенные исследования в ADL. Они также могут извлекать исторические данные для создания пользовательских исследований непосредственно в алгоритме. Вы можете использовать блок ведра значений для хранения вещей, которые вы хотите найти позже, и получить столько значений, сколько хотите. Спикер также говорит, что они нейтральны к брокерам, что означает, что платформа может быть подключена к любому брокеру, который ее поддерживает. Наконец, спикер предлагает информацию о ценах и упоминает, что выходные данные укладчика являются распространенным типом алгоритма.

  • 00:45:00 Спикер обсуждает различные способы написания алгоритмов с помощью ADL, подчеркивая, что у каждого есть своя версия «секретного соуса». Форум сообщества Trading Technologies — отличный ресурс для получения дополнительной информации о популярных типах ошибок, таких как «укладчик». Есть много разных способов создать простой тип ордера, и форум — отличное место для обучения. Докладчик также объясняет преимущества использования запуска в один клик с автотрейдерами и то, как это упрощает моделирование нескольких сделок одновременно. Кроме того, они упоминают, что панель инструментов ADL доступна в их телефонных приложениях и позволяет трейдерам приостанавливать и перезапускать алгоритмы, когда они находятся вдали от своего рабочего места.

  • 00:50:00 Спикер обсуждает, как можно получить доступ к платформе ADL через бесплатный демо-счет на сайте TradeTT, что позволяет пользователям сразу начать использовать и демо-версию платформы. Спикер также упоминает, что платформа ADL совмещена с крупными биржами и предлагает пул серверов, расположенных на объектах в каждой локации, и сервер gen-pop для пользователей, которые хотят попробовать себя в разных профессиях. Кроме того, спикер рассказывает о новом блоке аналитики, который ADL запустит в первой половине следующего года и который будет предоставлять исторические данные и возможность проводить исследования на основе этих данных. Наконец, спикер коснется веб-сервисов и API, а также выпуска TT REST API 1 декабря и того, как платформа ADL может использоваться для торговли на рынке Форекс.

  • 00:55:00 Спикер обсуждает наличие вариантов торговли иностранной валютой на платформе Trading Technologies, отмечая, что в настоящее время нет ближайших планов по прямому подключению к форекс-биржам, хотя функции форекс доступны на CME, и спот-контракт форекс находится в стадии разработки. предлагает NYSE. Спикер также призывает зрителей задавать вопросы на форумах, где отслеживаются усовершенствования продуктов и на них даются ответы. Аудитория направлена на сайт tryTTnow.com для бесплатной демонстрации платформы Trading Technologies. Заключение включает в себя предварительный просмотр итоговой программы и просьбу к участникам заполнить форму опроса перед выходом из сеанса вебинара.
 

Количественные финансы | Классификация количественных торговых стратегий Радована Войтко



Количественные финансы | Классификация количественных торговых стратегий Радована Войтко

Арджуна представляет Радована Войтко, генерального директора Quantpedia, комплексной платформы, которая служит энциклопедией количественных торговых стратегий. Имея опыт работы в качестве бывшего управляющего портфелем, Войтко успешно управлял количественными фондами на сумму более 300 миллионов евро, уделяя особое внимание стратегиям следования за трендом ETA с несколькими активами, таймингу рынка и торговле волатильностью. Он подчеркивает важность включения финансовых академических исследований в торговые стратегии, подчеркивая, что многочисленные интригующие торговые идеи публикуются в научных статьях, которые можно использовать в том виде, в каком они есть, или адаптировать их к конкретным торговым системам. Войтко также решает общие проблемы, связанные с реализацией стратегий, основанных на научных исследованиях.

Радован Войтко углубляется в тщательный процесс выбора торговых стратегий для включения в базу данных Quantpedia. Он объясняет, что их команда много читает академические статьи и вручную выбирает стратегии, которые практичны для реализации и демонстрируют надежные характеристики производительности и риска. В качестве примера он упоминает импульсную стратегию в акциях, которая была первоначально представлена в статье 1993 года Джагадиша и Титмана, за которой последовали последующие связанные статьи. Войтко отмечает, что они не публикуют торговый код, поскольку институциональные клиенты предпочитают тестировать стратегии на своих собственных данных. Кроме того, он выделяет три основные группы, которые вносят вклад в количественные исследования: ученые, исследования продавцов, хедж-фонды и компании по управлению активами.

Докладчик представляет обзор количественных торговых стратегий и их классификацию. Акции появляются как хорошо освещенный класс активов в академических исследованиях, за ними следуют товары, валюта, облигации и недвижимость. Ежемесячная ребалансировка является наиболее популярным периодом времени для торговых стратегий, в то время как высокочастотная торговля представлена недостаточно из-за необходимости более дорогих данных и расширенных возможностей программирования. С точки зрения тем, стратегии по акциям, такие как длинная-короткая и импульсная, привлекают наибольшее внимание, за ними следуют время выхода на рынок, стоимость и фундаментальные эффекты прибыли. Спикер делится своим взглядом на классификацию и обнаружение привлекательных торговых стратегий в базе данных Quantpedia.

Обсуждаются различные классификации количественных торговых стратегий, а также концепция слепых зон в исследованиях. Слепые пятна относятся к областям исследований, которые получили недостаточное освещение, предоставляя возможности для открытия новых альфа-каналов или торговых стратегий. Докладчик представляет распределение стратегий по классам активов, раскрывая доминирование акций, подчеркивая при этом недостаточно изученный характер облигаций и инвестиционных фондов недвижимости (REIT). В то время как популярные стили, такие как моментум и арбитраж, широко освещаются, спикер определяет потенциал стратегий выбора времени для других классов активов и разработки интригующих стратегий для торговли валютой.

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

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

Радован Войтко объясняет концепцию альфа-распада, которая относится к разнице в производительности между тестированием торговой стратегии внутри выборки и вне выборки. Он также затрагивает вопросы P-взлома и репликации в количественных исследованиях, в которых исследователи могут тестировать многочисленные варианты торговой стратегии, пока не найдут что-то интересное, что приведет к интеллектуальному анализу данных. Чтобы смягчить эту проблему, Войтко предлагает использовать анонимизацию импульса, метод, который позволяет трейдерам определить, действительно ли стратегия прибыльна или это просто статистическая случайность. Несмотря на эти проблемы, в научных трудах были опубликованы различные количественные торговые стратегии, в том числе пример стратегии с предварительным объявлением прибыли, которая показала 40% годовой доход.

Спикер развенчивает ошибочное мнение о том, что количественные торговые стратегии становятся неэффективными, как только они публикуются и становятся известны другим, что приводит к арбитражу со стороны других участников рынка. Исследования, проведенные Маклином и Понтиффом, показывают, что некоторые стратегии продолжают работать даже после публикации, при этом более 40% альфы остаются спустя пять лет. Спикер также подчеркивает постоянство аномалий или факторов в торговле, отмечая, что любая стратегия может проявлять постоянство и приносить хорошую прибыль в будущем. Однако неудачный выбор времени инвесторами может помешать получению прибыли. Докладчик предостерегает от выемки данных или вылова данных, которые предполагают чрезмерную добычу данных и могут привести к ложным открытиям. Тщательное тестирование любой стратегии имеет решающее значение перед реализацией.

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

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

Спикер отвечает на вопросы зрителей и дает рекомендации по ресурсам для изучения количественных торговых стратегий. Они предлагают посетить веб-сайт Social Science Network, который служит хранилищем исследовательских работ по социальным наукам и может быть найден с использованием таких ключевых слов, как парная торговля или импульсная торговля. Спикер также рекомендует свой собственный веб-сайт Quantpedia, который предлагает бесплатный раздел с более чем 60 широко известными стратегиями и премиальный раздел с более уникальными стратегиями. Отвечая на вопрос о подходящих стратегиях для начинающих, спикер предлагает изучить стратегии выбора стоимости активов и импульсных стратегий по прибыли на акцию (EPS). Для расчета бета-распада спикер советует обратиться к упомянутым в публикации научным работам или провести поиск соответствующих научных статей в Google.

Докладчик обсуждает языки программирования, обычно используемые в количественных финансах, и отмечает, что в Интернете доступно множество вариантов. В конечном счете выбор языка программирования сводится к личным предпочтениям. Они предоставляют ссылку на свой веб-сайт, который предлагает несколько ссылок примерно на 50 бэк-тестеров. Хотя они лично предпочитают Python, они признают ценность других языков. Спикер рекомендует выбрать язык, который вам удобен, и использовать готовые решения с таких платформ, как Tradestation, Ninjatrader или Ami Broker, чтобы начать торговлю или тестирование. Кроме того, спикер подчеркивает, что успешная алгоритмическая торговля требует сочетания финансовых и технологических навыков, и предлагает образовательные программы для обучения людей в обеих областях.

  • 00:00:00 Арджуна представляет Радована Войтко, генерального директора Quantpedia, веб-сайта, который служит энциклопедией количественных торговых стратегий. Войтко в прошлом управлял портфелем и управлял количественными фондами на сумму более 300 миллионов евро, уделяя особое внимание стратегиям следования за трендом ETA с несколькими активами, таймингу рынка и торговле волатильностью. Войтко подчеркивает важность внимания к финансовым академическим исследованиям, отмечая, что в академических исследованиях опубликовано множество интересных торговых стратегий и идей, которые люди могут использовать в торговле или настраивать их для своих собственных торговых систем. Он также делится некоторыми общими проблемами, связанными с реализацией стратегий, выходящих за рамки академических исследований.

  • 00:05:00 Радован Войтко рассказывает о процессе выбора торговых стратегий для своей базы данных. Он объясняет, что они читают много академических статей и выбирают стратегии, которые реализуемы и имеют надежные характеристики производительности и риска. Он приводит пример импульсной стратегии в акциях, о которой впервые было написано в статье 1993 года Джагадиша и Титмана, а также в последующих связанных статьях. Войтко также упоминает, что они не публикуют торговый код, поскольку институциональные клиенты предпочитают тестировать стратегии на собственных данных. Наконец, он выделяет три большие группы, которые проводят количественные исследования: ученые, исследования продавцов, хедж-фонды и компании по управлению активами.

  • 00:10:00 Спикер обсуждает обзор и классификацию количественных торговых стратегий. По словам спикера, акции являются хорошо освещенным классом активов в академических исследованиях, за ними следуют товары, валюта, облигации и недвижимость. Наиболее популярными временными рамками для торговых стратегий являются ежемесячная ребалансировка, при этом высокочастотная торговля недопредставлена из-за необходимости более дорогих данных и требований к программированию. С точки зрения тем, наиболее популярными являются стратегии акций, такие как длинная-короткая и импульсная, за которыми следуют время выхода на рынок, стоимость и фундаментальные эффекты прибыли. Спикер также представляет свою точку зрения на то, как классифицировать и находить интересные торговые стратегии в базе данных.

  • 00:15:00 Докладчик обсуждает различные классификации количественных торговых стратегий и вводит понятие слепых зон в исследованиях. Слепые пятна относятся к областям исследований, которые недостаточно освещены, что дает возможность найти новые альфа-версии или торговые стратегии. Затем спикер представляет распределение различных стратегий по классам активов, показывая, что акции преобладают, а облигации и REIT недостаточно хорошо покрыты. Среди известных стилей хорошо освещены моментум и арбитраж, но спикер выделяет возможности в стратегиях выбора времени для других классов активов и в разработке интересных стратегий для торговли валютами.

  • 00:20:00 Радован Войтко обсуждает классификацию количественных торговых стратегий по классам активов, уделяя особое внимание стратегиям по акциям. Он указывает, что существует больше стилей торговли акциями, чем все остальные классы активов вместе взятые, с шестью основными типами стратегий торговли акциями, которые включают в себя тайминг, арбитраж и торговлю стоимостью. Тем не менее, когда дело доходит до популярных стилей, есть белые пятна, а некоторые классы активов недостаточно изучены, например, облигации и товары. Войтко также выделяет некоторые пробелы во внутридневных и коротких стратегиях, которые предлагают большие возможности для поиска уникальных и интересных инвестиционных возможностей, которые не были освещены в исследовательских работах.

  • 00:25:00 В видео обсуждаются две количественные торговые стратегии. Первая стратегия предполагает использование подхода возврата к среднему для торговли товарными фьючерсами. Подход включает группировку товаров со схожими характеристиками, расчет общего индекса доходности товаров для каждой товарной группы и построение пар внутри каждой группы. Затем пары торгуются на основе исторического расстояния, и дневные позиции открываются, если расхождение цен превышает два стандартных отклонения. Вторая стратегия — это риск до объявления прибыли, который использует тенденцию акций дрейфовать после объявления прибыли. Создавая портфель длинных и коротких позиций, инвесторы могут извлечь выгоду из этой тенденции. В то время как дрейф после объявления о доходах хорошо известен, тот факт, что акции также имеют тенденцию дрейфовать перед отчетом о доходах
    объявления менее известны.

  • 00:30:00 Радован Войтко объясняет концепцию альфа-распада, согласно которой существует разница в производительности торговой стратегии в выборке и вне выборки. Он также обсуждает проблемы P-хакинга и проблемы репликации в количественных исследованиях, когда исследователи могут протестировать большое количество вариантов торговой стратегии, пока не найдут что-то интересное, что приведет к интеллектуальному анализу данных. Чтобы избежать этой проблемы, Войтко предлагает использовать анонимизацию импульса, которая позволяет трейдеру увидеть, действительно ли стратегия прибыльна или это просто статистическая случайность. Несмотря на эти проблемы, существуют различные количественные торговые стратегии, которые были опубликованы в академических статьях, одним из примеров является стратегия с предварительным объявлением прибыли, которая показала 40% годовой доход.

  • 00:35:00 Спикер обсуждает распространенное заблуждение, что количественные торговые стратегии перестают работать после того, как они опубликованы и известны другим, так как они подвергаются арбитражу со стороны других игроков. Однако исследования Маклина и Понтиффа показывают, что некоторые стратегии все еще работают даже после публикации, причем более 40% альфы остаются после пяти лет публикации. Спикер также говорит о постоянстве аномалий или факторов в торговле, подчеркивая, что любая стратегия может быть устойчивой и иметь хорошую производительность в будущем, но неудачный выбор времени инвесторами может привести к снижению прибыли. Докладчик предостерегает от извлечения данных или ловли данных, которые представляют собой использование интеллектуального анализа данных, которое может привести к ложным открытиям, и подчеркивает важность тщательного тестирования любой стратегии перед ее реализацией.

  • 00:40:00 Радован Войтко обсуждает проблему повторения в академических исследованиях, особенно в количественных торговых стратегиях. Он упоминает проблему исследователей, извлекающих данные и ищущих закономерности без предварительной конкретной гипотезы, что приводит к статистической значимости без фактического практического использования. Войтко предлагает увеличить точку отсечения для статистической значимости до 3,0 или 3,5, чтобы как можно точнее определить стратегию, используя вневыборочные тесты для сравнения портфелей факторов капитала на основе опубликованных данных. Таким образом, данные говорят сами за себя при выборе победителей, что позволяет более точно воспроизвести их и потенциально использовать в будущей торговле.

  • 00:45:00 Радован Войтко обсуждает импульсную стратегию неопубликованных аномалий, в которой каждый год аномалии ранжируются по их эффективности, а самые эффективные торгуются в следующем году. Эта стратегия помогает отфильтровывать нереалистичные, малоэффективные или арбитражные стратегии, увеличивая шансы обнаружения прибыльных стратегий посредством научных исследований. Однако эта стратегия не является пуленепробиваемой, и необходимо учитывать ликвидность и транзакционные издержки. Кроме того, производительность аномалий может снизиться, и необходимо устранить предвзятость и слепые зоны. Войтко рекомендует создать базу данных из большего количества стратегий и выбрать наиболее эффективные, чтобы увеличить шансы найти прибыльные стратегии.

  • 00:50:00 Спикер отвечает на вопросы зрителей и рекомендует ресурсы для поиска количественных торговых стратегий. Они предлагают проверить веб-сайт Social Science Network, так как это хранилище исследовательских работ по социальным наукам, которые можно искать по ключевым словам, таким как парная торговля или импульсная торговля. Спикер также рекомендует свой собственный веб-сайт Quantpedia, на котором есть бесплатный раздел с более чем 60 распространенными и известными стратегиями и премиальный раздел с более уникальными стратегиями. На вопрос, с какой стратегии следует начать новичкам, спикер предлагает взглянуть на стратегии выбора стоимости актива и импульсной стратегии на EPS. Для расчета бета-распада спикер рекомендует обратиться к научным работам, упомянутым в их публикации, или выполнить поиск научных работ по альфа-распаду в Google.

  • 00:55:00 Спикер обсуждает рекомендуемые языки программирования для количественных финансов, заявляя, что их много в Интернете и что в конечном итоге все зависит от личных предпочтений. Они предоставляют ссылку на свой веб-сайт, на котором есть несколько ссылок примерно на 50 тестировщиков, и они лично предпочитают Python, но отмечают, что другие не менее верны. Они предлагают выбрать язык, который вам удобен, и использовать предварительно созданное решение из предоставленных источников, таких как Tradestation, Ninjatrader или Ami Broker, чтобы начать торговать или тестировать. Кроме того, спикер упоминает, что успешная алгоритмическая торговля требует слияния навыков в области финансов и технологий, и они предлагают образовательные программы для обучения людей в обеих областях.
 

Количественные финансы | Введение в машинное обучение | квантиакс | Эрик Хамер



Количественные финансы | Введение в машинное обучение | квантиакс | Эрик Хамер

Эрик Хамер, технический директор Quantiacs, представляет партнерство между Quantiacs и Quantinsti, направленное на демократизацию индустрии хедж-фондов. Это сотрудничество обеспечивает учебные занятия, которые вооружают студентов практическими навыками использования инструментов и данных с открытым исходным кодом Quantiacs. Quantiacs функционирует как краудсорсинговый хедж-фонд, объединяя количественных аналитиков, разрабатывающих алгоритмы, с капиталом, а Quantinsti предлагает курсы по алгоритмической торговле. Хамер подчеркивает, что участвующие кванты могут участвовать в соревнованиях Quantiacs, где у них есть возможность выиграть инвестиционный капитал и долю прибыли.

Хамер углубляется в то, как Quantiacs связывает алгоритмы программистов с рынками капитала, принося пользу как Quantiacs, так и Quantiacs, если стратегии окажутся успешными. Quantiacs стремится продвигать количественную торговлю, предлагая загружаемые настольные наборы инструментов для MATLAB и Python, примеры торговых стратегий и бесплатные данные о фьючерсах на конец дня, начиная с 1990 года. Они также включили макроэкономические индикаторы, чтобы помочь клиентам в улучшении их алгоритмов. Кроме того, Quantiacs предоставляет онлайн-платформу, на которой пользователи могут бесплатно отправлять и оценивать свои алгоритмы. В настоящее время компания Quantiacs, сосредоточенная на фьючерсах, намерена потенциально предоставлять сопоставимые данные для фондовых рынков в будущем.

Докладчик объясняет две основные функции торговых стратегий на платформе Quantiacs: функцию затрат и торговую систему. Функция затрат учитывает транзакционные издержки и комиссионные, используя 5% разницы между максимальной и минимальной ценой данного дня. С другой стороны, торговая система позволяет пользователям запрашивать информацию о ценах и предоставлять вектор весов или матрицу, определяющую распределение портфеля. Quantiacs не рекомендует использовать глобальные переменные и предлагает параметр настроек для сохранения необходимой информации о состоянии. Хамер приводит пример простой торговой стратегии, которая принесла годовой доход 2,5%. Выходные данные стратегии включают кривую капитала, результаты длинных и коротких позиций и результаты отдельных фьючерсов. Quantiacs оценивает стратегии на основе положительных результатов, низкой волатильности и коэффициента Шарпа, который измеряет доходность с поправкой на риск.

Концепция машинного обучения и его применения в количественных финансах представлены Хамером. Он подчеркивает, что значительная часть сделок на американских фондовых биржах, примерно от 85% до 90%, генерируется компьютером. Методы машинного обучения, такие как регрессия, классификация и кластеризация, становятся все более распространенными в этой области. Хамер обсуждает некоторые подводные камни, связанные с машинным обучением, подчеркивая важность максимизации доходности с поправкой на риск без чрезмерной торговли. Хотя нейронные сети могут давать отличные результаты, время их выполнения может быть длительным, а традиционная архитектура ЦП может быть неоптимальной. Однако доступны высокопроизводительные графические процессоры, которые значительно сокращают время выполнения. Хотя существуют библиотеки с открытым исходным кодом, такие как Python и MATLAB, настройка и обучение алгоритма машинного обучения может быть сложным процессом, требующим усилий и самоотверженности.

Хамер углубляется в процесс машинного обучения, начиная с определения постановки задачи и определения типа проблемы машинного обучения. Он объясняет потребность в числовых данных в машинном обучении и обсуждает разделение данных на обучающие и тестовые наборы для обучения и оценки моделей соответственно. Хамер приводит пример, демонстрирующий, как API Quantiacs Python можно использовать для прогнозирования фьючерсного контракта mini S&P 500, отображая результаты с помощью API нейронной сети Keras.

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

Хамер продолжает демонстрировать создание последовательной модели Кераса для прогнозирования доходности фьючерсов S&P 500. Модель начинается с базовой структуры и включает определенные слои. Хамер обучает модель, используя обучающие данные, которые содержат фактические данные о ценах, а значения y представляют прогнозируемые данные возврата. После обучения Хамер может извлечь модель из настроек и использовать ее для прогнозирования доходности на основе самых последних данных. Хотя его простая мини-модель S&P 500 работает не очень хорошо, Хамер объясняет, что правильные методы и оптимизации, такие как градиентный спуск и повышение, могут решить проблему.

Методы повышения достоверности алгоритма машинного обучения в количественных финансах обсуждаются Хамером. Он предлагает использовать метод начальной загрузки, который включает запуск алгоритма на нескольких подмножествах данных для получения информации. Также рекомендуется придерживаться простых стратегий, использовать несколько прогнозов для достижения консенсуса и проявлять осторожность в отношении переобучения, очистки данных и обработки отсутствующих данных и случайных величин. Хамер считает, что машинное обучение и искусственный интеллект по-прежнему будут важными инструментами для прогнозирования финансовых рынков.

Спикер представляет курсы EpAT и ConTA, которые предлагают специальные занятия по машинному обучению. EpAT предназначен для профессионалов, стремящихся к росту в области алгоритмической или количественной торговли, а ConTA предлагает курс для самостоятельного изучения по внедрению методов регрессии с использованием машинного обучения с помощью Python. Хамер отвечает на вопросы, касающиеся выбора между R и Python для машинного обучения, и дает советы, как избежать переобучения при тестировании альтернативных наборов данных. Он предлагает обучать модель как на обучающих, так и на тестовых данных и изучать разницу в ошибках между двумя наборами, чтобы предотвратить переоснащение.

Хамер подчеркивает опасность переобучения в машинном обучении для алго-трейдинга и предлагает использовать агрегацию начальной загрузки или метод упаковки, чтобы разделить набор данных на более мелкие подмножества для проверки точности. Из-за шума и колебаний финансовых данных все, что превышает 50% точности, можно считать хорошим.

Наконец, Хамер подчеркивает важность понимания технологий для автоматизации торговых стратегий. Он подчеркивает необходимость образовательных программ, обеспечивающих обучение различным навыкам, необходимым для достижения успеха в качестве алгоритмического трейдера.

  • 00:00:00 Эрик Хамер, технический директор Quantiacs, представляет партнерство между Quantiacs и Quantinsti, целью которого является демократизация индустрии хедж-фондов путем проведения учебных занятий, которые позволяют студентам получить практические навыки использования инструментов и данных Quantiac с открытым исходным кодом. Quantiacs — это краудсорсинговый хедж-фонд, который связывает квантов, разрабатывающих алгоритмы, с капиталом, а Quantinsti предлагает курсы по алгоритмической торговле. Хамер также подчеркивает, как Quants может участвовать в конкурсах Quantiacs, чтобы выиграть инвестиционный капитал и часть прибыли.

  • 00:05:00 Эрик Хамер из Quantiacs обсуждает, как они связывают алгоритмы программистов с рынками капитала, при этом как Quantiacs, так и Quantiacs получают выгоду, если стратегии успешны. Quantiacs стремится продвигать количественную торговлю, предлагая загружаемые настольные наборы инструментов для MATLAB и Python, образцы торговых стратегий и бесплатные данные о фьючерсах на конец дня, начиная с 1990 года. Кроме того, Quantiacs добавила макроэкономические индикаторы, чтобы помочь клиентам улучшить свои алгоритмы и онлайн-платформа, где пользователи могут бесплатно отправлять и оценивать свои алгоритмы. Хотя в настоящее время Quantiacs работает только с фьючерсами, в будущем она может предоставить сопоставимые данные по фондовым рынкам.

  • 00:10:00 Спикер объясняет две основные функции торговых стратегий на платформе Quantiacs: функция затрат и торговая система. Функция затрат учитывает транзакционные издержки и комиссионные, используя 5% разницы между максимальной и минимальной ценой данного дня. С другой стороны, торговая система позволяет пользователю запрашивать информацию о цене и возвращать весовой вектор или матрицу, определяющую распределение портфеля. Платформа не рекомендует использовать глобальные переменные и предоставляет параметр настроек для сохранения любой необходимой информации о состоянии. Затем докладчик показывает результаты простой торговой стратегии, которая обеспечивает доходность 2,5% в год и включает в себя кривую капитала, результаты длинных и коротких позиций и результаты отдельных фьючерсов. Наконец, платформа оценивает стратегии
    на основе положительных результатов, низкой волатильности и коэффициента Шарпа, который измеряет доходность с поправкой на риск.

  • 00:15:00 Эрик Хамер представляет концепцию машинного обучения и его применения в количественных финансах. Он упоминает, что от 85% до 90% сделок на американских фондовых биржах генерируются компьютером, и что такие методы машинного обучения, как регрессия, классификация и кластеризация, становятся все более распространенными. Хамер объясняет некоторые подводные камни машинного обучения и подчеркивает важность максимизации доходности с поправкой на риск без чрезмерного взбалтывания. Хотя использование нейронных сетей может привести к чрезвычайно хорошим результатам, время выполнения может быть длительным, а традиционная архитектура процессора не оптимальна. Однако доступны высокопроизводительные графические процессоры, которые могут значительно сократить время выполнения. Несмотря на доступные библиотеки с открытым исходным кодом, такие как Python и MATLAB, настройка и обучение алгоритма машинного обучения может быть сложным процессом, требующим усилий и работы.

  • 00:20:00 Эрик Хамер обсуждает процесс машинного обучения, начиная с определения постановки задачи и определения типа проблемы машинного обучения. Хамер объясняет, что в машинном обучении все должно быть числовым и что набор данных обычно делится на обучающие и тестовые данные для обучения и оценки модели соответственно. Хамер также использует пример, чтобы объяснить, как API Quantiacs Python можно использовать для прогнозирования фьючерсного контракта mini S&P 500 и отображения результатов с помощью API нейронной сети Keras.

  • 00:25:00 Эрик Хамер обсуждает ограничения созданной им модели машинного обучения для прогнозирования будущих цен на акции. Хотя на первый взгляд кажется, что модель точно предсказывает цены, более внимательное изучение показывает, что на самом деле она просто использует сегодняшние данные в качестве прокси для завтрашних данных. Когда тот же алгоритм применяется к возврату необработанных данных, прогнозы модели имеют ту же форму, но не ту же величину, что и истинные значения. Затем Хамер демонстрирует низкую производительность модели применительно к торговым данным и обсуждает возможные пути ее улучшения. Он также предоставляет краткий обзор исходного кода, используемого в его функции торговой системы.

  • 00:30:00 Эрик Хамер демонстрирует, как создать последовательную модель Кераса для прогнозирования доходности фьючерсов S&P 500. Модель начинается с базовой модели и добавляет определенные слои. Затем Эрик обучает свою модель обучающим данным, которые представляют собой фактические данные о ценах, а значения y — это возвращаемые данные, которые он надеется предсказать. После того, как модель обучена, Эрик может извлечь свою модель из настроек и использовать ее для прогнозирования доходности на основе самых последних данных. Простая мини-модель Эрика S&P 500 работает не очень хорошо, но он объясняет, как эта проблема решается с помощью правильной техники и оптимизации, такой как градиентный спуск и бустинг.

  • 00:35:00 Эрик Хамер обсуждает некоторые методы, которые можно использовать для повышения достоверности алгоритма машинного обучения, применяемого к количественным финансам, например, метод начальной загрузки, который включает запуск алгоритма на множестве различных нарезанных версий данных. посмотреть, что из этого можно извлечь. Он советует сохранять стратегии простыми и использовать несколько прогнозов для достижения консенсуса, а также быть осторожным с переобучением, очисткой данных и учетом отсутствующих данных и случайных величин. В целом он считает, что машинное обучение и искусственный интеллект останутся ключевыми инструментами в прогнозировании финансовых рынков.

  • 00:40:00 Спикер представляет курсы EpAT и ConTA, оба из которых предлагают специальные занятия по машинному обучению. EpAT предназначен для профессионалов, стремящихся развиваться в области алгоритмической или количественной торговли, а ConTA предлагает курс для самостоятельного изучения по внедрению методов регрессии с использованием машинного обучения с помощью Python. Спикер также отвечает на вопросы о выборе между R и Python для машинного обучения и о том, как избежать переобучения при тестировании альтернативных наборов данных. Спикер рекомендует обучать модель как на обучающих, так и на тестовых данных и смотреть на разницу в ошибке между ними, чтобы избежать переобучения.

  • 00:45:00 Эрик Хамер обсуждает подводные камни переобучения в машинном обучении для алго-трейдинга и предлагает использовать агрегацию начальной загрузки или метод упаковки, чтобы разделить набор данных на более мелкие подмножества для проверки точности. Он также отмечает, что любая точность, превышающая 50%, может считаться хорошей в финансовых данных из-за ее шума и колебаний.

  • 00:50:00 Эрик Хамер подчеркивает важность понимания технологий для автоматизации торговых стратегий. Он упоминает о необходимости образовательных программ, которые могут обучать людей различным навыкам, необходимым для успешного алгоритмического трейдера.
 

Можем ли мы использовать смешанные модели для прогнозирования дна рынка? Брайан Кристофер, 25 апреля 2017 г.



Можем ли мы использовать смешанные модели для прогнозирования дна рынка? Брайан Кристофер, 25 апреля 2017 г.

Брайан Кристофер, количественный исследователь и разработчик Python, представляет исчерпывающую презентацию об ограничениях традиционного анализа временных рядов и представляет смешанные модели, в частности скрытые марковские модели (HMM), в качестве многообещающей альтернативы для прогнозирования доходности и определения рыночных режимов. Он подчеркивает потребность в моделях, которые могут обрабатывать нестационарные данные и аппроксимировать нелинейные распределения, которые необходимы в финансовом прогнозировании.

Кристофер исследует, как смешанные модели, в частности HMM, можно использовать для оценки наиболее вероятного режима актива вместе с соответствующими средними значениями и отклонениями для каждого режима. Он объясняет вычислительный процесс, который включает в себя попеременное вычисление параметров класса и оценку данных правдоподобия. Модель смеси Гаусса (GMM), хорошо известная модель смеси, предполагает, что каждый режим следует распределению Гаусса. Кристофер демонстрирует, как алгоритм максимизации ожидания используется для расчета вероятностей и параметров режима до сходимости. Чтобы проиллюстрировать это, он демонстрирует пример классификации режимов низкой волатильности, нейтральной и высокой волатильности шпионского ETF.

Затем Кристофер исследует, как GMM могут обрабатывать нестационарные и нелинейные наборы данных, преодолевая ограничения традиционного анализа временных рядов. Он представляет игрушечную стратегию, в которой используются четыре фактора, включая доходность активов и спред казначейских облигаций США от десяти лет до трех месяцев, для оценки доходности и параметров последовательности. GMM используются для подгонки и прогнозирования, извлекая оценку последней метки режима, чтобы определить среднее значение и дисперсию конкретного режима. Вместо предположения о нормальном распределении, распределение Джонсона-су используется как часть стратегии для учета нелинейного характера данных.

Докладчик обсуждает стратегию предсказания рыночного дна, основанную на предположении, что доходность за пределами доверительных интервалов является выбросом. При построении 99% доверительных интервалов по тысяче выборок результаты ниже нижнего доверительного интервала считаются выбросами. Кристофер анализирует доходность после необычного события, открывая только длинную позицию или позицию на покупку в ETF на определенное количество дней. Модель адаптируется к меняющейся волатильности, и хотя общая точность составляет около 73%, кривая капитала не работает так же хорошо, как стратегия «купи и держи». Кристофер призывает аудиторию самостоятельно изучить данные, поскольку наборы данных, использованные в презентации, доступны на GitHub.

Кристофер делится своим анализом использования смешанных моделей для прогнозирования дна рынка для различных ETF. Он исследует распределение медианной доходности каждого ETF по разным периодам ретроспективного анализа и периода удержания. SPY, Triple Q и TLT неизменно превосходят результаты по разным параметрам, в то время как GLD, EFA и EEM демонстрируют более симметричное распределение. Он также оценивает коэффициент суммы, который измеряет общую доходность событий больше 0, деленную на доходность меньше 0, считая значения больше 1 успешными. SPY, Triple Q и TLT демонстрируют высокую эффективность по нескольким параметрам и периодам ретроспективного анализа. Однако Кристофер предупреждает, что на более длительные периоды владения может больше влиять общий рыночный тренд.

Докладчик обсуждает эффективность различных активов на рынке, используя смешанные модели для прогнозирования рыночных минимумов. Исследование показывает, что такие активы, как SPY, Triple Q, TLT и GLD, работают хорошо в зависимости от таких переменных, как количество шагов или период ретроспективного анализа. Однако эффективность некоторых активов ухудшается при более длительном периоде владения. В исследовании оценивается медианная доходность по различным компонентам и выявляются многообещающие результаты для таких активов, как EEM и Aoife. Подчеркивается важность правильного распределения выборки, и показано, что использование распределения Джонсона Су является эффективным. В целом, стратегия, использующая смешанные модели для прогнозирования рыночного дна, оказалась убедительной.

Кристофер поясняет, что, хотя GMM неизменно демонстрирует успех с такими активами, как SPY, Triple Q и TLT, существуют альтернативные стратегии, которые работают так же или даже лучше. Он кратко обсуждает код класса запуска модели и удобной функции запуска модели, которая реализует компоненты GMM. Он подчеркивает, что модель была реализована с опережением, чтобы избежать предубеждений. Кроме того, Кристофер предоставляет данные, которые он использовал, в формате HDF5 на GitHub.

Докладчик объясняет, как организовать и проанализировать полученные данные для оценки эффективности стратегии смешанной модели. Для оценки метрик и средних значений можно использовать различные методы нарезки и группировки. Распределение Джонсона-су используется для адаптации к изменяющейся волатильности в ряду доходности и сравнивается с нормальным распределением. Кристофер предполагает, что точность нормального распределения плохая и что может быть выгоднее просто удерживать рынок. Тем не менее, он призывает людей изучать данные на GitHub и предлагает ответить на любые вопросы или принять участие в вебинаре.

Во время сеанса вопросов и ответов Кристофер отвечает на вопросы аудитории, касающиеся его вебинара, посвященного использованию смешанных моделей для прогнозирования дна рынка. Он поясняет, что определил параметры формы для распределения Джонсона с помощью поиска по грубым параметрам и не исследовал результаты подробно. Он также обсуждает, как он выбрал полезные факторы для своей модели, подчеркивая включение процентных ставок в США или показателей фиксированного дохода, чтобы повысить эффективность модели в прогнозировании доходности активов в США.

Кристофер отвечает на дополнительные вопросы аудитории, касающиеся применения GMM к доходности вместо цены, проблемы масштаба при использовании цены, проблемы смещения-дисперсии с несколькими факторами и сходства между ретроспективным анализом и ретроспективным тестированием. Он предлагает продолжить изучение и исследование комбинаций факторов, которые являются более предсказуемыми для более широкого спектра активов. Он также подчеркивает важность установления естественного ограничения на количество компонентов GMM, чтобы избежать переобучения. Кристофер предлагает зрителям обращаться к нему за дополнительными вопросами и подробностями.

  • 00:00:00 Брайан Кристофер, количественный исследователь и разработчик Python, обсуждает ограничения традиционного анализа временных рядов при прогнозировании доходности или времени рынка из-за строгих требований к стационарным данным и потребности в модели, которая может аппроксимировать нелинейные распределения. Затем он исследует использование смешанных моделей, в частности, скрытых марковских моделей (HMM), которые построены на нескольких установленных концепциях, таких как марковские модели, и могут использоваться для аппроксимации нелинейных распределений и не требуют стационарных данных.

  • 00:05:00 Брайан Кристофер рассказал, как использование смешанных моделей может помочь предсказать дно рынка и оценить наиболее вероятный режим актива, включая соответствующие средние значения и отклонения для каждого режима. Модель переключается между вычислением параметров класса и оценкой данных правдоподобия с учетом каждого параметра, включая среднее значение каждого режима, дисперсию и вероятность перехода между ними. Наиболее известной моделью является смешанная модель Гаусса, которая предполагает, что каждый режим генерируется гауссовым процессом, и использует алгоритм максимизации ожидания для расчета вероятностей и параметров режима до тех пор, пока не будет достигнута сходимость или другой критерий остановки. Брайан показал пример использования модели для классификации режимов низкой волатильности, нейтральной и высокой волатильности шпионского ETF.

  • 00:10:00 Брайан Кристофер объясняет, как смешанные модели Гаусса (GMM) могут обрабатывать нестационарные наборы данных и аппроксимировать нелинейные наборы данных, преодолевая некоторые недостатки традиционных моделей анализа временных рядов. Кристофер разрабатывает игрушечную стратегию, в которой используются четыре фактора для оценки последовательности доходности и параметров, включая доходность активов, спред казначейских облигаций США от десяти лет до трех месяцев и многое другое. Подход использует GMM для подгонки и прогнозирования, извлекая оценку последней метки режима, чтобы получить модельную оценку среднего значения и дисперсии для этого конкретного режима, которая подается на распределение Джонсона Су вместо нормального распределения как часть стратегия.

  • 00:15:00 Докладчик обсуждает стратегию, которая предполагает, что любые фактические доходы, выходящие за пределы доверительных интервалов, являются выбросами, и на основе этого предположения предсказывает дно рынка. Они берут тысячу выборок для построения 99% доверительных интервалов и предполагают, что доходность ниже нижнего доверительного интервала является выбросом. Затем они смотрят на доходность после выброса, предполагая только покупку или покупку ETF в течение нескольких дней. Модель адаптируется к меняющейся волатильности, и точность модели в целом составляет около 73%, но кривая капитала оставляет желать лучшего, особенно по сравнению со стратегией «купи и держи». Спикер призывает людей самим поиграть с данными, так как он сделал наборы данных доступными на GitHub, и они могут оценить каждый ETF индивидуально или коллективно.

  • 00:20:00 Брайан Кристофер обсуждает свой анализ ETF с использованием смешанных моделей для прогнозирования дна рынка. Он проанализировал распределение медианной доходности каждого ETF в различные периоды ретроспективного анализа и удержания. SPY, Triple Q и TLT превзошли все параметры, в то время как GLD, EFA и EEM имели более симметричное распределение. Он также рассмотрел отношение сумм, которое суммирует общую прибыль каждого события больше 0, деленную на сумму доходов меньше 0, и обнаружил, что значения больше 1 считаются успешными. SPY, Triple Q и TLT превзошли результаты по многим параметрам и периодам ретроспективного анализа. Тем не менее, Кристофер предупреждает, что более длительные периоды владения могут больше зависеть от общей тенденции рынка.

  • 00:25:00 Спикер обсуждает эффективность различных активов на рынке, используя смешанные модели для прогнозирования дна рынка. Исследование показало, что такие активы, как SPY, Triple Q, TLT и GLD, работают хорошо в зависимости от переменных, таких как количество шагов или период ретроспективного анализа. Производительность некоторых активов ухудшается с увеличением периода удержания. В исследовании оценивалась медианная доходность по различным компонентам и были получены многообещающие результаты для таких активов, как EEM и Aoife. В исследовании также подчеркивается важность правильного распределения выборки, и показано, что использование распределения Джонсона Су является эффективным. В целом, стратегия, использующая смешанные модели для прогнозирования рыночного дна, оказалась убедительной.

  • 00:30:00 Ведущий объясняет, что гауссовская смешанная модель (GMM) представляет собой основу для прогнозирования распределения активов или доходов, которая показала стабильный успех с SPY, Triple Q и TLT. Тем не менее, некоторые стратегии работают так же хорошо или даже лучше, и ожидания должны быть соответствующим образом умерены. Затем ведущий кратко описывает код класса запуска модели и вспомогательной функции под названием «Запустить модель», которая реализует GMM в компонентах. Докладчик подчеркивает, что модель была реализована с опережением, чтобы исключить предвзятость. Кроме того, докладчик сделал данные, которые он использовал, доступными на Github в формате HDF5.

  • 00:35:00 Докладчик обсуждает, как организовать и проанализировать полученные данные, чтобы определить эффективность стратегии смешанной модели. Данные могут быть разделены и сгруппированы различными способами для оценки показателей и средних значений. Распределение Джонсона-су используется для адаптации к изменяющейся волатильности в ряду доходности и сравнивается с нормальным распределением. Спикер предполагает, что точность нормального распределения плохая и может быть лучше просто придержать рынок. Тем не менее, спикер поощряет изучение данных на github и готов ответить на любые вопросы или принять участие в вебинаре.

  • 00:40:00 Брайан Кристофер отвечает на несколько вопросов аудитории о своем вебинаре по использованию смешанных моделей для прогнозирования дна рынка. Он объясняет, что определил параметры формы для распределения Джонсона с помощью грубого поиска параметров и не исследовал результаты подробно. Кристофер также обсуждает, как он определил, были ли выбранные им факторы полезными в его модели, объясняя, что он испробовал множество различных факторов и в конечном итоге обнаружил, что использование процентных ставок в США или показателей фиксированного дохода помогло сделать его модель более успешной в прогнозировании активов в США. возвращается.

  • 00:45:00 Брайан Кристофер отвечает на некоторые вопросы аудитории о том, почему он применил метод GMM к доходности, а не к цене, о проблеме масштаба при использовании цены, возможной проблеме смещения-дисперсии для K-факторов и сходстве использования ретроспективного анализа. к обратному тестированию. Он также предлагает дальнейшее изучение и исследование комбинаций факторов, которые являются более предсказуемыми для более широкого спектра активов, и устанавливает естественный предел количества компонентов GMM, чтобы избежать переобучения. Брайан Кристофер приглашает аудиторию связаться с ним для дальнейших вопросов и деталей.
 

Подразумеваемая волатильность: от теории к практике, Арнав Шет, 7 марта 2017 г.



Подразумеваемая волатильность: от теории к практике, Арнав Шет, 7 марта 2017 г.

Арнав Шет, уважаемый профессор с обширными знаниями в области волатильности, выходит на сцену в качестве спикера вебинара под названием «Подразумеваемая волатильность от теории к практике». Ведущий представляет Шета, подчеркивая его опыт в этой области, в том числе его публикацию книг и создание консультационной и аналитической платформы. Вебинар направлен на то, чтобы дать участникам всестороннее представление о подразумеваемой волатильности, различных типах волатильности, торговых стратегиях, использующих подразумеваемую волатильность, а также доступных онлайн-ресурсах и индексах Чикагской биржи опционов (CBOE) для дальнейшего изучения.

Шет начинает с краткого обзора опционов, охватывающих различные волатильности, такие как историческая и подразумеваемая волатильность. Он подробно рассматривает одну торговую стратегию и обсуждает пару индексов CBOE, давая практические советы по их применению. Чтобы обеспечить исторический контекст, Шет рассказывает об истоках опционов, восходя к первому зарегистрированному опционному контракту около 500 г. до н.э. Он рассказывает историю Фалеса, математика и философа, который получил исключительные права на все прессы для оливок во время обильного урожая. Эта история иллюстрирует раннее проявление торговли опционами.

Переходя к современному определению опционов, Шет разъясняет концепцию колл-опционов, описывая их как контракты, позволяющие спекулировать или хеджировать будущее базового актива. Он подчеркивает, что колл-опционы предоставляют получателю право, но не обязанность выйти из контракта. Шет продолжает объяснять основы торговли опционами колл и пут, подчеркивая, что опцион колл дает покупателю право купить базовый актив по определенной цене, а опцион пут дает покупателю право продать базовый актив по заранее определенной цене. цена. Он подчеркивает, что торговля опционами — это игра с нулевой суммой, а это означает, что на каждого победителя приходится проигравший, в результате чего общая прибыль и убытки равны нулю. Шет предупреждает о рисках продажи колл-опциона без владения базовой акцией, но отмечает, что если кто-то владеет акцией, продажа колл-опциона может помочь снизить риск.

Шет углубляется в опционные контракты, охватывая длинные колл, короткие колл, длинные пут и короткие опционы пут. Он объясняет их потенциальную прибыль и убытки, предостерегая новичков от торговли «голыми опционами». Более того, он подчеркивает важность учета временной стоимости денег при расчете прибыли по сравнению с выплатой. Шет проводит различие между европейскими и американскими опционами, поясняя, что европейские опционы могут быть исполнены только по истечении срока действия, тогда как американские опционы могут быть исполнены в любое время. Он завершает этот раздел введением модели ценообразования Блэка-Шоулза-Мертона, которую он сравнивает с «покупкой акций с кредитным плечом».

Затем акцент смещается на модель Блэка-Шоулза-Мертона (BSM) и лежащие в ее основе допущения. Шет подчеркивает одно из этих предположений, заявляя, что волатильность доходности известна и остается постоянной на протяжении всего срока действия опциона. Он переходит к обсуждению исторической волатильности, которая представляет собой стандартное отклонение исторической доходности активов. Шет объясняет его важность для прогнозирования потенциальной прибыльности опциона, подчеркивая, что более высокая волатильность увеличивает цену опциона из-за большей вероятности того, что актив окажется «в деньгах».

Затем Шет исследует подразумеваемую волатильность и ее роль в обратном инжиниринге волатильности из модели Блэка-Шоулза с использованием рыночных опционов. Подразумеваемая волатильность интерпретируется как ожидаемая рынком волатильность и рассчитывается на основе рыночных цен опционов. Шет представляет индекс VIX, в котором для оценки подразумеваемой волатильности используются опционы S&P 500 с 30-дневным сроком погашения при деньгах. VIX измеряет волатильность, ожидаемую рынком в течение срока действия опциона. Он отмечает, что трейдеры часто используют подразумеваемую волатильность, полученную из цен опционов, для оценки опционов, а не наоборот. Шет подчеркивает, что если разные страйки связаны с одним и тем же базовым активом, их подразумеваемая волатильность должна оставаться постоянной.

Шет продолжает объяснять концепцию перекоса волатильности в ценообразовании опционов. Он демонстрирует, как подразумеваемая волатильность отклоняется от исторической волатильности по мере отклонения цены исполнения, что приводит к перекосу волатильности. Шет подчеркивает, что перекос появился после 1987 года и представляет собой возможность для трейдеров, поскольку это отражается на ценах опционов. Он вводит термин «премия за риск волатильности», который представляет собой разницу между подразумеваемой и реализованной волатильностью. Эту премию можно использовать в торговых стратегиях. Шет поясняет, что, хотя модель Блэка-Шоулза в основном используется для оценки опционов, она чаще используется для получения подразумеваемой волатильности.

Следующей темой обсуждения становится расчет подразумеваемой волатильности на рынке опционов. Шет объясняет, как трейдеры используют рыночные значения определенных опционов на базовые активы и вводят эти значения в модель Блэка-Шоулза, чтобы реконструировать волатильность. Затем подразумеваемая волатильность интерпретируется как ожидаемая волатильность рынками опционов за определенный период, часто 30 дней. Шет вводит понятие премии за риск волатильности, демонстрируя, как рынки опционов склонны переоценивать фактическую волатильность. Он завершает этот раздел, представляя частотное распределение премии за волатильность.

Докладчик углубляется в торговые стратегии, основанные на подразумеваемой волатильности, уделяя особое внимание концепции продажи стрэддлов. Шет подчеркивает, что подразумеваемая волатильность обычно выше, чем реализованная волатильность, что приводит к переоценке опционов. В результате стратегия включает продажу стрэддлов и снижение волатильности. Чтобы оценить риски, связанные с этими стратегиями, Шет вводит греческие измерения, которые обеспечивают основу для оценки риска. Он предлагает пример сценария, связанный с покупкой стрэддла «при деньгах», и обсуждает результаты прибылей и убытков, основанные на цене базовой акции. В заключение Шет предупреждает, что если цена акций значительно колеблется, цены опционов могут перестать быть чувствительными к волатильности.

Видео продолжает обсуждение использования опционов в качестве страховки от изменений цен на акции. Шет объясняет, что, одновременно покупая колл и пут или продавая оба по цене, наиболее близкой к цене акции, можно достичь дельта-нейтралитета, но вега не может быть полностью застрахована. Затем Шет представляет индексы CBOE как удобный способ извлечь выгоду из премии за волатильность, особо упомянув индекс BXM (BuyWrite Monthly), который включает стратегию покрытого колла, и опцион «железная бабочка» BFLY. Он объясняет, что выставление покрытых колл-опционов на собственные акции может снизить риск, связанный с владением только базовыми акциями, но также несет в себе возможность потери акций в случае колл-опциона. Наконец, Шет объясняет стратегию железной бабочки, которая предполагает покупку и продажу четырех опционов с тремя страйками против S&P 500.

Ближе к концу вебинара Шет представляет стратегию, включающую покупку пут-опциона «вне денег» и колла «вне денег». Эта стратегия приводит к короткой позиции волатильности, похожей на обратный стрэддл, но с несколько преувеличенной выплатой для увеличения потенциальной прибыли.

  • 00:00:00 Спикер Арнав Шет представлен как профессор, который будет вести вебинар на тему «Подразумеваемая волатильность: от теории к практике». Он рассказывает о различных типах волатильности, о том, как использовать подразумеваемую волатильность, торговых стратегиях для использования характеристик подразумеваемой волатильности, а также о доступных онлайн-ресурсах и индексах Чикагской биржи опционов, чтобы помочь участникам начать работу. Сессия записывается, и вопросы можно задавать через окно вопросов и ответов. Спикер представлен как профессор с обширными знаниями в области волатильности, опубликовавший книгу и основавший консультационно-аналитическую платформу.

  • 00:05:00 Докладчик начинает с краткого обзора основ опционов, включая различные виды волатильности, такие как историческая и подразумеваемая волатильность. Затем они подробно представляют одну торговую стратегию и пару индексов CBOE. Спикер также рассказывает об истории опционов, начиная с первого зарегистрированного опционного контракта, датируемого примерно 500 г. до н.э. математиком и философом Фалесом, который забронировал все прессы для оливок во время небывалого урожая. Затем спикер определяет, что такое опцион колл в наше время, объясняя, что это контракт, который позволяет спекулировать или хеджировать будущее базового актива, в частности, предоставляя получателю право, но не обязанность выхода.

  • 00:10:00 Спикер объясняет основы торговли опционами колл и пут. Опцион колл дает покупателю право, но не обязательство, купить базовый актив, такой как акции, по определенной цене, в то время как опцион пут дает покупателю право, но не обязательство, продать базовый актив по указанной цене. цена. Спикер отмечает, что торговля опционами — это игра с нулевой суммой, то есть на каждого победителя приходится проигравший, а сумма прибылей и убытков всегда равна нулю. Кроме того, продажа колл-опциона без владения базовой акцией очень опасна, но если вы владеете базовой акцией, продажа колл-опциона может снизить ваш риск.

  • 00:15:00 Арнав Шет обсуждает различные типы опционных контрактов, в том числе длинный колл, короткий колл, длинный пут и короткий пут, а также их потенциальные прибыли и убытки. Он предостерегает от начала с «голых опционов» и подчеркивает важность учета временной стоимости денег при расчете прибыли по сравнению с выплатой. Шет также разъясняет разницу между европейскими и американскими опционами, заявляя, что европейские опционы могут быть исполнены только по истечении срока действия, тогда как американские опционы могут быть исполнены в любое время. Наконец, он описывает модель ценообразования Блэка-Шоулза-Мертона для опционов, которую он описывает как «покупку акций с использованием заемных средств».

  • 00:20:00 Докладчик представляет модель Блэка-Шоулза-Мертона (BSM) и ее предположения, одно из которых заключается в том, что волатильность доходности известна и постоянна на протяжении всего срока действия опциона. Затем он сосредотачивается на исторической волатильности, которая представляет собой стандартное отклонение исторической доходности активов, и на ее важности для прогнозирования потенциальной прибыльности опциона. Большая волатильность указывает на более высокую цену опциона, потому что существует большая вероятность того, что актив окажется в деньгах, что приведет к большой потенциальной выплате.

  • 00:25:00 Докладчик обсуждает подразумеваемую волатильность и то, как она используется для обратного проектирования волатильности из модели Блэка-Шоулза с использованием рыночных опционов. Подразумеваемая волатильность интерпретируется как ожидаемая рынком волатильность и рассчитывается посредством ввода рыночной цены опциона. VIX, рассчитанный на основе 30-дневных опционов S&P 500 со сроком погашения «при деньгах», является наилучшей оценкой подразумеваемой волатильности и измеряет волатильность, ожидаемую рынком в течение периода времени, когда истекает срок действия опциона. Трейдеры часто используют подразумеваемую волатильность, рассчитанную через цены опционов, а не наоборот. Подразумеваемая волатильность должна быть постоянной для всех различных страйков, если речь идет об одном и том же базовом активе.

  • 00:30:00 Арнав Шет объясняет перекос волатильности в ценообразовании опционов. Он показывает, что подразумеваемая волатильность отклоняется от исторической волатильности по мере того, как мы удаляемся от цены исполнения, и это известно как перекос волатильности. Перекос появляется только после 1987 года, и это становится возможностью для трейдеров, поскольку это также отражается на ценах опционов. Разница между подразумеваемой и реализованной волатильностью называется премией за риск волатильности, которую можно использовать в торговых стратегиях. Шет объясняет, что модель Блэка-Шоулза используется для оценки опционов, но чаще она используется для получения подразумеваемой волатильности.

  • 00:35:00 Арнав Шет объясняет, как трейдеры рассчитывают подразумеваемую волатильность на рынке опционов. Трейдеры используют рыночную стоимость определенных опционов на базовые активы и вводят все пять значений в модель Блэка-Шоулза, чтобы реконструировать волатильность. Затем подразумеваемая волатильность интерпретируется как волатильность, ожидаемая рынками опционов в течение следующего указанного периода, обычно 30 дней. Вводится понятие премии за риск волатильности, которая представляет собой разницу между подразумеваемой волатильностью и фактической волатильностью, и показывается, что в целом рынки опционов склонны переоценивать фактическую волатильность. Этот раздел заканчивается частотным распределением премии за волатильность.

  • 00:40:00 Спикер обсуждает торговые стратегии, основанные на подразумеваемой волатильности и концепции продажи стрэддлов. Спикер объясняет, что подразумеваемая волатильность обычно больше, чем реализованная волатильность, и это приводит к переоценке опционов. Поэтому стратегия состоит в том, чтобы продавать стрэдлы и открывать короткие позиции волатильности. Спикер также представляет концепцию греческих измерений для оценки рисков, связанных с этими стратегиями. Спикер приводит пример сценария покупки стрэддла «при деньгах» и обсуждает результаты прибыли и убытков в зависимости от цены базовой акции. В заключение докладчик подчеркивает риск того, что цены опционов перестанут быть чувствительными к волатильности, если цена акций сильно колеблется.

  • 00:45:00 В видео обсуждается использование опционов для хеджирования от изменения цен на акции. Одновременно покупая колл и пут или продавая колл и пут по деньгам, наиболее близким к стоимости акции, вы можете достичь дельта-нейтралитета, но не можете хеджировать вегу. Затем видео переходит к объяснению индексов CBOE как простого способа воспользоваться премией за волатильность, в частности, BXM и покрытого колла, а также опциона железной бабочки BFLY. Написание покрытых опционов на акции, которыми вы владеете, может снизить риск владения только базовыми акциями, но вы должны быть готовы потерять акции в случае отзыва. Наконец, видео объясняет стратегию железной бабочки, которая включает в себя покупку и продажу четырех опционов с тремя страйками против S&P 500.

  • 00:50:00 Спикер иллюстрирует стратегию, которая включает в себя покупку пут-опциона без денег и еще один денежный колл, что приводит к короткой позиции волатильности, похожей на обратный стрэддл. Однако выигрыш слегка преувеличен для увеличения прибыли.
 

Как использовать данные финансового рынка для фундаментального и количественного анализа — 21 февраля 2017 г.



Как использовать данные финансового рынка для фундаментального и количественного анализа — 21 февраля 2017 г.

Динамики:

  • Дипак Шеной (основатель и генеральный директор Capitalmind)
  • Максим Фажес (основатель Golden Compass Quantitative Research)
  • Марко Николас Дибо (генеральный директор Quanticko Trading)

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

 

Информационная сессия по алгоритмическому трейдингу



Информационная сессия по алгоритмическому трейдингу

Открывая информативную сессию по алгоритмической торговле, спикер выражает благодарность за растущий интерес к этой области и признает значительное влияние, которое она оказала за эти годы. Они представляют Нитеша, соучредителя IH и Quant Institute, в качестве спикера сессии. Нитеш имеет богатый опыт работы на финансовых рынках и предоставит обзор алгоритмической торговли, тенденций и возможностей, особенно для начинающих. Спикер освещает недавние новостные статьи, демонстрирующие растущую популярность алгоритмической торговли и прогнозируемый темп ее роста более чем на 10% в год в течение следующих пяти лет.

Докладчик подробно рассказывает о росте и возможностях алгоритмической торговли, подчеркивая ее быстрое распространение с двузначными процентными показателями по всему миру. Они представляют данные с разных бирж, демонстрируя растущие объемы алгоритмической торговли на фондовых и товарных рынках. Чтобы определить алгоритмическую торговлю, они объясняют ее как процесс использования компьютеров, запрограммированных с определенным набором инструкций, для размещения торговых ордеров с высокой скоростью и частотой с целью получения прибыли. Подчеркнута критическая роль технологий в алгоритмическом трейдинге, особенно в высокочастотном трейдинге, где на него приходится значительная часть (до 60-70%) прибыльности торговой стратегии.

Переходя к ключевым аспектам алгоритмической торговли, спикер обсуждает технологии, инфраструктуру и стратегию. Они подчеркивают выдающуюся роль технологий в современном мире алгоритмической торговли, где лидируют технократы и трейдеры, ориентированные на технологии. Инфраструктура определяется как решающий фактор, который определяет вероятность успеха трейдера, подчеркивая важность типа используемой инфраструктуры. Наконец, спикер объясняет, что сама торговая стратегия — это то, что в конечном итоге определяет прибыльность и успех, составляя 30-70% общей вероятности успеха трейдера. Они описывают различные этапы разработки стратегии, включая формирование идей, моделирование, оптимизацию и реализацию.

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

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

Алгоритмические торговые платформы и их выбор в зависимости от типа стратегии обсуждаются спикером. Для стратегий низкочастотной торговли брокеры часто предоставляют бесплатные веб-платформы, которые позволяют осуществлять автоматическую торговлю с использованием кода API на различных языках программирования. Для более высокой чувствительности к задержке можно использовать развертываемые платформы стоимостью несколько сотен долларов в месяц. Спикер также подчеркивает, что тип используемой инфраструктуры зависит от стратегии, поскольку для высокочастотных данных и анализа требуются высокопроизводительные серверы.

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

Спикер объясняет, что алгоритмическая торговля требует более сложных инструментов, чем Excel, таких как R или Matlab, для обработки данных и построения моделей. Они также упоминают повышенные требования к соответствию и аудиту, связанные с автоматизацией, что является глобальной тенденцией. Трейдерам рекомендуется убедиться, что их транзакции поддаются аудиту, их коды и стратегии имеют надлежащую защиту от крайних случаев или неуправляемых случаев, а также имеют защиту этикета. Также рекомендуется иметь команду с базовым пониманием аналитики, технологий и финансовых рынков, по крайней мере, с одним членом команды, специализирующимся во всех трех областях. Это можно сравнить с традиционным рецептом успеха в трейдинге, который требует таких навыков, как обработка чисел, распознавание образов, скорость набора текста, понимание финансового рынка и дисциплина.

Спикер обсуждает рецепт успеха количественного трейдинга с использованием алгоритмического трейдинга. Они подчеркивают необходимость сильного понимания математики и статистики, а также владения финансовыми вычислениями. Понимание технологии и структуры рынка имеет решающее значение, наряду с общим пониманием того, как аппаратные функции и сети играют роль в успехе торговли. Также необходимо понимание финансового рынка, а знание того, как кодировать и моделировать стратегию, является дополнительным преимуществом. Для тех, кто создает магазины с более высокой частотой, все эти элементы жизненно важны. Спикер подчеркивает важность EPAT для людей, вступающих в мир трейдинга, особенно потому, что многие люди в финансах не имеют необходимого понимания технологий для достижения успеха.

Спикер рассказывает о решении проблемы непонимания технологий среди инструментов количественного анализа, необходимых для трейдинга. Они упоминают о создании ePACT (Executive Programme in Algorithmic Trading) для работающих профессионалов, которые хотят получить опыт в алгоритмической торговле. Программа ePACT представляет собой шестимесячную интегрированную онлайн-программу, которая включает занятия по выходным в течение четырех-четырех с половиной месяцев, за которыми следуют дополнительные полтора-два месяца проектной работы. Работа над проектом позволяет участникам специализироваться в выбранной ими области. Программа состоит из девяти различных модулей, преподаваемых отраслевыми практиками, чтобы обеспечить соответствие изучаемого материала потребностям и тенденциям отрасли.

Обсуждаются различные модули программы ePACT, начиная с введения в финансовый рынок, базовой статистики, деривативов и рисков, расширенной статистики и количественной торговой стратегии. Модуль количественной торговой стратегии охватывает различные торговые стратегии, а также включает в себя темы, связанные с настройкой алгоритмического торгового стола и рассмотрением вовлеченных бизнес-аспектов. Программа также охватывает реализацию алгоритмических торговых платформ с использованием Python, предоставляя инструкции по основам Python и тому, как реализовывать торговые стратегии на разных платформах. Участникам назначается наставник для наблюдения за их проектной работой, которая действует как специализация в выбранной ими области.

Спикер рассказывает об услугах поддержки, которые команда карьерных служб оказывает участникам и выпускникам программы алгоритмического трейдинга. Они подчеркивают важность обучения на практике, живых лекций и доступа к записанным лекциям. Докладчик представляет график, показывающий отраслевые требования и профили, которые компании ищут в кандидатах, гарантируя, что программа охватывает соответствующие темы. Они упоминают, что в программе участвуют лидеры отрасли в качестве инструкторов из разных стран, а их выпускники живут более чем в 30 странах мира. Также выделяются различные мероприятия и программы, организованные институтом для повышения осведомленности об алгоритмической торговле.

Спикер продолжает отвечать на различные вопросы зрителей, связанные с алгоритмической торговлей. Они подтверждают, что граждане США могут открывать торговые счета в Индии, но им необходимо пройти через хранителя и выполнить определенный процесс, чтобы открыть счет у клирингового брокера. Спикер рекомендует книги доктора Апа Чана и Ларри Харриса тем, кто заинтересован в создании алгоритмического трейдинга или начале работы с алготрейдингом. Они также упоминают несколько платформ, доступных в Индии для алгоритмической торговли, таких как Symphony Fintech, Automated Trading и YouTrade. Реальные технические данные можно получить либо напрямую с биржи, либо через своего брокера. Кроме того, они подтверждают, что студенты могут использовать ту же стратегию, которую они разработали в ходе курса, и применять ее в реальной торговле.

Спикер продолжает отвечать на различные вопросы зрителей, касающиеся алгоритмического трейдинга. Они объясняют, что кодирование и тестирование стратегии с использованием различных инструментов возможно и несложно перенести в реальную торговлю. Также рассматриваются вопросы, касающиеся правил, соответствия и лицензирования торговли на индийском рынке. Спикер объясняет, что требуется разрешение от биржи для подходящих стратегий автоматической торговли и что необходима демонстрация. Они также обсуждают популярные торговые стратегии, такие как стратегии на основе моментума, статистического арбитража и стратегии на основе машинного обучения.

Докладчик обсуждает типы торговых стратегий, рассматриваемых в курсе, и подчеркивает важность изучения того, как разрабатывать новые стратегии, тестировать их и выполнять. Они отвечают на вопросы о перспективах трудоустройства для выпускников курсов, средней предлагаемой заработной плате и навыках программирования, необходимых для анализа свечных моделей. Также рассматриваются опасения по поводу уровня знаний и временных затрат работающих специалистов, проходящих курс, а также затрат, связанных с созданием отдела алгоритмической торговли в Индии. Докладчик подчеркивает важность базового понимания ключевых понятий перед началом программы, чтобы максимизировать ее ценность.

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

Спикер рассказывает о преимуществах алгоритмической торговли для розничных трейдеров и о том, как технологии могут помочь минимизировать потери. Они отвечают на вопросы о том, как непрограммисты изучают Python для алгоритмической торговли, и о том, могут ли жители Индии торговать на мировых рынках. Они поясняют, что их фирма в первую очередь занимается обучением, а не предоставлением брокерских или алгоритмических торговых платформ. Спикер подчеркивает, что их программа помогла сотням участников из более чем 30 стран, и призывает заинтересованных лиц связаться с их отделами по развитию бизнеса и продажам для получения дополнительной информации.

Спикер отвечает на несколько вопросов зрителей, в том числе о том, должны ли все стратегии быть одобрены биржей и как защитить стратегию. Они объясняют, что поставщики алгоритмов не могут видеть стратегию трейдера, а биржи в первую очередь заботятся о том, чтобы стратегии не вызывали хаоса на рынке. Они упоминают студенческую скидку на программу и обсуждают доступность алготрейдинга на товарных рынках в Индии. Кроме того, они подчеркивают важность линейной алгебры и распределения вероятностей в профилях HFT в зависимости от роли и подчеркивают, что алготрейдинг может применяться во всем мире к любому торговому инструменту, включая опционы и форекс.

Спикеры обсуждают стратегии кодирования, предоставление повторно используемого кода и необходимость изучения Python и R. Они также отвечают на вопросы, касающиеся проверки стратегий, потенциальной рентабельности инвестиций и необходимой инфраструктуры для небольшого числа трейдеров. Выступающие предостерегают от обмена стратегиями с другими и предлагают сосредоточиться на изучении лучших практик и разработке уникальных идей торговых стратегий.

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

В заключение спикер благодарит присутствующих и предлагает дальнейшую помощь. Хотя они не смогли ответить на все вопросы из-за нехватки времени, спикер призывает аудиторию присылать свои запросы и предоставляет контактную информацию для команды Quant Institute. Они выражают признательность за интерес к алгоритмической торговле и подчеркивают важность постоянного обучения и практики в этой области.

  • 00:00:00 Спикер представляет информативную сессию по алгоритмическому трейдингу и приветствует зрителей. Они выражают благодарность растущему интересу к сегменту алгоритмической торговли и тому влиянию, которое она оказала за эти годы. Спикер представляет соучредителя IH и Quant Institute Нитеша, который выступит на сессии. Нитеш имеет богатый опыт работы на финансовых рынках и предоставит обзор алгоритмической торговли, тенденций и возможностей для начинающих. Спикер также освещает недавние новостные статьи, демонстрирующие растущую популярность алгоритмической торговли и ожидаемые темпы ее роста более чем на 10% в год в течение следующих пяти лет.

  • 00:05:00 Спикер обсуждает рост и возможности алгоритмической торговли, области, которая быстро расширяется с двузначными процентными числами по всему миру. Спикер представляет данные с разных бирж, подчеркивая растущие объемы алгоритмической торговли как на рынках акций, так и на товарных рынках. Алгоритмическая торговля определяется как процесс использования компьютеров, запрограммированных на выполнение определенного набора инструкций по размещению торговых ордеров для получения прибыли с высокой скоростью и частотой. Привлечение технологий подчеркивается как критический аспект алгоритмической торговли, особенно в высокочастотной торговле, где на нее приходится до 60-70% причин, по которым торговая стратегия приносит прибыль.

  • 00:10:00 Спикер обсуждает ключевые аспекты алгоритмического трейдинга, в том числе технологии, инфраструктуру и стратегию. Роль технологий в алгоритмическом трейдинге видна в современном мире, где лидируют технократы и трейдеры, ориентированные на технологии. Инфраструктура играет большую роль, и тип используемой инфраструктуры определяет вероятность успеха трейдера. Наконец, торговая стратегия — это то, что делает деньги и составляет 30-70% вероятности успеха трейдера. Спикер объясняет различные этапы разработки стратегии от идеи до моделирования и от оптимизации до реализации.

  • 00:15:00 Спикер описывает этапы алготрейдинга, которые включают оптимизацию, тестирование и исполнение. Они подчеркивают важность оптимизации входных переменных модели для обеспечения согласованности вывода перед переходом к выполнению. Кроме того, при автоматизации выполнения спикер предупреждает о потенциальных рисках и подчеркивает необходимость системы управления рисками для обеспечения безопасности и предотвращения операционного риска. Они предполагают, что котировки на ноге статистически ведут к большей прибыли и более высокой доходности за сделку.

  • 00:20:00 Обсуждаются риски, связанные с алгоритмической торговлей, такие как возможность огромных потерь и важность управления операционными рисками. Также выделена инфраструктура, необходимая для алгоритмической торговли, включая высокоскоростные линии и словосочетания. Переходя к практическим шагам по созданию платформы алгоритмической торговли, доступ к рынку является важным первым шагом, будь то получение членства или открытие счета у брокера. Лицензионные требования могут различаться в зависимости от регулирующего органа. Выбор правильной алгоритмической торговой платформы в конечном итоге зависит от используемой стратегии.

  • 00:25:00 Спикер рассказывает об алгоритмических торговых платформах и о том, как их выбрать в зависимости от типа используемой стратегии. Для стратегий низкочастотной торговли брокеры часто предоставляют бесплатные веб-платформы, которые позволяют осуществлять автоматическую торговлю с использованием кода API для различных языков программирования. Для тех, кто более чувствителен к задержкам, можно использовать развертываемую платформу за несколько сотен долларов в месяц. Спикер также отмечает, что тип используемой инфраструктуры будет зависеть от типа развертываемой стратегии, при этом высокочастотные данные и анализ требуют сервера для обеспечения высочайшего уровня производительности.

  • 00:30:00 Спикер обсуждает различные типы доступа и инфраструктуры, необходимые для алгоритмической торговли, и то, как это может зависеть от различных правил и технологий. Объясняется концепция совместного размещения и удаленного хостинга, а также такие соображения, как задержка, линии маршрутизации заказов и рыночные данные. Также подчеркивается важность наличия хорошей базы данных и аналитики для оптимизации стратегии, особенно при работе с большими объемами потиковых данных. Также изучается стоимость доступа к этим инструментам и степень использования данных, необходимых для различных торговых стратегий.

  • 00:35:00 Спикер объясняет, что алгоритмическая торговля требует более сложных инструментов, чем Excel, таких как R или Matlab, для обработки данных и построения моделей. Автоматизация также требует большего соответствия и аудита, что является тенденцией во всем мире. Алгоритмическим трейдерам необходимо обеспечить возможность аудита своих транзакций, а также убедиться, что их коды и стратегии не имеют пограничных или неуправляемых случаев, а также иметь защиту этикета. Кроме того, трейдерам нужна команда с базовым пониманием аналитики, технологий и финансовых рынков, по крайней мере, с одним членом команды, специализирующимся на всех трех. Спикер сравнивает это с традиционным рецептом успеха в трейдинге, в котором важны обработка чисел, распознавание образов, скорость набора текста, понимание финансового рынка и дисциплина.

  • 00:40:00 Спикер обсуждает рецепт успеха количественного трейдинга с использованием алгоритмического трейдинга. Это требует сильного математического и статистического понимания, а также финансовых вычислений. Также необходимо понимание технологии и структуры рынка, а также общее понимание того, как аппаратные функции и сети играют роль в успехе торговли. Кроме того, требуется понимание финансового рынка, а знание того, как кодировать и моделировать вашу стратегию, является дополнительным преимуществом. Для тех, кто создает магазин с более высокой частотой, все эти элементы жизненно важны. Спикер обращает внимание на EPAT, который имеет решающее значение для тех, кто хочет войти в мир торговли, особенно когда большинству людей в финансах не хватает понимания технологий, необходимых для успеха.

  • 00:45:00 Спикер рассказывает о том, как они справились с непониманием в технологии различных инструментов количественного анализа, необходимых для трейдинга. Программа epat для руководителей по алгоритмическому трейдингу была создана для работающих профессионалов, которые хотели получить опыт в алгоритмическом трейдинге. Шестимесячная комплексная онлайн-программа включала занятия по выходным в течение четырех-четырех с половиной месяцев и дополнительные полтора-два месяца проектной работы. Работа над проектом выступала в качестве инструмента специализации в предметной области, в которой участники хотели развить свой опыт. Программа состояла из девяти различных модулей и преподавалась специалистами-практиками в отрасли, чтобы гарантировать, что пройденный материал соответствует потребностям и тенденциям отрасли.

  • 00:50:00 Обсуждаются различные модули программы ePACT, начиная с введения в финансовый рынок, базовой статистики, деривативов и рисков, расширенной статистики и количественной торговой стратегии. Последний включает в себя различные торговые стратегии, а также охватывает бизнес-среду, такую как создание алгоритмического торгового стола и бизнес-аспекты, которые необходимо учитывать. Алгоритмическая торговая платформа с использованием Python также является модулем программы, которая охватывает основы Python и реализацию торговых стратегий на различных торговых платформах, включая Алгоритмические торговые платформы. Программа включает в себя проект, который действует как специализация, закрепляя за участником наставника, который может контролировать работу проекта.

  • 00:55:00 Спикер обсуждает различные услуги поддержки, предоставляемые командой карьерных услуг как участникам, так и выпускникам программы алгоритмического трейдинга. Они также упоминают важность обучения на практике, живых лекций и доступа к записанным лекциям. Кроме того, спикер представил график, показывающий отраслевые требования и профили, которые компании ищут в кандидатах. Эта информация помогает гарантировать, что программа охватывает соответствующие темы. В программе участвуют лидеры отрасли в качестве инструкторов из разных стран, а их выпускники живут более чем в 30 странах мира. Наконец, они рассказали о различных мероприятиях и программах, организованных ими для повышения осведомленности об алгоритмической торговле.

  • 01:00:00 Спикер отвечает на различные вопросы, связанные с алгоритмическим трейдингом. Он подтверждает, что граждане США могут открывать торговые счета в Индии, но им необходимо пройти через хранителя и пройти процедуру открытия счета у клирингового брокера. Спикер рекомендует книги доктора Ап Чана и Ларри Харриса тем, кто хочет создать алго-трейдинг или начать с алго-трейдинга. Он также упоминает различные платформы, доступные в Индии для алго-трейдинга, такие как Symphony Fintech, Automated Trading и YouTrade, среди прочих. Он сообщает, что реальные технические данные пользователи могут получить либо напрямую с биржи, либо через своего брокера. Кроме того, он подтверждает, что студенты могут использовать ту же стратегию, которую они разработали в ходе курса, в реальной торговой среде.

  • 01:05:00 Спикер отвечает на различные вопросы зрителей, касающиеся алгоритмического трейдинга. Спикер объясняет, что возможно кодирование и тестирование стратегии с использованием разных инструментов, а также ее несложно перенести в реальную торговлю. Зрители также спрашивают о регулировании, соблюдении требований и лицензировании торговли на индийском рынке. Спикер объясняет, что прежде чем использовать любую подходящую стратегию автоматической торговли, требуется разрешение от биржи, где необходима демонстрация. Также обсуждаются некоторые популярные торговые стратегии, такие как торговые стратегии на основе импульса, статистический арбитраж и торговые стратегии на основе машинного обучения.

  • 01:10:00 Спикер обсуждает типы торговых стратегий, рассматриваемых в курсе, подчеркивая важность обучения тому, как придумывать новые стратегии, а также как их тестировать и выполнять. Спикер также отвечает на вопросы, связанные с перспективами трудоустройства для прошедших курс, средней предлагаемой зарплатой и навыками программирования, необходимыми для анализа свечных паттернов. Они также решают проблемы, связанные с необходимым уровнем знаний и временными затратами для работающих специалистов, проходящих курс, а также с расходами, связанными с созданием отдела алгоритмической торговли в Индии. Докладчик подчеркивает важность базового понимания ключевых понятий перед запуском программы, чтобы извлечь из нее максимальную пользу.

  • 01:15:00 Спикер отвечает на различные вопросы, связанные с алгоритмическим трейдингом. Они предлагают тем, у кого ограниченные знания о фондовых рынках, обратиться к специалисту по продажам за советом, чтобы получить общее представление об этих областях, а затем продолжить курс. Они объясняют, что алгоритмическая торговля полезна для отдельных трейдеров, если они хотят обеспечить дисциплину в своих сделках и расширить свою стратегию, включив в нее несколько инструментов. Спикер также затрагивает проблемы, связанные с переходом с одного курса на другой и брокерами в Индии, которые предлагают услуги алготрейдинга. Наконец, они объясняют, что размещение серверов на бирже не дает необоснованных преимуществ алгоритмическим трейдерам и на самом деле приносит пользу розничным трейдерам, обеспечивая более узкие спреды между ценами покупки и продажи.

  • 01:20:00 Спикер рассказывает о преимуществах алгоритмической торговли для розничных трейдеров и о том, как они могут минимизировать потери с помощью технологий. Спикер также отвечает на вопросы участников, в том числе о том, могут ли непрограммисты изучить Python для алгоритмической торговли и могут ли жители Индии торговать на мировых рынках. Кроме того, спикер уточняет, что их фирма в первую очередь занимается обучением, а не предоставлением брокерских или алгоритмических торговых платформ. Спикер подчеркивает, что их программа помогла сотням участников из более чем 30 стран, и призывает заинтересованных лиц связаться с их отделами по развитию бизнеса и продажам для получения дополнительной информации.

  • 01:25:00 Спикер отвечает на несколько вопросов зрителей, в том числе, все ли стратегии должны быть одобрены биржей и как защитить стратегию. Они объясняют, что поставщики алгоритмов не смогут увидеть вашу стратегию, а биржи больше заботятся о том, чтобы стратегия не вызвала хаос на рынке. Они также упоминают студенческую скидку на программу и доступность алгоритмической торговли на товарных рынках в Индии. Кроме того, они подчеркивают важность линейной алгебры и распределения вероятностей в профиле HFT в зависимости от роли, а также то, что алгоритмическая торговля может применяться во всем мире к любому торговому инструменту, включая опционы и форекс.

  • 01:30:00 Спикеры обсуждают стратегии кодирования, предоставление повторно используемого кода и необходимость изучения Python и R. Они также отвечают на вопросы, касающиеся проверки стратегий, потенциальной рентабельности инвестиций и необходимой инфраструктуры для небольшого числа трейдеров. Выступающие предостерегают от того, чтобы делиться своей стратегией с другими, и предлагают сосредоточиться на изучении лучших практик и разработке собственных идей торговой стратегии.

  • 01:35:00 Спикеры отвечают на различные вопросы об алгоритмической торговле, в том числе об идеальных временных рамках для тестирования стратегии, минимальной пропускной способности интернета, необходимой для торговли умеренными объемами, и о том, как обойти получение брокерских услуг. Они также обсуждают лучших поставщиков алгоритмической торговли в Индии и могут ли быть запрограммированы стратегии дискреционной торговли, такие как волновая теория Эллиота. Спикеры предполагают, что любую стратегию можно закодировать, если вы умеете программировать и имеете в виду четкие правила. Они советуют трейдерам выбирать поставщиков на основе их индивидуальных требований, а также плюсов и минусов поставщиков.

  • 01:40:00 Спикер завершает информативную сессию по алгоритмической торговле, благодарит участников и предлагает дальнейшую помощь. Хотя они не смогли ответить на все вопросы из-за нехватки времени, спикер призывает аудиторию присылать свои запросы и предоставляет контактную информацию для тех, кто интересуется программой или алгоритмической торговлей в целом. Спикер также приглашает участников оставить отзыв с помощью опроса, чтобы помочь спланировать будущие вебинары.