ADT
ADT личный блог
26 ноября 2025, 08:46

Бот на Go: дела идут

Всем привет!

Мои программерские дела потихоньку идут в гору. Небольшие успехи уже есть. Пусть пока с помощью ИИ, но двигаюсь вперед весьма уверенно. Копаться в рабочем коде — дело полезное, и многому учишься. На скринах логи бота: каркас весь подготовлен, можно начинать применять торговую логику. Сетапы в интерфейсе работают параллельно, c гонками данных и роутингом потоков на начальном этапе разобрался. Но дел еще предстоит много и тестирования тоже.

На то, что уже сделал, ушло 1.5 месяца, так как скиллы почти нулевые. Это уже 27я версия бота (26 бэкапов держу). Тестирование круглосуточное. Но, главное, что то, что уже сделано, быстро и правильно работает, ведь самая лучшая программа — та, которая работает.

Двигаемся дальше...

Бот на Go: дела идут
Бот на Go: дела идут
Бот на Go: дела идут

 

25 Комментариев
  • myaucha
    26 ноября 2025, 08:55
    Go Go Bot Show!
  • Михаил Михалёв
    26 ноября 2025, 09:03
    Это уже 27я версия бота (26 бэкапов держу).
    Может лучше git?
  • Beach Bunny
    26 ноября 2025, 10:18
    Зачем тебе postgres то, у тя миллиарды записей? Тебе sqlite за глаза.
    • Михаил Михалёв
      26 ноября 2025, 11:12
      Beach Bunny, «Потому что это круто, вот почему»:) Тут и sqlite не очень то и нужен. csv+pandas/numpy.
      • Beach Bunny
        26 ноября 2025, 11:34
        Михаил Михалёв, это уже давно не круто, чтобы было круто надо писать в GraphDB или RDF Storage через SPARQL
      • Replikant_mih
        26 ноября 2025, 15:21
        Михаил Михалёв, sqlite норм тема — устанавливать не надо, работает быстро на разумных объемах.
        • Михаил Михалёв
          26 ноября 2025, 16:44
          Replikant_mih, Да я в курсе, сам часто пользуюсь. Но для таких задач лучше просто csv, чтобы под каждый формат не создавать схему таблицы, а данных там кот наплакал, чтобы получать значимый выигрыш от индексов.
          • Replikant_mih
            26 ноября 2025, 16:48
            Михаил Михалёв, А, ну я не сильно в пост вникал).
            • Михаил Михалёв
              28 ноября 2025, 08:59
              ADT, Надо разделить две принципиально разные задачи: анализ исторических данных плюс создание стратегии, и работа бота по созданной стратегии. При анализе можно хоть сотни гигабайт и любые инструменты. А при работе бота никакие сотни гигабайт уже не нужны — там несколько формул и какие-то свёртки недавней истории(и тут уже нет никакой разницы чем обрабатывать — питоном или плюсами), потому что вся давняя история должна быть уже сжата до тензоров/формул на этапе анализа исторических данных.
      • Михаил
        26 ноября 2025, 22:22
        Михаил Михалёв, только для Go нет pandas и numpy 
        • Михаил Михалёв
          27 ноября 2025, 08:11
          Михаил, В прошлом после автора спрашивали почему Go, он сказал, что ему посоветовал крутой программист.
          • Михаил
            28 ноября 2025, 07:00
            ADT, pytorch, scipy и вообще-то практически всего кроме базовой веб разработки
      • Beach Bunny
        28 ноября 2025, 15:26
        ADT, в основном тем что вы занимаетесь стрельбой из пушки по воробьям.
        А так конечно если хочется то используйте.
        Вам проще было бы вместо GO использовать Python, потому как под него есть куча готовых и полезных библиотек, а на GO вы будете заниматься убийством времени, реализуя то что уже есть. 
        Суть ведь в чем, на HFT вы особо не заработаете, у Мартынова на конференции выступал чел который подробно рассказывал об этом а так же о том, что все это дорого а выхлопа с этого сейчас уже никакого нет, он эти лет 10 занимался. А для обычных стратегий экстремальные скорости НЕ нужны, да и Python c Numba или Taichi работает ОЧЕНЬ быстро.

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

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