Избранное трейдера Профессор

по

ETF на Московской бирже ответы на часто задаваемые вопросы Крейндель Владимир 22 августа 2017

ETF на Московской бирже ответы на часто задаваемые вопросы Крейндель Владимир 22 августа 2017
-
Биржевые фонды стали доступны частным клиентам на Московской бирже с 2013 г. Но для многих ETF остаются инструментом новым.
На вебинаре исполнительный директор FinEx ETF Владимир Крейндель систематизировал основные вопросы, которые задают частные инвесторы, относительно глобального рынка ETF и фондов FinEx ETF. Кроме того, он проведел сессию вопросов и ответов в режиме онлайн.
-

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

Рубль и Выборы

Постоянно в интернете натыкаюсь на мнение людей, что рубль искусственно держат до выборов 2018 года и потом он упадет. Вынужден всех разочаровать, но рубль НИКТО НЕ ДЕРЖИТ. Он стоит сейчас столько сколько стоит. Жду ли я его ослабления? Однозначно! Но с выборами это никак не связано! Знаю, что вы мне не поверите, но я всё-таки напишу свои аргументы.

1.Динамику рубля не определяет наш ЦБ. Достаточно просто посмотреть на динамику других высокодоходных валют похожих на рубль (особенно на Южноафриканский ранд). Динамика абсолютно схожая. Совпадение? Не думаю. Динамику рубля и других высокодоходных валют определяет капитал с Wall street.

2. Почему всем кажется, что рубль кто-то держит? Скорее всего потому что доллар был 86, а сейчас около 60. И психологически кажется, что так быть не должно. Ну не может деревянный так укрепляться! Это всё сделано под выборы. Но доллар стоил 86 руб, когда нефть была 27$ за баррель. А сколько она сейчас стоит? 52$ за баррель. Объясните мне, пожалуйста, почему доллар должен стоить 86 при нефти 52?



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

Иск Роснефти к Системе удовлетворен частично

Сегодня, 17:47

«Система» уже заявила о готовности обжаловать это решение суда.

Арбитраж частично удовлетворил иск «Роснефти» к АФК «Система», взыскав с холдинга 136,3 млрд рублей.
fedpress.ru/online/1841983

В 17:00 котировки акций АФК «Система» поднимались до 12,40 (+6 %),  после оглашения снизились до 11,35 (-1,94%)  на данный момент


Итоги размещения ОФЗ + RGBI

Сегодня среда, а значит, состоялось очередное размещение от Минфина.
Было предложено два выпуска ОФЗ, оба с постоянным купонным доходом. ОФЗ-ПД серии 26222 на сумму 25 млрд и ОФЗ-ПД серии 26221 на 15 млрд рублей.

ОФЗ 26222 с погашением 16 октября 2024 года, купон 7,1% годовых
ОФЗ 26221 с погашением 23 марта 2033 года, купон 7,7% годовых

Итоги:

ОФЗ 26222

Спрос превысил предложение в 2,4 раза. Итоговая доходность 7,97%. Разместили 100% выпуска.

Средневзвешенная цена на состоявшемся в среду аукционе по размещению облигаций федерального займа с постоянным купонным доходом (ОФЗ-ПД) серии 26222 с погашением 16 октября 2024 года составила 96,1303% от номинала, что соответствует доходности 7,97% годовых, говорится в сообщении Минфина РФ, размещенном на его сайте.

Всего было продано бумаг на общую сумму 25 млрд рублей по номиналу при спросе 60,096 млрд рублей по номиналу и объеме предложения 25 млрд рублей по номиналу, то есть спрос превысил предложение в 2,4 раза. Выручка от аукциона составила 24,577 млрд рублей.



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

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

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

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

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



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

Как объяснить Ребенку часть 2. Эмиссия.

Продолжение сказки Как объяснить Ребенку про кредит, долг, рабский труд, добавленную стоимость, агрегаты М1-М3, стоимость сырья и биткоин.

По мотивам поста Настоящая правда про Золотовалютные Резервы ЦБ. Это как раз то, что вы не знали.
в котором не всё так на самом деле, как написано.


Вернемся к нашим героям Жанне (ЦБ или ФРС), Дональде и 100 островетян.

В сказке были сделаны выводы что

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

То что добавленная стоимость это чей то долг верно, если в системе все деньги кредитные и нет эмиссии денег.
Правильней сказать, что добавленную стоимость не возможно реализовать за деньги, если на острове нет эмиссии.
Тем не  менее если денег нет вообще, это не мешает хлеборобу и гончару обмениваться, натурально, добавленными стоимостями и общество будет развиваться. И в нем будут богатые ( у кого больше добавленная стоимость)  и бедные.

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

Без залоговые аукционы - Газпром ракета!

Заработали без залоговые аукционы

И?

где ваш курс рубля к баксу?

Тут только одно...

Это обратный выкуп акций с рынка которые были заложены по репо
для выкачки ликвидности...

Догадались какую именно акцию использовали...

Ждём рост акций Газпрома на 20% от текущих до конца месяца!

Удачи!

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

Кречетов. О блоге Романа Андреева.

        Всех приветствую. Роман если что мне рекламу не проплачивал, просто давно хотел снять серию роликов о том, что хорошего можно найти в блогах на смартлабе, так что это просто первый ролик серии. :)

           

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

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