Роджер (веселый).
Роджер (веселый). личный блог
24 мая 2025, 10:20

Про алго и авто трейдинг!

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

  Ну во первых, автоматизация процесса, это в первую очередь замена монотонной типовой работы, выполняемой человеком, на выполнение ее различными устройствами. Тем больше такой работы, тем выше целесообразность автоматизации, и сама автоматизация вещь  очень трудозатратная. Я достаточно времени проработал  на производстве автомобилей, и четко знаю экономику автомобилестроения с точки зрения автоматизации. На какую серийность какой уровень автоматизации целесообразен.  

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

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

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

  Исходя из написанного выше, расскажу о своей автоматизации биржевого заработка. При обдумывании физики процесса заработка на бирже, я нашел для себя способ, основанный на длительном периоде удержании позиций в основном акции и облигации. Где критериями выбора являются размер выплат (купоны, дивиденды), а так же макроэкономическая ситуация (Динамика М2, ключевой ставки). Заработок на коротких таймфреймах, я не рассматривал, нет у меня идей, а искать паттерны на графике в прошлом, а потом их использовать в будущем, то у меня слабовато с теорией вероятности и мат. статистикой, пусть этим АГ занимается, а я считаю, что лучше него данную работу не сделаю, а зарабатывать как-то надо!)

  В итоге, вся моя торговая система строится на экселе, куда я загружаю данные о финансовой деятельности эмитентов и макроэкономические параметры. А он мне по сути рассчитывает таблицу, с оптимальным составом портфеля для данного периода. Нет более нудного дела, чем делать ребалансировку портфеля, особенно если их несколько. Поэтому скрипт экселя выгружает в папочку XML файл с заданием. А скрипты на LUA на основании этого файла в указанной последовательности делают ребалансировку портфелей. (Так у меня реализовано автоследование). И котировки я загружаю в эксель тоже через скрипт LUA и файлы XML. Эксель очень мощный механизм автоматизации, встроенный в него Visual Basic и готовые решения по автоматизации, позволяют решать сложные задачи, на уровне школьных знаний. Очень быстро и очень удобно.

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

  По итогу, доходности у меня не большие, в среднем около 30% годовых.  Со стартовыми 100 тысяч по моей стратегии олигархом не станешь!) Но когда ты постоянно зарабатываешь, общаешься с людьми и можешь им предложить доход выше депозитов пускай на 5%, то деньги тебя найдут. А вообще если хочешь заняться автоматизацией и на этом зарабатывать, то скажу вам как программист, выхлоп больше будет для вас от автоматизации бизнес процессов, какой нибудь складской учет принесет вам больше дохода, чем поиск паттернов на  графике.

  Всем профита!) 

27 Комментариев
  • Replikant_mih
    24 мая 2025, 10:44

    Вроде стройненько всё написано, логично. Но на поверку не всё так гладко.


    >Ну во первых, автоматизация процесса, это

    Почему-то с ходу всё свелось к автоматизации, но алго это не только автоматизация, не всегда это то, что ты можешь делать руками просто долго и лень. ML модель на сотни тысяч параметров — это в принципе руками не реализуемо. Исполнение за пол секунды 10 заявок — это в принципе даже близко не реализуемо руками и т.д.



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

    Это одна из опций, а их не одна. Самое на поверхности: реализовать пайплайн поиска стратегий и уже с ним найти стратегию, что тут имеем — зашел ты в алго без готовой работающей стратегии, а по факту заимел её уже «на месте». 

      • Replikant_mih
        24 мая 2025, 11:03
        Роджер (веселый)., Да не надо там миллионы денег и миллиарды часов вкладывать, зашел в тот же TSLab и сидишь рисёчишь. И да, трейдинг это точно не самый простой бизнес, не всегда часы сконвертируются в деньги в одинаковых пропорциях, могут вообще не сконвертироваться.
          • Replikant_mih
            24 мая 2025, 11:10
            Роджер (веселый)., Если говорить о «в среднем» по выборке — то, что вы пишете скорее верно. Т.е. это безопасная работающая тропа. И для среднестатистического трейдера это будет хорошим советом. Но рынок не для средних трейдеров). Это примерно как советы «не шорти», «не используй плечи» — это спасёт среднестатистического трейдера от слива. Но для хороших это будет ограничением их роста. Так же и описанное в посте.
            • Alchemist01
              24 мая 2025, 13:10
              Replikant_mih, советы «не шорти», «не используй плечи» — это спасёт среднестатистического трейдера от слива. Но для хороших это будет ограничением их роста. 
              Редко кто считает что он для своего дела не достаточно хорош. Но в прошлом рынок ставил на место даже сотрудников  LTCM. 
              • Replikant_mih
                24 мая 2025, 13:56
                Alchemist01, Ну при этом странно думать, что все перед рынком равны и от опыта, стратегий, скиллов ничего не зависит.
  • Мультитрендовый
    24 мая 2025, 11:12
    и не спешить «опоздать на праздник» иначе можешь на него вообще не попасть!
    Верно сформулированная мысль)
  • Fokuspokus
    24 мая 2025, 13:45
    Автор указал что он торгует основываясь в том числе на ключевую ставку… видимо постоянно пытается угадать какая будет ставка — в этом случае торговля так же получается наугад… может у автора есть публичный счет, чтобы онлайн увидеть, как у него хорошо получается угадывать )
  • Fokuspokus
    24 мая 2025, 13:51
    Каторга, Уметь программировать,  это не одно и тоже, что иметь рабочий алгоритм...  а то по этой забавной наивной логике получается, что если программист то обязательно успешный трейдер. 
  • RiskTrader
    24 мая 2025, 15:53
    а сколько можно заработать на складском учете? хотя бы миллион в месяц будет?
  • Николай Скриган
    24 мая 2025, 18:44

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


    +100500.

  • Алго — это не только про повторение торговли руками, хотя правильнее сказать — повторение заложенного алгоритма. Алго — еще и про то, что в торговле руками просто не сделаешь — в силу быстроты, объема обрабатываемой информации, одновременности анализа разной информации, да даже банально — скорости выставления заявок и реакции на сигналы открытия/закрытия позиции. А еще алго может торговать много активов одновременно. 
    • Replikant_mih
      24 мая 2025, 20:50
      Владимиров Владимир, 100%
  • Йонатан Берсон
    24 мая 2025, 20:28
    таблицу забыл приложить к сообщению)
  • Gypsy
    25 мая 2025, 10:13
    Каторга, с 2010 года автоматом торгую)
  • прохожий
    25 мая 2025, 17:09
    Можно узнать кто такой АГ? «у меня слабовато с теорией вероятности и мат. статистикой, пусть этим АГ занимается»
    • Prophetic
      26 мая 2025, 10:26
      localcreator, А.Г. — Александр Горчаков.
  • Prophetic
    26 мая 2025, 10:28
     Ну, хоть кто-то что-то разумное и про торговлю пишет.
    Я сам несколько лет назад сконцентрировался на долгосрочных инвестицях, но с ежедневными ребалансировками, которые конечно же выполняют роботы.

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

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