Избранное трейдера Роджер (веселый).
📊 Сектор российских распределительных энергосетей вряд ли занесёт себе минувший 2020 год в актив, да и сама идея инвестирования в эти компании с каждым годом становится всё менее интересной, из-за ручного управления тарифами, непредсказуемых списаний и обесценений, а также весьма замудрённой дивидендной политики. Возможно, я взрослею с инвестиционной точки зрения, а быть может растущий с каждым годом портфель расставляет акценты в сторону стабильности и прозрачности инвест.идей, нежели в попытке угадать, в какую сторону подует дивидендный ветер.
✔️ По мультипликатору EV/EBITDA самой недооценённой компанией в отрасли стала наша любимая МРСК ЦП (2,75х), которую мы разбирали в отдельном посте и которой вполне по силам порадовать нас щедрыми дивидендами за 2020 год. Нынче это большая редкость, поэтому здесь хоть какой-то позитив.
✔️ Определённую стабильность финансовых показателей продемонстрировала также
-- --СКРИПТ Niki для smart-lab.ru 260321 ревизия --------------------------------------- -- Флаг для поддержания работы функции main is_run=true fut_limit_old =0 fut_limit_max =0 kgo_old =0.5 function main( ... ) -- чудотворная функция внутри которой все работает --"r": режим чтения (по умолчанию); --"w": режим записи; --"a": режим добавления; --"r+": режим обновления, все предыдущие данные сохраняются; --"w+": режим обновления, все предыдущие данные стираются; --"a+": режим добавления и обновления, предыдущие данные сохраняются, запись разрешена только в конец файла. b бинарные файлы -- Пытается открыть файл в режиме "чтения/записи" f = io.open(getScriptPath().."\\Limits.txt","a"); -- Если файл не существует if f == nil then -- Создает файл в режиме "записи" f = io.open(getScriptPath().."\\Limits.txt","w"); -- Закрывает файл f:close(); -- Открывает уже существующий файл в режиме "чтения/записи" f = io.open(getScriptPath().."\\Limits.txt","a"); end; while is_run do sleep(1000) -- 1000 = 1 секунда --волшебная пауза в работе скрипта if getFuturesLimit("A111", "A111111", 0, "SUR") ~= nil then -- защита от пустых таблиц -- впишите ваши данные из Квика -- %c - дата и время (по-умолчанию) (пример, 03/22/15 22:28:11) -- %x - дата (пример, 09/16/98) -- %X - время (пример, 23:48:10) seconds = os.time(); -- в seconds будет значение 1427052491 date1 = os.date("%x",seconds); -- %c - дата (по-умолчанию) (пример, 03/22/15 22:28:11) time1 = os.date("%X",seconds); -- %c - время (по-умолчанию) (пример, 03/22/15 22:28:11) --[[ liquidity_coef --NUMBER Коэффициент ликвидности cbp_prev_limit --NUMBER Предыдущий лимит открытых позиций на спот-рынке» cbplimit --NUMBER Лимит открытых позиций cbplused --NUMBER Текущие чистые позиции cbplplanned --NUMBER Плановые чистые позиции varmargin --NUMBER Вариационная маржа accruedint --NUMBER Накопленный доход cbplused_for_orders --NUMBER Текущие чистые позиции (под заявки) cbplused_for_positions --NUMBER Текущие чистые позиции (под открытые позиции) options_premium --NUMBER Премия по опционам ts_comission --NUMBER Биржевые сборы kgo --NUMBER Коэффициент клиентского гарантийного обеспечения currcode --STRING Валюта, в которой транслируется ограничение real_varmargin --NUMBER Реально начисленная в ходе клиринга вариационная маржа. Отображается с точностью до 2 двух знаков. При этом в поле «varmargin» транслируется вариационная маржа, рассчитанная с учетом установленных границ изменения цены --]] fut_limit = getFuturesLimit("A111", "A111111", 0, "SUR").cbplused_for_positions -- NUMBER Текущие чистые позиции (под открытые позиции) -- впишите ваши данные из Квика varmargin = getFuturesLimit("A111", "A111111", 0, "SUR").varmargin -- впишите ваши данные из Квика accruedint = getFuturesLimit("A111", "A111111", 0, "SUR").accruedint -- впишите ваши данные из Квика ts_comission = getFuturesLimit("A111", "A111111", 0, "SUR").ts_comission -- впишите ваши данные из Квика kgo = getFuturesLimit("A111", "A111111", 0, "SUR").kgo -- впишите ваши данные из Квика profit = varmargin + accruedint; --if math.abs(fut_limit-fut_limit_old) > 10000 then -- каждые 10000 рублей изменения ГО, слишком частый файл печати if math.abs(fut_limit-fut_limit_old) > 100000 then -- каждые 100000 рублей изменения ГО, настраиваем под себя. open_lim = getFuturesLimit("A111", "A111111", 0, "SUR").cbplimit --NUMBER Лимит открытых позиций f:write( tostring(date1).." "..tostring(time1).." ".."ГО: "..tostring(fut_limit).." ".."Профит: "..tostring(profit).." ".."Комис: "..tostring(ts_comission).." ".. "КГО: "..tostring(kgo).." Lim: "..tostring(open_lim).. "\n"); -- "\n" признак конца строки --f:write( tostring(date1).. " " ..tostring(time1).. " " .. "BID: " .. tostring(res_trans) .. " " .. "ASK: " .. tostring(MXU8ask_vol) .. "\n"); -- "\n" признак конца строки -- Сохраняет изменения в файле на диск f:flush(); fut_limit_old = fut_limit; end if fut_limit_max == 0 then fut_limit_max = fut_limit; end if ( math.abs(fut_limit-fut_limit_max) > 1000000 and fut_limit>0 ) then -- настраиваем под себя message( tostring(fut_limit) ) ----сообщение в Квик-- --message( tostring(time1) ) ---------------------------------------- отправляем сообщение в Телеграмм-- pos_free = getFuturesLimit("A111", "A111111", 0, "SUR").cbplplanned --NUMBER ГО свободных денег от позы без пониженного ГО open_lim = getFuturesLimit("A111", "A111111", 0, "SUR").cbplimit --NUMBER Лимит открытых позиций tg_message = tostring(open_lim).." ГО:"..tostring(fut_limit).." Поза:"..tostring(open_lim-pos_free) os.execute('curl "https://api.telegram.org/botВашиДанныеИзТелеграмм&text= + '..tg_message..' " ') -- отправляем в телегу, через винду. Вписать ваши данные из Телеграмм ---------------------------------------- -- Пример строки https://api.telegram.org/bot365877050:AAE232342348HIqifnyGSsw89U_4TK3Y/sendMessage?chat_id=202560128&text= + Привет Квик! ---------------------------------------- fut_limit_max = fut_limit; end if math.abs(kgo-kgo_old) > 0 then ---------------------------------------- отправляем сообщение в телеграмм tg_message = tostring(kgo).." Внимание! Изменился коэффициент КГО" os.execute('curl "https://api.telegram.org/botВашиДанныеИзТелеграмм&text= + '..tg_message..' " ') -- отправляем в телегу, через винду. Вписать ваши данные из Телеграмм ---------------------------------------- -- Пример строки https://api.telegram.org/bot365877050:AAE232342348HIqifnyGSsw89U_4TK3Y/sendMessage?chat_id=202560128&text= + Привет Квик! ---------------------------------------- kgo_old = kgo; end end end f:close(); -- закрываем файл печати. end -- Остановка скрипта из Квика function OnStop(stop_flag) is_run=false end
Компания опубликовала производственные и финансовые результаты за 4-й квартал 2020 года.
Начнем с производственных показателей.
Добыча нефти, конденсата и жидких углеводородов снизилась на 4,5% относительно прошлого года, и выросла на 1,7% относительно предыдущего квартала.
Добыча газа увеличилась на 3,2% относительно прошлого года, и на 2,5% относительно предыдущего квартала.
ПАО «Соликамский магниевый завод» — металлургическое предприятие, расположенное в городе Соликамске Пермского края. Функционирует с 1936 года, в результате приватизации в 1992 году получило статус открытого акционерного общества. Производит магний и его сплавы, литий, титан, соединения ниобия, тантала и циркония. Единственный в РФ производитель редкоземельных металлов, а также крупный производитель ниобия и магния. Выручка компании за девять месяцев 2020 года по РСБУ — 6,1 млрд руб., чистая прибыль — 353,4 млн руб.
Теперь подробней взглянем, что именно выпускает СМЗ:
Магниевое производство
«Только тот, кто видит невидимое, может достичь невозможного». Фрэнк Гейнс
За полтора месяца с крайнего поста про портфель Разумного инвестора — Разумный инвестор: перезагрузка не произошло больших изменений. В ноябре 2020 г. получена рекордная прибыль от переоценки портфеля за один календарный месяц! Миллион за месяц! 30 декабря 2020 г. счет закрылся на ист.хаях. Да и весь 2020 год оказался очень хорошим, рекордным по прибыли. Вот и кризис.
Портфель на конец 2020 года выглядит вот так
Пришлось временно забить на торговлю и стать чуть-чуть врачом, научиться делать уколы. Это говно пришло в нашу семью и ходит вокруг.
Описываю личный опыт и опыт ближайших знакомых, кого знаю лично. Молодым практически пофиг, но бывают жестокие исключения. Пожилые переносят тяжело. На тесты все забили. Нам никто даже не предлагал. Наверно, статистику берегут. Больных вокруг вас явно больше, чем вы можете себе представить.
Лучшей маминой подруге (под 70) положительный тест пришел, когда она уже поправилась.
В городе молодому человеку (25 лет) положительный тест пришел, когда он уже умер.
Флюорография изменений никаких не показывает, ее можно не делать. Делать нужно компьютерную томографию и просить доктора сообщить масштаб поражения в процентах, а не их этих странных буквенно-цифровых шифрах.
20-25% поражения — начальная стадия, вам повезло. До 50% шансы очень хорошие.
К 80% и выше — тут уже вряд ли речь может идти об амбулаторном лечении, нужно срочно в реанимацию, и всё равно шансы смерти в течение считанных дней очень высоки.
Если дело совсем дрянь, скорую лучше вызывать прямо от кабинета, где вы КТ делали, а не из дома. Домой к вам могут через сутки приехать, а вызовы «с улицы» имеют явный приоритет. Это вот достоверная информация от врачей «Скорой» и личный опыт вызовов на дом маме и соседу-пьянице, который позавчера с крыльца у подъезда навернулся и башку себе разбил.
Из хорошего. Несмотря на то, что врачи диагноз «ковид-19» не ставят и тестов не делают, лечат они, как надо и чем надо. Не нужно смотреть на «врачей Италии» и гуру с Тибета. Родной Минздрав выпустил уже девятую редакцию рекомендаций лечения ковид. Ее я нашел, когда
Отображение при входе в QUIK различных серверов с разными названиями вызывало немало вопросов — что это за сервера, чем они отличаются и для чего нужны?
Мы навели порядок в терминале — убрали лишнее, расставили все по порядку, дали описания, и теперь видно, какие площадки на каких серверах доступны.
Было: Открытие (сервер 1 — Билайн) [194.154.89.122:15100:Open]
Стало: Сервер 1: Московская биржа [194.154.89.122:15100:Open]
Было: Открытие (сервер 1 — Макомнет) [87.118.239.80:15100:Open]
Стало: Сервер 2: Московская биржа [87.118.239.80:15100:Open]
Было: Открытие (сервер 3) [193.219.127.45:15100:Open]
Стало: Сервер 3: Московская биржа [q3.open-broker.ru:15100:Open]
Было: Открытие (сервер 4 -Макомнет) [195.128.79.55:15100:Open]
Стало: Cервер 4: Иностранные рынки, Санкт-Петербургская и Московская биржи [195.128.79.55:15100:Open]
Было: Открытие (сервер 4 -Реллайн) [195.146.66.88:15100:Open]
Стало: Сервер 5: Иностранные рынки, Санкт-Петербургская и Московская биржи [195.146.66.88:15100:Open]
Было: Открытие (выделенный сервер) [193.219.127.52:15103:Open
дивиденда и 29,5 млрд. руб. чистой прибыли, 2023 – второй НКНХ, 2027 – третий НКНХ" /> В этой статье я завершаю рассмотрение финансовой модели развития компании Нижнекамскнефтехим (НКНХ) на предстоящие 10 лет с 2021 по 2030 (финальная модель), в рамках которой интуитивные ощущения чего-то светлого материализуются в цифры. По моему расчету акция НКНХ привилегированная будет стоить в районе 525 руб. с дивидендной доходностью при такой цене около 5%, а суммарный объем выплаченных дивидендов за 10 лет составит около 200 руб. на акцию. 2020 год я вижу слабым и не беру в расчеты по известным причинам и, считаю, его нужно использовать для набора лонговой позиции, используя моменты слабости бумаги. |