Привет коллеги!
Давненько назревает вопрос, какую систему учета использовать в нашем нелегком деле. Существует масса сервисов, но вот такого, чтобы было «всё и сразу в одном месте» — пока не встретил. Например для опционов используем один сайт, для облигаций — другой, для акций — третий. Кто-то ведет учет сделок в экселе, кто-то предпочитает лист бумаги и карандаш. А вот нет, чтобы всё это было универсально!?!
Опишу более подробно ключевые и значимые (для меня) возможности такой системы.
1) Одновременная работа с несколькими инструментами (акции + облигации + фьючерсы + опционы) в едином портфеле (а также возможность разделять портфели на несколько независимых счетов).
2) Настраиваемая система риск-менеджмента, индивидуальная для каждого из созданных портфелей, с учетом добавленных инструментов в процентном соотношении от депозита.
3)
Аналитика. Тут придется расписать малость подробней.
3.1) Расчет прибыли и убытков с отделением налогов и комиссий (также настраиваемых). Чтобы данные по доходности рассчитывались корректно от торгов и не включали денежные поступления/снятия со счета.
3.2) Учет сделок. А вот теперь внимание. Лучше распишу на примере, что требуется.
Допустим, покупается 1 акция. К ней в качестве хэджа продается 1 фьючерс. К фьючерсу добавляется опцион. ;) Базовый актив — один и тот же. Итого получаем хитрую конструкцию. Система должна уметь посчитать доход/расход по каждому из этих связанных инструментов и показывать как одно целое!
4) Построение графиков, начиная от диаграмм в виде круга с процентными долями, заканчивая опционной улыбкой. :)
5) И еще одна интереснейшая вещь, которую пока нигде не видел, но которая нужна больше всего!
Снова пример.
Начинаем формировать долгосрочную позицию:
1 марта покупаем 10 фьючерсов по цене 10 рублей (условно);
2 марта добираем еще 10 фьючерсов, но уже по цене 15 рублей;
3 марта покупаем последнюю часть — 10 фьючерсов по 20 рублей.
Во-первых, система должна хранить все эти данные и уметь показывать как «среднюю арифметическую» цену в своих отчетах, так и детализацию по сделкам: когда, сколько и по какой цене!
Далее закрываем/хэджируем:
10 марта продаем 5 фьючей за 30 рублей;
11 марта продаем еще 5 фьючей за 35 рублей;
12 марта продаем 10 за 35;
(на остатке 10 шт)
Во-вторых, должен произойти расчет прибыли по методу FIFO (первым пришел — первым ушел). Это важно! И если остается что-то незакрытым — просигнализировать об этом! Особенно актуально при работе с опционами: где-то должен быть индикатор, «вот у этих опционов столько-то остались без покрытия, ахтунг!».
Дополнительно при совершении сделок должна быть возможность указания конкретной транзакции (партии), которую закрываем/хэджируем. То есть устанавливаться некая взаимосвязь. И когда я на старости лет открою свою таблицу и от склероза забуду, «для чего покупались вон те дальние опционы», то система должна напомнить, что они предназначены для хэджирования фьючерсов, проданных такого-то числа по такой-то цене. Во всех подробностях! ))) И с комментарием (заметки к сделкам тоже нужны).
За длительное время накопится не одна сотня сделок (у инвесторов это норма) и нужно показать, какие из них были покрыты/закрыты полностью, какие частично, а какие остались без покрытия! И если захочется закрыть
часть позиции, то, опять же, система должна предоставить выбор, от какой даты и в каком объеме будем закрывать. (Наверное это самое сложное для понимания и объяснения.)
6) Интерфейс и доступность такой системы предназначены для обычного веб-браузера, включая мобильную версию для смартфонов/планшетов. Чтобы пользоваться из любой точки мира с любого девайса! И без каких-либо приложений с их дурацкой установкой!
------
Может быть хочу слишком многого, не знаю, но в современном мире наверняка же придумано что-то такое!? :) Если кто знает, существует ли нечто подобное, прошу подсказать название или ссылку, где почитать и ознакомиться.
P.S.: Уже много лет вынашиваю эту идею. Как программному разработчику — мне хватит опыта, чтобы написать такое, но очень не хватает времени. :((
Из своего опыта могу сказать, чтобы чем то заморачиваться серьезным (а это разработка, судя по нехватки времени, на месяца 3-4), лучше сначала отторговать серьезный период. А то практически все в топку пойдет по ненужности.