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

Очень рекомендую подробно и глубоко ознакомиться с блогом Гуру Хренова и подписаться на него, чтобы не пропустить новых его записей: https://smart-lab.ru/my/Division_by_zero/
Там именно надо глубоко смотреть блог, реально умный и образованный чел, успешный бизнесмен и инвестор в американские акции, писал много полезного в свой блог, чего например стоит этот пост: https://smart-lab.ru/blog/316168.php от 2016 года
Структурированное оглавление его блога вы найдете тут: https://smart-lab.ru/my/Division_by_zero/tree/
Ранее я уже оставлял перечень компаний, которые прямо сейчас в моём портфеле. Купил ещё в октябре многие из них, когда одни надеялись и верили на «отскок» дохлой лошади одной местячковой страны, другие — в хайповые «истории» роста другой страны, привыкшей решать проблемы со своей экономикой за счёт кризисов, проблем с экономикой, войн, революций и т.д. в других странах...
И свои фантазии оставьте за пределами моего блога и комментариев в нем, а ещё лучше — за пределами биржи и мест обсуждений сугубо экономических вопросов. И лично я на биржу шел из бизнеса (приостановленного спустя много лет только из-за пандемии) зарабатывать, а не рассуждать на темы ура-патриотизма или ещё чего-то, например, и уж тем более не инвестировать в туалетную бумагу, которая в любой момент при определённых условиях (как сейчас, например, и последние месяца 3) обязана не просто слегка дешеветь, а лететь в пропасть… хотя да, я и на местной туалетной неплохо успел заработать до октября 2021 года, и даже в верхние 1,5% рейтинга ЛЧИ 2021 по фонду попасть буквально за 1 месяц из 3-х.
Написал свою стратегию в кратком формате на 2022 год (с подведением итогов в 2021).
Сначала думал добавлять графики фундаментала (прибыль, прогноз), но тогда вышло бы страниц 50 и точно никто бы не читал :) Постарался сделать покороче.
Всем успехов в Новом году!
disk.yandex.ru/i/y6a6aGX4nb9oqg (осторожно 26 страниц).
--[[
индикатор отрисовки наклонных уровней
Параметры:
delta - чувствиельность индикатора на волатильность в %
rep - количество повторений поиска конечного уровня
shif - сдвиг влево конечного бара
wt - признак наличия весового коэффициента =0 - без весового =1,2.. - свосовыми коф. чем ближе к концу тем больше
show=1,
--]]
Settings=
{
Name = "AT-obl_can", -- название индикатора
delta=2.0, -- параметр индикатора
rep=10,
shif=0,
wt=1,
--hl=1,
show=1,
line=
{
{
Name = "ln1",
Type =TYPE_LINE,
Width = 2,
Color = RGB(255, 0, 0)
},
{
Name = "ln2",
Type =TYPE_LINE,
Width = 2,
Color = RGB(255, 0, 0)
}
}
}
function Init()
vMin = 0
vMax = 0
vMinindex = 0
vMaxindex = 0
voldMinindex = 0
voldMaxindex = 0
return 2
end
function OnCalculate(index)
rep = Settings.rep
shif = Settings.shif
wt = Settings.wt
--hl = Settings.hl
sz = Size()-shif
if Settings.show == 1 then
if index <= sz then
if index <= 1 then
vMin = C(index)
vMax = C(index)
vMinindex = index
vMaxindex = index
voldMinindex = index
voldMaxindex = index
v = C(index)
else
if voldMaxindex >= voldMinindex then
if vMin~=nil and C(index)~=nil then
if C(index) > (1 + Settings.delta/100)*vMin then
vMin = C(index)
vMax = C(index)
vMaxindex = index
voldMinindex = vMinindex
vFrom = vMinindex
else
if vMin > C(index) then
vMin = C(index)
vMinindex = index
vFrom = voldMaxindex
else
vFrom = vMinindex
end
end
end
else
if voldMaxindex <= voldMinindex then
if vMax~=nil and C(index)~=nil then
if C(index) < (1 - Settings.delta/100)*vMax then
vMax = C(index)
vMin = C(index)
vMinindex = index
voldMaxindex = vMaxindex
vFrom = vMaxindex
else
if vMax < C(index) then
vMax = C(index)
vMaxindex = index
vFrom = voldMinindex
else
vFrom = vMaxindex
end
end
end
end
end
--if vFrom~=nil then
--[[
for i = vFrom, index do
k = (C(index)- C(vFrom))/(index- vFrom);
v = i*k + C(index) - index*k
SetValue(i, 1, v)
end --]]
--end
if index == sz then
for k = 1, 2 do
vf = 1
vs = 0
if k == 1 then
if vMinindex < vMaxindex then
vf = vMinindex
vs = vMaxindex
up = 0
elseif vMinindex > vMaxindex then
vs = vMinindex
vf = vMaxindex
up = 1
end
elseif k == 2 then
if voldMinindex < voldMaxindex then
vf = voldMinindex
vs = voldMaxindex
up = 0
elseif voldMinindex > voldMaxindex then
vs = voldMinindex
vf = voldMaxindex
up = 1
end
end
n = 0
xy = 0
x = 0
y = 0
xx = 0
m = 0
for i = vf, vs do
if C(i) ~= nil then
m = m +1
n = n + 1*(1+wt*m)
xy = xy + i*C(i)*(1+wt*m)
x = x + i*(1+wt*m)
y = y + C(i)*(1+wt*m)
xx = xx + i*i*(1+wt*m)
end
end
if (n*xx - x*x) ~= 0 and n ~= 0 then
a = (n*xy - x*y)/(n*xx - x*x)
b = (y - a*x)/n
for j = 1, rep do
n = 0
xy = 0
x = 0
y = 0
xx = 0
m = 0
for i = vf, vs do
if C(i) ~= nil then
v = a*i + b
clc = 0
if up == 1 and C(i) >= v then
clc = 1
end
if up == 0 and C(i) <= v then
clc = 1
end
if clc == 1 then
m = m + 1
n = n + 1*(1+wt*m)
--[[
if up == 1 and hl == 1 then
xy = xy + i*H(i)*(1+wt*m)
elseif up == 0 and hl == 1 then
xy = xy + i*L(i)*(1+wt*m)
else --]]
xy = xy + i*C(i)*(1+wt*m)
-- end
x = x + i*(1+wt*m)
--[[
if up == 1 and hl == 1 then
y = y + H(i)*(1+wt*m)
elseif up == 0 and hl == 1 then
y = y + L(i)*(1+wt*m)
else --]]
y = y + C(i)*(1+wt*m)
-- end
xx = xx + i*i*(1+wt*m)
end
end
end --[[--]]
if (n*xx - x*x) ~= 0 and n ~= 0 and n >= 2 then
a = (n*xy - x*y)/(n*xx - x*x)
b = (y - a*x)/n --[[ --]]
end
end
for i = vf, sz do
v = a*i + b
if up == 1 and v >= C(vs) or up == 0 and v <= C(vs) then
SetValue(i, k, v)
end
end
end
end
end
end
end
end
endЧерез сколько бессонных ночей и разочарований пришлось мне пройти, чтобы понять то, о чем я хочу вам рассказать. И чем скорее вы примете для себя следующие постулаты, тем приятнее (и главное доходнее) будет ваша работа на рынке.
Есть задачи нерешаемые и решаемые. Что это значит? Это значит, что если вы концентрируетесь на первых, то вы тратите время, силы, энергию и деньги впустую. А чтобы получить результаты, вы должны тратить свои ресурсы только на те задачи, где потенциально существует решение. Итак, небольшой список нерешаемы и решаемых задач в инвестициях.
Нерешаемые
• Купить на дне
• Купить так, чтобы сразу начало расти
• Все продать на хае/чтобы дальше уже не росло
• Поймать момент, когда надо все продать (вообще все и получить 100% кэша)
• Найти 1-3-5-n компаний, которые принесут Х’ы
• Гарантированно зарабатывать каждый год 10-100-∞ процентов
• Найти Грааль в любом его проявлении — чудо индикатор, “проверенный” чат сигналов и прочее
Каждый из нас, читая очередную оценку фундаментальных показателей сталкивался с проблемой. А как её воспринимать? P/E у первой компании выше, но меньше ROE. Зато EPS уже значительно выше у первой. А у третей так в P/B в разы лучше первой и второй. И дальше что? Что покупать? Хорошая компания с ROA 1% или ужасная, и ее лучше не брать? Для всех, кому аналитики свернули мозг в трубочку, посвящается эта статья. Все гораздо проще.
Существует несколько базовых показателей. По которым принято оценивать СТОИМОСТЬ компании. Т.е. как дорого или дёшево вы за нее заплатили. Первый появившийся и самый распространённый P/E – цена акции / ее прибыль. EPS – это тоже самое, но перевернутое значение. Логично. Что чем выше прибыль. Тем быстрее вы вернете вложенные деньги в компанию. На практике все обстоит иначе. К примеру. Компания начинает вкладывать в производство. Как это делала Тесла и показывала миллиардные убытки. В этот момент у нее был ужасный показатель P/E – собственно, на ноль делить нельзя. Нет прибыли, P/E = 0. И вдруг появилась прибыль, и P/E взлетело. Что, если компания продаст часть своего бизнеса? Она получит значительную прибыль в этом году. Но потеряет выручку. А соответственно, прибыль в следующие годы. Так какое значение P/E является оптимальным? Может считать его среднее за десять лет? Никакое. В Америке давно уж прижилось выражение “Прибыль не нужна, цена компании определяется по ее выручке”. Некоторые не любят это выражение. Потому что его не понимают. Невозможно оценить стоимость компании по прибыли. Она физически не существует во времени. Потому что так устроен бухгалтерский учет. А выручка – это результат деятельности компании. И она никогда не обманет. Именно поэтому оценить компанию можно по