Избранное трейдера IliaM

по

Фрэнк Армстронг - Инвестиционные стратегии 21 века (пер. С. Спирин)

    • 09 августа 2016, 12:42
    • |
    • India
  • Еще
Лариса Морозова в одном из своих постов упоминала, что Сергей Спирин выкладывает перевод этой книги по главам на сайте AssetAllocation.ru, а в комментах кто-то желал получить всю книгу целиком в электронном варианте — вот она.
Книга про инвестирование на основе распределение активов в портфеле (Asset Allocation) по теории Марковица (СПТ — Современная Портфельная Теория, портфельные инвестиции).
От себя: книга написана легко и интересно, с примерами моделей портфелей. Больше всего подойдет для новичков, но и бывалым инвесторам почитать, наверное, стОит. Забавно, что книга закончена была всего 7 лет назад, а основной инструмент для построения портфелей сильно изменился — с взаимных фондов на ETF. Это главный недочет книги. Ну и кто действительно захочет почитать, лучше это делать в ЖЖ Спирина — так там основная его аудитория, очень много интересных комментариев, особенно от nefedor`a.

Синтетики отаке! Пришиваем Финексу хвост. :)

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

Синтетическая облигация.

Подробно останавливаться не будем, потому что смысла нет (объясню ниже). Если коротко:

1. Покупаем акцию (или другой базовый актив).
2. Продаем фьючерс на нее (фьючерс должен быть в контанго).
3. Получаем бескупонную синтетическую облигацию — за счет арбитражной прибыли.
4. Если во время удержания позиции по акции выплачивается дивиденд, то обзываем его «купоном» и получаем синтетическую купонную облигацию. :)

Откуда тут берется доход? Фьючерс в нормальной ситуации торгуется дороже базового актива, а в момент экспирации — сравнивается в цене. Вот и доход. Такие инструменты делать не надо (по крайней мере вручную), потому что по смыслу синтетическая облигация — это

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

Инвестиции для дурачков или фондовый супермаркет

    • 29 июля 2016, 14:08
    • |
    • chuvak
  • Еще
Всем доброго дня!
    Опять посыпались посты о прелестях инвестирования и вреде спекуляций. Не иначе как к обвалу дело идёт. ))
    Вставлю и я свои пять копеек, и покажу вам прелести бестолкового инвестирования. А именно, такого процесса покупки и продажи акций, когда не нужно зачитываться отчетами компаний, думать о рентабельности, денежных потоках, долговых нагрузках и прочей ерунде. Начертательную геометрию, под названием «технический анализ», также отставим в сторону за ненадобностью. Все равно там ничего не понятно. ))
    Основные постулаты я озвучивал в предыдущих своих постах, повторяться не буду. Покажу только результат и какие изменения произошли в портфеле. Тем более, что насыпались уже все дивиденды и их результат наглядно виден.
    За июнь-июль были куплены:
10.06.2016  АВТОВАЗ ао — по 7.92
28.06.2016  Мечел ао — по 56.54
05.07.2016  МОЭСК — по 0.879
20.07.2016  Сургнфгз-п — по 32.01
всего покупалось по чуть-чуть, в среднем на 1% от портфеля.

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

How much is the опцион?

Я не буду рассказывать, что такое опцион (ну, типа, «это контракт, дающий покупателю право, но не обязанность бла-бла-бла»), надеюсь все интересующиеся знают, или слышали, или могут в Вики посмотреть. Сразу покажу, как определяется его цена. Да, еще 2 замечания. Я говорил, что нам не понадобится математика уровня выше 9-го класса школы — извините, соврал. :) Но 11-классник уже справится. И второе: вы не научитесь торговать опционами по этим заметкам, придется читать книжки.

Представим очень простую (скажем прямо — примитивную) модель изменения цены акции. Каждый день цена акции может измениться только на 1 рубль, вверх или вниз. Вот так:
How much is the опцион?
И мы хотим купить опцион колл с ценой исполнения (страйком) 100. Как понять, сколько нам платить продавцу, чтобы цена была «справедливой»?

1. Максимальная прибыль в этой модели (которая на картинке) — 6 рублей. Дороже 5.99 рублей покупать смысла точно нет.
2. За 0 рублей нам его тоже не продадут.

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

Парадоксы рынка недвижимости. Жизнь рантье

На рынке жилой недвижимости Москвы и Питера заметил странный перекос.

Вернулся недавно из Москвы. Останавливался там у хорошего приятеля.
Он снимает квартиру 106 м2. где-то на юго-западе за 70 тыс. руб. Говорит, что приценивался к аналогичным квартирам по соседству и цена примерно 20 — 25 млн. руб. Причем ремонт и состояние квартир будет довольно простеньким, если не сказать хуже.

А обнаруженный перекос заключается в следующем. У меня есть квартира в центре Питера площадью 100м2. причем видовая, но в старом фонде. Так вот, ее рыночная цена 11-12 млн. руб. т.е. в более чем в 2 раза дешевле аналогичной московской. Но сдаю я ее за 75 тыс. руб. в месяц + коммуналка. 

Таким образом, ROA (без дисконтирования) на московскую квартиру составляет = (70 000 * 12)/22 500 000 * 100% = 3,7%

На квартиру в Питере = (75 000 * 12) / 11 500 000 * 100% = 7,8 % т.е. квартира в Питере более чем в два раза рентабельнее.

Но я, как рантье, предпочитаю коммерческую недвигу. У меня нет проектов с ROA ниже 15%. 

Что интересно, даже в ЕС в коммерческой недвиге по моим проектам ROA от 7 до 10% в евро.

Отсюда вывод: московская жилая недвижимость очень плохой объект для инвестиций.

Калькулятор трейдера. Новый релиз.

Быстро сказка сказывается...
Да не быстро дело делается...
Выпустил новую версию калькулятора.
Бесплатная версия с рекламой. 
play.google.com/store/apps/details?id=ru.thetheory.losscalculatorplaytrial 
Платная версия 
play.google.com/store/apps/details?id=ru.thetheory.losscalculatorplay 

Помимо исправления опечаток, в версию вошли доработки  движка расчета опционов и исправления функционала по получению параметров акций (в связи с обновлением сайта мосбиржи, откуда мое приложение все данные и  берет) .
Некоторые пояснения по работе с опционами.
Если  фьючерс — это пари  на изменение стоимости базового актива, то опцион, фактически, это страховой полис от движения актива далее, чем страйк опциона. 
Поэтому, у опционов есь параметр IV — подразумеваемая волантильность. Он характеризует ожидание рынка, насколько далеко может улететь базовый актив до даты экспирации опциона.
График поведения IV во времени в разных инструментах можно найти  на option.ru 
 Большую часть  времени цена опциона держится в таких пределах, что сумма теоретических цен  кол и пут опциона равноудаленных  от текущей цены,  больше,  чем ожидаемый ход актива.

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

Богатеем медленно (Часть 2)

Богатеем медленно (Часть 2)

Продолжение. Начало здесь.

Выбор активов

Для долгосрочных портфелей вы не сможете использовать такой же высокий леверидж Форекса или инструментов CFD, которые вы предпочитаете использовать для своих краткосрочных стратегий. Вместо этого вы обычно инвестируете в акции, ETF или подобные инструменты. Они предлагают несколько преимуществ для алго-трейдинга:

 

— Никаких игр «кто кого». В долгосрочной перспективе, акции и индекс ETF имеют положительную среднюю окупаемость благодаря дивидендам и накопленным значениям, в то время как валютные пары Форекса и индексы CFD имеют отрицательную среднюю окупаемость вследствие сборов за своп/пролонгацию кредита.
— Серьезные брокеры. Все брокеры фондовой биржи/ETF контролируются, чего нельзя сказать о брокерах Forex/CFD.



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

Линейная регрессия в помощь...

Добрый день!

Для всех QUIKеров в свободное пользование индикатор линейной регрессии (LUA).
Линейная регрессия в помощь...
Settings = 
{
        Name = "xLinReg",
        period = 128,
        deviation=2,
        line=
        {
                {
                        Name = "xLinReg",
                        Color = RGB(0, 0, 255),
                        Type = TYPE_LINE,
                        Width = 3
                },
                {
                        Name = "xLinReg",
                        Color = RGB(192, 0, 0),
                        Type = TYPE_LINE,
                        Width = 3
                },
                {
                        Name = "xLinReg",
                        Color = RGB(0, 128, 0),
                        Type = TYPE_LINE,
                        Width = 3
                }
        
        }
}



----------------------------------------------------------
----------------------------------------------------------
----------------------------------------------------------
function c_FF()
        
        local AMA={}
        local CC={}
        
        return function(ind, _p,_ddd)
                local period = _p
                local index = ind
                
                local vol = 0
        
                local sigma = 0
                local sigma2 = 0

                local aav = 0
                local bb = 0
                local ZZZ = 0


                                                
                if index == 1 then
                        AMA={}
                        CC={}
                        
                        CC[index]=(C(index)+H(index)+L(index))/3
                        AMA[index]=(C(index)+O(index))/2
                        
                        return nil
                end
                
                ------------------------------
                AMA[index]=AMA[index-1]
                CC[index]=(C(index)+H(index)+L(index))/3
                ---------------------

                if index < (_p) then return nil end
                ----------------------------------------------------
                                
                period =_p
                if index < period then period = index end
        --------------- 
                sigma=0
                sigma2=0
                aav=0
                ZZZ=0
                for i = 0, period-1 do
                        ZZZ=CC[index+i-period+1]
                        aav=aav+ZZZ
                        sigma=sigma+ZZZ*(-(period-1)/2+i)
                        sigma2=sigma2+(-(period-1)/2+i)^2
                end
                
                ------------------------
        bb=sigma/sigma2
        aav=aav/period
                
        AMA[index]=aav+bb*((period-1)/2) ---------линейная регрессия
        -------------------------------
                
                sigma=0
                sigma2=0
                sigma3 = 0
                for i = 0, period-1 do
                        ZZZ=CC[index+i-period+1]
                        sigma2=aav+bb*(-(period-1)/2+i)
                        sigma=sigma+(ZZZ-sigma2)^2

                end
                sigma=(sigma/period)^(1/2)
                
                
                for i = 1, period-1 do
                        ZZZ=aav+bb*(-(period-1)/2+i)
                        SetValue(index+i-period+1, 3, ZZZ)
                        SetValue(index+i-period+1, 2, ZZZ+sigma*_ddd)
                        SetValue(index+i-period+1, 1, ZZZ-sigma*_ddd)

                end     
                        SetValue(index+0-period+1, 3, nil)
                        SetValue(index+0-period+1, 2, nil)
                        SetValue(index+0-period+1, 1, nil)
                
                
                ----------------------------------
                                                                
                        return AMA[index]-sigma*_ddd,AMA[index]+sigma*_ddd, AMA[index]
                        
        end
end
----------------------------    ----------------------------    ----------------------------
----------------------------    ----------------------------    ----------------------------
----------------------------    ----------------------------    ----------------------------

function Init()
        myFF = c_FF()
        
        return 3
end
function OnCalculate(index)
        
        
        
        return myFF(index, Settings.period,Settings.deviation)
        
                
end


Продолжение: http://smart-lab.ru/blog/337978.php



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