Избранное трейдера Андрей Ли
Новый вычет поделен на 4 вида:
1 вид — вычет в сумме пенсионных взносов по договору НПО
2 вид — вычет в сумме сберегательных взносов по договору НПО (на срок не менее 10 лет)
3 вид — вычет со взносов на ИИС, открытых после 01.01.2024 г.
4 вид — вычет в сумме прибыли на ИИС, открытых после 01.01.2024 г.
ВАЖНО!
👉В случае ошибочного открытия счета ИИС вычетом можно будет воспользоваться при условии, что счет был пустой и на момент подачи декларации договор прекращен.
👉ЛДВ не применяется при реализации (погашении) ценных бумаг, если эти ценные бумаги были учтены на ИИС на дату их реализации (погашения) и (или) ранее этой даты.
👉3 вид вычета возможен, если в год внесения денег договор на ИИC был действителен весь год либо был закрыт в связи с полным переводом к другому брокеру или договор был оформлен в этот же год.
👉Если потребовалось вывести деньги с ИИС-3 и закрыть счет для дорогостоящего лечение, то социальный вычет по таким расходам не предоставляется!
Умение правильно читать финансовую отчетность компаний — очень полезный навык для инвестора.
В этой статье разберем ключевые моменты, ошибки и нюансы при чтении бухгалтерских и финансовых отчетов компаний.
Какие бывают финансовые отчеты?Финансовые отчеты можно классифицировать по:
Здесь название говорит само за себя. Квартальный финансовые отчет содержит промежуточные данные, например только за 2 квартал текущего года, а годовой — данные за весь год.
В квартальных отчетах также часто присутствуют данные за весь период с начала года. Например, в отчете за 3 квартал, будут данные за 9 месяцев с начала года:
из квартального отчета компании ЛукойлЯ страшно злюсь на инвесторов. Еще злюсь на бухгалтеров. Из книжки в книжку, из статьи в статью гуляют определения, при виде которых простой смертный начинает хлопать глазами. Его мозг перестает воспринимать информацию.
Неужели так сложно объяснить простыми словами то, что лежит на поверхности? Давайте попробуем разобраться.
Представьте, если вы вдруг захотите купить какой-нибудь маленький бизнес. Салон красоты, палатку с шаурмой, ресторан. Что угодно. Какие вопросы вы будете задавать продавцу:
Алгоритм действий, если на вас оформили займ.
Несколько дней назад мне пришло письмо. Из письма компании по взысканию задолжностей, я узнал, что перед ООО МФК «Займ Онлайн» у меня имеется задолжность, в размере 17 250 рублей и предлагалось его погасить в кратчайшие сроки. Из них 10480 руб. тело займа и 6778 руб. просроченные проценты. Дата заключения договора займа была декабрь 2019 г. Естественно, никаких займов в этой компании я не оформлял и к ним не обращался.
В этот момент главное выработать правильную позицию и определить дальнейшие действия, тк не предпринимать никаких действий в подобной ситуации ни в коем случае нельзя. Данные письма не приходят без оснований. А в данном случае, основание у компании по взысканию задолжностей – обращение финансовой организации к ним. По их данным у вас перед ними долг. Далее действия по пунктам.
Собрали подборку сайтов, которые позволят вам эффективнее вкладывать деньги. Тут и выбор акций, и расчет доходности облигаций, и анализ портфелей. Неважно, инвестор вы или трейдер: что-то из нашего списка точно вам пригодится.
Все упомянутые ресурсы бесплатны или дают бесплатный доступ хотя бы к части функций. Пользуйтесь и добавляйте в избранное, чтобы не потерять.
На тарифе «Премиум» в ленте новостей под кнопкой «Тинькофф» команда аналитиков и редакторов ежедневно публикует полезный материал: оперативные новости, которые влияют на рынок, аналитические обзоры компаний, дайджесты на неделю, подробные таблицы с расписанием отчетностей по понедельникам. Клиенты могут прочитать обучающие материалы, рекомендации, тематические подборки идей и бумаг.
Invest-Idei. Агрегатор инвестиционных идей, в основном от российских брокеров. Можно посмотреть обоснование каждой идеи, а еще можно увидеть рейтинг брокеров и сообществ по точности инвестидей.
Settings={ Name="MNKHL", period=200, delta=0, line= { { Name = "cur1", Type =TYPE_LINE, Width = 1, Color = RGB(0,0, 0) }, { Name = "cur2", Type =TYPE_LINE, Width = 1, Color = RGB(0,255, 0) }, { Name = "cur3", Type =TYPE_LINE, Width = 1, Color = RGB(255,0, 0) }, { Name = "cur4", Type =TYPE_LINE, Width = 1, Color = RGB(255,0, 0) }, { Name = "cur5", Type =TYPE_LINE, Width = 1, Color = RGB(0,255, 0) } } } --[[ описание свойств: period - период, за каротрый делается расчет delta - смещение назад назначение: построение тенденции использовался: метод наименьших квадратов (аппроксимация линией) --]] function Init() return 5 end function OnCalculate(index) sz = Size() n = Settings.period d = Settings.delta if (index ~= sz) then return nil, nil, nil, nil, nil else y = nil if index-n-d > 0 then a1 = 0 a2 = 0 a3 = 0 a4 = 0 for i=index-n+1-d, index-d do a1 = a1+i*C(i) a2 = a2+i a3 = a3+C(i) a4 = a4+i*i end if((n*a4 - a2*a2) ~= 0) then a = (n*a1 - a2*a3)/(n*a4 - a2*a2) b = (a3 - a*a2)/n j = index-n+1-d mh1 = H(j) ml1 = L(j) mh2 = H(j) ml2 = L(j) dmh1 = 0 dml1 = 0 dmh2 = 0 dml2 = 0 for j=index-n+1-d, index-d do y = a*j + b SetValue(j, 1, y) if H(j) < y and y - H(j) > dmh1 then mh1 = H(j) dmh1 = y - H(j) end if L(j) < y and y - L(j) > dml1 then ml1 = L(j) dml1 = y - L(j) end if H(j) > y and H(j) - y > dmh2 then mh2 = H(j) dmh2 = H(j) - y end if L(j) > y and L(j) - y > dml2 then ml2 = L(j) dml2 = L(j) - y end end for j=index-n+1-d, index-d do y = a*j + b SetValue(j, 2, y-dmh1) SetValue(j, 3, y-dml1) SetValue(j, 4, y+dmh2) SetValue(j, 5, y+dml2) end end end return y end end
--[[ параметры: Procent - процент зигзага --]] Settings={ Name="ZIGZAGPROF", Procent=1, line= { { Name = "cur1", Type =TYPE_LINE, Width = 2, Color = RGB(0,0, 0) }, { Name = "cur2", Type =TYPE_LINE, Width = 2, Color = RGB(0,0, 255) } } } function Init() y1 = nil y2 = nil x1 = 1 x2 = 1 return 1 end function OnCalculate(index) de = Settings.Procent delt = 0.01 vl = C(index) if index == 1 then y1 = vl y2 = vl else if C(index) > y1*(1+de/100) and y1 < y2 then x2 = x1 y2 = y1 x1 = index y1 = C(index) end if C(index) > y1 and C(index) > y2 then x1 = index y1 = C(index) end if C(index) < y1*(1-de/100) and y1 > y2 then x2 = x1 y2 = y1 x1 = index y1 = C(index) end if C(index) < y1 and C(index) < y2 then x1 = index y1 = C(index) end end if x1 ~= index then curfrom = x1 curto = index else curfrom = x2 curto = x1 end --[[ if curto ~= curfrom and curfrom ~= nil and curto ~= nil then if C(curto) ~= nil and C(curfrom) ~= nil then k = (C(curto)- C(curfrom))/(curto- curfrom) for i = curfrom, index do curv = i*k + C(curto) - curto*k SetValue(i, 1, curv) end end end --]] lev = nil if x1 ~= x2 then k = (C(x1)- C(x2))/(x1- x2) maxd = 0 for i = x2, x1 do lev = i*k + C(x1) - x1*k if C(x2) > C(x1) and lev <= H(i) then if maxd < H(i) - lev then maxd = H(i) - lev end --maxd = 0.5 end if C(x2) < C(x1) and lev >= L(i) then if maxd > L(i) - lev then maxd = L(i) - lev end --maxd = -0.5 end end lev = nil --[[if x1 < index and ( C(x2) > C(x1) and C(x1) < C(index) or C(x2) < C(x1) and C(x1) > C(index) ) then --]] lev = index*k + C(x1) - x1*k + maxd --end --[[ map = 10 lev = 0 if index-map+1 > 0 then for i = index-map+1, index do lev = lev + C(i) end lev = lev/map ma = lev end map = 30 lev2 = 0 if index-map+1 > 0 then for i = index-map+1, index do lev2 = lev2 + C(i) end lev2 = lev2/map ma2 = lev2 end if C(x2) > C(x1) and C(x1) < C(index) and C(index) > lev and C(index) - C(x1) > C(index)*delt or C(x2) > C(x1) and C(x1) < C(index) and C(index) > lev2 then lev = C(x1)--*(1-delt) prev = lev else if C(x2) < C(x1) and C(x1) > C(index) and C(index) < lev and C(x1) - C(index) > C(index)*delt or C(x2) < C(x1) and C(x1) > C(index) and C(index) < lev2 then lev = C(x1)--*(1+delt) prev = lev else lev = lev2 end end if C(x1) > C(x2) and ( lev < C(index) or prev == C(x2) ) then lev = C(x2)--*(1+delt) prev = lev end if C(x1) < C(x2) and ( lev > C(index) or prev == C(x2) ) then lev = C(x2)--*(1-delt) prev = lev end if C(x1) < C(x2) and ( lev < C(index) or prev == C(x1) ) then lev = C(x1) prev = lev end if C(x1) > C(x2) and ( lev > C(index) or prev == C(x1) ) then lev = C(x1) prev = lev end --]] end return lev end