Как расчитать по ОФЗ ожидаемую инфляцию следующего года или снижение/повышение ставки

    • 12 ноября 2025, 09:12
    • |
    • akumidv
  • Еще
Можно расчитать если получить Forward Interest Rates, а это ставка будующего периода. Например сколько будет стоит заем на два года если взять его через год.

Формула расчета, для трех периодов такая (1 + S3)^3 = (1 + S1)(1 + 1y1y)(1 + 2y1y), где:
— S3 ставка на три года,
— S1 — ставка на следующий год,
— 1y1y — ставка на один год, через год,
— 2y1y ставка на один год, через два года.
— ^3 рассматриваемый период

Формула напомню базируется на аддиктивном принципе кеш-флоу, равенства приведенных к настоящему моменту будующих денежных потоков.

Так вот, годичные ОФЗ сейчас таргуются по ставке 14.35% (трейдингвью RU01Y), двуходичные ОФЗ (RU02Y) торгуются по ставке 14.85%.

Можно оценить какая доходность ожидается по ОФЗ (1y1y) в следующем году по формуле Forward Interest Rates: (1 + S2)^2 = (1 + S1)(1 + 1y1y), где соответственно S2 это 2х летние ОФЗ, а S1 — однолетние. Найти нам нужно 1y1y.

Получим 1y1y = (1 + S2)^2/(1 + S1) — 1= 1.1485^2/1.1435 — 1 = 15.35% ожидаемая номинальная доходность (nominal risk-free rate) на год со следующего года.

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

Немного математики по доходностям акций, облигаций и недвижимости.

    • 10 ноября 2025, 06:07
    • |
    • akumidv
  • Еще
Разибрал недавно формулу реальной доходности.

Кто не помнит, вот она из курса CFA:
(1 — real return) = (1 + nominal risk-free rate) * (1 + risk premium) / (1 + inflation premium)

Ну и решил посчитать реальную доходность разных типов вложений.

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

Период с начала 2014 года по конец 2024 год включительно. Т.е. 11 периодов

Считал ставку по формуле compunding rate, напомню (1 + rate) = (1 + compund rate) ^ 1/annual period

Инфляцяция за этот период (1 + compund rate) 2.18 или после извлечения степени 11 периодов: 1.072 = 7.2%

Индекс поднялся с 1480 (1 января 2014) до 2900 (1 января 2025), полный индекс доходности с дивидентами (CAGR) дает еще примерно 600-700 к пункту (оценка 2-3% годовых) итого 3600/1480 = 2.43 или 1.0841 = 8.41%

Ключевая ставка — не считал как средневзвешенную, посчитал как среднее по году. Получилось 2.41 или 8.32%, пусть ОФЗ столько и дают (например текущие флоатеры, хотя в практике годовые ОФЗ стоят меньше ставки).

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

Методы подгонки кривой или немного про математическое обеспечение технического анализа

    • 24 февраля 2024, 07:48
    • |
    • akumidv
  • Еще

Методы подгонки кривой или немного про математическое обеспечение технического анализа
Источник www.explainxkcd.com/wiki/index.php/2048:_Curve-Fitting

Перевод на трейдерский, слева направо и сверху вниз.

 

1 Линейная регрессия  — здесь линия поддержки

2. Полиноминальная регрессия  — очевиден разворот

3. Логарифмическая шкала — линия сопротивления и слом тренда.

4. Экспонента — здесь будут иксы.

5. Локальная регрессия — цена пробила машку, тренд вверх

6. Линейная функция — флет

7. Логистическая регрессия — сигнал на покупку

8. Доверительный интервал — восходящий ценовый канал

9. Кусочно-заданная функция — ждем коррекционную волну в зигзаге

10. Cоединительные линии — выше из флета в рост, если провести линию поддержки от нижнего экстремума, но свозили на стопы

11 Ручное соединение «хороших» точек — рисуем тренд для для разгона в телеграме

12. Карточный домик — моя гладкая эквити до кризиса, когда стал входить на все плечи.


Автоматический бактестинг стратегии в TradingView с сохранением результатов в CSV

    • 17 сентября 2021, 11:52
    • |
    • akumidv
  • Еще

Если вы используете стратегии в трейдингвью, например чтобы быстро накидать прототип идеи из какого нибудь источника и посмотреть её, то у вас наверняка также появлялся вопрос поиска приемлемых параметров и проверка как они влияют на стратегию. Делать это вручную крайне трудозатратно. Простейшая стратегия двух скользящих средних может давать 400 и более вариантов параметров. А любое увеличение кол-ва параметров и диапазона их значений приводит к необходимости перебора значений растущих в геометрической прогрессии. Например стратегия из 5 параметров по 15 значений дает 15 ^ 5 = 759 375 вариантов. Подобрать их руками, когда один вариант вычисляется пару секунд не реально.

А можно ли автоматизировать этот процесс? Ниже описание решения через расширение для браузера на основе Chrome.
Автоматический бактестинг стратегии в TradingView с сохранением результатов в CSV

В прошлый раз я публиковал статью, в которой говорил об ассистенте для



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

Загрузка внешних сигналов на график Tradingview

    • 16 августа 2021, 08:30
    • |
    • akumidv
  • Еще

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

Пример последовательности работы с расширением браузера Tradingview assistant


Чуть подробней и как попробовать ниже.


В сообществе рекомендуют автоматически формировать Pinescript с условиями времени на каждое событие. Но это крайне неудобно и лимит 900 строк, а значит 900 сигналов.

Эту задачу можно решить лучше и проще, передать сигналы в индикатор как строки со штампом времени и проверять на их совпадение с текущим временем бара. Ограничение только в точности совпадения штампов времени. Есть ещё на лимиты в длине строке параметров и времени вычислений, но на тестовых 5000 сигналов я не столкнулся и ни с тем, ни с другим.



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

Обход ограничений Tradingview на количество индикаторов

Даже в платной версии трайдингвью есть ограничение на количество графиков которые можно отобразить одновременно, на версии Pro например их можно вывести 5-ть. Обычно их нужно больше. Для меня это оказалось важным, когда выводил на график несколько индикаторов SMA, при выводе каждого отдельно лимит быстро достигается. 

Простой способ уменьшить это ограничение — воспользоваться редактором Pine и в нём разместить все необходимые индикаторы кучей. Ниже подробней.

Во первых по многим индикаторам достаточно легко посмотреть исходный код. Например для аллигатора Билла Вильямса.
Обход ограничений Tradingview на количество индикаторов


Во вторых это код можно комбинировать и выводить индикаторы не раздельно, а все вместе одновременно в рамках одного скрипта. Добавим индикатор «полосы Боллинджера» и скопируем исходный код ниже строки study в буфер обмена.
Обход ограничений Tradingview на количество индикаторов



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

теги блога akumidv

....все тэги



UPDONW
Новый дизайн