Избранное трейдера HareOFF

по

Стратегия ротации ETF - 16% годовых в $ США (часть 3)

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

Если вы еще не в курсе про фактор моментума читайте часть 1 и часть 2, там были некоторые вопросы — неточности, но в этой части 3 они уже все учтены.

Итак небольшой апдейт по стратегии, с недавнего времени проект Quantopian к сожалению закрылся и возможность тестировать на качественных минутных данных с развернутой статистикой пропала,  поэтому пришлось оперативно перебрасывать стратегию в платформу QuanConnect. В Quantopian была лучшая детальная статистика, лучший интерфейс для бэктестов (на основе zipline), но сейчас остался только QuantConnect.  

( Читать дальше )
  • обсудить на форуме:
  • ETF

Случайные блуждания или предсказуемость? А, может, предсказуемость в условиях случайных блужданий?

    • 29 июня 2020, 11:51
    • |
    • spebe
  • Еще
    Обо что ломаются копья в спорах о случайном ценообразовании на рынках? Кто спорщики? Есть ли однозначный ответ или в рынке все условно?

    Спорщики, как обычно, это «физики и лирики». В нашем случае – математики и нормальные люди))). Я себя отношу и к тем и другим, как в анекдоте: умные налево, красивые направо, а мне что, разорваться?)))

    Квантовая физика, лежащая в основе моей первой специальности (физика твердого тела), и являющаяся идеалом случайных процессов, должна бы, по идее, поместить меня в лагерь сторонников случайных блужданий, если брать их строгое математическое определение: Если невозможно предсказать точно знак следующего приращения цены, значит этот процесс случайный, а сумма случайных приращений есть, разумеется, величина случайная, а значит и весь процесс ценообразования можно определить как случайное блуждание. Вроде, все логично и спорить тут не с чем… Но «что-то меня терзают смутные сомнения» © )))



( Читать дальше )

Нейросети в торговых системах. 1.

    • 25 июня 2020, 22:59
    • |
    • 3Qu
  • Еще

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

И второе, мы будем далее для построения систем использовать пакет scikit-learn для Python. рекомендую ознакомиться. Есть и более продвинутые пакеты, скажем, TensorFlow и др., но их использовать мы не будем, и ограничимся более простым scikit-learn.
Теперь о том, чего здесь не будет. Здесь не будет теории НС, разве эпизодически и оч кратко. Здесь не будет описания пакетов Python, работы с графикой и пр. Обо всем этом вы можете прочесть в интернете, книгах, и документации Python.
В топике мы будем обсуждать только применение НС к ТС и их построению.
Так как тема достаточно велика, в один топик не влезет, сегодня мы займемся самыми общими вопросами. Следующая часть будет недели через две, раньше не получается.



( Читать дальше )

Как определить справедливую стоимость акций с помощью Dividend Discount Model

На примере Coca-Cola показываю, как работает один из простых методов фундаментального анализа. Суть подхода, его возможности и ограничения, а также подробный алгоритм использования — обо всем этом я рассказал в статье. 

Как определить справедливую стоимость акций с помощью Dividend Discount Model

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

Оглавление

Шаг №1. Учим матчасть
Шаг №2. Разбираемся в сути Discount Dividend Model (DDM)
Шаг №3. Определяем текущие дивиденды Coca-Cola и вычисляем темп роста
Шаг №4. Прогнозируем темп роста и будущие дивиденды
Шаг №5. Определяем ставку дисконтирования
Шаг №6. Строим двухэтапную модель дисконтирования дивидендов
Шаг №7. Проводим анализ чувствительности
Шаг №8. Делаем выводы
Постскриптум



( Читать дальше )

Как качать много котировок и продолжать это делать

Навеяло этим постом от очередного энтузиаста: https://smart-lab.ru/blog/620330.php

Коллеги! Предлагается помнить, что нас довольно много, и ответственно относиться к предоставляемым возможностям бесплатно забирать данные с бирж и добрых брокеров.

Ну вставляйте вы вызовы sleep() в циклы, это же не ХФТ у вас!

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

И если вы не в состоянии корректно написать закачивалку данных, то может вообще не стоит заниматься алготорговлей, это же минимум в сто раз сложнее!


Набросок конспекта лекции про оверфиттинг - полезно всем

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

Можно часто слышать от тех, кто торгует алгоритмически, да и просто систематически, такие понятия как «оверфиттинг», «курвафиттинг», «зафит» и прочие ругательства с корнем «фит». Что все это значит?
На самом деле, все эти слова, как правило, используются для описания одного и того же явления, являющегося врагом всех трейдеров, торгующих систематически и пытающихся оценить исторический перформанс своих торговых логик — а именно, что «живой» аут-оф-сампл перформанс на реальном счете, как правило, хуже ожиданий, полученных ими при проверке своих идей на истории. Например, при тестировании торговой логики на истории трейдер с помощью своей модели «зарабатывал» 30% годовых, а в реале может в среднем иметь 10% годовых. Разница 20% годовых — может объясняться именно оверфиттингом (если нет других факторов — например, некорректный учет комиссионных и проскальзываний, или ошибка в торговом коде; но прочие факторы легко устранить, в отличие от оверфиттинга). На картинке в начале статьи — пример перформанса некоторого фонда в бэктесте и в реальности, наглядно иллюстрирующий написанное выше.

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



( Читать дальше )

....все тэги
UPDONW
Новый дизайн