Fake Bruce
Fake Bruce личный блог
23 февраля 2024, 18:01

Про TSLab

На данный момент TSLab является единственным в России опционным терминалом, и если вы хотите продавать опционы на FORTS не вручную, если хотите иметь возможность оперативно реагировать на изменения, происходящие на рынке, а не колупаться в каком-нибудь опционном калькуляторе пока рынок падает на 50% за один день, то путь у вас один: Алор + TSLab. Лет десять тому назад отзывы о TSLab были хуже, чем об Августо Пиночете, но недавно они повысили цену подписки до 60000р в год, и я подумал «неужели допилили?». Однако после подключения в личном кабинете обнаружилась следующая картина:

и так сойдет

Проблема №1 — Нестабильность

Если вы перезагрузили программу, все ваши опционные доски перестают работать. Каждое утро приходится переоткрывать все доски:
Про TSLab

Какого-то хрена TSLab не работает с нормальной датой экспирации. Вместо того, чтобы брать реальные даты, он выдумывает свои собственные:
Про TSLab

В данном примере серия эксперируется 8 февраля, но TSLab почему-то работает только с опцией 7 февраля 22:00 (откуда он ее вообще взял?), а после перезагрузки эта опция теряется. Если выбрать корректную дату — 8 февраля, то вместо графиков будет черный экран.

Из-за неправильных дат экспирации, время от времени TSLab начинает сходить с ума, он не может поверить, что у опциона отрицательное время до экспирации, хотя сам же и выдумал эту шизу:

Про TSLab


Проблема №2 — Юзабилити

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

Про TSLab

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

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

Сами графики не подписаны, у них нет легенды. Что отсчитывается по оси ординат на графике P&L? Да хрен знает, ну че ты докопался.

У TSLab проблемы даже с отображением чисел — суммы отображаются в случайных форматах с разным количеством чисел после запятой.

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

Про TSLab

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

С этими окошками связана еще одна проблема — после ввода числа данные сбрасываются. Ну то есть, если в окне котирования на скриншоте выше ввести сдвиг улыбки на 20%, то значение скорее всего не сохранится и сбросится обратно к нулю. Все значения в TSLab приходится вводить по несколько раз.

Отдельно стоит отметить потрясающе удобные, интеллектуальные графики:

Про TSLab


Проблема №3 — НЕКОРРЕКТНЫЕ РАСЧЕТЫ!!1

Это просто ни в какие ворота. Вот такую загогулину я собрал на NG:

Про TSLab
Знаете, как ее видит TSLab? А вот так:

Про TSLab

Вот так TSLab видел мою позицию в нефти:

Про TSLab

Все хорошо, да? Ровненько? А вот и нет:

Про TSLab
Вот так TSLab видит волатильность в опционах на нефть:

Про TSLab

А вот волатильность, которую показывает доска опционов буквально на соседней вкладке в том же TSLab:

Про TSLab

Согласитесь, волатильность 20% и 60% это немного разные числа.

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

Проблема №4 — Производительность и утечки памяти

Опционный софт — не такая уж тяжелая вещь для Core-i5 12 поколения, особенно когда ты обновляешь данные и пересчитываешь их раз в секунду или две, как это сделано в TSLab. Утечки памяти тоже давно не проблема для современного софта. Однако в TSLab смогли:

Про TSLab

К концу дня приложение кушает память как какая-нибудь дрянная приложуха на Electron, да еще постоянно чем-то грузит процессор. И вы это предлагете ставить на сервера, чтобы крутить 24/7?

Итого

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

Так почему же в TSLab все настолько печально? Да потому что нету у них ни девочки-тестировщицы, ни логов в облаках, ни времени и желания оптимизировать производительность приложения. Эти чуваки как слепили сто лет назад какое-то г*но, так и эксплуатируют старые наработки никак не развивая свой проект. Можно с уверенностью сказать, что TSLab — это не бизнес, не IT-компания, и они не работают в нормальном, человеческом понимании этого слова — последовательно и методично, а на самом деле это кучка престарелых фантазеров, которые слепили, разоср*сь и разбежались. Стартап по-советски. С вас 60 000 рублей.

Отдельно про Алор

Брокер ламповый и уютный, однако подключение того же TSLab не автоматизировано. Заявку на подключение к серверу нужно подавать отдельно. Да и сам этот один-единственный сервер, на котором доступны одновременно и фьючерсы и опционы, еле живой. Каждую экспирацию народ ломится закрывать фьючи, которые остались после поставки, и пару часов к нему бывает просто не подключиться.
24 Комментария
  • Jame Bonds
    23 февраля 2024, 18:27
    TSLab является единственным в России опционным терминалом

    Разве OptionsLab уже все? (был доступен у Финама)
  • Artemunak
    23 февраля 2024, 18:37
    Бросил алго из-за софта и тслаба в том числе. У всех всё кривое и неюзабельное, тслаб был более-менее, но 60тр в год это пипец. Платил им много лет, а портфельное тестирование (с более чем одним источником) так и не сделали, хотя все просили. Баги и пожелания отправлять им давно перестал, им по-фигу.
  • Laukar
    23 февраля 2024, 19:21
    Напишите об этом в поддержку, через пару месяцев они поправят это в обновление, и потом еще через тройку недель поправят глюки которые возникли после того как они поправили. Переживать не стоит, через пару лет заработает все хорошо. Там же куча брокеров. У каждого отдельные глюки. Такое делать небольшой команде — это время. А большая делать не будет потому что вы много платить не будете…
  • Gorinich
    23 февраля 2024, 20:05
    Программу допиливать — нахер, лучше инфоцыганством её продавать.

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

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