Избранное трейдера Андрей из Сибири
Не успели отгреметь салюты супердивидендов по итогам 2015 года, как начались фейерверки промежуточных супер дивидендов 2016 года.
Совет директоров Новороссийского морского торгового порта (НМТП) рекомендовал общему собранию акционеров принять решение о выплате дивидендов за первое полугодие 2016 года в размере 8,99 млрд рублей или 0,467 рубля на одну акцию, следует из материалов компании.
Датой, на которую определяются лица, имеющие право на получение дивидендов, рекомендовано установить 14 сентября 2016 г.
Внеочередное общее собрание акционеров общества состоится 2 сентября 2016 г.
И не удивительно. На дивиденды за 1квартал(0,0519 руб на АО) плюс 2квартал (0,467руб на АО) НМТП предполагает истратить часть ЧП, немного превышающую ЧП за 1 квартал, а ведь ЧП за 1 полугодие 2016 года в 2,3 раза больше, чем за 1 квартал. Смотрим ниже таблицу Ударников Чистоприбыльного производства за 6 месяцев 2016 года
Началось время отчетностей эмитентов за 1 полугодие 2016 года. Ряд эмитентов уже выложил полугодовую бухгалтерскую отчетность по РСБУ, но многие эмитенты не выкладывают в сущ фактах отдельно такую отчетность, а публикуют её в составе квартальной отчетности за 6 месяцев.
Опубликование такой отчетности происходит в срок 45 дней после окончания полугодия. До 15 августа нам будут известны все ударники чистоприбыльного производства.
А пока первая табличка из этой серии таблиц.
Абсолютным рекордсменом таблицы являются Россети. Невероятный рост ЧП по итогам полугодия. Но удивляться тут особенно нечему. Такой рост ЧП в Россетях обеспечили статьи доходов Выручка от доходов от участия в других организациях 23312 млн рублей за 1п/г 2016 года против 3336млн рублей в прошлом году и колоссально выросшая статья Прочие доходы 119307 млн рублей против скромных 346млн рублей прошлого первого полугодия, которая представляет в большей степени результат переоценки ДЗО в связи с ростом их котировок.
В одной из прошлых статей, я писал сначала о том, кто имеет право на получение налогового вычета, а затем о том, как собственно его получить, какие документы нужно приготовить и главное, как все это очень легко сделать через сайт ФНС. Сообственно я писал эти статьи в процессе того, как сам готовил все документы и подавал их в налоговую. Что ж, все это я сделал еще 4 апреля 2016 года, но с тех пор, считать законченными все написанные мной по этой теме статьи, так и не мог, потому что собственно сам вычет все еще не был получен.
Оттого, я рад наконец сообщить, что на днях деньги наконец таки поступили на мой банковский счет, так что можно смело сказать, что я получил свой налоговый вычет по ИИС и закрывать эту серию статей.
Так и сделаю, но сначала немного расскажу о процессе ожидания и т.п.
Оглядываясь назад в прошлый год (середина 2015 г.), можно вспомнить, как многие уже тогда начали задаваться вопросом, отображенным на графике. Также задумывался и я.
В 14-15 году энергетика уже остановила свою пятилетку падения и утаптывала площадку на дне.
Сколько не говори, про фундаментальные показатели и финансовую отчетность, а графики все же любят уровни. И оттолкнувшись от уровней 2008 года, индекс энергетики пошел вверх.
И сейчас выглядит вот так (на 50% выше). Похоже, что потенциально индекс настроен подниматься выше, и до максимумов еще очень далеко. Хотя, конечно, занять этот процесс может несколько, а может и много лет.
Settings = { Name = "xPc5", period = 24, line= { { Name = "xPc5", Color = RGB(0, 128, 0), Type = TYPE_LINE, Width = 2 }, { Name = "xPc5", Color = RGB(255, 64, 64), Type = TYPET_BAR, Width = 3 }, { Name = "xPc5", Color = RGB(64, 64, 255), Type = TYPET_BAR, Width = 3 } } } ---------------------------------------------------------- function c_FF() return function(ind, _p) local period = _p local index = ind local MAX_ = 0 local MIN_ = 0 local MAX2_ = 0 local MIN2_ = 0 if index == 1 then MAX_ = C(index) MIN_ = C(index) MAX2_ = C(index) MIN2_ = C(index) return nil end ---------------------------------------------------------------------- period = _p if index < period then period = index end MAX_ = H(index) MIN_ = L(index) MAX2_ = 0 MIN2_ = 0 for i = 0, (period-1) do if MAX_ < H(index-i) then MAX_ = H(index-i) end if MIN_ > L(index-i) then MIN_ = L(index-i) end MAX2_ = MAX2_ + MAX_ MIN2_ = MIN2_ + MIN_ end MAX2_ = MAX2_/(period) MIN2_ = MIN2_/(period) return (MAX2_+MIN2_)/2, MAX2_, MIN2_ end end function Init() myFF = c_FF() return 3 end function OnCalculate(index) return myFF(index, Settings.period) end
Вероятность того, что для эмитентов с госучастием % чистой прибыли, направляемой на дивиденды в следующем году нарастает. А вероятность возврата к отчислениям в размере 25%, на мой взгляд, крайне мала.
Минфин ставит этот вопрос ребром. Цитирую:
«Министр финансов России Антон Силуанов предложил принять норму выплаты дивидендов госкомпаниями на уровне 50% на три года, передает RNS.
«Я сегодня говорил о необходимости принятия мер по увеличению доходов в следующем году, которые включают в себя и пролонгацию мер по 50% дивидендам госкомпаний», — сообщил министр на заседании кабмина.»
Уже доходит и до конкретных действий:
Министерство финансов РФ выступило с инициативой о пролонгации нормы выплат дивидендов Группы «Алроса» за 2016 года в размере не менее 50% от консолидированной чистой прибыли. Об этом сообщил журналистам заместитель министра экономического развития РФ — руководитель Росимущества Дмитрий Пристансков.
Settings = { Name = "xBollinger_LinReg", period = 40, deviation=2, line= { { Name = "xBollinger_LinReg", Color = RGB(0, 0, 255), Type = TYPE_LINE, Width = 2 }, { Name = "xBollinger_LinReg", Color = RGB(192, 0, 0), Type = TYPE_LINE, Width = 2 }, { Name = "xBollinger_LinReg", Color = RGB(0, 128, 0), Type = TYPE_LINE, Width = 6 } } } function c_FF() local AMA={} local CC={} return function(ind, _p,_ddd) local period = _p local index = ind local vol = 0 local sigma = 0 local sigma2 = 0 local aav = 0 local bb = 0 local ZZZ = 0 if index == 1 then AMA={} CC={} CC[index]=(C(index)+H(index)+L(index))/3 AMA[index]=(C(index)+O(index))/2 return nil end ------------------------------ AMA[index]=AMA[index-1] CC[index]=(C(index)+H(index)+L(index))/3 if index < (_p) then return nil end period =_p if index < period then period = index end --------------- sigma=0 sigma2=0 aav=0 ZZZ=0 for i = 0, period-1 do ZZZ=CC[index+i-period+1] aav=aav+ZZZ sigma=sigma+ZZZ*(-(period-1)/2+i) sigma2=sigma2+(-(period-1)/2+i)^2 end bb=sigma/sigma2 aav=aav/period AMA[index]=aav+bb*((period-1)/2) sigma=0 sigma2=0 sigma3 = 0 for i = 0, period-1 do ZZZ=CC[index+i-period+1] sigma2=aav+bb*(-(period-1)/2+i) sigma=sigma+(ZZZ-sigma2)^2 end sigma=(sigma/period)^(1/2) return AMA[index]-sigma*_ddd,AMA[index]+sigma*_ddd, AMA[index] end end function Init() myFF = c_FF() return 3 end function OnCalculate(index) return myFF(index, Settings.period,Settings.deviation) end