Избранное трейдера stas1112

по

Плановая перебалансировка портфеля

Провел ежеквартальную перебалансировку портфеля:
Плановая перебалансировка портфеля

Всем успехов в торгах
в новой реальности

Как вести учет облигаций в Excel

Часть 1. Считаем НКД (накопленный купонный доход)

Мало кто из частных инвесторов заморачивается ведением своего портфеля. Конечно, это неправильно, но вполне можно понять. Слишком много времени уходит на учет, а его всегда и всем не хватает. Поэтому и доверяют своему торговому приложению. Но не видя картинки в целом, очень трудно принимать как стратегические, так и тактические решения по портфелю.

Сейчас есть приложения, которые помогают вести портфель. Они не бесплатные, но порядок в портфеле того стоит.

Но я хотела рассказать о тои, как можно вести облигационный портфель в Excel. Какие есть специализированные функции для этого. Возможно, кому-то это будет полезно.

Рассмотрим в качестве примера выпуск УральскаяСталь-БО-001Р-02. Какая информация о бумаге нам может понадобиться?

Для начала:

  • Наименование
  • ISIN
  • Дата погашения
  • Купон
  • Начало купонного периода
  • Окончание купонного периода
  • Количество купонов в год

 

 Как вести учет облигаций в Excel

В нашем случае это будет выглядеть таким образом.



( Читать дальше )

Курс доллара, инфляция и выборы президента

    • 14 ноября 2023, 21:16
    • |
    • Alexide
  • Еще
Увидел интересное исследование:

«Курс доллара, инфляция и выборы президента. Есть ли зависимость? Проверяем»

Автор FinanBlogger опубликовал в Дзене 12 ноября. Здесь на Смартлабе его к сожалению нет.

Один из графиков — изменение курса доллара по неделям до и после выборов в РФ (нулевая точка). Обобщенные данные по 5 выборам в 2000, 2004, 2008, 2012 и 2018:

Курс доллара, инфляция и выборы президента

Главный вывод — за 10 недель до выборов доллар падает, рубль крепнет. Через 3 недели после выборов доллар растет.


Что будет с процентной ставкой, рублем и инфляцией? - Сусин, Тунёв

Самые лучшие экономисты которых знаю: Егор Сусин и Виктор Тунев рассуждают об инфляции, дают прогноз по процентной ставке и рублю


Продолжаем выкладывать видео конфы на ютуб.

Не забудь подписаться на канал youtube.com/@TimMartynov, чтобы первым увидеть новое видео!


Налог на продажу валюты: как избежать налоговых рисков

Доходы от купли-продажи иностранной валюты облагаются налогом по ставке 13% или 15% (для доходов, превышающих 5 млн рублей за год). Но платить нужно не всегда. Для того чтобы лучше это понять, давайте разберемся в основных моментах.


Для налоговых целей валюта является имуществом, а раз так, то при ее продаже применяются другие нормы и правила. Хотя есть и некоторые сходства.

Налоговая база для расчета НДФЛ

Продажа минус покупка

Налоговая база определяется как разница между стоимостью продажи валюты и стоимостью ее покупки отдельно по каждой операции. Налог уплачивается с полученного результата в целом за год.

Приведем простой пример. Инвестор купил 2 000 долларов США по курсу 60 рублей за доллар. Через какое-то время продал валюту по 80 рублей за доллар, заплатив при этом 500 рублей комиссии брокеру. Налог рассчитывается так:


  • расходы на покупку: 2 000 у.е. * 60 рублей = 120 000 рублей;

  • доход от продажи — 2 000 у.е. * 80 рублей = 160 000 рублей;

  • прибыль — 160 000 рублей (доход) — 120 000 рублей (покупка) — 500 рублей (комиссия) = 39 500 рублей:



( Читать дальше )

Разбор брокера БКС

1. Место брокера ООО «Компания БКС» относительно других:  Разбор брокера БКС


2. Финансовые показатели на 30 июня 2023 года (тыс. руб.):
1. Денежные средства: 6 994 415 ₽
2. Финансовые активы, оцениваемые по справедливой стоимости через прибыль или убыток в том числе: 1 368 314 ₽
    a. финансовые активы, в обязательном порядке классифицируемые как оцениваемые по справедливой стоимости через прибыль или убыток: 1 368 314 ₽
3. Финансовые активы, оцениваемые по амортизированной стоимости, в том числе: 81 636 289 ₽
    a. средства в кредитных организациях и банках нерезидентах: 40 748 944 ₽
    b. займы выданные и прочие размещенные средства: 33 303 370 ₽
    c. дебиторская задолженность: 7 583 976 ₽
4. Инвестиции в дочерние предприятия: 507 035 ₽
5. Инвестиционное имущество и капитальные вложения в него: 146 271 ₽
6. Нематериальные активы: 907 083 ₽
7. Основные средства и капитальные вложения в них: 3 081 220 ₽
8. Требования по текущему налогу на прибыль: 97 126 ₽

( Читать дальше )
  • обсудить на форуме:
  • БКС

Qlua: работа с лентой всех сделок.

Сегодня рассмотрим: 

Что такое таблица обезличенных сделок.
Настройка таблицы в терминале.
Что делать, если таблица открылась, но она пустая.
Вывод данных с таблицы по DDE.
Работа с таблицей обезличенных сделок через скрипт qlua с примерами.
Пишем советника, показывающего на графике крупных игроков.

Лента всех сделок (она же таблица обезличенных сделок, она же таблица всех сделок) — это тиковый массив сделок с одним или несколькими инструментами, в котором отражается информация по каждой сделке, в т.ч.: цена, объём и направление транзакции (покупка/продажа). Обычно для работы выбирается один инструмент, который отслеживается, реже 2 (например базовый актив и ближайший фьючерс на него). Встречал варианты, когда грузят сразу большой список, но в этом случае может сильно подвисать терминал.

Зачем нужна лента сделок: многие, пытаясь торговать внутри дня, проводят часы за медитативным наблюдением за биржевым стаканом. Однако стакан заявок это только намерение, далеко не все выставленные заявки перейдут в сделки. Более того иногда по некоторым акциям (2го и 3го эшелона) заявки в стакане могут активно «двигаться», создавая видимость, что в бумаге идет активная торговля, при этом, если открыть таблицу всех сделок, то будет видно, что реальных сделок практически нет.



( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Итоги двух конкурсов, которые провели в выходные

Спасибо всем, кто участвовал в конкурсах! Лично я внимательно прочел все ваши статьи, к которым вы поставили тег "смартлаб конкурс"!

Воронов Дмитрий написал хороший пост, спору нет, он про ключевую ставку, но не по теме конкурса. Он объясняет почему ЦБ справедливо повысил ставку, а не на что влияет решение по ставке. Поэтому Дмитрий, не обижайтесь! У вас отличный пост, но вне конкурса.

Пост Mary Eye тоже любопытный пост, и даже вроде профессиональный, но не раскрывает вопроса, который являлся центральной темой конкурса.

Ближе всего к теме были Финансовый Архитектор и Жесткий Ястреб, поэтому поделим приз между ними — по 5 тыр рублей👍👍

В конкурсе про дефолты по российским бондам борьба была более напряженной.

***

Офигенный пост от Александра К, который рассказал про дефолты на примере 2008-2009 годов и где удалось вернуть деньги...

Калькулятор Облигаций рассказал про матчасть дефолтов. Мне понравилось обсуждение в комментариях👍

СергейК рассказал поучительную историю про дефолт в бондах Эбис.

Карпов72 рассказал как потерял миллион рублей на ОВК-Финанс. Его пост набрал больше всего реакций, просмотров и комментариев, хотя лично мне больше понравился пост от Александра К.

Поделю 1 место между Карповым и Александром К, отдам им по 5 тыр.
А СергеюК и Калькулятору выпишем по 2,5 тыр утешительного приза.

Итого:

Жесткий Ястреб: +5 тыр
Финансовый Архитектор: +5 тыр
Карпов72: +5 тыр
АлександрК: +5 тыр
СергейК: +2,5 тыр
Калькулятор облигаций: +2,5 тыр

Qlua: размещаем таблицу в скрипте, остановка скрипта при удалении таблицы, работа с цветом. Пишем своего советника (начало).

Продолжаем изучение qlua, cегодня:
Интегрируем таблицы в структуру скрипта qlua.
Удаляем таблицы через DestroyTable.
Останавливаем скрипт через IsWindowClosed.
Обработка события закрытия таблицы через коллбэк.
Работа с цветом SetColor, Highlight, SetSelectedRow.
Пишем простого советника.

В прошлый раз мы рассмотрели как с помощью qlua создать таблицу в торговом терминале и заполнить её информацией из таблицы текущих торгов. Но это была статичная табличка, чтобы её «оживить» нужно разместить операции с нашей таблицей внутри структуры скрипта в функции main.

Саму таблицу мы можем создать до цикла while и внести неизменяемые данные (в нашем случае тикер и наименование бумаги), а уже заполнить цифрами и обновлять внутри цикла. Пока будет работать скрипт таблица будет обновляться.

function OnInit()
  tikers = {"GAZP", "SBER", "VKCO"}
  progname = "mytable :"
  timeout = 5000
end

function OnStop()
  do_it = false
  message(progname.." Финиш.")
end

function main() 
  message(progname.


( Читать дальше )

....все тэги
UPDONW
Новый дизайн