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

по

Таргетирование дюрации

    • 25 декабря 2024, 19:07
    • |
    • Tenant
  • Еще
     Основной текст опубликован на сайте dzen.ru. Здесь представлен сокращенный вариант, не содержащий сложных математических выражений. 


Стратегии на рынке облигаций

Инвесторы на рынке облигаций могут преследовать разные цели:

  • спекулировать на изменениях уровня процентных ставок или формы кривой доходности
  • держать облигации до погашения для получения стабильного дохода
  • иммунизировать свой портфель от процентного риска, чтобы достичь целевой стоимости
  • таргетировать определенную дюрацию, чтобы управлять чувствительностью портфеля к изменениям ставок или воспроизвести доходность эталонного показателя⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣⁣

⠀⠀⠀⠀⠀ 


 

Спекулятивным может считаться портфель, который инвестор собирается вскоре продать. Обычно с этой целью приобретаются длинные ОФЗ в расчете на рост их стоимости, если начнется снижение ставок. Инвестор ожидает, что реализованная доходность (HPR) его вложений за время смягчения ДКП превысит эффективную доходность к погашению (YTM).



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

Что такое "вечные" облигации

Что такое "вечные" облигации

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

Основные особенности бессрочных облигаций:

 1. Отсутствие даты погашения — главная особенность бессрочных облигаций. Инвестор получает процентные выплаты, но не может рассчитывать на возврат основной суммы (номинала) в определенный момент. Теоретически, такие облигации могут существовать бесконечно, однако на практике эмитенты устанавливают даты оферт (обычно call), в которые могут, но не обязаны, выкупить частично или целиком обращающиеся бумаги.

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



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

MoexFixFastTwimeFutures коннектор. Обзор кода в OsEngine. Архитектура, модули.

    • 15 октября 2024, 15:28
    • |
    • TSiuS
  • Еще

Продолжаем знакомится с коннектором к фьючерсной площадке MOEX от OsEngine. В данной статье посмотрим где искать исходный код.

 MoexFixFastTwimeFutures коннектор. Обзор кода в OsEngine. Архитектура, модули.

 Сам проект OsEngine на GitHub по ссылке: https://github.com/AlexWan/OsEngine

 Коннекторы используются для соединения с различными биржами, брокерами и их архитектура должна подчиняться определенным правилам. 

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

 В структуре проекта OsEngine классы коннектора располагаются в папке MoexFixFastTwimeFutures, к которой ведет путь: OsEngine > Market > Servers:

 



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

FixFast и TwimeFast коннекторы для срочного рынка MOEX на C# с открытым кодом.

Друзья мои, хочу поздравить Сергея с завершением активной стадии написания коннектора для MOEX FixFast Twime Futures (срочная секция).

Наконец-то у нас есть скоростное подключение для торговли на ФОРТС! Без преувеличения, многие этого ждали!

Сергей, СПАСИБО!

FixFast и TwimeFast коннекторы для срочного рынка MOEX на C# с открытым кодом.

Программисты со стажем (мидлы и архитекторы) уже могут начинать разбирать исходники.

Находятся они в проекте, вот здесь: https://github.com/AlexWan/OsEngine

Пользователям пишется ГАЙД.

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

Сертификат получен. АвтоТесты пройдены. Однако

У нас сейчас ещё будет несколько месяцев обкатывания проекта в боевых торгах. Т.ч. ещё какие-то проблемы обязательно будут исправлены. Плюс будет оптимизация проведена. На данный момент ускоряли только FixFastCurrency подключение. В общем, держите руку на пульсе.

 

Сергей, ещё раз принимай поздравления!!!



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

Код для построения графика КБД Мосбиржи

    • 08 октября 2024, 09:56
    • |
    • Tenant
  • Еще
0. Импортируем нужные библиотеки

import requests
import pandas as pd 
import numpy as np
import matplotlib.pyplot as plt


1. Извлекаем данные о расчетных параметрах КБД
Расчетные параметры на конкретную дату указаны внизу страницы
www.moex.com/ru/marketdata/indices/state/g-curve/
# URL для API MOEX, данные по ZCYC (zero coupon yield curve)
url = "https://iss.moex.com/iss/engines/stock/zcyc/securities.json"

# Запрос на получение данных
response = requests.get(url)
data = response.json()

# Извлекаем данные из секции 'params'
columns = data['params']['columns']
values = data['params']['data']

# Преобразуем в DataFrame
df = pd.DataFrame(values, columns=columns)

# Выбираем нужные столбцы: B1, B2, B3, T1, G1, ..., G9
df_selected = df[['tradedate', 'tradetime', 'B1', 'B2', 'B3', 'T1', 'G1', 'G2', 'G3', 'G4', 'G5', 'G6', 'G7', 'G8', 'G9']]

# Извлекаем параметры для функции GT из df_selected
beta0 = df_selected['B1'].values[0]  
beta1 = df_selected['B2'].values[0]  
beta2 = df_selected['B3'].values[0]  
tau = df_selected['T1'].values[0]   
g_values = df_selected[['G1', 'G2', 'G3', 'G4', 'G5', 'G6', 'G7', 'G8', 'G9']].values[0].tolist() 



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

Ваш первый многопоточный HFT скринер. Ловец ножей от плит. Быстрый старт в программировании OsEngine #8

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

Ваш первый многопоточный HFT скринер. Ловец ножей от плит. Быстрый старт в программировании OsEngine #8 

Смотрит стаканы поступающих с биржи бумаг, ожидая «Плиту». При этом смотрит то кол-во бумаг, которое Вы в него подключили, как скринер.



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

История о том, как одно маленькое упрощение привело специалистов компании “Арсагера” к ошибочным выводам

    • 05 сентября 2024, 12:53
    • |
    • Tenant
  • Еще
История о том, как одно маленькое упрощение привело специалистов компании “Арсагера” к ошибочным выводам


Около года назад в поисках материалов о стратегиях на рынках облигаций я натолкнулся на образовательное видео от компании “Арсагера” — “Управление портфелем облигаций. Эффекты стратегии и тактики” Это запись двухчасового семинара, на котором большей частью обсуждались свойства портфелей с неизменной дюрацией. Поскольку я в скором времени собираюсь написать небольшую статью о таргетировании дюрации, то решил пересмотреть видео более внимательно.

В самом начале семинара лектор сравнил пай фонда облигаций с “бесконечной облигацией” и задался вопросом, — а что, собственно, должно происходить с его стоимостью? Он рассказал, что долгое время обдумывал проблему и в результате разработал модель динамики доходности пая.

Искомая модель оказалась довольно простой и элегантной: весь облигационный портфель заменяется бескупонной облигацией (этот процесс в лекции назван “синтезом”), имеющей аналогичные доходность к погашению и дюрацию.

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

Один из вариантов поиска рыночного Грааля

Доброй ночи, коллеги!

Представим себе в меру опытного и образованного трейдера.

Ну т.е. он уже поторговал, так что понимает, что результат его торговли чаще всего непредсказуем. И уже начитался книжек про рынок, которые обычно не окупают свои деньги и не дают гарантированных рецептов заработка.
Допустим также, что человек имеет высшее техническое образование, так что способен не только сложить 2 и 2, но и (возможно, с трудом) вспомнить, чему его учили в ВУЗе.

В таком случае этот человек (чистое IMHO) начнет исследовать возможность заработка на рынке систематически.
(на этом месте Клуб Любителей Чуйки и Секту Ручного Трейдинга убедительно прошу выпилиться по собственному желанию. Обещаю, специально для вас я опубликую отдельный пост).

Как мне кажется, план исследований может быть таким:

1. Решаем задачу получения профита при известном будущем (самое простое, чисто для тренировки).

В случае торговли по рынку (маркетными заявками) тут все предельно просто — нам достаточно знать знак приращения цены на будущем интервале (торговом периоде) и этого абсолютно достаточно.

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

Простой тест на применимость теоретико-вероятностных моделей к рыночным ценам

Добрый день, коллеги!

Этот пост написан в продолжение дискуссии, начатой

Открытое письмо к VictorGromov. Доколе?! (smart-lab.ru)

К сожалению, сам я в ней поучаствовать не смог, т.к. был мгновенно забанен за систематическое называние  VictorGromov большим земляным червяком, не уважающим нас, смердов. Ну и правильно. Чем больше на СЛ будет таких активных и плодовитых авторов, как  VictorGromov, тем больше годного контента мы с вами получим. Аминь!

Возьмем какой-нибудь длинный массив котировок. Например, XBTUSD.P (код tradingview.com), которым я давно и успешно торгую. В моменте у меня его аж 2437219 минутных баров. Поскольку биткойн на долгосроке ходит размашисто, возьмем логарифм от цены (не буду повторяться, почему всегда полезно исследовать логарифм от цены, но на коротком сроке это бесполезная модификация).

Пусть x(n) — это логарифм цены
Пусть d(n)=x(n)-x(n-1) — это приращение логарифма цены

В 99% вероятностных подходов к рынку базовой случайной величиной является не цена, а ее приращение (ну, или приращение ее логарифма). Опять же не буду повторяться, почему это удобнее — на этот счет есть 100500 публикаций.



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

динамическая скользяшка....

все уже украдено до вас...©...

     Тушар Чанде построил динамику на основе волатильности, но как-то неохота мне цеплять за волатильность… зацеплюся за приращения (как учит нас уважаемый АГ… тем более при больших делах приращения не чуть не меньше бывают, чем волатильность ...)...
     сбер от от 5.21 года по нонешние времена… период задаем 1 для начала....
дальше Система сама определяет какой период ей подходит....
динамическая скользяшка....
минимум 1… максимум 110 дней

вариант два 
так как от 1 оттолкнуться не совсем корректно возьмем для начала 21 день...(широко распространенный в узких кругах)


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

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