Избранное трейдера Фома Фомич
Продолжаем проект богатеем медленно.
В этом посте я открою вам величайший инвестиционный грааль. Правда я не первый, кто сообщит вам о нем. Есть еще один парень. Кажется его зовут Уоррен Баффет. А грааль собственно состоит в понимании какой бизнес можно считать хорошим а какой плохим. Чтобы выяснить это нужно ответить на два вопроса:
1. Как компания финансируется, из прибыли или допэмиссий.
2. На сколько эффективно работает капитал компании, эффективно ли компания использует нераспределенную (не выплаченную в виде дивидендов) прибыль.
Давайте рассмотрим примеры (все цифры за 1 полугодие 2016). Тест №1
Сургутнефтегаз. Акционерный капитал равен 3402729 млн. руб. Нераспределенная прибыль равна 3190129 млн. руб. Процент нераспределенной прибыли в капитале равен 93,8%. Мы видим что компания финансируется из прибыли. Это говорит о хороших операционных результатах. Компания прошла первый тест.
Добрый день, Коллеги!
Данная статья является продолжением разговора, начатого здесь: http://smart-lab.ru/blog/349998.php
Итак, мы уже знаем, что есть система Управления капиталом (УК), называемая «торговля 1 контрактом/лотом».
Для того, чтобы разобрать другие популярные системы УК, нам необходимо познакомится с трудами Ральфа Винса и понятием «оптимальная F». Советую прочитать его книги «Формулы управления портфелем» и «Математика управления капиталом».
Система Управления Капиталом «оптимальная F».
Р.Винс рекомендует, во-первых, «не торговать, пока не будет убедительных доказательств того, что рыночная система, по которой Вы собираетесь торговать, прибыльна, т.е. имеет положительное математическое ожидание». Математическое ожидание является суммой, которую вы можете заработать или проиграть, в среднем, в каждой сделке.
В отношении управления капиталом очень важно понимать, что при игре с отрицательным ожиданием нет схемы управления деньгами, которая может сделать вас победителем. Если вы продолжаете играть, то независимо от способа управления деньгами, вы проиграете весь ваш счет, каким бы большим он ни был в начале.
Йоу трейдеры и другая живность смарт-лаба! Несколько месяцев назад сделал для вас пост где собрал самые нужные (на мой скромный взгляд) ресурсы и медиа для комфортного и быстрого поглощения информации — smart-lab.ru/blog/317442.php
Сегодня в новой подборке годноты решил сделать упор на образовательные/научные источники. Именно пища для мозга, а не игра в танки или покемонов (ну разок можно), лучший отдых и переключение, а заодно и мальчишеская радость от новых знаний о мире и структуре вещей.
НО еще немного займу ваше внимание (перед самой подборкой), рассказав наблюдение о поведении аудитории в сети. Публика (ядро 25-35 лет) стала больше проникаться к всевозможным научным знаниям и новостям, на фоне громких открытий и прорывов в науке за последнее время. Тяга к знаниям дала рост для всевозможных научных СМИ, где приглашаются светила науки (в том числе и русские). Почему же по ТВ об это не говорят? Наша наука ушла в диджитал-подполье, и там дала ростки в брейнбизнесе.
Settings = { Name = "xPc5", period = 24, line= { { Name = "xPc5", Color = RGB(0, 128, 0), Type = TYPE_LINE, Width = 2 }, { Name = "xPc5", Color = RGB(255, 64, 64), Type = TYPET_BAR, Width = 3 }, { Name = "xPc5", Color = RGB(64, 64, 255), Type = TYPET_BAR, Width = 3 } } } ---------------------------------------------------------- function c_FF() return function(ind, _p) local period = _p local index = ind local MAX_ = 0 local MIN_ = 0 local MAX2_ = 0 local MIN2_ = 0 if index == 1 then MAX_ = C(index) MIN_ = C(index) MAX2_ = C(index) MIN2_ = C(index) return nil end ---------------------------------------------------------------------- period = _p if index < period then period = index end MAX_ = H(index) MIN_ = L(index) MAX2_ = 0 MIN2_ = 0 for i = 0, (period-1) do if MAX_ < H(index-i) then MAX_ = H(index-i) end if MIN_ > L(index-i) then MIN_ = L(index-i) end MAX2_ = MAX2_ + MAX_ MIN2_ = MIN2_ + MIN_ end MAX2_ = MAX2_/(period) MIN2_ = MIN2_/(period) return (MAX2_+MIN2_)/2, MAX2_, MIN2_ end end function Init() myFF = c_FF() return 3 end function OnCalculate(index) return myFF(index, Settings.period) end
Государство гарантирует! 5.000.000 под ставку 9,54% годовых на 1,5 года. Выше и надежней, чем у Сбербанка.
Тонкости инвестирования в ОФЗ.
В этой статье я расскажу о привлекательности облигаций федерального займа для частного инвестора (ОФЗ).
Что такое ОФЗ?
ОФЗ – облигация, выпускаемая Министерством финансов РФ. Покупка облигации федерального займа означает, что вы даете деньги в долг государству. Государство, в свою очередь, дает обязательство не только выплатить долг держателю облигации, но и процентные выплаты по купонам.
Почему стоит инвестировать в ОФЗ?
Купон выплачивается как правило раз в полгода и фиксирован на весь срок обращения.
Добавляю код сделанного мной индикатора Parabolik в котором параметр ускорение зависит от волатильности. Чем больше волатильность, тем больше увеличивается ускорение и индикатор быстрее «догоняет» цену. Подобные есть на просторах интернета для метатрейдера (и не бесплатно), для квика не встречал.
Видно, что он дает меньше перескоков (красный), чем обычный Parabolik (черный). Хорошо себя зарекомендовал для выходов из позиций, открытых по тренду. На вход в боковике конечно будет давать ложные сигналы, как и обычный Parabolik (но меньше!), создатель которого не рекомендовал только его использовать для открытия позиций.
Код индикатора:
Settings = { Name = "Parabolic ATR", Period_ATR=14, line = {{ Name = "Parabolic ATR", Type = TYPE_POINT, Color = RGB(255,0,0), Width = 2 } } } old_idx=0 long=false short=false revers=false function Init() return 1 end function OnCalculate(idx) if idx<Settings.Period_ATR then return nil else if idx==Settings.Period_ATR then psar={} psar[idx]=L(idx) long=true hmax=H(idx) per_ATR=Settings.Period_ATR local TR=0 for js=(idx-per_ATR),idx-1 do TR=(TR+H(js)-L(js)) end Old_ATR=TR/per_ATR revers=true else if idx~=old_idx then local TR=0 for js=(idx-per_ATR),idx-1 do TR=(TR+H(js)-L(js)) end local ATR=TR/per_ATR af=ATR/(Old_ATR+ATR) af=af/10 Old_ATR=ATR if long then if hmax<H(idx-1) then hmax=H(idx-1) end psar[idx]=psar[idx-1]+af*(hmax-psar[idx-1]) end if short then if lmin>L(idx-1) then lmin=L(idx-1) end psar[idx]=psar[idx-1]+af*(lmin-psar[idx-1]) end revers=true end if long and L(idx)<psar[idx] and revers then psar[idx]=hmax short=true long=false lmin=L(idx) af=Step revers=false end if short and H(idx)>psar[idx] and revers then psar[idx]=lmin long=true short=false hmax=H(idx) af=Step revers=false end end old_idx=idx return psar[idx] end end