Привет, продолжаем тестировать факторные стратегии на нашем рынке. В зоопарке стратегий уже можно посмотреть на Value и Momentum тут https://smart-lab.ru/blog/609357.php и тут https://smart-lab.ru/blog/611263.php Сейчас мы протестировали фундаментальную Profitability и вот что из этого получилось:

Источник: Sentimetrica
В этот раз мы возьмем фундаментальную Profitability и реализуем ее в долгосрочном формате. Покупаем акции в портфель на основе ROE, рассчитанной из годовой отчетности, и держим год до выхода следующего годового отчета. Технически, исследование несложное, но мелких деталей очень много и важно себя не обмануть при тестировании. Например, не подсмотреть то, что ты не мог знать в прошлом в этот момент времени.
База из 552 компаний и определение ликвидных акций аналогично предыдущим бэктестам. Немного новой матчасти:
ROE – это отношение чистой прибыли к собственному капиталу. В отличие от просто чистой прибыли, по ROE удобно сравнивать компании между собой. Нечитаемым показатель становится при отрицательном собственном капитале. К счастью, с ликвидными компаниями такое случается нечасто (Мечел). Тут все понятно.

Предыдущие части опубликованы вчера, доступны по ссылке:
0. Введение
1. Торговля с помощью робота
2. Какие торговые системы можно торговать роботом
3. Какие инструменты годятся для торговли роботом, диверсификация
4. Выбор индикаторов и их параметров для системы
5. Как построить торговую систему на тестах исторических данных
6. Психологические аспекты торговли роботом
7. Выводы кратко
3. Какие инструменты годятся для торговли роботом, диверсификация
Выбор торговых инструментов крайне важен для прибыльной торговли с помощью робота. Не существует роботов одинаково хорошо торгующих любыми торговыми инструментами.
Первый простой для понимания критерий для отбора торгового инструмента это средняя сделка системы и величина комиссии и проскальзывания на торгуемом тикере. Среднюю сделку по результатам тестов будем считать в процентах, т.е. (Прибыль руб./Количество сделок)/Цена руб.*100. Этот параметр показывает, сколько торговая система зарабатывает за одну сделку в среднем. Этот заработок за одну сделку должен перекрывать затраты на сделку, т.е. комиссию брокеру и бирже и проскальзывание (проскальзывание – это разница между фактической ценой сделки и теоретической, отображаемой в терминале. Как вариант, проскальзывание можно считать как среднюю разницу между ценой предложения и спроса в стакане). Затраты на одну сделку также целесообразно считать в процентах (Комиссии руб.+Проскальзывание руб.)/Цена руб.*100, это позволит сравнивать данный параметр в сопоставимых величинах с другими торговыми инструментами. У фьючерсов на акции ФОРТС, как правило затраты на одну сделку ниже, чем у соответствующей акции. Если построенная нами торговая система имеет на исторических данных среднюю сделку 0.03%, а затраты на одну сделку в данном инструменте составляют 0.05%, то очевидно, что такими сделками мы будем кормить брокера, биржу и HFT роботов, зарабатывая себе убытки. В такой системе нужно либо менять инструмент с меньшими затратами на одну сделку, либо менять торговую систему, на другую, имеющую бОльшую среднюю сделку. Учитывая, что реальные торги могут быть хуже, чем исторические тесты, средняя сделка должна быть существенно выше затрат на сделку (как минимум в два и более раз).
Привет, в этом исследовании протестируем идею покупки недооцененных акций на нашем рынке по мультипликаторам P/E и P/BV за последние 17 лет. Достаточный срок, который включает периоды роста, спадов и нудного боковика. До 2004г. количество ликвидных бумаг было совсем скромным, а основная активность концентрировалась в РАО ЕЭС.
Обычно упоминанием низких мультипликаторов заканчивается инвестиционная идея от брокеров или телеграм каналов: «Компания Х заканчивает цикл инвестиций в новое производство, ожидаем существенного роста бизнеса. Также у компании самый низкий P/E в отрасли, хороший момент для покупки». Не проще ли просто купить 25% лучших ликвидных акций с наименьшим P/E, раз в месяц перетряхивать портфель и получать доходность выше рынка? После тестов этой стратегии на Python выводы не столь однозначны.
Моментальная оговорка – авторские инвестиционные идеи, драйверы и опыт сложно загнать в рамки механического бэктеста, поэтому они никак не учитываются в разборе. Линчевание и погружение в бизнес по Баффету эффективно проводить, когда ты управляющий крупнейшего фонда и имеешь прямой контакт с директорами компаний. Покупка кофе на остановках Газпромнефти имеет спорное влияние на инвестиционный анализ, а финансовые отчеты доступны каждому.


Хочу с вами поделиться своими наблюдениями.
Выбирая среди рискованных стратегий торговли, я отдаю предпочтение Триколору. Такое название стратегия получила из-за сочетания индикаторов различных цветов. Итак, торговля Триколор основана на сочетании трёх мувингов и пары стохастиков, которые и имеют разные цвета.
По этой стратегии рекомендуем торговать британским фунтом в паре с американским долларом, швейцарским франком и японской йеной, а также основной парой евро/доллар, но и в других торговых инструментах эта стратегия вполне применима. Кстати, оптимальным таймфреймом оказался М1.
Для торговой системы Триколор нужны следующие индикаторы и их параметры:
1. Осцилятор StochasticColor(15, 3, 9);
2. Осцилятор StochasticColor (30, 6, 18);
3. Скользящая средняя ЕМА красного цвета (63);
4. Скользящая средняя ЕМА зеленого цвета (102);
5. Скользящая средняя ЕМА синего цвета (165).
Итак, для начала торговли выставим на графике выбранной валютной пары индикаторы.