Избранное трейдера Андрей Кольцов

--переменные
keyRateCB = 7.5
classCode = "TQOB"
function CreateTable()
t_id = AllocTable()
AddColumn(t_id, 0, "Бумага", true, QTABLE_STRING_TYPE, 15)
AddColumn(t_id, 1, "Цена", true, QTABLE_DOUBLE_TYPE, 15)
AddColumn(t_id, 2, "Доходность, %", true, QTABLE_DOUBLE_TYPE, 15)
AddColumn(t_id, 3, "Дюрация, лет", true, QTABLE_DOUBLE_TYPE, 15)
AddColumn(t_id, 4, "Купон, %", true, QTABLE_DOUBLE_TYPE, 15)
AddColumn(t_id, 5, "Премия к ЦБ, бп", true, QTABLE_INT_TYPE, 15)
AddColumn(t_id, 6, "Погашение", true, QTABLE_STRING_TYPE, 15)
t = CreateWindow(t_id)
SetWindowCaption(t_id, "ОФЗ")
end
function string.split(str, sep)
local fields = {}
str:gsub(string.format("([^%s]+)", sep), function(f_c) fields[#fields + 1] = f_c end)
return fields
end
function getParamNumber(code, param)
return tonumber(getParamEx(classCode, code, param).param_value)
end
function formatData(prm)
return string.format("%02d.%02d.%04d", prm%100, (prm%10000)/100, prm/10000)
end
CreateTable()
arr = {}
sec_list = getClassSecurities(classCode)
sec_listTable = string.split(sec_list, ',')
j = 0
for i = 1, #sec_listTable do
secCode = sec_listTable[i]
securityInfo = getSecurityInfo(classCode, secCode)
short_name = securityInfo.short_name
if short_name:find("ОФЗ 26") ~= nil then
j = j + 1
r = {}
r["short_name"] = short_name
r["price"] = getParamNumber(securityInfo.code, "PREVPRICE")
r["yield"] = getParamNumber(securityInfo.code, "YIELD")
r["duration"] = getParamNumber(securityInfo.code, "DURATION")/365
couponvalue = getParamNumber(securityInfo.code, "COUPONVALUE")
couponperiod = getParamNumber(securityInfo.code, "COUPONPERIOD")
r["coupon"] = ((365/couponperiod) * couponvalue)/10
r["bonus"] = (r["yield"] - keyRateCB)*100
r["mat_date"] = getParamNumber(securityInfo.code, "MAT_DATE")
table.insert(arr, j, r)
end
end
table.sort(arr, function(a,b) return a["duration"] < b["duration"] end)
for j = 1, #arr do
row = InsertRow(t_id, -1)
SetCell(t_id, row, 0, arr[j]["short_name"])
price = arr[j]["price"]
SetCell(t_id, row, 1, string.format("%.2f", price), price)
yield = arr[j]["yield"]
SetCell(t_id, row, 2, string.format("%.2f", yield), yield)
duration = arr[j]["duration"]
SetCell(t_id, row, 3, string.format("%.2f", duration), duration)
coupon = arr[j]["coupon"]
SetCell(t_id, row, 4, string.format("%.2f", coupon), coupon)
bonus = arr[j]["bonus"]
SetCell(t_id, row, 5, string.format("%.0f", bonus), bonus)
mat_date = arr[j]["mat_date"]
SetCell(t_id, row, 6, formatData(mat_date), mat_date)
endДоброго времени суток, коллеги!
Давно меня не было с обзором своего долгосрочного портфеля.
Те, кто читает мои топики могли видеть обзоры бумаг из моего портфеля, ориентируясь на них, принять торговые решения.
Итак, на сегодня имеем:

Реальная доходность составляет 8,45%, в годовых порядка 24%.
Лидером роста (на удивление) является Распадская. Не ожидал, что на таком коротком промежутке покажет такой рост. Потенциальная доходность сохраняется на высоком уровне и составляет более 25% по e/p. Чистая прибыль «Распадской» по МСФО в 1 полугодии 2018 г. выросла на 34% до 225 млн. долл. по сравнению с 168 млн. долл. в аналогичном периоде прошлого года. Выручка увеличилась на 23% и составила 542 млн. долл. против 439 млн. долл. в 1 полугодии 2017 г.
Алроса. Сейчас покупать наверное уже нецелесообразно (тем, у кого нет бумаги в поортфеле), справедливая стоимость находится в районе 117-120 рублей за акцию. Если же вы планируете добавить данную бумагу в долгосрочный портфель для диверсификации… брать однозначно! Акционеры компании «АЛРОСА» утвердили выплату дивидендов по результатам 1 полугодия 2018 г. в размере 5,93 руб. на одну акцию. Крайний день покупки бумаг для получения дивидендов – 11 октября 2018 г. с учетом режима торгов Т+2. Дивидендная доходность может составить 5,6%.
Получив акт налоговой проверки №00000 от 16.07.2018, и внимательно его изучив, в очередной раз убедился, что Маринова Марина Сергеевна решила незаконно лишить меня права на инвестиционный налоговый вычет.
Дело в том, что этот акт мной уже обжалован в установленной форме, но юристы этой налоговой инспекции сказали, что того документа по каким-то неведомым мне причинам недостаточно и нужно написать ещё одно возражение в свободной форме. Мне не трудно, пишу.




Здравствуйте. Давайте знакомиться. Меня зовут Владимир. Несмотря на то, что на смарт-лабе я решил зарегистрироваться только сейчас, читаю я его уже давно. Некоторых старожилов этого сайта знаю не только виртуально, но и встречался лично, поэтому, думаю, кто-то меня знает и помнит.
Раньше я писал обзоры на старом Комоне под ником James EuroBond, поэтому и тут решил его оставить.
Для тех, кто меня не знает, я предлагаю последить за моей торговой системой, о которой я собираюсь периодически рассказывать. В свете последних публикаций про ДУ, про сливающих управляющих и нерадивых инвесторов, я думаю, эта тема будет интересна и тем, и другим.
В принципе, я о ней уже давно рассказываю на сайте tradernet.ru, так что если кому интересно почитать предыдущие публикации – добро пожаловать на мою страничку, ссылку размещу ниже или можете посмотреть в профиле.
Вкратце расскажу о том, как работает эта система. В принципе, ничего нового, обычная трендовая система, очень похожая на ту, по которой работает Роман Андреев. Но есть и небольшие различия. В моей системе нет сразу переворота от лонга к шорту. Между зонами продаж и покупок есть ещё нейтральная зона «Без позиции». Это своеобразный фильтр, с помощью которого мне удаётся сократить количество ложных переворотов в затяжных боковиках.
«Технический анализ изучает движения массовой психологии на финансовом рынке. Каждые торги являются битвой между «быками», получающими прибыль от роста цен, и «медведями», получающими ее от их падения. Цель технического анализа состоит в том, чтобы узнать сравнительную силу обеих групп и поставить на победителя», – писал в своей книге Александр Элдер.
Стоит отметить, что у теханализа существуют как сторонники, так и критики, которые не верят в эффективность этого метода. К ним относится известный инвестор Уоррен Баффет. «Я понял, что технический анализ не работает, когда перевернул графики цен вверх ногами и получил тот же самый результат», — заявил он. Однако, несмотря на всю критику, использование теханализа в качестве дополнительного инструмента для выбора точки открытия и закрытия позиции, является незаменимым методом.