Еще одна статья с ресурса www.talaikis.com по разработке простой стратегии на модели Маркова с использованием Python.
Модель скрытых состояний Маркова — это производительная, вероятностная модель, в которой последовательность наблюдаемых переменных генерируется некоторыми неизвестными (скрытыми) состояниями. Мы попытаемся найти такие неизвестные вероятностные функции для, скажем, S&P500. Все опишем кратко, без проверок на ошибки, без тестов вне выборки и т.д. Мы делаем это для того, чтобы минимизировать склонность к ненужному усложнению для начинающих. (Подробнее о модели Маркова см. на моем сайте — www.quantalgos.ru)
Что будем использовать:
библиотеку Python - hmmlearn.
1. Данные. Возьмем данные по свечам (OHLC), включающие объем, из нашей базы
В очередной раз прочитал чушь о необходимости фиксации на бумаге всех действий на рынке.
Вздор!
Если вам нужно фиксировать ваши действия — вы не готовы торговать. У вас нет ни стратегии ни системы. Потому что если у вас есть и то и другое, то у вас нет необходимости записывать, что вы сделали и почему. Вы и так это знаете и можете объяснить и себе и кому угодно в любой момент.
Биржевые брокеры Гонконга возмущены новыми сборами, ограничивающими их прибыль
Предлагаю вашему вниманию перевод статьи с сайта http://www.bloomberg.com/news/articles/2016-05-29/hong-kong-stock-brokers-cry-foul-at-fees-crimping-their-profits
Брокеры в Гонконге шокированы недавним решением властей ввести для них сборы, значительно превышающие аналогичные в других странах региона, они жалуются, что правила Национальной Фондовой Биржи не просто устаревшие и запутанные, но они просто лишают их прибыли.
Крупный финансовый холдинг Hong Kong Exchanges & Clearing Ltd., образованный в 2000 году путём объединения компаний Гонконгской фондовой биржи, Гонконгской фьючерсной биржи (Hong Kong Futures Exchange) и Hong Kong Securities Clearing Company (финансовые услуги), как и другие фондовые биржи в других уголках мира, взимает комиссию за заключение сделок. На первый взгляд, это мизерная сумма: 0,002 процента от цены транзакции. Но она в принципе не может быть меньше, чем HK $ 2. Поскольку средний размер сделок сократился, этот обязательный минимальный сбор превратился в серьезное препятствие для брокеров, потому что он уменьшает размер прибыли.
Начало здесь.
Зависит ли корреляция сигналов от оборачиваемости?
Если мы проведем параллель между сигналами и акциями, то оборачиваемость по каждому альфа-сигналу является аналогом ликвидности акций, которая обычно измеряется через средний дневной объем торгов (ADDV). Логарифм ADDV обычно используется как фактор риска в многофакторных моделях для аппроксимации ковариации матричной структуры портфеля ценных бумаг, чье назначение заключается в моделировании вне-диагональных элементов ковариационной матрицы, то есть структуры парных корреляций. Следуя этой аналогии, мы можем задать вопрос, может ли оборачиваемость – или точнее ее логарифм – объяснить корреляции альфа-сигналов? Очевидно, что примененение оборачиваемости напрямую (в отличие от логарифма) ничего не даст из-за чрезвычайно искаженного (грубо логарифмически нормального) распределения оборота (см. рисунок в заглавии).
Начало здесь.
Формулы 101 альфа сигнала
В этом разделе мы опишем некоторые общие особенности наших 101 сигналов. Эти сигналыявляются собственностью WorldQuant LLC и используются с его разрешения. Мы даем столько информации, насколько возможно в рамках ограничений, накладываемых правом собственности.Формулы выражений, которые также представляют собой компьютерный код – приведены в приложении А (в следующей части).
Очень приближенно можно сказать, что альфа-сигналы основаны либо на возврате к среднему, либо импульсе. Сигналы возврата к среднему имеют знак, противоположный приращению цены за период, лежащий в основе расчета. Пример простого сигнала возврата к среднему:
−ln(today`s open / yesterday`s close) (2)
Здесь в значении вчерашнего закрытия учтены любые сплиты и дивиденды, до момента текущей даты. Идея состоит в том, что значение цены актива вернется к среднему значению, чтобы вернуть часть прибыли (если сегодняшнее открытие выше вчерашнего закрытия) или возместить часть убытков (если сегодняшнее открытие ниже вчерашнего закрытия). Это так называемый сигнал с «задержкой-0». “Задержка-0” означает, что время определенных данных (например, цены), используемых в сигнале, совпадает со временем, в течение которого сигнал применяется для торговли. То есть, по сигналу (2) в идеале должны выставляться ордера в момент, или, более реалистично, максимально приближено к, сегодняшней цене открытия. В более широком смысле, это может быть какое-то другое время, например, закрытия дня.