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

по

7 смертных грехов портфельного инвестирования

7 смертных грехов портфельного инвестирования
Небольшая брошюрка от инвестиционной компании Aberdeen. Кому-то эти советы покажутся банальными, а кто-то, может быть, найдет в ней что-то полезное. В любом случае, эту брошюру стоит посмотреть хотя бы ради иллюстраций — брошюра небольшая, много времени ее прочтение не займет :)  - прим. пер.

 *    *    *


Инвестиционные ловушки и как их избежать

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

Семь смертных грехов были сформулированы в раннем христианском учении, чтобы последователи были внимательны к природным человеческим порокам — вожделение, обжорство, жадность, праздность, гнев, зависть и гордыня.

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



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

Худшие города для рабочего класса

    • 01 октября 2017, 08:03
    • |
    • Albus
  • Еще
Статья взята отсюда
howmuch.net/articles/where-the-working-class-can-afford-to-live
Худшие города для рабочего класса

Каждый пузырь на карте — это город. Размер и цвет соответствует сумме денег, которую семья типичного рабочего класса оставила бы в конце года после оплаты расходов, таких как жилье, питание и транспорт. Чем темнее красный, тем хуже (денег не остаётся, приходится залазить в долги). Чем темнее зеленый оттенок, тем лучше (остаются излишки). Большой темно-красный пузырь означает, что город совершенно недоступен для рабочего класса. 
Эта карта рассказывает несколько вещей о рабочем классе в Америке. Из десяти самых густонаселенных городов в стране единственным местом, где рабочий может наслаждаться достойным уровнем жизни, не беря на себя долги, является Сан-Антонио. Из 50 крупнейших городов только 12 считаются доступными. Работникам с низкой заработной платой лучше жить в небольших городах.
Ньюарк, Нью-Джерси, Чесапик (штат Вирджиния) и Джексонвиль (штат Флорида) являются единственными городами на побережье, где рабочий может обеспечить свою семью. Недорогие локации, как правило, находятся далеко от побережья и могут быть найдены в глубине страны. Это особенно актуально на юго-западе в таких штатах, как Аризона и Техас.
Лучшие города для рабочего класса

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

Анализ экспорта. Удобный сайт.

    • 30 сентября 2017, 13:37
    • |
    • Albus
  • Еще
Прикольный сайт, который позволяет строить удобные картинки по экономике разных стран.
atlas.media.mit.edu/en/visualize/tree_map/hs92/export/prk/all/show/2014/
Вот например, что экспортирует Северная Корея. Общий экспорт на 3,1 млрд. долл.
Анализ экспорта. Удобный сайт.
Угольные брикеты: 33%
Железная руда: 6,2%
А также пальто, костюмы, моллюски, орехи. 
---
Куда они это экспортируют? 86% северо-корейского экспорта идёт в Китай, далее Индия и Пакистан.
Анализ экспорта. Удобный сайт.

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

Как обанкротился банк С в 2008м

    • 15 сентября 2017, 08:28
    • |
    • Гном
      Проверенный аккаунт
  • Еще
Ведь ровно 9 лет прошло… а как вчера

Вспомнил, открыл текст, перечитал, посмеялся, поохал, не удержался и расшарил



 Часть первая. Гном.
 … В мае 2008 мы начали делать очередную квартальную перекладку на сентябрь. Продажа путов ОТМ давала уже 8й прибыльный квартал подряд, и светил приличный полугодовой бонус.
Лимиты за последний год увеличивали 4 раза, и сейчас мы были готовы продать до ХХХХХХ путов на Ри.
 
Стратегия была предельно простая:
 
продажа ОТМ пута в 70% случаев давала простую экспирацию без денег. Еще в 25% случаев цена припадала, и мы перекладывались на пут пониже (иногда более крупным сайзом). Тогда экспирация была верняком вне денег.
Ну и бывали моменты, когда чтобы, покрыть лось, надо было продать слишком много более далеких ОТМ, и тогда продавались опции следующих серий. Такое роллирование было нашей козырной картой, при объяснении стратегии начальству.

 
Седой (наш непосредственный начальник) еще как-то шарил в опционах, хотя дальше греков типа дельты которая «анноит» и теты которая «капает» его познания не простирались. Начальнице седого, зам пред правления «Суслику», было до опционов как папуасу до генной инженерии. Впрочем, ей было достаточно мнения седого, что парни знают что делают и контролируют риски. А также, что наша группа из двух парней была самым стабильным и прибыльным звеном в банке за последние 18 месяцев.

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

Говарда Маркса «Самая важная вещь» - потрясло

Говарда Маркса «Самая важная вещь» - потрясло


1. Об опасности чрезмерного принятия риска

●     Кейнс сказал, что рынки могут оставаться иррациональными дольше, чем вы можете оставаться платежеспособным. Это особенно верно в отношении долей заемных средств инвесторов. Это опасность кредитного плеча.

●     Есть старые инвесторы, и есть смелые инвесторы, но нет ни одного старого смелого инвестора.

●     Эго, высокомерие и самонадеянность- убийцы прибыли в инвестициях.

●     Никогда не путайте ум с бычьем рынком.

●     В инвестировании, чтобы добиться успеха, вы должны выжить.

 

ОБ ОПАСНОСТИ БЫТЬ УВЕРЕННЫМ И БРАТЬ РИСК

ВЫ ТО ПРАВЫ ТО НЕ ПРАВЫ, МНЕНИЕ РЫНКА МЕНЯЕТСЯ

ВЫ МОЖЕТЕ ОСТАВАТЬСЯ НЕ ПРАВЫМ ДОЛЬШЕ ЧЕМ У ВАС ХВАТИТЬ ДЕНЕГ

СМЕЛЫЕ ИНВЕСТИРУЮТ В НЕОПРЕДЕЛЕННОСТЬ

СТАРЫЕ (ОСТОРОЖНЫЕ) — КОГДА ВСЕ УЖЕ ОЧЕВИДНО И ПРИБЫЛЬ МАЛА

ЕСЛИ ЧТО-ТО ПРОДОЛЖАЕТСЯ ДОЛГО ЭТО НЕ ЗНАЧИТ ЧТО ЭТО НЕ НУЖНО ПОНИМАТЬ (БРАТЬ КАК ДАННОСТЬ)



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

Кто не понял, тот поймёт или колбаски до цугундера доведут.

Немецкие «одноклассники» StudiVZ заявила о банкротстве. Лет 10 назад их хотел приобрести Facebook, давая 5-6% своих акций.
--------------------
Номинальный ВВП, млрд $
Северная Корея: 29
Южная Корея: 1411
--------------------
11.02.2016: Сечин: Себестоимость добычи у Роснефти — $2,7
15.11.2016: Сечин: Роснефть убыточна при нефти дешевле $35
--------------------
Украина. Золотовалютные резервы.
01.09.2015: $12.6 млрд
01.09.2016: $14.1 млрд
01.09.2017: $18.0 млрд
--------------------
Количество рабочих часов и продуктивность работников по странам мира.
Кто не понял, тот поймёт или колбаски до цугундера доведут.
Китай выделит $500 млн на поддержку развивающихся стран На часть этих денег может претендовать и Россия.
--------------------
Самые счастливые страны мира, 2017 год.
1. Norway
2. Denmark
3. Iceland
14. US

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

Сравнение ВВП США и России

    • 09 сентября 2017, 21:21
    • |
    • Albus
  • Еще
Разберёмся почему у США дефицит внешней торговли, а у России профицит.
Сравнение ВВП США и России
Финансовая устойчивость США у многих людей не вызывает сомнения. Облигации этой страны – так называемые трежерис — пользуются огромной популярностью у инвесторов. Это говорит о высоком доверии к ним. В то же время, Штаты почти каждый год балансируют на грани дефолта. Это происходит потому, что в этой стране устанавливается потолок государственного долга. Долгов больше, чем эта цифра, набирать нельзя. Потолок устанавливается конгрессом. США регулярно подбираются к этой планке, и конгресс ее повышает. Если этого не делать, Америка не сможет занять дополнительные деньги, чтобы покрыть старые долги.

Сравнение ВВП США и России



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

ВВП на душу в США и России

    • 03 сентября 2017, 15:55
    • |
    • Albus
  • Еще

Уже давно разобрались, что России нечего стыдиться своего ВВП. По паритету покупательной способности он находится на 6 месте в мире. Этот параметр рассчитывают ЦРУ, МВФ и Всемирный банк. Ознакомиться с ним можно здесь.
Но недоброжелатели не успокаиваются и продолжают троллить российский ВВП с другого бока: ВВП на душу населения. 
ВВП на душу населения в США 57 436 долл.
ВВП на душу населения в РФ 26 490 долл., то есть в два раза ниже. Цифры отсюда.
Спорить с этими цифрами я не буду. Они верны.
Но вы, дорогие читатели, имеете право знать, из чего состоят эти цифры. Об этом и будет эта статья.
Структура американского ВВП взята здесь (файлик ValueAdded-добавленная стоимость):
www.bea.gov//industry/iTables%20Static%20Files/AllTables.zip

Структура российского ВВП взята здесь (страница 8):
www.gks.ru/free_doc/doc_2017/social/osn-03-2017.pdf

Если кто-то придирчиво посмотрит на мои расчёты и найдёт ошибки — буду признателен. Может быть в некоторых случаях не верно сравнивать одно с другим, потому что СШАстат и Росстат запихнули разные отрасли в один показатель. Но я вроде сверялся и учитывал это. Например в США рыбу считают внутри сельского хозяйства, а в России отдельно. Поэтому я объединил для России с.х. и ловлю рыбы.
ВВП на душу в США и России



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

Таблица "Портфель" в 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
Новый дизайн