[TOC]

краткое содержание
Количественная торговля, как продукт сочетания науки и машин, меняет ландшафт современного финансового рынка. Сейчас многие инвесторы обратили внимание на эту сферу. Как минимизировать риски и добиться максимальной прибыли? Это также является целью этой серии курсов. В качестве первой статьи мы кратко объясним «Что такое количественная торговля».
Обзор
Когда многие люди слышат термин «количественная торговля», они думают, что это что-то высококлассное и что оно сделает их богатыми в одночасье. Эпоха искусственного интеллекта, сопровождаемая развитием передовых технологий, таких как глубокое обучение, большие данные и облачные вычисления, придала ему таинственный оттенок. Похоже, что при использовании количественной торговли можно построить «идеальную» торговую стратегию.
На самом деле, в определенной степени количественная торговля стала мифом. Если отвлечься от торговли, «квантификация» на самом деле представляет собой использование компьютеров, статистики, математики и других методов с помощью научной инвестиционной системы для нахождения набора ожидаемых систем торговых сигналов. Эта сигнальная система подскажет нам, когда и по какой цене следует покупать и продавать.
Развитие количественной торговли
Возвращаясь к первоисточнику, человек, который первым применил количественные методы для анализа изменений данных и выявления закономерностей колебаний рыночных цен, не был ни голландцем, родиной акций, ни британцем, продвигавшим современные финансы, ни американцем, сосуществовавшим с финансами с момента основания страны, а был французом.
Еще в XVIII веке помощник французского биржевого маклера Жюль Реньо предложил современную теорию изменения цен акций. Позднее он опубликовал книгу «Расчет вероятности и философия торговли акциями», в которой подробно изложил открытый им закон рыночных подъемов и спадов (нормальное распределение): «Отклонение цены пропорционально квадратному корню времени», и в конечном итоге добился успеха в торговле посредством рациональных и количественных инвестиционных решений.
В наши дни, в эпоху Интернета + больших данных + облачных вычислений + искусственного интеллекта, количественная торговля также развивается быстрыми темпами. Лондонский Кэнэри-Уорф, некогда являвшийся мировым финансовым центром, давно превратился в центр ИТ-компаний. Ведущие мировые инвестиционные банки также создают собственные количественные команды, пытаясь присоединиться к финансовой войне «кто получит модель, тот победит в мире». Эти ИТ-команды, которые разрабатывают торговые модели, также называются квантовыми командами. С точки зрения масштаба, Соединенные Штаты, которые начали раньше, уже имеют большое количество сильных количественных хедж-фондов.
Напротив, в Китае как аппаратное обеспечение, так и возможности инвестиционных исследований все еще находятся на начальных стадиях развития. Однако все больше и больше учреждений и профессиональных инвесторов осознали преимущества количественной торговли и приняли участие в этой области. Особенно по мере того, как надзор становится все более строгим, а эффективность рынка постепенно повышается, количественная торговля имеет более широкие возможности для роста.
Характеристики количественной торговли
Научная проверка: Представьте, что если у вас есть торговая система, и вы используете смоделированную торговую систему для проверки ее эффективности, это может занять огромное количество времени. Если вы протестируете ее напрямую с реальной торговой системой, вы можете потерять реальные деньги. Однако функция бэктестинга в количественной торговле может использоваться для научного тестирования торговой системы с использованием большого объема исторических данных. Позвольте данным говорить о том, что работает, а что нет, вместо того, чтобы просто следовать за толпой.
Объективный и точный: В торговле наш настоящий враг — это мы сами. Управлять своим менталитетом легче сказать, чем сделать. Человеческие слабости, такие как жадность, страх и удача, будут многократно усилены на рынке торговли. Количественная торговля может помочь нам преодолеть эти слабости и принимать более обоснованные решения в торговле.
Своевременно и эффективно: В субъективной торговле скорость реакции людей не может быть выше, чем у компьютеров, а физическая сила и энергия людей не могут работать 24 часа в сутки. На торговом рынке, где возможности мимолетны, количественная торговля может полностью заменить субъективную торговлю, находить торговые возможности и отслеживать изменения рынка своевременно и быстро.
Контроль риска: Количественная торговля позволяет не только изучать исторические закономерности, которые могут повториться в будущем на основе исторических данных, но и эти исторические закономерности также являются стратегиями с более высокой вероятностью выигрыша. Вы также можете сформировать различные инвестиционные портфели, чтобы снизить системные риски и сгладить кривую финансирования.
Стратегия открытия прорыва
Первые полчаса после открытия часто могут определить тренд дня. Эта стратегия использует то, находится ли цена на положительной или отрицательной линии в течение получаса после открытия, в качестве стандарта для оценки тренда дня. Если это положительная линия, откройте позицию на покупку; если это отрицательная линия, откройте позицию на продажу и закройте позицию в течение нескольких минут перед закрытием. Это очень простая торговая стратегия.
Стратегия канала Дончиана

Рисунок 1-1 Диаграмма стратегии канала Дончиана
Стратегию канала Дончиана можно считать родоначальником внутридневной торговли. Ее правила таковы: покупать, если текущая цена выше самой высокой цены предыдущих N K-линий; продавать, если текущая цена ниже самой низкой цены предыдущих N K-линий. Знаменитые правила торговли Черепахами используют модифицированную версию стратегии канала Дончиана.
Стратегия арбитража между периодами
Кросс-периодный арбитраж — наиболее распространенный тип арбитражной сделки. Он основан на ценах контрактов с разными месяцами поставки для одного и того же торгового продукта. Если между двумя ценами существует большая разница в цене, фьючерсные контракты разных периодов могут покупаться и продаваться одновременно для проведения кросс-периодного арбитража. Предположим, что разница в цене между основным контрактом и вторичным основным контрактом остается на уровне около -50~50 в течение длительного времени. Если в определенный день спред достигает 70, мы ожидаем, что в какой-то момент в будущем спред вернется к 50. Затем вы можете продать основной контракт и одновременно купить вторичный основной контракт, чтобы зашортить разницу в ценах. наоборот.
Подвести итог
Выше мы кратко представили соответствующие концепции количественной торговли с точки зрения ее определения, развития, характеристик и классических торговых стратегий.
Понимание количественной торговли — важный шаг на пути к становлению квантовым аналитиком. Наконец, я желаю всем обогатиться на медвежьем рынке и как можно скорее реализовать свои знания! Помните, от финансовой свободы вас отделяет всего один бычий рынок!
Предварительный просмотр следующего раздела В чем разница между количественной и традиционной торговлей? Что следует выбрать в реальной торговле: традиционную или количественную торговлю? В следующем разделе мы рассмотрим эти два вопроса для дальнейшего понимания количественной торговли.
Домашнее задание
Многие люди используют сложное стратегическое программирование в качестве отправной точки при обсуждении количественной торговли, непреднамеренно набрасывая завесу таинственности на количественную торговлю. В этом разделе мы попытаемся сделать простой “набросок” количественной торговли на понятном языке, чтобы раскрыть ее тайну. Я считаю, что даже новичок без базовых знаний сможет легко ее понять.
Субъективная торговля больше внимания уделяет человеческому анализу и рыночному чутью. Даже если появляются сигналы покупки и продажи, заказы будут размещаться выборочно. Люди скорее пропустят рынок, чем совершат ошибку. Человеческие чувства сложны, изменчивы и ненадежны. Как только большинство трейдеров сталкиваются с последовательными убытками, они, как правило, переключаются на другой метод. Он крайне непредсказуем и легко подвержен прибылям и убыткам, что затрудняет получение стабильной прибыли.
Количественная торговля разрабатывает последовательные стратегии покупки и продажи посредством понимания транзакций. В торговле относитесь ко всем трендам одинаково, и систематически открывайте и закрывайте позиции. Лучше ошибиться, чем упустить. Он также имеет полную систему оценки, которая определяет, для какого типа рынка и продуктов стратегия больше подходит, посредством бэктестинга исторических данных, и достигает прибыльности за счет комбинирования нескольких стратегий и продуктов.
Короче говоря, субъективная торговля является основой количественной торговли, а количественная торговля является усовершенствованием субъективной торговли. Субъективная торговля больше похожа на практику боевых искусств. Сможете ли вы в конечном итоге добиться успеха, зависит в основном от вашего таланта. Некоторые люди могут не достичь просветления за десять лет, в то время как другие могут достичь просветления за один день. Количественная торговля больше похожа на фитнес. Пока вы усердно работаете, вы можете нарастить мышцы, даже если у вас нет таланта.
Успешный субъективный трейдер в некотором смысле также является количественным трейдером. Потому что успешный субъективный трейдер должен иметь свой собственный набор правил и методов, то есть торговую систему. Успешная субъективная торговля должна основываться на торговой дисциплине и торговых правилах, а часть исполнения торговых правил на самом деле является количественной частью субъективной торговли.
Напротив, успешный количественный трейдер должен быть также превосходным субъективным трейдером, поскольку разработка количественных торговых стратегий фактически является кристаллизацией торговой философии человека. Если восприятие и понимание рынка изначально неверны, то разработанные торговые стратегии вряд ли принесут прибыль в долгосрочной перспективе.
Таким образом, с точки зрения прибыльности, ключевым фактором, определяющим, сможет ли трейдер в конечном итоге добиться успеха, является торговая философия, а не то, является ли это субъективной торговлей или количественной торговлей. Количественная торговля может показаться высокопарной на первый взгляд, но ее суть прибыли ничем не отличается от субъективной торговли по сути. Они как две стороны одного и того же, которые одновременно противоположны и едины.
Но нельзя отрицать, что количественная торговля имеет много преимуществ с точки зрения торговых инструментов.
Более быстрый обзор: Если вы хотите протестировать торговую стратегию, вам нужно рассчитать большой объем исторических данных. Количественная торговля может рассчитать результаты в течение нескольких минут. Эта скорость во много раз превышает скорость субъективной торговли.
Более научно:Чтобы оценить, хороша ли стратегия, мы полагаемся на данные (такие как коэффициент Шарпа, максимальная скорость просадки, годовая доходность), а не на корыстных шарлатанов.
Больше возможностей:В мире существуют тысячи торговых продуктов. Невозможно одновременно отслеживать рынок для субъективной торговли, но количественная торговля может отслеживать весь рынок в режиме реального времени, не упуская ни одной торговой возможности и увеличивая прибыльность.
Конечно, можно, но долго придерживаться этого правила сложно. Зарабатываете ли вы деньги или нет, не зависит от самой количественной торговли, это всего лишь инструмент. Количественная торговля просто реализует торговые идеи запрограммированным, регулярным и количественным образом. Программа только заменяет исполнение. Трудность заключается в стабильном зарабатывании денег в долгосрочной перспективе, поскольку рынок — это игра, которая динамично меняется, и торговые идеи также должны меняться вместе с рынком.
Количественная торговля также сопряжена с рисками. Почему? Потому что количественная торговля заключается в обнаружении закономерностей в исторических данных и формировании торговых стратегий. Однако финансовый рынок — это экологическая система, а его законы и человеческая природа — это интерактивный динамический процесс. В конечном счете, это все еще человеческий рынок. Законы рынка будут зависеть от человеческой природы, а жадность и страх в человеческой природе будут меняться вместе с изменениями на рынке. На рынке очень мало неизменных законов. Какой бы мощной ни была торговая стратегия, трудно справиться с такими внезапными изменениями законов.
Из вышеприведенного объяснения мы видим, что количественная торговля — это не уникальный метод торговли, а всего лишь торговый инструмент, помогающий нам анализировать логику торговли и улучшать торговые стратегии. Независимо от того, являетесь ли вы стоимостным инвестором или техническим инвестором, инвестируете ли вы в акции, облигации, сырьевые товары или опционы, на самом деле все можно оценить количественно. По сравнению с трейдерами, которые принимают решения на основе личного опыта, оружием в руках количественных трейдеров являются рыночные данные и рациональность.
Количественная оценка — это всего лишь метод торговли, стратегия — всего лишь носитель торговых идей, а программа выполняет каждый торговый процесс. В следующем разделе вы узнаете о полном жизненном цикле количественной торговли, который будет включать: концепцию стратегии, построение модели, бэктестинг и настройку, имитационную торговлю, реальную торговлю, мониторинг стратегии и т. д.
Полный жизненный цикл количественной торговли — это не только сама торговая стратегия. Он состоит как минимум из шести звеньев, включая: концепцию стратегии, построение модели, бэктестинг и настройку, имитационную торговлю, реальную торговлю, мониторинг стратегии и т. д.
Прежде всего, чтобы заниматься количественной торговлей, вам необходимо вернуться на торговый рынок, больше наблюдать за ценами на рынке, понять законы рыночных колебаний, попытаться вывести логику каждой сделки и, наконец, обобщить торговую стратегию. Здесь нет короткого пути. Возможно, вам придется почитать классические книги по инвестициям или продолжить торговать и учиться на своих неудачах.
Для новичков в количественной торговле лучшим способом разработки торговых стратегий на начальном этапе является подражание. Непосредственно используйте существующие индикаторы технического анализа для построения логики стратегии и прописывания правил покупки и продажи, чтобы получить простую стратегию. Предположим, ваша торговая стратегия такова: покупать, если цена выше средней цены за последние 10 дней, и продавать, если цена ниже средней цены за последние 10 дней. Тогда его архитектура будет выглядеть следующим образом (как показано ниже):
Рисунок 1-2 Пример торговой стратегии
Конечно, по мере накопления опыта в разработке стратегий и формирования собственного метода торговли ваши логические выборы будут становиться все более разнообразными, и вы перейдете к более систематической количественной торговле. Если вы можете быть трейдером с количественным мышлением, будь то на фондовом или фьючерсном рынке, это благословение, потому что такой человек имеет устойчивую и стабильную прибыль, независимо от того, на каком рынке торговли он находится.
Во-вторых, вам необходимо освоить инструмент количественной торговли, чтобы писать торговые стратегии и реализовывать свои торговые идеи. Можно использовать любое распространенное на рынке программное обеспечение. Но если вы хотите стать высококлассным количественным трейдером, вам нужно научиться
Знать компьютерный язык. Я рекомендую Python, потому что это авторитетный язык для научных вычислений. Он также предоставляет различные пакеты анализа с открытым исходным кодом, обработки файлов, работы в сети, баз данных и т. д.
Если ваши способности к программированию слабы, что считается слабым местом большинства новичков, рекомендуется использовать относительно простой визуальный язык программирования или язык Mai, который может повысить ваш интерес к изучению количественной торговли и позволит вам сосредоточиться на стратегиях и эффективно завершить разработку стратегий. Как показано ниже: Используя язык Mai, разработайте торговую стратегию, как указано выше. Дважды щелкните изображение, чтобы увидеть подробные комментарии в коде стратегии.
Рисунок 1-3 Страница разработки торговой стратегии
Код стратегии на рисунке выше демонстрируется с использованием языка Mai количественного инструмента изобретателя. Он объединяет множество функциональных модулей, которые можно использовать напрямую, и поддерживает функции бэктестинга и реальной торговли. Это хороший способ быстро начать.
Затем, после написания стратегической модели, следующим шагом будет тестирование стратегии на исторических данных, а также проверка и оптимизация параметров. Вы можете использовать различные параметры для бэктестинга стратегии и наблюдать за коэффициентом Шарпа стратегии, максимальной просадкой, годовой доходностью и т. д. Постоянно отлаживая и модифицируя стратегию, мы в конечном итоге получим полноценную количественную торговую стратегию.
Например, мы берем исторические данные за 2017 год как данные внутри выборки, а исторические данные за 2018 год — как данные вне выборки. Сначала мы используем данные 2017 года для оптимизации нескольких наборов параметров с хорошей производительностью, а затем используем эти параметры для оптимизации 2018 года.
Тестирование данных на исторических данных. В общем, результаты тестирования вне выборки не так хороши, как результаты тестирования внутри выборки. Однако, если результаты тестирования вне выборки и внутри выборки сильно различаются, то стратегия практически неэффективна, и необходимо наблюдать и анализировать, чтобы определить причины неудачи стратегии.
Предположим, что мы обнаружили, что стратегия терпит неудачу из-за данных, выходящих за пределы выборки, и что большие убытки вызваны определенными экстремальными рыночными условиями, тогда мы можем добавить фиксированное условие стоп-лосса, чтобы избежать этого риска; если мы обнаружили, что стратегия терпит неудачу из-за слишком большого количества транзакций, то мы можем немного ужесточить торговую логику и уменьшить частоту торговли.
Следует отметить, что если сама торговая логика изначально неверна, то будет сложно получить прибыльную стратегию, как бы вы ее ни модифицировали. В это время вам нужно пересмотреть свое стратегическое мышление. Кроме того, при оптимизации параметров, чем больше доступных групп параметров, тем лучше, что указывает на широкую применимость стратегии. При бэктестинге стратегии со слишком малым количеством сделок могут страдать от ошибки выжившего. Если результатом бэктеста является сверхприбыльная кривая фонда Во многих случаях ваша логика неверна.
Затем, когда у вас появится стратегия с правильной торговой логикой, приносящая прибыль как внутри выборки, так и за ее пределами, не спешите торговать на реальном счете. Особенно для новичков необходимо вести имитационный счет не менее 3 месяцев. Если это средне- или низкочастотная стратегия переноса на следующий день, потребуется более длительное имитационное время торговли.
На совершенно неизвестном моделируемом рынке в будущем наблюдайте за эффективностью стратегии в моделируемой торговле, внимательно проверяйте, соответствует ли сигнал бэктеста моделируемому торговому сигналу, и есть ли отклонение между ценой при размещении ордера и ценой при завершении транзакции. Если эффективность соответствует ожиданиям, то это означает, что стратегия эффективна.
Наконец, после длительного тестирования стратегии, настало время применить ее в реальной торговле. Конечно, мы также должны сохранять бдительность и остерегаться экстремальных рыночных условий во время количественной торговли. В реальной торговле ожидания от стратегии, как правило, не учитываются, и достижение 50% ожиданий считается успешным.
Наконец, мне нужно напомнить всем, что по мере продвижения торговли мы также должны наблюдать за эффективностью стратегии. Когда мы обнаруживаем, что стратегия имеет убытки, превышающие ожидания, мы должны переоценить стратегию. Поскольку характеристики рынка будут меняться, стратегии, которые мы формируем сейчас, в основном нацелены на прошлые характеристики рынка. При изменении характеристик рынка необходимо своевременно скорректировать модель стратегии или временно приостановить ее реализацию.
В этой статье мы объясним весь процесс количественной торговли. Короче говоря, если вы инвестор с опытом работы на рынке, то вас будут сдерживать основы компьютерного языка. Вы можете начать с визуального языка или языка Mai, потренироваться на этой платформе, построить стратегии, а затем постепенно перейти к высококлассной количественной торговле на Python.
Если вы студент-естественник и инженер или ИТ-практик с хорошими навыками программирования, то вам будет мешать опыт рыночных инвестиций. Не стоит недооценивать этот момент. Как квалифицированный количественный инвестор, оба типа знаний являются незаменимыми.
Основой всего жизненного цикла количественной торговли по-прежнему является торговая стратегия. В следующем разделе мы подробно рассмотрим элементы полной торговой стратегии с точки зрения структуры торговой стратегии. Это поможет вам более комплексно выстроить свою торговую стратегию и вывести количественную торговлю на новый уровень!
Полная стратегия на самом деле представляет собой набор правил, которые трейдеры устанавливают для себя. Она охватывает все аспекты сделки и не оставляет места для субъективного воображения трейдеров. Стратегия даст ответ на каждое решение о покупке и продаже. Он включает в себя как минимум выбор стратегии, выбор продукта, управление капиталом, размещение заказов, реагирование на экстремальные рыночные условия, торговый менталитет и т. д.
С точки зрения хедж-фондов основные торговые стратегии можно разделить на трендовую торговлю, парную торговлю, корзинную торговлю, событийную торговлю, высокочастотную торговлю, опционные стратегии и т. д., как показано на рисунке ниже. Конечно, способ классификации стратегий не является фиксированным.
Рисунок 1-4 Классификация торговых стратегий
Для новичков в количественной торговле вам не нужно беспокоиться о таком количестве терминов и понятий. Просто начните с самого простого шаг за шагом. Если я и рекомендую новичкам только одну количественную торговую стратегию, то это торговля по тренду, потому что она проста и эффективна. Я считаю, что даже если вы не будете систематически изучать финансовые знания, вы все равно сможете успешно торговать. И эта стратегия существовала уже долгое время, в ранних стратегиях публичной торговли, и она по-прежнему эффективна на многих рынках сегодня, потому что человеческую природу трудно изменить.
Любой, кто занимался торговлей, должен знать, что каждый сорт имеет свою индивидуальность. Некоторые сорта обладают очень «горячим» характером, хорошей ликвидностью, большими колебаниями и высокой волатильностью; некоторые сорта обладают очень «послушным» характером, колеблясь в определенном диапазоне в течение всего года и имея низкую волатильность.
Поэтому при выборе торговых продуктов необходимо иметь понятие волатильности. Продукты с высокой волатильностью часто могут легко развить хорошую тенденцию. Для товарных фьючерсов, если это стратегия отслеживания тренда, попробуйте выбрать промышленные продукты. С точки зрения атрибутов продукта промышленные продукты, как правило, имеют большую волатильность, чем сельскохозяйственные продукты.
Различные стратегии адаптируются к различным рыночным условиям, и выбор правильных торговых продуктов является очень важным началом для большого проекта фьючерсной торговли. В абсолютном смысле не существует абсолютно хороших или абсолютно плохих сортов. В зависимости от вашего стиля инвестирования и готовности к риску вам необходимо внести соответствующие коррективы в свои собственные стандарты.
В торговле легко потерять деньги, но трудно их заработать. Когда средства на счете теряют 50%, требуется 100% прибыли, чтобы возместить убыток. Даже если вы можете получать 100% прибыли много раз, вам достаточно потерять 100% один раз, чтобы потерять все. Поэтому зрелая торговая стратегия должна включать управление капиталом.
Чтобы сделать это более понятным для всех, здесь также используется стратегия скользящей средней из предыдущего раздела. Фактически, многие торговые стратегии, построенные с использованием традиционных технических индикаторов, как правило, имеют максимальный уровень просадки более 50% и даже больше. Но это очень рискованная стратегия, которая совершенно неработоспособна?
Очевидно, что нет, поскольку максимальный уровень просадки можно полностью контролировать посредством управления фондом. Если позиция уменьшится вдвое, общий риск также уменьшится вдвое, а максимальная просадка составит 30%. Если позиция уменьшится еще вдвое, то максимальная просадка составит 15%. В итоге мы получаем стратегию с максимальной просадкой, контролируемой на уровне около 15%. Это простой и грубый метод управления деньгами. Многие знают, что они не могут работать с полной позицией, но они не знают, почему они не могут работать с полной позицией. Ответ здесь.
Правильная точка покупки — это половина успеха, поскольку она может быстро вывести вас из зоны затрат. Но никто не может сказать вам, что начинать с этой точки правильно, а начинать с той — неправильно. Открытие позиции не является сутью торговли. Суть торговли заключается в том, как максимально оптимизировать позицию после открытия позиции.
Независимо от того, краткосрочная это стратегия или долгосрочная, значение имеет не то, кто дольше удерживает позицию, а соотношение риска и доходности. Другими словами, конечный результат, влияющий на эффективность стратегии, — это то, как выйти и когда получить прибыль. Методы выхода можно разделить на два типа: выход по стоп-лоссу и выход по тейк-профиту. Эти две части необходимы для любой торговой системы и также являются важными водоразделами, определяющими успех или неудачу торговой стратегии.