Избранное трейдера Сергей Потехин
--переменные 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
Мы составили список ссылок на лучшие сайты для анализа и подбора облигаций на каждый день
На практике потребности в анализе облигаций сводятся к 4 основным направлениям:
Прежде всего из биржевых котировок нужно уяснить 2 главные вещи:
Список лучших сайтов следующий:
Smart-lab — котировки ОФЗ (вместе с датами погашения, дюрацией, купонного дохода и фильтрами представлены графики)
Московская биржа
Доброго времени суток, коллеги!
К сегодняшнему дню я подготовил объемный и познавательный материал, который относится к сущности кризиса. За последнее время я увидел огромное количество постов и информации в СМИ о том, что грядет кризис, нужно готовиться и все в этом духе. Все об этом говорят, многие прогнозируют, но возможно некоторые даже не знают, что означает этот кризис, как и для чего он делается… а самое главное кем? Ведь согласитесь, что прогнозировать, что все упадет в ноябре этого года, в 2019 году, в 2020 году не зная механизма создания кризиса и его целей… как минимум глупо. Для спекулянтов, которые желают на этом заработать, действительно, кризис за частую является огромной возможность сделать целые состояния, но и потерять все из – за высокой волатильности также не сложно.
Уважаемые читатели! Я надеюсь, что моя статья будет интересной и полезной для вас. Она подготовлена с показательными историческими примерами, я старался не упустить самого главного, перебрал много информации, но при этом сделал ее ясной и понятной. Приятного вам чтения!
Доброго времени суток, коллеги!
Сегодня я решил рассмотреть вопрос подбора акций в портфель инвестора.
Если мы с вами купим акции Детского Мира, Аэрофлота и еще некоторых российских компаний – это не значит, что мы отлично диверсифицировали свой портфель акций. Почему? Прибыль данных компаний, скорее всего, будет зависеть от состояния экономики России, а точнее от финансового благополучия потребителей, то есть нас с вами.
Ведь, по какой глобальной причине начинается кризис? Отсутствие ликвидности. Или простым языком – нехватка денег или их отсутствие в экономике. Следовательно, если мы перестанем покупать дорогие игрушки в Детском мире, прибыль компании упадет, снизится средний чек в магазинах Магнит или Лента, прибыль этих компаний также упадет. Что непосредственно скажется на стоимости акции компаний и на дальнейших выплатах дивидендов. Ведь мы с вами знаем, что дивиденды платятся с прибыли, а если не будет прибыли – не будет и дивидендов.
1. Изучайте дневной таймфрейм, все крупные деньги его смотрят. Крупные деньги бывают умными и глупыми. Крупные деньги конкурируют между собой. Поражение крупного игрока проявляется на выходе из нескольких дневных консолидаций – ищите там точку входа (6).
Торгуйте внутри дня, ибо рынок изменчив и капризен, в этом ваше преимущество и слабое место крупных денег.
2. Внутри консолидации торговля ведется от расширения границы диапазона. Торговля в диапазоне также обязательна к изучению. Хотя доходы тут будут меньше, а труд тяжелее — вы играете против маркетмейкера, но разницу прочувствуете хорошо. С годами вы сможете выполнять меньше тяжелой работы, как и любой профессионал.
Человек иррационален, и маркетологи этим пользуются. Изучили опыт международных компаний и рассказываем, как компании пользуются вашей наивностью и увеличивают продажи.
#справка Наука о том, почему люди покупают, называется поведенческой экономикой. Ученые именно в этой области последние 20 лет получают Нобелевские премии по экономике. Самый известный — Дэниел Канеман
По данным Harvard Business Review, в начале 2000-х одна из европейских железнодорожных компаний при покупке билета предлагала забронировать место. Покупателю нужно было отметить галочкой эту опцию, которая стоила дополнительные €1-2.
Статья Harvard Business Review о влиянии дефолтного варианта
Затем компания поменяла форму покупки билета. Бронь места стала вариантом по умолчанию — покупателю нужно было поставить галочку, чтобы отказаться от нее. Доля клиентов, бронирующих место выросла с 9% до 47%, хотя стоимость услуги не менялась. Компания заработала за год дополнительные $40 млн.
Предсказание — дело неблагодарное. Особенно на финансовых рынках. Однако замечать общие тенденции и понимать, что они могут за собой повлечь — полезный навык. В этой статье оттачиваем его на примере кривой доходности американских гособлигаций.
Помогли разобраться в теме наши коллеги из финтех-компании DTI Algorithmic: Андрей Тимошин, главный стратег по валютным и сырьевым рынкам, Михаил Дорофеев, главный портфельный аналитик и стратег, и Александр Бутманов, управляющий партнер. Обсудили с ними,
Ниже подробное интервью.
Андрей Тимошин, главный стратег по валютным и сырьевым рынкам финтех-компании DTI Algorithmic:
Если кратко, то кривая доходности — график, показывающий доходность одинаковых финансовых инструментов с разным сроком до погашения. Ее считают нормальной, когда ставки по коротким инструментам (по облигациям с небольшим сроком до погашения) меньше, чем по длинным. То есть чем дальше в будущее, тем выше ставка — в нее закладывается временная риск-премия.