Избранное трейдера Геннадий

по

Иногда Здравый Смысл возвращается. ответ

Ответ на данный пост:
smart-lab.ru/blog/416896.php
Человек видит то, что он хочет видеть!
Компания ЧМК, идея не отыграла себя так как потенциал 6900, у автора поста 6780
Максимум был 6380
Не суть, по технике графически изложил:
Иногда Здравый Смысл возвращается. ответ
На выходе отчета РСБУ за 9 мес 2016 г бумага выстрелила с 3560 до 4235, далее затормозилась!
Отчет РСБУ 3 мес интереса не представляет:
Иногда Здравый Смысл возвращается. ответ

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

Дивиденды - ценовые разрывы! Кто как закрыл?

Статистика 115 бумаг с января по 23 августа 2017 года!
Как закрывали ценовые разрывы бумаги в этом году?
76% из 100 гэпы закрыты, интересно будет посмотреть как закроются в последний торговый день декабря!
Полностью здесь:
iis24.ru/kakie-dividendnie-zakrili-svoi-razrivi/

Дивиденды - ценовые разрывы! Кто как закрыл?

Дивиденды - ценовые разрывы! Кто как закрыл?

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

Моё видение по МРСК-шкам насегодня - 2

На полугодовых отчётах МФСО произошли большие движения в ценах, это повод подумать, что будет дальше.

Я просчитываю наперёд только прибыли компаний и дивиденды. В спекулятивных разгонах слабо разбираюсь, а у нас минимум 90% роста на рынке спекулятивный на ожиданиях что будет расти дальше просто так. В принципе рост ещё почти везде возможен, сейчас отрасль очень модная, но когда я не понимаю его причины, отхожу в сторону.
Предпочитаю сидеть в бумаге с наибольшей дивидендной доходностью на текущий момент. Если хотите зарабатывать на росте цены акций, сказать ничего не могу, так как сам не очень понимаю.
Все расчёты исходя из предположения, что распоряжение правительства о дивидендах Россетей от 29 мая 2017г № 1094-р будет еще несколько лет действовать.

Сразу ограничусь — анализирую только нормальные дочки, говно — МРСК Сев.Кавказа, Юга, МОЭСК не смотрю, просто держусь от него подальше.

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

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

Сибирский гостинец новый облигационный выпуск 5 мио. $

Сибирский гостинец новый облигационный выпуск 5 мио. $

И так не прошло и пару месяцев как в СЛ был пост про них. Но ребята слишком умные оказались вот и новое размещение 23.08.2017
Итак, Сибирский гостинец вновь размещается на 5 000 000 $. ставка купона 8,2%
Андреррайтером размещения выступил банк «Зенит» помню как ходил на собеседование к ним, но мне так и не перезвонили даже визитку отобрал который собеседование проводил это просто жесть, ну да ладно сегодня не про банк Зенит...
В общем смотрим баланс...
Сибирский гостинец новый облигационный выпуск 5 мио. $

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

Диалоги про фьючерсы на ОФЗ. Часть 2: стратегии

Одной из самых частых просьб читателей в прошлом обзоре был разбор кейсов, на которых можно заработать с помощью ОФЗ и/или фьючерсов на ОФЗ. Поэтому сейчас мы разберём стратегии, но только две,  сконцентрировавшись на технической части торговли для большего понимания. Конечно, представленные ниже стратегии не единственные, и о других вариантах можно прочесть на www.futofz.moex.com/s1257. Я отобрал, на мой взгляд, наиболее понятные и простые, чтобы как раз сконцентрироваться на технических аспектах. В следующей части мы разберём уже менее тривиальные стратегии.

Чтобы правильно выбрать между ОФЗ и фьючерсом на ОФЗ надо чётко понимать, что вы получаете от первого и второго инструмента.

1. ОФЗ даёт Вам прибыль за счёт изменения доходности и за счет получения первоначальной
 



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

Таблица "Портфель" в 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

Портфель успешного трейдера 21.08.2017

    • 21 августа 2017, 23:46
    • |
    • COREz
  • Еще
Продолжаю публикацию своего виртуального портфеля. Все позиции лонговые, количество бумаг всегда одинаковое — 20 штук. За месяц доходность составила 3.35% или примерно 40% годовых. В моменте доходность была ещё выше, но мне интересно считать результаты помесячно, «ленивые» стратегии — самые комфортные. :) Индекс ММВБ упал за это время примерно на 1%. Решил сделать все позиции по одной штуке, потому что интерес представляет только процентная доходность. Какими объёмами торговать — дело уже сугубо личное. Портфель функционирует исключительно в образовательных целях.

Портфель успешного трейдера 21.08.2017

Дивидендные "аристократы" ММВБ

    • 16 августа 2017, 19:31
    • |
    • COREz
  • Еще
Начал потихоньку формировать дивидендный портфель на средства, которые не жалко потерять в России если произойдёт системный кризис. Итак первые три бумаги: Газпром, Мосбиржа и Русгидро. Среднегодовая чистая доходность по ним находится сейчас в районе 7%, что в общем-то сравнимо со ставками в топовых банках страны.

Дивидендные "аристократы" ММВБ

Почему именно эти бумаги?

Газпром, потому что монополист и очень дешёвый. Мне просто нравится иметь в портфеле кусочек «Национального достояния». :)

Мосбиржа — это новая «облигация» на рынке акций после Лукойла и ВСМПО. Бизнес любой биржи завязан на клиентских комиссиях. Трудно себе представить, чтобы резко упало количество желающих «припарковать» свои деньги в ценных бумагах. Богатые богатели, богатеют и будут богатеть. Правило «5Б» :) Кроме того сейчас пенсионные фонды активно стали «пылесосить» рынок ценных бумаг, так что «жирных» клиентов у Мосбиржи будет в достатке.

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

SWT-МЕТОД. 1. Классический технический анализ

Чтобы облегчить себе жизнь и дать отдых речевому аппарату начал писать для клиентов учебник по применению SWT-метода.
В первой главе, публикуемой здесь, описано, как вообще обойтись без правил и индикаторов SWT-метода, пользуясь классикой графического анализа. Правда при этом придется решать ряд задач, не имеющих жестких количественных критериев для однозначного решения.

СОДЕРЖАНИЕ

1.1. Аналитическая поддержка торговых операций
1.2. Что такое тренд в техническом анализе? Виды трендов
1.3. Глубина коррекции как критерий смены типа тренда
1.4. Фигуры технического анализа как критерий смены типа тренда
1.5. Проблемы классического технического анализа


1.1. Аналитическая поддержка торговых операций

SWT-МЕТОД. 1. Классический технический анализ

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

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