Доброго дня, товарищи:) Помниться, были времена, любил я строить портфели по различным механическим принципами, вроде минимизация стандартного отклонения портфеля при заданном уровне ожидаемой прибыли. Эти идеи были оставлены как чересчур синтетические, без взгляда "в фирму". Слишком много без привязки к фундаменту, решил я. Слишком много базируется на прошлой динамике, анализ не смотрит в будущее, которое задаёт, как известно, текущую цену такого актива, как акции. По волею судебТМ мне приходиться ещё раз применить знания этого рода на практике - наш универ проводит портфельное соревнование. Условия таковы: 1) 1,000,000 фунтов начальный депозит 2) 10 компаний из FTSE 100 3) Не более 30% в одну компанию 4) Конкурс длится 2 месяца, с 2мя возможными перебалансировками раз в две недели Не понравился временной горизонт (слишком маленький), но цель, в принципе, не получить максимальную прибыль, а применить портфельные теории на практике и получить результат в заранее определённом интервале. Также минус это отсутствие возможности операции шорт, покупки облигаций, хеджирования любых рисков. Понравилось то, что у нас полная свобода по каким параметрам мы входим в акции и как распределяем бюджет. Кстати, в мае у нас будет настоящий блумберг-терминал (я был на презентации, и даже просмотрел что там есть по ТНК БП, но это тема отдельного поста), и там можно будет участвовать в соревновании универом, что нереально круто. В общем, старт 11 февраля (позавчера). Подумали как можно "разбавить" сухую портфельную теорию и получить нечто, более приближённое к жизни. Рецепт на скорую руку, довольно просто: 100 компаний провели через фильтры (уравнения или требования), получилось 21, оставшиеся фильтровали дальше по ранжированию. Из 10 оставших сложили портфель с помощью эксел-оптимизации. Пока что обгоняем FTSE 100) Какая методика: Так как времени и денег :) на полноценный качественный анализ не было, было принято решение пользоваться грубыми механическими фильтрами. Чтобы колебания года существенно не влияли на наши решения, использовались средние за 3 последние года. Фильтр №1: (Чистый Операционный Денежный Поток - Износ) / Рыночная капитализация * 100%. Что я хотел добиться этим показателем: по классике считают Свободный Денежный Поток. Но мне было важнее сколько у компании денежных средств остаётся в случае если её капитальный расходы примерно на уровне с износом (уровень активов постоянен, нет развития). Оставшийся свободный кэш всегда можно интересно пристроить либо раздать акционерам. Чтобы убедиться что все потоки случайно не уйдут на погашение огромных кредитов, был предложен второй фильтр: Фильтр №2: D/V параметр. D = Вся сумма долга (краткосрочный + долгосрочный) --- судя НЕ входят прочие обязательства. E - капитал (цифра из баланса), а D + E = V Однако где взять контрольные значения или просто фильтровать и ранжировать? Мы решили найти контрольные значения с помощью системы CAPM - нашли безрисковую ставку = 2.2% (ставка по 10 летним облигациям правительства Британии => результат английских QE), нашли риск-премиум для для нашего бенчмарка (FTSE 100) и очень удивились, ведь за последние 27 лет (с 1985 ого), FTSE 100 давал всего лишь (в среднем) на 1.5% больше, чем покупка долгосрочных облигаций правительства! Потом долгий и нудный расчёт Бит для акций с FTSE 100 в роли рыночного портфеля. Для этого были собраны значения за 10 лет с шагом в месяц, затем расчитан доход за каждый месяц в процентах. Эти массивы информации ещё нам понадобятся. Далее мы расчитали необходимую доходность по системе CAPM для каждой акции по формуле: Возврат на инвестиции = Безрисковая ставка + Бита*Риск-Премиум. Средние значения в районе 3.5-4.5%, что вроде бы мало, но с текущими аномально низкими ставками может быть и ничего. Я знаю, что это не совсем корректно, но затем мы сравнивали полученную "требуемую доходность" с тем, что собственно, может дать фирма, базируясь на её денежных потоках (расчёты выше). Важным пунктом отбора на данном этапе стал уровень левериджа, и поэтому в нашу сборку не попал ни один финансовый институт. (У них у всех очень высокий уровень долга). Табличка выглядела так: Company name Sector Comments Beta FCF/MKCAP % Demanded profitablity Risk premium Difference E/V Anglo American Metals and Mining 1.56 24.7 5.184 1.4 19.516 0.38 BHP Billiton Mining & Petrolium 1.48 15.9 5.072 1.4 10.828 0.52 Таким образом круг "подозреваемых" сократился до 21 компании. Затем по различным признакам откидывали некоторые. Скажу сразу - Евраз и прочие не ЕС/США компании откинули сразу, так как параметры мы расчитывали для Англии, а это создаст предпосылки для покупки, которые в корне не верны. Осторожно очень отнеслись к ресурсным компаниям как Anglo American и BHP Billiton - на наши 2 месяца эксперимента нам такая волатильность не нужна, решили мы. Кстати, некоторые компании имеют разный подход к размещению показателей в отчётах, и надо довольно внимательно смотреть, есть ли сальдо процентныъ платежей в чистом операционном денежном потоке (спасибо за наводку Stavo_Krevedev) к примеру, и прочие нычки. Вернёмся теперь к тем массивам информации, что мы обработали. Теперь мы их используем для максимально выгодного распределения активов. Какой концепт выбрал я? Есть такое понятие как CML, и я старался чтобы наш портфель был максимально близок к этой линии снизу (т.к. сверху, по теории, он находиться просто не может). Так как у нас было искусственное ограничение (не более 30% в один актив), мы заранее проигрывали CML, но это всё детали. Каким образом это всё можно было посчитать? Довольно просто. Из массивов данных расчитывается корреляционная матрица (100 клеток, из них 45 уникальных - корреляция всех всех активов между собой). *Вот и засветил наши выборы* Correlation Matrix BT BATS SKY Centrica Imperial Tobacco National Grid Randgold SSE TUI BP BT 1 -0.07156 0.222623 -0.02105 0.120660953 0.858739039 0.302255804 0.22923 -0.100162751 0.579495 BATS -0.07156 1 0.668763 0.258156 0.676690532 0.123848893 -0.122443738 0.576444 0.172116582 0.680434 SKY 0.222623 0.668763 1 0.53101 0.740079607 0.375636976 0.366699621 0.244419 -0.005918923 0.684733 Centrica -0.02105 0.258156 0.53101 1 0.244732787 0.266264339 0.426525243 0.146109 0.212392145 0.102408 Imperial Tobacco 0.120661 0.676691 0.74008 0.244733 1 0.466851634 -0.020686011 0.419949 -0.257961273 0.643361 National Grid 0.858739 0.123849 0.375637 0.266264 0.466851634 1 0.204559486 0.459203 -0.152976946 0.628192 Randgold 0.302256 -0.12244 0.3667 0.426525 -0.020686011 0.204559486 1 -0.53792 -0.234577533 0.268049 SSE 0.22923 0.576444 0.244419 0.146109 0.419949208 0.459202734 -0.537918153 1 0.465489093 0.484034 TUI -0.10016 0.172117 -0.00592 0.212392 -0.257961273 -0.152976946 -0.234577533 0.465489 1 -0.02894 BP 0.579495 0.680434 0.684733 0.102408 0.643360968 0.628191986 0.268049458 0.484034 -0.028939417 1 Затем функцией в Эксел считаем стандартное отклоние возврата на инвестиции: BT group BT returns 2001 ... ... 2002 ... ... 2003 184.75 ... 2004 203 9.8782138 2005 222.75 9.729064 2006 317.5 42.536476 2007 265 -16.53543 2008 141.4 -46.64151 2009 138.3 -2.192362 2010 185 33.767173 2011 196 5.9459459 2012 243 23.979592 Среднее 6.7185733 Стандарт. Отклонение 26.924865 Ковариация 245.0341 Бета 1.2572532 После этого всё сводится в таблицу вариативности портфеля: Portfolio BT BATS SKY Centrica Imperial Tobacco National Grid Randgold SSE TUI BP BT 27.78301 -0.29278 0.937261 -0.47834 1.68621748 3.611509112 2.759540614 1.26781 -2.522404265 2.182507 BATS -0.29278 0.602476 0.414612 0.863713 1.39257052 0.076700801 -0.164618629 0.469483 0.638280273 0.377374 SKY 0.937261 0.414612 0.63797 1.828187 1.567241081 0.239390205 0.507321346 0.204846 -0.022587162 0.390785 Centrica -0.47834 0.863713 1.828187 18.57956 2.796836299 0.915732373 3.184453675 0.660826 4.373961478 0.315404 Imperial Tobacco 1.686217 1.392571 1.567241 2.796836 7.029336685 0.987583669 -0.094996236 1.16828 -3.267611903 1.218789 National Grid 3.611509 0.076701 0.23939 0.915732 0.987583669 0.63661327 0.282702692 0.384446 -0.583153135 0.358135 Randgold 2.759541 -0.16462 0.507321 3.184454 -0.094996236 0.282702692 3.000163721 -0.97765 -1.94123305 0.331745 SSE 1.26781 0.469483 0.204846 0.660826 1.168280493 0.384446132 -0.977646533 1.100998 2.33357348 0.362899 TUI -2.5224 0.63828 -0.02259 4.373961 -3.267611903 -0.583153135 -1.94123305 2.333573 22.82640767 -0.09879 BP 2.182507 0.377374 0.390785 0.315404 1.218788797 0.358135034 0.331744692 0.362899 -0.098792764 0.510544 STDEV 26.92487 15.52387 15.97461 20.53826 19.77435494 15.95760973 34.64196138 20.98569 29.80741563 14.29047 Shares 0.195765 0.05 0.05 0.209872 0.134077174 0.05 0.05 0.05 0.160285583 0.05 Betas 1.257253 0.502834 0.514192 1.031725 0.676375943 0.330729283 -0.302312024 0.79776 0.874425859 0.38371 Сумма всех частей (кроме строчек STDEV, Shares, Betas) и есть вариативность доходности портфеля. Затем при помощи оптимизации Эксел была расчина эффективная доля каждого инструмента (в табличке выше уже эффективные доли). Я дополнительно ввёл ещё одно условие - не менее 5% на отдельную акцию. Логика говорит, что мы усредняем риск, математика - что мы повышаем. Но так как мы провели некий предварительный анализ компаний (см. выше), то мы подумали, что будет нечестно, если мы вложимся в 4 компании, а в остальные кинем по 1%. В общем приобрели: 1) 19.56% BT Group (Телеком) крайне спорная компания, похоже на то, что сильно балуется финансовыми фишками 2) 5% Brritish American Tobacco (BATS, табак) 3) 5% British SKY Broadcasting Group - масс медиа 4) 21% Centrica - поставщик электричества и газа конечным потребителям 5) 13.4% Imperial Tobacco - табак 6) 5% National Grid - Поставка газа и электичества конечному потребителю 7) 5% Randgold Resources Limited - Золотодобыча (были компании получше, но у этой а) нет вообще долгов б) неплохой хеджирующий товар) 8) 5% Scottish & Southern Energy (SSE) - Электропоставки 9) 16% TUI Travel - транспорт 10) 5% British Petrolium (BP) - нефть и газ Таков наш портфель в данный момент. Если интересен процесс расчёта долей более подробно - жду ваших вопросов. Если есть любые предложения по улучшению результатов - также welcome. Соревнование окончится в середине апреля (официально) но я буду продолжать вести перебалансировку этого виртуального портфеля раз в 2 недели как и прежде до Нового Года 2014 и, конечно же, буду держать вас в курсе дела! Спасибо за внимание!