Блог им. Oppositus

Калькулятор портфелей 2.1

Всем привет.

Новая версия: 2.1

Что, собственно, нового?

1. Добавлены FinEx ETF с Мосбиржи.

2. Данные по инструментам теперь не лежат в базе, а скачиваются (с Яхи или Мосбиржи) по необходимости. Во-первых, так меньше размер программы. Во-вторых, Мосбиржа запрещает давать их данные кому-либо. Для себя качай — а другим не давай! Вот я и не даю, теперь каждый какбэ качает сам. :) Обновление скачанных данных по кнопке на тулбаре или через диалог выбора инструментов.

3. Теперь не нужно будет качать обновления руками. Программа сама будет их проверять, скачивать и устанавливать (и себя и базу). Ну, я надеюсь. :)

4. В окне портфелей появилась best possible capital allocation line (по-русски назвал ЛРА). Что это такое см. здесь и здесь. Штука полезная, особенно перед пенсией. :)

Калькулятор портфелей 2.1

5. В окне доходности портфеля рисуются отдельные инструменты, для сравнения.

Калькулятор портфелей 2.1

6. Ну и по мелочи. Багфикс и всякие украшательства.

В следующей версии планирую разобраться с закачкой индексов. А где индексы, там и α и β и Шарп и прочее. Короче, есть еще куда двигать!

Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
626 | ★13
9 комментариев
Добрый день.
Извините за беспокойство.

Новая версия ничего кроме ETF с ММВБ не скачивает.
даже название инструментов не показывает.
Выбранные опиции:
«ВСЕ» + «Мосбиржа»
Попытки указать название бумаги в разделе «мосбиржа» не приводит к результату.
Что-то может я не правильно делаю.
Спасибо за ответ.
avatar
oktb, 

Добрый день.

Для Мосбиржи в базе только ETF и есть. Акций и индексов нет. Сейчас объясню почему.

1. Включение отдельных бумаг в портфель с точки зрения asset allocation не приветствуется. AA оперирует уровнем индексов. Поэтому в базу включены только ETF и Фонды (фонды с Яхи).

2. Что еще грустнее, для Мосбиржи нет (совсем нигде нет :( на стороне тоже нет) данных Total Return. Если взять котировки Сбера, то нигде не возможно найти по нему дивиденды и сплиты (в машинночитаемом виде). А без учета дивидендов расчет доходности будет врать. Яха дает такие данные по зарубежным инструментам, Мосбиржа — нет.

3. И ладно бы отдельные бумаги, но на Мосбирже нет и индекса акций с total return (индексы пока вообще не прикрутил, но MSCI считает TR-индексы, планирую их).

Вот такие пироги.

Что можно сделать? Если вам нужны отдельные бумаги, то придется скачать их руками, сохранить в CVS и открывать в программе как файлы.

1. Сделать файл со всеми нужными инструментами и «Открыть»
2. Использовать кнопку «Добавить». При этом должны совпадать даты открытых инструментов и добавляемых («с хвоста»).

Я планирую сделать возможность пользователю добавлять инструменты в базу и потом качать их. Но позже.
avatar
Ок. Спасибо огромное за разъяснения.

avatar

Спасибо за обновление, и подскажите формат импортируемого файла изменился?

В двушке нормально кушал, а сейчас виснет (

avatar
tradeneo, 

Добрый день.

Формат файлов не менялся. И код работы с файлами не трогал. Пришлите файл, я посмотрю, почему виснет.

Если вы удаляли всё и ставили заново, то слетели настройки. При импорте посмотрите — правильно ли указаны разделители полей и десятичная точка.
avatar

Образец файла я давал в нашей личной переписке. Месячные данные (вы их не убирали?). Настройки не менялись.

Поясните плиз в дух словах по-русски что есть

best possible capital allocation line

avatar

tradeneo, 

Данные посмотрю. 

А насчет линии.

Есть безрисковый актив. «Риск» здесь — волатильность. Скажем, вклад в банке, ОФЗ (если держать до погашения), краткосрочные векселя. 

Допустим, безрисковый актив (вклад в банк) дает 5% годовых. Индекс акций дает 10% годовых, при риске 20%.

Если вложить 50% в банк и 50% в индекс, то получим:
1. Доходность — среднее между 5 и 10% = 7.5%
2. И риск (волатильность) — тоже будет посередине между 0 и 20%.

То есть, если у нас есть выбор, куда вкладывать, мы можем выбрать нужный риск или доходность, изменяя % денег, вложенных в рисковый актив. На каждые x% риска доходность увеличивается на y%.

Теперь строим распределение портфелей. Отмечаем на оси доходности безрисковую доходность. Тогда линия CAL — соединяет точку безрисковой доходности и касательную к границе Марковица. Если следовать этой линии, то прирост доходности будет максимальный при увеличении риска.

Картинка из Вики:


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

avatar
tradeneo, 

В переписке только кусочек TLT. Проверил — читает, рисует 1 точку. На скриншоте другие инструменты, их в переписке нет.
avatar
Dem Oppositus, починил, разделитель не тот был. За разъяснения -отдельное спасибо.
avatar

Читайте на SMART-LAB:
Фото
Календарь первички ВДО и розничных облигаций (Вернём YTM 28,71% | ПРОГРЕСС YTM 26,83% | Л-Старт YTM 32,53% | БИЗНЕС АЛЬЯНС YTM 26,22%)
💼 На 9 июля запланировано размещение нового выпуска облигаций коллекторского агентства «Вернём» ( B|ru| , 150 — 200 млн руб.,...
Фото
Транснефть: возвращение блудного сына или опять по 1200
Транснефть вновь упала на интересные уровни ~1200 руб По этим ценам в октябре 2025 года я ставил 4-ку и удалось хорошо заработать...
Фото
Акционеры ПАО «АПРИ» приняли решения по вопросам годового Общего собрания
Акционеры ПАО «АПРИ» приняли решения по вопросам годового Общего собрания Сегодня состоялось годовое заседание Общего собрания...
Фото
Мой инвест портфель. Структура портфеля, последние действия по портфелю. Состав портфеля валютных облигаций
Сегодня делал действия по портфелю. Кроме того, решил пособирать инфу по счетам и посмотреть как там дела.  

теги блога Dem Oppositus

....все тэги



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