Избранное трейдера Григорий
Как широко известно, фундаментальный анализ компаний — занятие крайне бесперспективное, так как ведет только к потерям времени и капитала. Тем не менее, рискуя быть недостаточно мудрым, безоговорочно поверив в непреложные истины, я всё-таки попробую немного написать на данную тему. Побудило меня к этому, вероятно, бесполезному графоманству следующее:
--Массив с Тикерами, добавьте нужные тикеры aTickerList = {"MSNG", "GAZP", "LKOH", "SIBN", "GMKN","ROSN", "SBER", "TATN", "NVTK", "IRAO", "RSTI", "SBERP", "PHOR", "SNGS", "TRNFP", "VTBR", "FEES", "MVID", "RASP", "MFON", "AFLT", "MAGN", "ALRS", "MTSS", "MOEX", "RTKM", "MGNT", "NLMK", "SNGSP", "CHMF", "MTLR", "HYDR", "MFON", "RSTI", "PLZL", "BANEP", "POLY" }; --Функция поиска цены function fGetPrice(sTickerName, sNum) --Подключаемся к источнику данных local ds=CreateDataSource("TQBR", sTickerName, INTERVAL_D1); while (Error=="" or Error == nil) and ds:Size() ==0 do sleep(10) end; if Error ~="" and Error ~=nil then message("Error: "..Error, 1) end; local sSize=ds:Size(); local sCurrentPrice=ds:O(sSize); local sLastWeekPrice7=0; local sLastWeekPrice14=0; --Берем цену закрытия свечи неделю назад sLastWeekPrice7=ds:C(sSize-4); --Берем цену закрытия свечи 2 недели назад sLastWeekPrice14=ds:C(sSize-8); --Вычисляем проценты local sPrc7=math.floor((100-((sLastWeekPrice7*100)/sCurrentPrice))*100)/100; local sPrc14=math.floor((100-((sLastWeekPrice14*100)/sCurrentPrice))*100)/100; --Заполняем таблицу значениями SetCell(t_id, sNum, 0, tostring(sTickerName)); SetCell(t_id, sNum, 1, tostring(sCurrentPrice),sCurrentPrice); SetCell(t_id, sNum, 2, tostring(sLastWeekPrice7),sLastWeekPrice7); SetCell(t_id, sNum, 3, tostring(sLastWeekPrice14),sLastWeekPrice14); SetCell(t_id, sNum, 4, tostring(sPrc7),sPrc7); SetCell(t_id, sNum, 5, tostring(sPrc14),sPrc14); --Текущая цена больше цены прошлой недели - раскрашиваем зеленым if sCurrentPrice>sLastWeekPrice7 then fGreen(sNum); end; --Текущая цена меньше цены прошлой недели - раскрашиваем красным if sCurrentPrice<sLastWeekPrice7 then fRed(sNum); end; --Текущая цена больше цены прошлой недели и цена прошлой недели больше цены позапрошлой недели --раскрашиваем желтым if sCurrentPrice>sLastWeekPrice7 and sLastWeekPrice7>sLastWeekPrice14 then fYellow(sNum); end; end; --- Функция создает таблицу function CreateTable() -- Получает доступный id для создания t_id = AllocTable(); -- Добавляет 6 колонок AddColumn(t_id, 0, "Тикер", true, QTABLE_INT_TYPE, 15); AddColumn(t_id, 1, "Сегодня", true, QTABLE_INT_TYPE, 15); AddColumn(t_id, 2, "Неделя", true, QTABLE_INT_TYPE, 15); AddColumn(t_id, 3, "2 Недели", true, QTABLE_INT_TYPE, 15); AddColumn(t_id, 4, "Неделя (%)", true, QTABLE_INT_TYPE, 15); AddColumn(t_id, 5, "2 Недели (%)", true, QTABLE_INT_TYPE, 15); -- Создаем t = CreateWindow(t_id); -- Даем заголовок SetWindowCaption(t_id, "7 Days"); -- Добавляем строки for k,v in pairs(aTickerList) do InsertRow(t_id, k); end; end; --- Функции раскрашивают ячейки таблицы function fRed(col) SetColor(t_id, col, -1, RGB(255,168,164), RGB(0,0,0), RGB(255,168,164), RGB(0,0,0)); end; function fGreen(col) SetColor(t_id, col, -1, RGB(157,241,163), RGB(0,0,0), RGB(157,241,163), RGB(0,0,0)); end; function fYellow(col) SetColor(t_id, col, -1, RGB(249,247,172), RGB(0,0,0), RGB(249,247,172), RGB(0,0,0)); end; --Основная функция function main() -- Создаем таблицу CreateTable(); --Пробегаемся по массиву тикеров for k,v in pairs(aTickerList) do fGetPrice(v, k); end; end;как выглядит в квике:
Рыночные Показатели (1872-2018)
Американский рынок на разных временных горизонтах с использованием годовой прибыли.
S & P с 1872 по 1957 год, а затем индекса S & P 500 с 1957 года. Данные скорректированы по дивидендам и инфляции.
Для 5-летних, 10-летних, и 20-летних периодов – частота потерь стремительно уменьшается.
Для 20-летних периодов инвестирования нет ни одного случая, когда рынок имел отрицательную доходность.
Хотелось бы рассказать о некотором подводном камне, при рассмотрении фундаментальных показателей компании через различные сервисы.
www.morningstar.com/
seekingalpha.com/
quotes.wsj.com/company-list
ru.investing.com/
www.rocketfinancial.com/
simplywall.st
finance.yahoo.com/
Без сомнения это очень крутые сервисы, облегчающие работу для большинства инвесторов. Дают быстрый взгляд на компанию, не нужно лезть ковыряться на материнские сайты и тд.
Однако нужно не забывать, что это лишь первичный фильтр для десятка тысяч компаний. И если компания привлекла внимание, то обязательно при принятии решения нужно обратиться к «материнскому отчету».
Совсем свежий пример для меня.
Компания CNX Resources Corp., ее часто путают с Consol Energy.
Если взять отчетность прямо(as reported), то получаются выдающиеся мультипликаторы.
P/E 2.8
EV/Ebitda 2.6
http://www.rusbonds.ru/ — удобный поиск облигаций
Священный Грааль инвестирования
Правильная диверсификация — залог снижения рисков без снижения доходности. Если бы мне удалось сформировать инвестиционный портфель из высококачественных потоков доходности*, который был бы правильно диверсифицирован (прямые на графиках уравновешивают друг друга), мои клиенты получали бы более устойчивую и надежную совокупную доходность портфеля, чем в любом другом месте.
Лауреат Нобелевской премии по экономике Гарри Марковиц** разработал модель, ставшую впоследствии очень популярной, которая позволяла вводить данные по набору активов вместе с их ожидаемой доходностью, рисками и корреляциями (отражающими, как эти активы показывали себя в прошлом) и определять «оптимальное соотношение» этих активов в портфеле. К сожалению, эта модель ничего не говорила об увеличивающемся эффекте от изменения любой из указанных переменных или о том, как действовать в случае неуверенности в каком-то из предположений.
Мало кто задумывается кому же на самом деле принадлежат большие американские корпорации. Вот, к примеру, Джон Рокфеллер основал «Standard Oil», значит «Chevron» или «Exxon» должны принадлежать его предкам. Но, как бы, не так! В США есть много компаний, которые до сих пор носят имена своих основателей. Первопроходцев, талантливых предпринимателей, которые с нуля, буквально, из ничего создавали свои империи. Именно с их именами ассоциируется история страны. Продукция, носящая, их имена есть практически в каждом уголке мира. Итак, начнём.
За основу я взял компании, которые на текущий момент времени входят в индекс Доу Джонса. Их 30, если кто не в курсе. Соответственно, ниже представляю список, актуальный на сентябрь 2018 года. В каждой таблице представлен топ-10 акционеров соответствующей компании.
Институциональные инвесторы владеют 60,6% акций.
The Bell узнал, на каких условиях попавшим под санкции США Андрею Костину, Виктору Вексельбергу и Олегу Дерипаске разрешили участвовать в форуме в Давосе. Их всего пять, но, если соблюдать все, на форум можно и не ехать. | |