Shadow
Shadow личный блог
11 марта 2020, 12:53

Ищется трейдерский софт

Привет коллеги!

Давненько назревает вопрос, какую систему учета использовать в нашем нелегком деле. Существует масса сервисов, но вот такого, чтобы было «всё и сразу в одном месте» — пока не встретил. Например для опционов используем один сайт, для облигаций — другой, для акций — третий. Кто-то ведет учет сделок в экселе, кто-то предпочитает лист бумаги и карандаш. А вот нет, чтобы всё это было универсально!?!

Опишу более подробно ключевые и значимые (для меня) возможности такой системы.

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.: Уже много лет вынашиваю эту идею. Как программному разработчику — мне хватит опыта, чтобы написать такое, но очень не хватает времени. :((
20 Комментариев
  • Андрей К
    11 марта 2020, 12:55
    Ексель называется =))
  • Sergey_L
    11 марта 2020, 12:55
    Метатрейдер 5, Неттинговая система учета чем не подходит?
  • Андрей К
    11 марта 2020, 12:58
    Перечитал еще раз, очень много специфики. Видать все таки самому делать.

    Из своего опыта могу сказать, чтобы чем то заморачиваться серьезным (а это разработка, судя по нехватки времени, на месяца 3-4), лучше сначала отторговать серьезный период. А то практически все в топку пойдет по ненужности. 
  • Andrew Morozov
    11 марта 2020, 17:17
    Попробуйте обратиться к Игорю — exelvba, научит ексель легко делать все что угодно, в том числе и публиковать отчёты, которые будут доступны в браузере. Тяжёлые расчёты могут быть реализованы в xll на с++. Ценники там небольшие, а так можно просто вечно мечтать об этом софте, с неба он не свалится.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн