Избранное трейдера АлексейФ

Вам говорили о том, что на рынке есть доходность «из воздуха»? Скорее всего нет, а она есть. Сейчас, как всегда, четко и без воды, откроем все «тайны», которые никакие не тайны. Просто люди в индустрии хотят, чтобы вам казалось, что все это сложно и без них вам ну никак не обойтись. В реальности портфельных инвестиций, как правило, все сильно проще.


Глава из моей книжечки — немного банальной вечнозеленой правды. Кому нужно про сложное и чтобы денег быстро, см. мой весенний цикл про алгошки. Здесь же: не сложное, для всех, не ахти какое доходное, зато надежно и переживет все остальное.
------///------
Если бы у человека в жизни был только один урок, который он услышит про инвестиции, это должен быть урок по ассет алокейшн (по-русски — распределение активов). Любая другая тема устареет.
Научим трейдить по тренду – через пару лет на рынке кончатся тренды. Научим отбирать хорошие акции – через двадцать лет окажемся в другом мире, где акции, отобранные по этой науке, окажутся уже не хорошие.
Но обратите внимание, тема с отбором акций по фундаментальным характеристикам скорее всего переживет конкретную торговую систему. Хотя вторая тема явно доходнее.
Вообще, на рынке действует неформальное правило: чем доходнее игра, тем она короче по времени.
Добрый день!
С прошлого поста от 24 мая 2019 (докупка Мосбиржи) прошло много времени, обновим ситуацию по портфелю.
Добавлены дивиденды от всех компаний, кроме пока Системы, Газпрома и Мечел пр.
Было 2 пополнения по 30 000 руб. в июне и в июле (итого 60 000 руб.) согласно ежемесячному плану.
Накопилось свободных денег в размере 129 767 руб.
Скоро августовское пополнение и буду распределять деньги по ценным бумагам.
Статистика портфеля в реальном времени:
www.intelinvest.ru/public-portfolio/9143/?ref=17237
Визуальные картинки по портфелю.




Settings={
Name="VDIV",
period=20,
periodma=15,
line=
{
{
Name = "cur1",
Type =TYPE_LINE,
Width = 1,
Color = RGB(255,0,0)
},
{
Name = "cur2",
Type =TYPE_LINE,
Width = 1,
Color = RGB(0,0,0)
}
}
}
--[[
-- кривая объемов
описание свойств:
period: сколько баров берутся в подсчет
weighted: =0 - обычная, =1 - взвешанная
proportional: =1- считается: volume*(close-open)/(hight-low), =0 - считается: volume*sign(close-open)
--]]
function Init()
mas = {}
return 3
end
function OnCalculate(index)
sumv1 = 0
sumv2 = 0
if index >= Settings.period then
for i=index-Settings.period+1, index do
if V(i) ~= nil and C(i) ~= nil then
if C(i) > O(i) then
sumv1 = sumv1+V(i)*(C(i) - O(i))
else
sumv2 = sumv2+V(i)*(O(i) - C(i))
end
end
end
else
sumv1 = nil
sumv2 = nil
end
if sumv2 ~= 0 and sumv2 ~= nil then
vdiv = sumv1/sumv2
vdiv2 = sumv2/sumv1
vdiv3 = vdiv - vdiv2
else
vdiv = nil
vdiv2 = nil
vdiv3 = nil
end
mas[index] = vdiv3
ma = 0
if index >= Settings.periodma then
for i=index-Settings.periodma+1, index do
if mas[i] ~= nil then
ma = ma + mas[i]
end
end
end
ma = ma/Settings.periodma
return ma, 0
end