bascomo
bascomo личный блог
09 сентября 2023, 21:53

Что делать, если торговых систем слишком много

Столкнулся с проблемой — очень много торговых систем у меня и нужно отобрать лучшие.
Ну и несколько инсайтов параллельно открыл.
Суть вкратце: кто ищет — тот найдёт.
Торговых систем 196 млн.
Что делать, если торговых систем слишком много
Пришлось изучать новое — писать TCP/IP сокетный сервер, который раздаёт задачи на расчёт таким же TCP/IP сокетным клиентам-компьютерам дома и собирает результат. Давно мечтал этим заняться и всё никак руки не доходили. А вот сегодня за 4 часа осилил. Что это значит? Это значит, что практический подход к трейдингу развивает тебя всесторонне. И мои попутчики, так сказать, кто торгует моей системой, у себя дома тоже запустят простое приложение, которое будет искать лучшие варианты торговых систем. Им всё равно, что их компы работают днями и ночами, а результат пилится. Очень удобно и современно. Распределённые вычисления.

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

Но к сути.
Как обычно, в трейдинге, мои ожидания были развенчаны в хлам.
Я думал, что на акциях больше 100% в год не заработаешь.
Что вы, что вы.
А на Сбере так и вообще больше 60% не получалось.
Но можно и поболее, как оказалось — 187% — и это пока из 196 млн посчитано только 25.
Вот он считает:
Что делать, если торговых систем слишком много

А вот что пока нашёл из лучших, и их очень, очень много:
Что делать, если торговых систем слишком много
Что мне сказать об этом графике доходности? Ну только факты:
  • OOS посчитано на SBER
  • алгоритм (торговая система) найден на криптовалюте LTCUSDT (IS)
  • был найден на котировках LTCUSDT с 04.11.2022 по 28.11.2022 (in sample)
  • тест на графике представлен за период 01.12.2022 — 04.09.2023, тикер SBER (out of sample)
  • доходность по варианту «купить 01.12.2022 и держать до 04.09.2023» составила бы 95% по цене на 01.12.2022
  • доходность алгоритма за тот же период составила 143% по той же цене
  • приведённая к году доходность составляет 187%
  • системе разрешены сделки только Long, а ведь есть ещё и шортовые алгоритмы
  • система использует всего 4 сигнала: 2 на вход (buy) и 2 на выход (sell), они детерминированы и не имеют параметров для подстройки
«Селектор» я уже доделал, картинка выше от него.
В понедельник финализирую «трейдер» и в бой.
Несколько спекулянтов на поводке уже ждут, потирая ручки.

Всем доброй ночи и успехов.
152 Комментария
  • 3Qu
    09 сентября 2023, 21:56
    Удачи.
  • ves2010
    09 сентября 2023, 22:05
    у тя маленький итервал тестирования...
    на котором нет всех фаз рынка… падения2..3 шт рост 2-3 шт… боковик 2..3 шт...

      • Sergey
        10 сентября 2023, 10:55
        bascomo, smart-lab.ru/blog/939594.php напишите сразу в первом абзаце ваш доход средний за месяц. Понять — имеет смысл дальше читать )
          • Sergey
            11 сентября 2023, 19:34
            bascomo, хотелось бы порядочность от самих авторов. Которые сразы заявляли Я нчего не добился на фин рынке, поэтому делаю ради забавы скуки и упражнения мозгов. И дальше по тексту. Чтобы и претензий не было и общение сразу с пониманием что обсуждают безперспективное. Ради убивания скуки.
    • Дюша Метелкин
      09 сентября 2023, 22:13
      ves2010, а зачем? В бой же
  • Василий Федорович
    09 сентября 2023, 22:13
    Смешно. Нет грустно.
    Торговых систем всего две:
    1. вход — фиксация.
    2. вход — трал.
    • 3Qu
      09 сентября 2023, 22:26
      Василий Федорович, торговая система всего одна: покупай дешево — продавай дорого.
      • Дюша Метелкин
        09 сентября 2023, 22:30
        3Qu, это не система, это все же принцип ее построения
      • Тим Юрич
        10 сентября 2023, 06:02
        3Qu, производная от этой системы - научиться определять с вероятностью больше 50%, когда это "дёшево", а то уже "дорого". Вот это уже более надёжная ТС
  • Ho_Chu
    09 сентября 2023, 22:21
    потом прочитаю, пока вынужден оптимизироваться )))
      • Ho_Chu
        09 сентября 2023, 22:51
        bascomo, 

        да я все прикидываю, когда бежать оформлять багамскую визу
        уже надо или можно пока погодить ))
  • wrmngr
    09 сентября 2023, 22:22
    Если подумать то вариант дискретных видов сигналов типа «купить на весь лимит — продать на весь лимит» далеко не оптимальны. У вас перебирается миллионы однотипных стратегий с разными параметрами просто. Ничего существенно нового таким способом найти нельзя. Курвфиттинг в кубе
      • wrmngr
        09 сентября 2023, 22:29
        bascomo, для корректного сопоставления альтернатив следует тестировать фиксированный лимит в рублях/долларах (условных валютных единицах). Стоимость Лота может скакать в разы
          • wrmngr
            09 сентября 2023, 22:40
            bascomo, 1) потому что этот подход я пробовал лет 10 назад, это была базовая проблема
            2) если всё считать в относительных величинах, то это допустимо, но не фикс в лотах
            3) ничего, я просто мимо проходил, продолжайте загружать вычислительные мощности бесполезной работой
              • wrmngr
                09 сентября 2023, 22:49
                bascomo, 1) стратегия должна сносно работать на всех инструментах из выбранного класса активов, иначе это овеокурвфиттинг 2) сегодня фьюч на доллар/руб котируется по 100, год назад было 50. Если замешивается в портфель система на этот фьюч, то один лот вносит разный вклад в резалт
                  • wrmngr
                    09 сентября 2023, 22:57
                    bascomo, конечно курвфиттинг, если бы этот подход давал бы хороший перформанс, то он бы уже давно использовался в промышленных масштабах а не кустарно. Идеи то тривиальные для любого думающего человека. Не нужно наивно думать что вы первый это пытаетесь реализовать. Все давно изучено и выброшено на свалку
                    • Liberalism
                      10 сентября 2023, 04:38
                      wrmngr, я постоянно это говорю своим студентом, если вам пришёл в голову супергениальный метод торговли и, о чудо, вы даже смогли его закодить — имейте в виду, что в 999 случаев из 1000 — это человечество уже проходило. Всех алготрейдеров сильно остужает приход на реальный рынок, с latency time, с работой брокеров, с скачками валют и ещё трёх с половиной миллиардов параметров, которые вы, конечно же, забудете учесть.
                      • Валерий Осипенко
                        10 сентября 2023, 10:57
                        Liberalism, так ТС признает пользу алготрейдинга для борьбы с деменцией
                        ну так ведь в итоге все таки есть плюс
                      • wrmngr
                        10 сентября 2023, 12:22
                        Liberalism, всё так, только соотношение хуже. Примерно 999 из 998 ))
                        • Liberalism
                          10 сентября 2023, 13:06
                          wrmngr, я знаю. Я не хотел совсем уж расстраивать ТС…
      • wrmngr
        09 сентября 2023, 22:33
        bascomo, у вас по определению в ТОП стратегий (практически независимо от выбранного критерия эффективности) будут попадать очень близкие по сути варианты. А это плохо — риск концентрируется как правило в шортвол/шортгамма портфелях в итоге
          • wrmngr
            09 сентября 2023, 22:42
            bascomo, факт в том что у вас не 196 миллионов стратегий, а две-три. Их и надо исследовать, остальное мусор
              • wrmngr
                09 сентября 2023, 22:53
                bascomo, советую спуститься, многое станет понятным. Посмотрите базовые вещи по опционам и оцените через эту призму весь процесс. Оси риска, чувствительность портфеля к базовым факторам. Все что вы делаете в текущей версии это мартышкин труд по сути
                  • T-800
                    10 сентября 2023, 09:09
                    bascomo, слушай, а действительно, сколько времени уже эти системы работают в реальных торгах?
                    • Vasya
                      10 сентября 2023, 08:42
                      T-800, да нисколько она не работает и работать стабильно не будет. У парня нет базы от слова совсем, зато есть капелька кривокодинга и чутка слабого железа. Пусть играется-это как минимум весело, размышлять о миллиардах) прошел через это сто лет назад, но с гораздо лучшими вводными…
          • Liberalism
            10 сентября 2023, 04:41
            bascomo, омг. Если вы СТАБИЛЬНО делаете 100% на любом интервале (за сколько у вас там ваши числодробилки это намолотили) — да к вам в очередь Рокфеллеры и Ротшильды выстраиваются. Не?
              • Liberalism
                10 сентября 2023, 14:50
                bascomo, может конечно. Но, как старый еврей, хитро прищурясь, поинтересуюсь, таки где очередь из желающих купить у вас этот, не побоюсь этого слова, Грааль?
                  • Liberalism
                    10 сентября 2023, 17:01
                    bascomo, Ви таки знаете, я не сомневался именно в таком ответе.
                      • Liberalism
                        10 сентября 2023, 17:16
                        bascomo, Ви шо, таки, тоже?
    • vito333
      10 сентября 2023, 03:41
      wrmngr, или на дистанции зарабатываешь на рынке или нет курвафиттингом, диверсификацией, скальпингом, пересиживанием - это уже частности
      • Liberalism
        10 сентября 2023, 14:48
        vito333, таки да.
  • Дмитрий
    09 сентября 2023, 22:43
    Что в бд на 42 гб?
      • Дмитрий
        09 сентября 2023, 23:00
        bascomo, это ж где такая бд валялась
      • Дмитрий
        09 сентября 2023, 23:02
        bascomo, это какой-то сервис, позволяющий тестировать свою систему в облаке, и у вас туда доступ?
          • Дмитрий
            09 сентября 2023, 23:07
            bascomo, да, посмотрел блог и генерацию систем, теория заговора одн идёт лесом
  • Дмитрий
    09 сентября 2023, 22:44
    196 млн стратегий и все написаны на нужном языке?
      • Дмитрий
        09 сентября 2023, 22:59
        bascomo, на котором есть возможность подсунуть данные, судя по Ms sql, это либо excel, либо скрипты
  • astray
    09 сентября 2023, 22:50
    у меня 626 млн систем
    тоже мучаюсь )
    • Ho_Chu
      09 сентября 2023, 22:52
      astray, 

      заставьте каждую принести Вам по рублю и перестаньте мучиться ))
    • GAURANGA
      09 сентября 2023, 23:11
      astray, 
  • ПлощадьДНР
    09 сентября 2023, 23:04
    имхо., достаточно анализировать пару индикаторов:
    на рси часовик и 20минутки.
    движение коррелируется с изменением цены, здесь дальше тока объемы сделок могут испортить картину..
    для заработка суммарно пару% в неделю на десятке папир, легко !
    ну еще самое основное это дисциплина, не гнаться за максимум выжать на движении.
    завтра будут др истории, остановился на достигнутом забрал и резет.
    работа с одной папирой и с плечами как и значимыми суммами это др стратегия, может быть не комфортной .
    ну и конечно опыт дело наживное, всему можно научиться и…
  • GAURANGA
    09 сентября 2023, 23:07
    очень много торговых систем у меня......
  • falkolab
    09 сентября 2023, 23:08
    Вот вроде что-то написал, можно порадоваться за человека и ничего толком не сказал, никакой сути на самом деле. Если уж пишете, уважайте читателя, дайте больше информации, а так только причесали свое ЧСВ.

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

    И правильно говорили выше, берешь один интервал — стратегия в профите, шире уже убыточна, очень зависит от характера бумаги, а также внешних параметров.
      • falkolab
        09 сентября 2023, 23:49
        bascomo, про дату регистрации — хам. Мне более интересны чужие ошибки. Удачи!
      • Vkt
        10 сентября 2023, 09:22
        bascomo, периоды усреднения в индикаторах это ж величины переменные.
        В процессе поиска систем их тоже перебираете с каким-то шагом или только комбинации сигналов меняются?

          • Vkt
            10 сентября 2023, 13:13
            bascomo, с одной стороны это радикально сокращает кол-во вариантов для оптимизации, с другой стороны где гарантия, что стандартные настройки индикаторов хотя бы отдаленно близки к оптимальным?

              • Vkt
                10 сентября 2023, 16:21
                bascomo, согласен, логично.
  • Андрей К
    09 сентября 2023, 23:09
    вот это инергия ) распределенные вычисления на сокетах накатать ) 
  • Какойто Неизвестных
    09 сентября 2023, 23:30
    Ты втираешь мне какую то дичь)
  • Сиделец
    10 сентября 2023, 00:15
    сами написали 196 миллионов систем? :-) (походу «написал вчера еще миллион торговых систем — что-то уже тяжело их прокручивать вручную, напишу-ка клиент-сервер за 4 часа :-) ». В нормальной ситуации еще много времени уйдёт на верификацию что оно ведёт себя так как задумывалось при написании.

    Или это просто чистым перебором сочетание «продать/купить» на ограниченной истории? Одно плохо с перебором — он работает только для левой стороный графика.
    Может конечно попробовали нейросетку обучить, но и там проблема в том что в правую сторону графика вкладывается не только рыночный шум в стакане но и политика, экономика, просто дезинформация…

    Вообще про софт ничего не сказано кроме того что клиент/сервер по tcp. Этим то не удивить — а что оно на самом деле то делает? :-)
    И главное, получается ли зарабатывать с торговли денег больше чем с зарплаты? :)
  • chizhan
    10 сентября 2023, 05:26
    Отличный пост!  

    Если через vds, то где размещаетесь?
      • chizhan
        10 сентября 2023, 13:16
        bascomo, у вас белый айпи? Иначе как ваш сервер клиенты найдут.
  • Андрей К
    10 сентября 2023, 06:37
    утром перечитал, посмотрел лог клиентов.

    у мт5 же тоже вычислительное облако, к которому можно присоединиться или создать самому и распределять задачи по своим машинам.

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

    Возьмите на заметку если что )
  • IliaM
    10 сентября 2023, 07:27
    196 млн систем, да на 1000 инструментов. Вроде ещё и дети тестировать продолжат.
  • Чужой
    10 сентября 2023, 08:40
    ну ты силен, брат )
  • Дмитрий Овчинников
    10 сентября 2023, 08:54
    • системе разрешены сделки только Long, а ведь есть ещё и шортовые алгоритмы

    На акциях сложно шортовые алгоритмы торговать. Можно построить прибыльную систему, но не учесть, например, дивиденды. Или плату за маржинальное кредитование. Или то, что в самый нужный момент брокер может перестать давать акцию в шорт. Или вообще никогда не давал :)
    Я думал, что на акциях больше 100% в год не заработаешь.
    Конечно можно заработать больше, можно даже сильно больше. Вопрос в рисках, как всегда :)
  • NZT2020
    10 сентября 2023, 08:58
    а я начинающий алготрейдер, пытаюсь тут на луа хотя бы пару рабочих стратегий сделать, после ваших постов падает настроение, чувствую себя полным ничтожеством
    • alexv
      10 сентября 2023, 10:32
      NZT2020, не волнуйтесь, идите собственным путём, даже если и не получится. Уверяю вас что топикстартер или дезинформирует или не понимает сам что делает — у него в стратегиях все индикаторы запаздывающие и все требуют параметризации (EMA/SMA/MACD/RSI/...), а автор утверждает что параметры не задаются. это значит что все 200млн стратегий сводятся к двум десяткам и отличаются между собой именно зашитыми внутри параметрами. выбор новых стратегий из кучки раз в неделю на прошлых недельных данных тоже сомнителен — подстройка под левую часть графика. ну и облачные вычисления тут не помогут — тут нет ничего сложного и для одного компьютера
  • MPlus
    10 сентября 2023, 09:42
    в понедельник расторговал весь тренд, а в среду уже начались покупки наоборот против общего движения. У меня все ручками, у вас две разные стратегии должны сработать?
  • Дмитрий
    10 сентября 2023, 12:19
    А откуда котировки для тестирования? Где брать?
  • deke
    10 сентября 2023, 13:15
    Не трать время на перебор,  42 — лучшая торговая система, вселенной и всего такого ©.

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

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