Избранное трейдера pXn
📊 Ну что ж, друзья! Пришло время наших традиционных сравнительных обзорных постов по отраслям и краткое подведение финансовых итогов 2020 года. Благо, большинство компаний уже успели отчитаться по МСФО, давая нам определённую почву для размышлений.
Начнём, пожалуй, с сектора электрогенерации, где у нас на диаграмме, как и всегда, представлено семь представителей:
1️⃣ Самой недооценённой компанией в «зеркале заднего вида» по мультипликатору EV/EBITDA сейчас является ТГК-1, у которой данный показатель оценивается рынком на уровне 2,7х.
Почему я нарочито часто люблю употреблять выражение «зеркало заднего вида»? Да потому, что по факту вся эта недооценка мифическая и является отголоском из прошлого, никак не учитывая, что в 2021 году ещё для трёх энергоблоков компании завершится программа ДПМ, а разовые статьи отчётности, поспособствовавшие сильным финансовым результатам в 2020 году, по итогам года текущего могут уже не порадовать, что окажет дополнительное давление на чистую прибыль, на которую сейчас ориентируется обновлённая див.политика ГЭХ.
Bityard — это одна из трех криптовалютных биржа с копированием, которой я пользуюсь. Биржа еще молодая, основана в 2020 году. Возможно по этой причине интерфейс веб-платформы и мобильного приложения слегка сыроват. Но есть у биржи и свои преимущества.
Награда трейдеров здесь — это стандартные 8% с прибыли подписчиков.
На бирже представлена спотовая торговля широким числом тикеров. Деривативы на индексы, золото, серебро, медь, нефть. Недавно добавили форекс — семь валютных пар.
Преимуществом биржи является большое число криптовалютных деривативов. Причем, все они доступны для трейдинга с копированием.
Доступное кредитное плечо на BTCUSDT — до 125х, на ETHUSD — до 100х, на остальной крипте — до 50х. При этом есть ограничение минимального плеча — это 5х.
-- --СКРИПТ 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
Большинство из нас рассчитывает на то время, когда станет жить на пассивные доходы от своих инвестиций. Однако расставленные ловушки людей «с деньгами», будут постоянно вставлять палки в колёса нашей колеснице, везущей кого-то к раннему выходу на пенсию, кого-то к «пенсионной страховке», а где-то и к наследству своим потомкам…
Обратите свой взор на странице интернета. Куда ни глянь, везде реклама инвестиций в акции, облигации, ETF, ПИФы, хренифы, лохотроны и бизнес. Остановимся, для начала, на дивидендах.
Чем дивиденды отличаются от других «пассивных» инвестиций? Ну, во-первых, по ним могут ничего и не заплатить. С чего мы решили, что их будут платить вечно? Это же не гарантия пенсионных отчислений (аххах), которые вам государство обязуется выплачивать (аххахахаха), по достижению вами определённого возраста. Поэтому нужно ожидать, что произойдёт некий «облом», о котором будет написано ниже.