Избранное трейдера Дмитрий Думин

по

График динамики небольшого портфеля акций в TradingView

Значит у меня есть портфель акций. Я писал об этом вчера. Как мне посмотреть его динамику? Можно конечно сделать алгоритм внутри смартлаба и строить его по историческим данным. Это несложно, но времени пока на это не хватает. Я решил построить такой чарт в Tradingview. Предположим мой портфель сегодня стоит = 100 тыс. рублей.
Тогда в нем примерно будут лежать столько бумаг:
График динамики небольшого портфеля акций в TradingView
Я беру и вбиваю это все дело в формулу в очке ввода TV: 
График динамики небольшого портфеля акций в TradingView
3 недели назад я просил ребят сделать так, чтобы при выборе инструмента в формуле формула не сбрасывалась и они это дело починили.
Теперь нашел новый баг. Чтобы формула работала корректно, недостаточно выбрать из списка QIWI на MOEX. Надо именно прописать руками в формулу MOEX:QIWI, чтобы вставился Киви с ММВБ а не с Насдака.

Ну в общем, я нажал Ентер и получился график моего портфеля:
График динамики небольшого портфеля акций в TradingView
Он бы выглядел так, если бы я все время такой объем акций и держал. Я уже говорил, что мой портфель вчера был в нуле, то есть примерно результат был бы такой же, если бы я купил все эти же акции в октябре 2015. Весной его можно было продать +22% т.к. на хаях была ФСК и Газпром там задирали на ожиданиях дивидендов.

В общем, инструмент мне кажется интересный, наглядный, для самостоятельного анализа. Но что было бы круто?

( Читать дальше )

Про концентрацию, интерес и осознаность.

Что такое трейдер — это «суп-набор» из знаний, навыков и когнитивных особенностей.
Не прям чтоб  супер, но неплохое видео про то как формируются привычки… кому-то будет интересно и не в последнюю очередь — для мыслей по торговле!;)

Почему растет Сбербанк?

Потому что фундаментал один из лучших среди всех российских компаний. Посмотрите как растет прибыль Сбербанка:
Почему растет Сбербанк?
Отчет был вчера. Сегодня я занес его в базу, посмотреть поквартальные данные можно тут:
https://smart-lab.ru/q/SBER/f/q/MSFO/ 
Сравните показатели Сбербанка за 2016й год и за последние 12 месяцев:
https://smart-lab.ru/q/SBER/f/y/MSFO/

Префы Сбербанка сегодня обновили рекордный максимум. В общем-то идея Сбербанка была довольно очевидна, ибо хороший менеджмент и кроме того, Сбер — главный бенефициар временного улучшения ситуации в экономике. Вот только купить и держать Сбер психологически почему-то для меня было тяжело, и купив его на коррекции, быстро продал:(

P/B Сбера уже высоковат (1,3), чтобы его покупать инвесторам. Но это конечно не значит, что он еще не вырастет.

Таблица со всеми отчетами российских компаний тут:
https://docs.google.com/spreadsheets/d/1YAc2KUTxeMIn0xlBevAbxzx5wmjkTLaRi_H48On_LdA

АФК Система: какой правильный вывод может сделать инвестор?

Итак, вчера стало известно, что суд порешил отсудить у Системы ($AFKS) 136 млрд руб в пользу Роснефти-Башнефти. Во время этой тяжбы был соблазн включить интеллект и начать судорожно анализировать шансы Системы на то, что суд она выиграет или что сумма претензий будет существенно меньше, чем изначально, с тем, чтобы прикупить изрядно подешевевшие акции. 

Лично я изначально воздержался от того, чтобы даже пытаться изучить суть вопроса, поскольку счёл это напрасной тратой времени. Уровень неопределенности не на стороне Системы был настолько высок, что пытаться чёто понять с тем, чтобы купить акции мне показался бессмыленным. В самом начале я прикинул, что если иск будет удовлетворен в полном начальном объеме (107 млрд руб), то я бы не хотел владеть акциями АФК.
АФК Система: какой правильный вывод может сделать инвестор?
Поэтому лучшая стратегия в такой ситуации была — продать акции по первой возможной цене в первый же день после выхода новости. Утром 3 мая еще можно было продать акции рублей по 19. В то утро я помню сколько счастливых спекулянтов тарили Систему. Почитать хронику того утра можно на форуме акций АФК Системы:

( Читать дальше )

Apple (AAPL) возможно формирование H&S (фигуры "голова и плечи")

Приветствую всех своих читателей!

                 Давненько не писал я про компанию Эпл, но признаться и писать особо было нечего — мощнейший аптренд, с июня прошлого года, который мы видим в бумаге просто не оставлял даже каких-то иных идей.

Apple (AAPL) возможно формирование H&S (фигуры "голова и плечи")

                 Признаться честно ценника по акции выше 149 без серьезных коррекций я не видел, но там тупо перли на пролом вынося всех игроков на понижение ногами вперед.
                 Можно освежить в памяти ту статью по компании с которой в прошлом году я начал работать идеи текущего роста.  И как я предлагал ее покупать на уровне цен 92-96 долларов с теми потенциалами, что уже реализовались давно, а народ там смеялся в ожидании 65-60 баксов за бумагу. Ну вот и хочется спросить они надеюсь в короткой позиции стояли? Думаю сейчас тоже найдутся желающие рассказать про цели в 200 долларов — как говорится история ни чему не учит!

( Читать дальше )

Таблица "Портфель" в QUIKе


    Представляю таблицу для портфельных инвестиций. В квике до сих пор такого нет. Цвет строки меняется если Прибыль%<>5%. Обновление каждые 5 сек.
Таблица "Портфель" в QUIKе

Для её создания необходимо:
1. Создать файл «tablePortfolio.txt» в папке «C:\QUIK\Scripts». Если папки нет, создать её.
2. Скопировать туда код скрипта
3. Сохранить, выбрав кодировку «ANSI», иначе вместо русских букв могут быть кракозябры.
4. Сменить расширение файла с ".txt" на ".lua"
5. Запустить скрипт командой Сервисы->Lua  скрипты->Добавить (выбрать файл tablePortfolio.lua) ->Запустить

Код скрипта:
IsRun = true
class_code="TQBR"

function main()
   -- Получает доступный id для создания
   t_id = AllocTable()   
   
   -- добавить столбцы
   AddColumn(t_id, 1, "Бумага",       true, QTABLE_STRING_TYPE, 20)
   AddColumn(t_id, 2, "Кол-во",       true, QTABLE_INT_TYPE,     7)
   AddColumn(t_id, 3, "Цена покупки", true, QTABLE_DOUBLE_TYPE, 14)
   AddColumn(t_id, 4, "Цена текущая", true, QTABLE_DOUBLE_TYPE,   14)
   AddColumn(t_id, 5, "Прибыль, р",   true, QTABLE_DOUBLE_TYPE,   14)
   AddColumn(t_id, 6, "Прибыль, %",   true, QTABLE_DOUBLE_TYPE, 14)
   t = CreateWindow(t_id)

   for iRow=1, getNumberOf("depo_limits")-1, 1 do
      rowInPortfolioTable = getItem("depo_limits", iRow) -- получить текущую строку из таблицы "Лимиты по бумагам"            
      qtyBoughtLots  = tonumber(rowInPortfolioTable.currentbal)         
      limitKind = rowInPortfolioTable.limit_kind          
      if qtyBoughtLots>0 and limitKind<1 then      
         InsertRow(t_id, iRow)-- добавить новую строку вниз таблицы   
      end
   end
   local rows, columns = GetTableSize (t_id)
   InsertRow(t_id, rows+1) -- добавить новую строку вниз таблицы для "Итого"
   
   SetWindowCaption(t_id, "Портфель: прибыли и убытки    © ramirzaev@mail.ru") 

   -- исполнять цикл, пока пользователь не остановит скрипт или не закроет окно таблицы
   while IsRun do 
      if IsWindowClosed(t_id)==true then
         IsRun=false
      end

      local currentPrice=0
      local qtyBoughtLots=0
      local profitAbs = 0
      local profitPerc = 0
      local currentSecCode= ""
      local fullNameOfInstrument = ""
      local limitKind = 0
      local rowInPortfolioTable = {}    -- строка из таблицы "Лимиты по бумагам"
      local tableInstrument = {}    -- данные "Таблицы текущих торгов"
      local iRowInOutTable = 1
	  local totalInvest = 0
	  local totalPortfolio = 0
	  local totalProfit = 0
	  local totalPercent = 0

      for iRow=0, getNumberOf("depo_limits")-1, 1 do
         rowInPortfolioTable = getItem("depo_limits", iRow) -- получить текущую строку из таблицы "Лимиты по бумагам"         
         
         qtyBoughtLots  = tonumber(rowInPortfolioTable.currentbal)
         
         limitKind = rowInPortfolioTable.limit_kind 
         
         if qtyBoughtLots>0 and limitKind<1    then      -- если кол-во лотов >0 и тип лимита T0
            currentSecCode = rowInPortfolioTable.sec_code
            fullNameOfInstrument =  tostring(getParamEx(class_code, currentSecCode, "SHORTNAME").param_image or "0") --"LONGNAME"
            avgPrice       = tonumber(rowInPortfolioTable.awg_position_price)                  
            currentPrice = GetAskPrice(currentSecCode)   
            profitAbs = (currentPrice-avgPrice)*qtyBoughtLots      
            profitPerc    = 100*currentPrice/avgPrice   - 100
			
			totalInvest = totalInvest + avgPrice*qtyBoughtLots  
			totalPortfolio = totalPortfolio + currentPrice*qtyBoughtLots   
            
            SetCell(t_id, iRowInOutTable, 1, fullNameOfInstrument) -- "Бумага"
            SetCell(t_id, iRowInOutTable, 2, tostring(qtyBoughtLots)) -- "Кол-во"RemoveZero(tostring(qtyBoughtLots)))
            SetCell(t_id, iRowInOutTable, 3, tostring( math_round(avgPrice, 3) ))  -- tostring(avgPrice))   -- "Цена покупки"
            SetCell(t_id, iRowInOutTable, 4, RemoveZero(tostring(currentPrice)))   -- "Цена текущая"
            SetCell(t_id, iRowInOutTable, 5, tostring( math_round( profitAbs, 0)) ) -- "Прибыль, р"
            SetCell(t_id, iRowInOutTable, 6, tostring(math_round(profitPerc, 1)) .."%") -- "Прибыль, %"
            
            if profitPerc >5 then       -- окрашиваем
               ColourRowInGreen(iRowInOutTable)
            elseif profitPerc<-5 then 
               ColourRowInRed(iRowInOutTable)
            else 
               ColourRowInYellow(iRowInOutTable)
            end   
            iRowInOutTable = iRowInOutTable+1
         end
      end
      totalProfit = totalPortfolio - totalInvest 
      totalPercent   = 100*totalProfit/totalInvest  
	  SetCell(t_id, iRowInOutTable, 1, "Итого") 
      SetCell(t_id, iRowInOutTable, 3, tostring( math_round(totalInvest, 0) ))  
      SetCell(t_id, iRowInOutTable, 4, tostring( math_round(totalPortfolio, 0)))  
      SetCell(t_id, iRowInOutTable, 5, tostring( math_round( totalProfit, 0)) ) 
      SetCell(t_id, iRowInOutTable, 6, tostring(math_round(totalPercent, 1)) .."%") 
	  
	  if profitPerc >5 then       -- окрашиваем
               ColourRowInGreen(iRowInOutTable)
            elseif profitPerc<-5 then 
               ColourRowInRed(iRowInOutTable)
            else 
               ColourRowInYellow(iRowInOutTable)
            end   
            iRowInOutTable = iRowInOutTable+1
      sleep(5000) -- пауза 5 сек.
      end
   --message("script table portfolio finished")
end


function ColourRowInRed(num_row)
   SetColor(t_id, num_row, QTABLE_NO_INDEX, RGB(255,150,150), RGB(0,0,0), RGB(255,150,150), RGB(0,0,0))
end
function ColourRowInYellow(num_row)
   SetColor(t_id, num_row, QTABLE_NO_INDEX, RGB(255,255,200), RGB(0,0,0), RGB(255,255,200), RGB(0,0,0))
end
function ColourRowInGreen(num_row)
   SetColor(t_id, num_row, QTABLE_NO_INDEX, RGB(150,255,150), RGB(0,0,0), RGB(150,255,150), RGB(0,0,0))
end
function GetAskPrice(inp_Sec_Code )
   local ask = tostring(getParamEx(class_code, inp_Sec_Code, "OFFER").param_value or 0)
   return ask
end
-- Округляет число до указанной точности
function math_round (num, idp)
   local mult = 10^(idp or 0)
   return math.floor(num * mult + 0.5) / mult
end
-- удаление точки и нулей после нее
function RemoveZero(str)
   while (string.sub(str,-1) == "0" and str ~= "0") do
      str = string.sub(str,1,-2)
   end
   if (string.sub(str,-1) == ".") then 
      str = string.sub(str,1,-2)
   end   
   return str
end
function OnStop()
   DestroyTable(t_id)
   IsRun = false   
end
  • обсудить на форуме:
  • QUIK

Россию накрыла волна банкротств

www.finanz.ru/novosti/aktsii/rossiyu-nakryla-volna-bankrotstv-1002274180

Доброго всем часа браты! Предлагаю Вам для рассмотрения и ознакомления с реальным положением дел экономики имени Путина. Это все цветочки. Ягодки впереди.
Россию накрыла волна банкротств

Рекордный за три года экономический рост, обнаруженный в России Росстатом, сопровождается заметным увеличением числа и интенсивности банкротств в реальном секторе российской экономики.

По итогам второго квартала 3326 компаний признали себя неплатежеспособными и покинули рынок. Это рекордное количество как минимум за 10 лет — по сравнению с прошлым годом показатель вырос на 5,4%, если сравнивать с 2012 годом — на треть, уровень 2007-го года при этом превышен втрое, следует изданных ЦМАКП.

Рост количества банкроств продолжается третий квартал подряд — ровно столько, сколько, согласно официальной статистике, находится в фазе восстановления российский ВВП.

Волна банкротств накрыла практически все сектора экономики и обошла стороной лишь сегмент финансовых услуг.




( Читать дальше )

Блокчейн. Схема новой экономики

Прочитал книгу Мелани Свона «Блокчейн. Схема новой экономики». Если в двух словах, то блочейн это общая сверяемая база данных, хранящаяся на всех компьютерах, в том числе в главном реестре. 
Иными словами это: 
-децентрализованная сеть, цифровой распределенный журнал транзакций (записи), система реестров, место хранения документов; 
-глобальная книга, в которой математическими средствами описаны основные правила хранения и распределения информации, исключая к ней доступ извне даже на уровне зарегистрированных клиентов или администраторов. При этом два владельца не могут одновременно изменить запись, а доказательством существования владельца являются пароли (закрытые и открытые) и предыдущие контракты с другими владельцами. Разрушить или изменить данные сети очень сложно, поскольку это требует использования гигантской вычислительной мощности, чтобы подменить информацию во всей сети в целом. Но гипотетически, если одновременно (внезапно) заразить все компьютеры вирусом, то мне кажется мощности должно хватить.
Блокчейны платформы можно применять в областях где требуется ваше присутствие для вашего волеизъявления (то есть это подпись, а вместе с ней могут быть ваши персональные данные и деньги), требуется оформление бумаг и доступность к посреднику: 
— банковская деятельность;
-автоматизация продаж ценных бумаг;
-децентрализация такси (как uber) и поставщиков электроэнергии;
— оформление отчетности (бухгалтерской, статистической, налоговой); 
— избавит многих нотариусов от нотариальной рутины, в том числе заверение сделок и доверенностей;
-голосование (по вопросам изменения законодательства и при выборе народных представителей) и опросы всех мастей;
— различные госуслуги, в том числе регистрация прав автора и права собственности на недвижимое имущество, а также оформление таможенных документов на товары;
-совершение повседневных покупок в интернете, в магазине и через банкомат, в том числе оплата ЖКХ услуг и продуктов питания;
-регистрация сделок, брака и практически всего, что требует письменного контракта, а также регистрация всего, что имеет ценность денежную или не денежную, например, репутацию (доверие к вам);
-поводом для исполнения с помощью программирования является какое-либо условие, прямо обозначенное в контракте (например, при достижении определенного возраста перечислить деньги в подарок). 
-любой потребитель с помощью #blockchain технологии может самостоятельно проверить качество покупаемого товара путем отслеживания всей цепочки производства и поставок, чтобы убедиться в том, что покупка действительно соответствует указанным стандартам и кто первичный продавец (производитель), у которого можно купить дешевле всех.
Таким образом, при внедрении #блокчейн технологий у многих людей высвободиться масса времени, которое они смогут использовать для занятия творчеством и много времени можно будет посвящать познанию нового и вообще любым занятиям, например, философией как Диоген.


Биржи Турции и Мексики в терминале EXANTE

    • 17 августа 2017, 15:49
    • |
    • EXANTE
      Проверенный аккаунт
  • Еще
Не так давно мы добавили в терминал EXANTE две интересные биржи: Borsa Istanbul (Турецкая биржа, Turkey Exchange) и Bolsa Mexicana de Valores (Мексиканская фондовая биржа, Mexican Stock Exchange). В списке инструментов их можно найти как BIST и BMV. Чтобы познакомить вас с новинками, мы сделали комбо-обзор сразу на обе биржи.

Биржи Турции и Мексики в терминале EXANTE


Пусть не самые знаменитые в мире, зато крупные для своих регионов: суммарная капитализация компаний на турецкой бирже превышает $200B* (371 компания), Мексиканской — $400B (140 компаний). Мексиканская биржа занимает второе место в Латинской Америке, уступая только бразильской Bovespa. Во всей Америке — пятое место.

Для начала добавили в терминал по 30-40 крупнейших компаний для каждой биржи. Это несколько банков — Turkiye Garanti Bankasi, Finansbank, Santander Mexico, телекоммуникационные гиганты Turk Telekomunikasyon, Turkcell Iletisim Hizmetleri, America Movil и др. Большинство из них — крупные компании не только по национальным, но и по мировым меркам — с капитализациями в миллиарды и десятки миллиардов долларов США.



( Читать дальше )

Минфин выкупит евробонды у Открытия.

Целью операции заявлено снижение объема российского госдолга и платежей по его обслуживанию.

К обмену, по идее Минфина, будут предложены три выпуска, в том числе «Россия-30» — валютные суверенные бонды РФ, в покупку которых «Открытие», по данным Bloomberg, вложил более 800 млрд рублей.

Бумаги скупались банком в 2015 году, а операции проходили в режиме пирамиды репо, рассказывал Forbes источник, близкий к «Открытию». Приобретенные на рынке облигации закладывались в ЦБ, под них банк получал валютные кредиты, на которые снова покупал бумаги, которые снова нес в центробанк в качестве залога, повторяя схему многократно.

 

В результате таких сделок «Открытие» скупило три четверти имевшихся на рынке бумаг «Россия-30». Их цена взлетела, а доходность, достигавшая 7% в начале 2015 года, рухнула до 2,44% годовых (на апрель 2017-го).



( Читать дальше )

....все тэги
UPDONW
Новый дизайн