Стоило бирже начать опубликовывать свои анонсы относительно своей пакета для алготрейдинга, и как уже начались конвульсии от «псевдо бесплатных» опен сорс авторов.
Я не хочу разбираться в той каше, что творится в головах наших кулибиных, которые делают в одно лицо по десять лет свои проекты (являясь и единственным разработчиком, и главным маркетологов, и самым важным ютюб блогером, и видео монтажером, и звукооператором, и бухгалтером, и ген диром — видимо это признак успешности проектов сейчас), и надеяюсь хоть кому-то продать свой убыточный бизнес.

Но я расскажу, что действительно нужно в open source парадигме для обычных трейдеров. Прошедших этот путь от и до, с инеем на висках.
Сначала разберемся с таким вопросом, почему в алготрейдинге если говорить про open source сразу на ум приходит такое слово как Python.
Всё очень просто. Этот язык предполагает две основные вещи для трейдеров:
1) Это язык не инфрастуктуры, а значит все что на нем будет сделано — домашнего уровня.
2) Это язык крайне простой в использовании с массой готовых пакетов исключительно для квантовых анализов и сети. Вот как-то так сложилось, что пакеты и проекты почти все, что касается работы с числами и сетью.
Эти две вещи делают в области трейдинга абсолютно убийственную вещь. Они таргетируют любой проект сделанный на Python на самую широкую аудиторию — домашний-алготрейдер-властелин-мира-по-вечерам.

Это привело к тому, что такие проекты как CCTX ZipLine (продолжает развитие, несмотря на «смерть» авторов) Pandas и теперь уже AlgoPack начинают бить прямо в точку потребностей пользователей.
За счет своей простоты, и ограниченных возможностей, эти совершенно не монстро идальные платформы. Они органично вписываются в почти любой проект или робот. Они небольшие, умеющие делать что-то одно хорошо. Но их много, и вот уже для потребителя дается возможность собрать готовый конструктор — свою любимую платформу для трейдинга — из готовых блогов.

А что делают наши кулибины? Наши кулибины выкладывают свои громадные тонны кода. Написанные еще и не программистом. У них нет желания делать опен сорс как бы они это не декларировали. Они хотят делать коммерцию, а слона не продать, если не выложить что-то больше и непонятное.
Мало того, что выбирается дорогой язык C#, где программисты предпочитают не ограничивать себя трейдингом с его маленьким рынком, а идти сразу делать мобильные приложения или писать сайты (откровенно говоря, там и работы больше, и задачи интереснее, и денег больше). Так еще и совершенно не напрягаются с вопросом а нужно ли хоть кому-то в 24-ом году еще одна платформа для создания роботов, когда на ГитХабе лежат с открытым кодом уже готовые роботы (без создания). Без каких-то платформ, и другой дребедени. Собрать, запустить, и прописать свою ключи.
Поэтому с Алгопаком от биржи будет путь успеха. МосБирже не нужно делать монста, им не нужно делать свой язык программирования. Биржа идеально поняла, какой язык доминирует в опен сорсе для трейдинга, и дополнила ряд с уже готовыми пакетами своим. И получила на старте успех!
— «купить полностью или частично»;
ИЛИ
— «продать полностью или частично»;
ИЛИ
— «ничего не делать».
Какие создаваемые программы могут создавать алгоритмы(!) создания таких правил «ЕСЛИ»?
Ну, для примера, у языка для МТ5 есть будущее?
Если учесть, что до сих пор используется кобол, разработка конца 50-х и не менее древний бейсик, но чуть обновленный.