bascomo
bascomo личный блог
31 августа 2023, 21:39

Алготрейдинг. Сдаюсь.

Вкратце — я ставил цель, чтобы алгоритм сам подсовывал в активный портфель прибыльные и отключал убыточные системы.
Писал об этом тут: Диверсификация портфеля (smart-lab.ru).

А время идёт, рынки движутся и упущенная прибыль налицо. Не хочу ждать. И так работает выше всяких похвал.

Так что, благо есть люди, кому это можно доверить, я решил сделать ручной селектор торговых систем.
Выбирать их будут люди руками, а дальше они уже пусть сами торгуют.

К автоматической компоновке портфеля я вернусь, когда меня озарит инсайт, а пока и так сойдёт.

А вот и интерфейс:

Алготрейдинг. Сдаюсь.

Доброй ночи вам.

65 Комментариев
  • 3Qu
    31 августа 2023, 21:48
    Плюс поставил, но портфели — это явно не мое. Пока в портфеле лежит, можно 20-30 сделок сделать туда-сюда, и без разницы, растет-падает.
  • LogikoMen
    31 августа 2023, 21:51
    Работает группа над системами? Программа есть в каком то доступе?
      • LogikoMen
        02 сентября 2023, 23:02
        bascomo, есть идея, как получить прибыльные системы. И отключать убыточные. LR корреляция — ее изменение во времени. Если не знаешь, что это, вот статья Заодно посмотри на таблицу внизу, там указаны значения лучших стратегий. 
        Т.е. если корреляция падает ниже чем 0.5 — отключать. Если растет — подключать. Считать ее можно как на всем интервале. Как и на коротком. Коротком считаю предпочтительнее. Нужно определять смерть как можно раньше. А подключение считать на длительном.
        Хотел бы услышать результат. Насколько визуальный выбор соответствует методики. 
  • toronaga
    31 августа 2023, 21:54
    Подскажите, пожалуйста:
    1. Какое ПО использовать для алготрейдинка
    2. или какие библиотеки питона (с чего начинать) есть наборами и примерами базовых стратегий (для примера)
      • toronaga
        31 августа 2023, 22:01
        bascomo, Спасибо! 
        А еще по вопросам подскажите пожалуйста: 
        3. Где берете данные ?  (исторические, в реальном времени, я так понимаю, брокер даст)
        4. Модели тренируете на истории только одной акции? или пула ликвидных акций? или на всем рынке IMOEX и/или SP500?
          • toronaga
            31 августа 2023, 22:48
            bascomo, спасибо!!!
          • T-800
            01 сентября 2023, 05:56
            bascomo, 
            3. А у меня история с финансами, а с момента запуска бота, историю дальше собираю сам из квика
              • T-800
                01 сентября 2023, 12:14
                bascomo, история с Финансами конечно, финансы автоподставились
                  • T-800
                    01 сентября 2023, 20:53
                    bascomo, ну смотри,
                    У меня основной инструмент историчиваский скачеватель с Финама на 1м по большому спектру инструментов, который формирует любой ТФ из 1м (у меня периоды тестов 3-5 лет. Я тысячу систем не смогу тестить на 1м за этот период)
                    История с квика по ликвидным фьючерсам есть наверное года за 2-3, но сохранял только 5м. Если нужно скину
                      • T-800
                        02 сентября 2023, 19:07
                        bascomo, согласен. Давай в пн займемся. Я только вчера из отпуска вернулся, сегодня-завтра приведу дома дела в порядок и за работу
                          • T-800
                            03 сентября 2023, 09:17
                            bascomo, ага) на работе оформил отпуск по уходу за ребенком и ездил в большое путешествие по России.
          • 3Qu
            01 сентября 2023, 16:45
            bascomo, какую БД используете?
            Мне достаточно SQLite и для временных, в смысле, оперативных, данных SQLite в памяти.
        • Илья Нечаев
          01 сентября 2023, 13:09
          toronaga, а вы в ML понимаете?
          • toronaga
            01 сентября 2023, 15:05
            Илья Нечаев, был такой опыт: несколько исследовательских проектов. Мл прикольная штука, но не панацея. Максимум пользы из нее я извлекал в анализе данных (features importance)
            • Илья Нечаев
              01 сентября 2023, 15:25
              toronaga, судя по вопросам есть интерес к алготрейдингу, если есть время можем пообщаться подкину пару идей + ищу напарника для поиска более эффективного алгоритма. Напишите в тг @wave_catcher
      • 3Qu
        31 августа 2023, 22:02
        bascomo, питон даже интрадей справляется, с запасом.
        Если Квик, то да, лучше С++, для интерфейса. Далее что угодно.
    • 3Qu
      31 августа 2023, 22:00
      toronaga, 
      1. любое.
      2.numpy, scikit-learn, threading, asincio. Это основные.
      • toronaga
        31 августа 2023, 22:03
        3Qu, Спасибо, с такими да, сталкиваемся. Но может бывает что то типо scikit-learn для трейдинга, где есть готовый пул моделей индикаторов и т.д.
        • 3Qu
          31 августа 2023, 22:11
          toronaga, индикаторы сами напишите.Всех дел на один вечер.
          • toronaga
            31 августа 2023, 22:48
            3Qu, Спасибо! 
  • Дмитрий Овчинников
    31 августа 2023, 21:54
    Где можно забрать лучшие алгоритмы? ;)
      • Дмитрий Овчинников
        31 августа 2023, 21:58
        bascomo, 
        чего обсуждать то, я же не «ынвестор». раз сдаетесь, значит выкидываете хлам. могу забрать что-то из хлама в хорошие руки. 
        • 3Qu
          31 августа 2023, 22:10
          Дмитрий Овчинников, проще самому написать, чем чужой программе разобраться.)
          Совсем недавно полтора месяца в такой программе в исходниках ошибки исправлял, чтоб только самому не писать.) В итоге нашел другую, для подобных целей, — эта, вроде, рабочая.
          • Дмитрий Овчинников
            31 августа 2023, 22:10
            3Qu, 
            все, что нужно, давно написано и работает. 
            но, при этом, всегда могу туда интегрировать любое количество дополнительного «хлама».
            • 3Qu
              31 августа 2023, 22:16
              Дмитрий Овчинников, 
              все, что нужно, давно написано и работает. 
              Ну, не знаю. У меня все доморощенное, кроме библиотек.
              • Дмитрий Овчинников
                31 августа 2023, 22:18
                3Qu, 
                у меня ровно наоборот. стандартный MT5, но все библиотеки свои :)
                • 3Qu
                  31 августа 2023, 22:24
                  Дмитрий Овчинников, в МТ5, насколько помню, из библиотек ничего полезного, вроде, и нет.
                  Вообще, на дух не переношу МТ.
              • T-800
                01 сентября 2023, 06:03
                3Qu, 
                — и много корова дает молока?
                — да мы молока не видали пока
      • Ho_Chu
        31 августа 2023, 23:20
        bascomo, 

        я второй ))
  • 3Qu
    31 августа 2023, 21:57
    имеется ввиду портфель алгоритмов
    Друг другу не мешают?
    А зачем столько алгоритмов? Вроде, покупаем, по возможности, у минимума, продаем, по возможности, у максимума. Всего-то один алгоритм. Выбираем оптимальные стат параметры, и вперед за орденами.
    Не, у меня явно фантазии не хватает.)
  • Oleg Only Algo
    01 сентября 2023, 01:56
    Ну и сколько процентов в месяц делаете стабильно? Раз короткие сделки и куча систем одновременно

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

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