На данный момент TSLab является единственным в России опционным терминалом, и если вы хотите продавать опционы на FORTS не вручную, если хотите иметь возможность оперативно реагировать на изменения, происходящие на рынке, а не колупаться в каком-нибудь опционном калькуляторе пока рынок падает на 50% за один день, то путь у вас один: Алор + TSLab. Лет десять тому назад отзывы о TSLab были хуже, чем об Августо Пиночете, но недавно они повысили цену подписки до 60000р в год, и я подумал «неужели допилили?». Однако после подключения в личном кабинете обнаружилась следующая картина:
Проблема №1 — Нестабильность
Если вы перезагрузили программу, все ваши опционные доски перестают работать. Каждое утро приходится переоткрывать все доски:
Какого-то хрена TSLab не работает с нормальной датой экспирации. Вместо того, чтобы брать реальные даты, он выдумывает свои собственные:
В данном примере серия эксперируется 8 февраля, но TSLab почему-то работает только с опцией 7 февраля 22:00 (откуда он ее вообще взял?), а после перезагрузки эта опция теряется. Если выбрать корректную дату — 8 февраля, то вместо графиков будет черный экран.
Из-за неправильных дат экспирации, время от времени TSLab начинает сходить с ума, он не может поверить, что у опциона отрицательное время до экспирации, хотя сам же и выдумал эту шизу:
Проблема №2 — Юзабилити
Ее здесь просто нет. Например, что вы ожидаете увидеть, кликнув правой кнопкой мыши? Какое-нибудь меню с быстрыми действиями? А вот хрен тебе, настраивай шрифт:
Потому что каждый пользователь меняет шрифты в программе по сто раз в день, ага. Конечно же такая часто используемая опция должна быть доступна через правый клик в любом месте программы.
Если кликнуть правой кнопкой по опциону или произвольной точке на графике с улыбкой, то просто ничего не происходит — TSLab как будто не знает, что опционы можно покупать и продавать. Можно только прицелиться и двойным кликом купить / продать уже существующий опцион, но только если попадешь, и если только его не перекрывает всплывающая подсказка от соседнего опциона, и если только выставлены соответствующие настройки, и только со второго-третьего раза.
Сами графики не подписаны, у них нет легенды. Что отсчитывается по оси ординат на графике P&L? Да хрен знает, ну че ты докопался.
У TSLab проблемы даже с отображением чисел — суммы отображаются в случайных форматах с разным количеством чисел после запятой.
Различные опции, которые по всем правилам и традициям настольного софта должны находиться в меню сверху окна или доступны через контекстные меню во всплывающих диалогах, в TSLab вынесены аж в отдельные окна, которые мешаются и пожирают место на экране ноутбука:
Кстати, обратите внимание на список страйков. Да, конечно, я очень хочу продать страйк в ж**е мира, не нужно выбирать для меня по умолчанию центральный.
С этими окошками связана еще одна проблема — после ввода числа данные сбрасываются. Ну то есть, если в окне котирования на скриншоте выше ввести сдвиг улыбки на 20%, то значение скорее всего не сохранится и сбросится обратно к нулю. Все значения в TSLab приходится вводить по несколько раз.
Отдельно стоит отметить потрясающе удобные, интеллектуальные графики:
Проблема №3 — НЕКОРРЕКТНЫЕ РАСЧЕТЫ!!1
Это просто ни в какие ворота. Вот такую загогулину я собрал на NG:

Знаете, как ее видит TSLab? А вот так:
Вот так TSLab видел мою позицию в нефти:
Все хорошо, да? Ровненько? А вот и нет:

Вот так TSLab видит волатильность в опционах на нефть:
А вот волатильность, которую показывает доска опционов буквально на соседней вкладке в том же TSLab:
Согласитесь, волатильность 20% и 60% это немного разные числа.
Скорее всего, эта проблема связана с неправильными датами экспирации и необновлением списка купленных / проданных фьючерсов и опционов (что, кстати, происходит крайне медленно).
Проблема №4 — Производительность и утечки памяти
Опционный софт — не такая уж тяжелая вещь для Core-i5 12 поколения, особенно когда ты обновляешь данные и пересчитываешь их раз в секунду или две, как это сделано в TSLab. Утечки памяти тоже давно не проблема для современного софта. Однако в TSLab смогли:
К концу дня приложение кушает память как какая-нибудь дрянная приложуха на Electron, да еще постоянно чем-то грузит процессор. И вы
это предлагете ставить на сервера, чтобы крутить 24/7?
Итого
Большинство проблем в TSLab не являются чем-то, что сложно заметить, любая девочка-тестировщица после пары недель тестирования настолько дрянного и низкосортного приложения накатала бы отчет на сотню багов. К тому же, во всех современных приложениях есть телеметрия и все ошибки автоматически отправляются в логи где-нибудь в облаках — это стоит копейки, а инструменты для профилирования, оптимизации производительности и отслеживания утечек памяти встроены даже в бесплатную версию Visual Studio.
Так почему же в TSLab все настолько печально? Да потому что нету у них ни девочки-тестировщицы, ни логов в облаках, ни времени и желания оптимизировать производительность приложения. Эти чуваки как слепили сто лет назад какое-то г*но, так и эксплуатируют старые наработки никак не развивая свой проект. Можно с уверенностью сказать, что TSLab — это не бизнес, не IT-компания, и они не работают в нормальном, человеческом понимании этого слова — последовательно и методично, а на самом деле это кучка престарелых фантазеров, которые слепили, разоср*сь и разбежались. Стартап по-советски. С вас 60 000 рублей.
Отдельно про Алор
Брокер ламповый и уютный, однако подключение того же TSLab не автоматизировано. Заявку на подключение к серверу нужно подавать отдельно. Да и сам этот один-единственный сервер, на котором доступны одновременно и фьючерсы и опционы, еле живой. Каждую экспирацию народ ломится закрывать фьючи, которые остались после поставки, и пару часов к нему бывает просто не подключиться.
Разве OptionsLab уже все? (был доступен у Финама)