Избранное трейдера Holod_Dmitry
Решил изложить свою основную стратегию выбора бумаг на фонде, вдруг кому-то будет полезно.
Стратегия заключается в пошаговом анализе разных аспектов конторы. Каждый следующий шаг делается, только если устраивают результаты предыдущего. Если результаты не устраивают, то фирма перестает анализироваться. Экономятся время и ресурсы.
Стратегия предназначена в основном для долгосрочного инвестирования, может использоваться и на среднесрок. На краткосрок рекомендуется использовать с осторожностью.
Итак, план анализа.
Шаг 1. Финансы.
Любая контора начинает анализироваться с ее финансов.
Основные тезисы анализа:
1. ключевые показатели для анализа в порядке убывания важности: ROA, рост выручки, рост EPS, L\A.
Помимо этого считается операционная прибыль (ОП), чистая прибыль (ЧП), дивдоха, доха обратного выкупа (если возможно), рост капитала, операционная маржа, маржа чистой прибыли, ROE. В некоторых случаях имеет смысл следить за свободным денежным потоком.
--[[ индикатор отрисовки наклонных уровней Параметры: 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
Не люблю снобизм в любом виде. Многим нравится мой блог тем, что в нём мало категоричности, я стараюсь быть со всеми на одной доброжелательной волне, не считаю что именно мой метод торговли верный или какой-то уникальный. Однако разные снобы постоянно пишут комментарии. Самое большое количество подобных комментариев мне встретилось после публикации двух видео касаемо индикаторов:
1. Про скользящие средние — ссылка
2. Про осцилляторы — ссылка
Оба видео представляют собой абсолютно уникальный способ использовать эти индикаторы, нигде в сети вы не найдете подобной информации, более того, метод использования, который я разработал, опирается исключительно на механику спроса и предложения, это не традиционные довольно затертые «если скользящие пересеклись...» И вот даже тут 90% таких людей, не посмотрев ролик до конца обязательно вставили своё «индикаторы га… но, можно использовать только чистый график»🤦🏼
Постоянно мне вспоминается один случай из жизни. Я зашел в кофейню и заказал кофе, мне его принесли, но не принесли сахар. На замечание об этом, на меня посмотрели как на дебила и едко ответили: «В нашей кофейне нет сахара, кофе не пьют с сахаром!» Мои эмоции трудно было описать. Что значит не пьют с сахаром? Я пью кофе как хочу и как мне нравится, я не понимаю вкус кофе без ложечки сахара, какой бы бариста его мне не приготовил и сколько бы этот кофе не стоил и под каким давлением их машина его мне не давила через таблетку. Тоже самое про чай, я огромный ценитель чая, любой китайский чай довольно точно смогу определить по вкусу, в некоторых ситуациях отличу один регион от другого, но я не понимаю почему я не могу пить вкусный чай, например с мёдом. Чай это хорошо, это вкусно, но другие вещи вместе с ним способны раскрыть невероятные и интересные вкусовые ощущения. Чай без каких-либо добавок — это прекрасно. Чай с добавлением трав, мёда или чего-то еще — это тоже прекрасно, но не так прекрасно, как вы хотите это видеть своим ограниченным умом.
Всё тоже самое я хочу сказать и про трейдинг. Чистый график это прекрасно, но если вам может помочь какой-то простой индикатор — это хорошо и правильно, тем более на глаз некоторые вещи вы не увидите, ваш глаз не компьютер и мало вероятно рассчитает средние цены за последние 20 свечей или поймет «фазовый переход» осциллятора. Главное одно — понимать зачем тебе «сахар или мёд» в твоей торговле!
Очередной раз участвовал в ЛЧИ. Торговля как обычно, под лозунгом - ни одной сделки руками.
ЛЧИ 2019 заработано 12,71%
ЛЧИ 2020 заработано 12,58%
ЛЧИ 2021 заработано 47%
В номинации Лучший активный трейдер занял 3 место, в категории Легенда ЛЧИ — 31 место.
Всем доброго дня. Часто приходится готовить декларации 3-НДФЛ для инвесторов по факту включения расходов на покупку ценных бумаг, которые были переведены с одного брокерского счета на другой.
Причем, делать это просят уже по истечение того года, в котором был осуществлен перевод бумаг и их продажа.
Хочу напомнить (а может кто-то и не знал), есть пункт 6 статьи 226.1 НК РФ, в котором четко указано: «при определении налоговым агентом налоговой базы по операциям с ценными бумагами налоговый агент на основании заявления налогоплательщика может учитывать фактически осуществленные и документально подтвержденные расходы, которые связаны с приобретением и хранением соответствующих ценных бумаг и которые налогоплательщик произвел без участия налогового агента, в том числе до заключения договора с налоговым агентом, при наличии которого налоговый агент осуществляет определение налоговой базы налогоплательщика.
В качестве документального подтверждения соответствующих расходов физическим лицом должны быть представлены оригиналы или надлежащим образом заверенные копии документов, на основании которых это физическое лицо произвело соответствующие расходы, брокерские отчеты, документы, подтверждающие факт перехода налогоплательщику прав по соответствующим ценным бумагам, факт и сумму оплаты соответствующих расходов. В случае представления физическим лицом оригиналов документов налоговый агент обязан изготовить заверенные копии таких документов и хранить их в течение пяти лет».