Избранное трейдера matroskin
Этот пост является продолжением заметки о распределении активов https://smart-lab.ru/blog/619205.php
Напомню, что приведенную в прошлый раз модель многие ошибочно интерпретируют как намек на целесообразность ухода в «защитные» классы активов на время рецессий, хотя на самом деле ее смысл заключается в долгосрочном распределении рисков. Но даже в этом случае значительная часть капитала окажется в таких классах активов как золото/комодитиз и кэш/валюты. Такие активы не генерируют доход, поэтому их вклад в результат портфеля будет зависеть исключительно от выбора инвестором точек входа и выхода. Тактика не для всех. Поэтому предлагаю вспомнить широко известные принципы построения защитной части портфеля из акций компаний, которые способны продолжать приносить доход даже в периоды экономических спадов.
Итак, акции бывают разными. Есть, так называемые, цикличные компании. Как правило, это предприятия, выпускающие продукцию промышленного назначения. Когда экономика начинает падать, сокращаются объемы производства и инвестиций. Соответственно снижается спрос на средства производства и продукцию, необходимую для строительства новых мощностей. Типичным примером являются акции металлургических компаний. Такие акции лучше всего покупать во время кризиса. Справедливо и обратное — на пике цикла к таким бумагам стоит относится с осторожностью.
Продолжим наш легкий страховой и инвестиционный бизнес для домохозяйки.
ВНИМАНИЕ: Оптимальными для новичков будут первый и четвертый способы. Следите только за ними, если вам тяжело за всеми.
Чтобы понять суть стратегий подробно- лучше посмотреть эти короткие видео. Начните с этого
и по порядку. Просто найдите в одном из первых десяти видео свой способ.
Читаете эту статью и попутно применяете информацию к правилам тех способов, которые вам понравились.
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
И снова всем привет!
Итак, сидит домохозяйка у компьютера, где установлена программа, которая показывает уровень шума (подразумеваемой волатильности), цену Сбербанка и стоимость страховок на эту цену Сбербанка.
Что может быть проще, чем увидеть в программе, что по первому способу надо делать изменения, ведь волатильность около 29%. А правило гласит, что надо продавать 4 страховки, если шум ниже 30%.
Привет, новая неделя – новый бэктест. Картинка на превью толсто намекает, что тестировать мы сегодня будем фактор Size. Из всей линейки факторов, малая капитализация – это самая понятная материя, на которой можно заработать выше рынка. X5 Retail сложнее быстро вырасти в 2 раза по сравнению с небольшой палаткой на рынке, ведь эта компания уже большая.
Отдельное спасибо смартлабовцу wrmngr за качественную критику:
В новой подборке годноты решил сделать упор на образовательные/научные источники. Именно пища для мозга, а не игра в танки или покемонов (ну разок можно), лучший отдых и переключение, а заодно и мальчишеская радость от новых знаний о мире и структуре вещей.
А теперь самые годные ресурсы на любой научный вкус (паблики|каналы|сайты):
1) arzamas.academy + их паблик ( vk.com/arzamas.academy) + канал на ютубе (http://vk.cc/5otCcP).
Если говорить вкратце, то Арзамас это видео-учебник по истории, в котором курсы ведут не унылые совковые пни с гнусавым голосом без какого-либо желания обучать, а реально годные специалисты и профессора, вскрывающие архивы цру с бабкиных антресолей ради необычной лекции на тему, о которой по сути больше негде прочитать. Причем всё это сделано с отличным монтажом, прививающим чувство прекрасного через шрифты и плавный моушн-дизайн, а сами лекции проходят в минималистичной лофт-студии.
Пока весь смартлаб орет о ставках/нефти/рубле/улюкаеве/горепрогнозистах/подливных гуру и тд — я подготовил, как мне кажется, норм постецкий. Вашему вниманию тщательно сцеженная, рассортированная по тематикам мякотка для работы, учебы и отдыха в нашей общей интернет-помойке:
Сайты и приложухи для трейдинга:
finviz.com — это божественно! Бэнчмарк всех фин сайтов по интерфейсу и удобству навигации, множество плюшек отбора акции для домашки, и визуальной подачи инфы. Бесит, что календарь только для амеров и на текущую неделю.
forexpf.ru — 1 год назад этот сайт лежал когда на него ринулась каждая домохозяйка отслеживать курс рубля. Нормальный ресурсоёмкий сайт, чтобы попырому прочекать нефтянку, голду или бакс.
freestockcharts.com — если вдруг упал tradingview.com.
Привет, новая неделя – новый бэктест факторной стратегии. На этот раз не только на Мосбирже и не только в акциях. Первоначально тут планировался большой текст про взаимодействие Моментума, торгового оборота и волатильности на неликвидных рынках и последующий Шарп сильно за 2.
Но в последний момент решили выпускать стратегии по нарастанию их сложности. Сегодня речь не об «иксах», но об очень устойчивой штуке – получению доходности выше рыночной за длинный промежуток по разным классам активов без принятия рисков отдельных компаний или стран.
Традиционный график с результатом перед стеной текста:
Источник: Sentimetrica
Синяя линия – модификация Моментума на глобальных рынках, зеленая – индекс глобальных акций MSCI World, красная – равновзвешенный портфель из акций, казначейских векселей США и сырьевой корзины.
Из всех стратегий американских биржевых гуру – самыми полюбившимися для меня стали идеи получения ВСЕЙ рыночной доходности Джона Богла и CANSLIM Уильяма Онил. У фраз «Индекс в долгосроке всегда растет» и «Лучшие компании остаются лучшими» много общего, верно? Попробуем оформить объединенную стратегию на основе классиков.
import requests import datetime import pathlib SECIDs = ["GAZP", "BANEP", "LKOH"] DISK = "E" for SECID in SECIDs: from_date = "2020-05-04" to_date = "2005-01-03" while str(to_date) != from_date: to_date = str(to_date) to_date = to_date.split('-') a = datetime.date(int(to_date[0]), int(to_date[1]), int(to_date[2])) b = datetime.timedelta(days=140) to_date = a + b pathlib.Path("{}:/{}/{}".format(DISK, "Database_MOEX", SECID)).mkdir(parents=True, exist_ok=True) filename = SECID + "_" + str(to_date) + ".csv" with requests.get("http://iss.moex.com/iss/history/engines/stock/markets/shares/boards/tqbr/securities/{}.csv?date={}".format(SECID, to_date)) as response: with open("{}:/Database_MOEX/{}/{}".format(DISK, SECID, filename), 'wb') as f: for chunk in response.iter_content(): f.write(chunk)Для начала пройдемся по его плюсам и минусам. Самый главный минус, что этот парсер качает только определенный период, который уникален для каждой акции, судя по всему для увеличения этого периода надо кинуть бирже на лапу:), и то что информация предоставляется за день, теперь перейдем к плюсам: можно выкачивать историю за определенный период для нескольких инструментов сразу (их количество ограничивается лишь количеством инструментов на мосбиржи), есть возможность назначать диск для сохранения информации, быстрота выгрузки данных.