3Qu
3Qu личный блог
11 ноября 2024, 21:02

Робот с нуля? Есть ли шансы?

Чтобы не тянуть резину, сразу скажу - шансов нет.
В принципе, дальше можно не читать.
У вас есть какие-то шансы, если вы хорошо, именно хорошо, знаете языки программирования, имеете в программировании уже несколько реализованных проектов. Вот тогда некоторые шансы появляются. Некоторые. С нуля — это никак, никаким способом, в принципе невозможно, можно даже не начинать. Не теряйте времени.
Собственно, все.
Не является рекомендацией, отражает лишь мое оценочное суждение по данному вопросу.
Навеяно одним из сегодняшних постов.
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
57 Комментариев
  • Дмитрий Овчинников
    11 ноября 2024, 21:12
    + за мнение, хотел туда же написать свое, но не стал из этических соображений.
    Мое мнение ровно противоположное. Написать «робота» не сложно. Имея опыт в программировании это можно сделать быстро. Только вот «робот» зарабатывать почему-то не будет. Или будет, но не долго. Или долго, но потом сольет. Или еще варианты?
    • Beach Bunny
      11 ноября 2024, 23:18
      Дмитрий Овчинников, сольет если использовать «классический подход» к созданию робота который везде описан + плюс «классический» подход к поиску оптимальных параметров.
      Потому что вы находите экстремум на гипер-плоскисти оптимальных сочетаний параметров, НО это самый экстремум он не стоит на одном месте, он перемещается по гипер-плоскости оптимальных параметров.
      Поэтому самый простой вариант это торговать область оптимальных параметров.
      Это не супер лучший подход(есть способ получше, но сложнее в понимании и использовании), но работает.
      Я вся херабора — типа Walk-Forward тестинга и прочее сильно не поможет.
      • Дмитрий Овчинников
        11 ноября 2024, 23:38
        Beach Bunny, 
        и откуда у программиста это дао? сделает по ТЗ, твердо и четко, как учили!
      • svgr
        11 ноября 2024, 23:55
        Beach Bunny, … при условии, что эта область по какой-то причине уже не слишком быстро перемещается по гиперплоскости. Что обеспечить ничуть не легче, чем применить прочие догонялки за параметрами.
        • Beach Bunny
          12 ноября 2024, 01:11
          svgr, при правильной выборке границы меняются, но это не критично, кроме того капитал динамически распределяется между копиями стратегии с разными параметрами. В общем то что делалось стабильно работало с набором параметров в течении нескольких лет, потом пересчитывал область заново, для проверки и возможного улучшения, область поменялась совсем немного. Это для делалось для длинных трендов длинной от 10часов примерно.
  • vovA4546
    11 ноября 2024, 21:18
    а что там такого в роботе невозможного? можно на экселе простейшего сделать для квика, с записью всех сделок итп, вопрос не в роботе, а в том, чтобы он торговал В ПЛЮС, то есть в торговой стратегии. С таким роботом любой справится, даже не знающий программирования, выучит за месяц бэйсик и квик и сделает. Или tradingview или еще что-то.
    • averbin
      12 ноября 2024, 18:04
      vovA4546, между простым роботом и роботом который надежно работает, имеет мониторинг, обрабатывает всякие случаи, вроде остановки торгов, высокой волатильности и т.п. есть большая разница. Проблема не в логике работы робота, а в обвязке вокруг него.
  • Anest
    11 ноября 2024, 21:19
      Сама техническая сторона робота с нуля в программировании ерунда — дорогу осилит идущий. А вот более -менее стабильно зарабатывающая стратегия ( не на тестах, а  в реале), это намного сложней. Но тут больше не навык программирования нужен , а положительный опыт торговли и способность мыслить не стандартно в приоритете . 
  • Kot_Begemot
    11 ноября 2024, 21:25

    Я с нуля уже 10 штук написал. До этого с нуля написал ИИ по одной популярной игре, а до этого с нуля ещё пару проектов, тоже на DataSceince. Было мне лет 15, когда я начал. Если есть время + энергия + определенная концентрация, то можно всё. А так да — с нуля лучше не лезть, а если есть что-то кроме нуля, то лучше не лезть вдвойне )

  • AlexShul
    11 ноября 2024, 21:33
    Если бы математика работала на рынках, все математики были бы богатыми людьми ©
    Аналогично: если бы программирование работало на рынке, все программисты были бы богатыми людьми.. 
    • Антон Б
      12 ноября 2024, 00:14
      AlexShul, так и есть.
      только не все математики, а некоторые.
      так-же точно как не все военные генералы.
      и с программистами так-же — не все программисты миллиардеры.
      но все миллиардеры умеют\умели сносно программировать.

      так крупнейший фонд в мире алго.
      и все крупнейшие фонды типа индесного это тоже алго.

    • ( ° ͜ʖ͡°)╭∩╮
      12 ноября 2024, 02:48

      AlexShul, 

      Если бы математика работала на рынках, все математики были бы богатыми людьми ©
      Аналогично: если бы программирование работало на рынке, все программисты были бы богатыми людьми…

      есестна))

      открытая система жеж. (в математическом смысле)

       

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

      шо собстна и происходит.

       

      технически-то конешшно можно извернуцца, нужна тока вычислительная мощщ, способная прогонять графа по всему рынку за время формирования одного бара))

  • ves2010
    11 ноября 2024, 21:44
    в алго знание программирования крайне вредно… т.к у неуемной фантазии не будет границ и просто растратится время… а когда тебя загоняют в нелепый мир кастрированных кубиков или неуклюжий векторный язык… вот это совсем другое дело
    • Astronomer
      11 ноября 2024, 23:12
      ves2010, Истинно!
  • Maks
    11 ноября 2024, 21:51
    А прибыльный робот это вообще миф
  • Посетитель
    11 ноября 2024, 22:09
    Особенно если тупо трендовый, а не арбитраж и т.п.
  • AlexShul
    11 ноября 2024, 22:59
    В современных реалиях задача бедолаги из станицы не организовать генерацию стопиццот строк говнокода хрен знает кому нужных коннекторов и говноботов из широко известной литературы, привлекая пару-тройку горе-программистов подпиской в телеге. Вся эта история развалится через пару лет, если бедолага не найдет идиета для ее покупки за тридорога.
    Бедолаге нужно изобрести кнопку «бабло», продать ее по-быстрому затридорога, и свалить в недружественные юрисдикции.
  • Ed Wildi
    12 ноября 2024, 01:31
    Писал с ноля на c# под библиотеку брокера. До этого реализованных проектов не было, как и хорошего опыта программирования. ЧатГПТ отсутствовал.
    Написать тестер, робота более чем реально. И даже весело. И даже зарабатывающего.
    Следить дальше за стратегиями, вести их поиск, перенастройку и делать прокси, чтобы оптимально сводить сделки разных стратегия вот это уже все, только если решил бы этим всю жизнь и заниматься.
    Но интересен ваш взгляд из исходного поста, почему нет? В чем вы видите основную сложность. Осмелюсь предположить, что не в кодинге как-таковом
  • Jet Scalp
    12 ноября 2024, 04:16
    Ну собственно и пост этот можно было не писать, зачем тратить время
  • Константин
    12 ноября 2024, 08:07
    Я с нуля писал, есть роботы которые работают 5 лет
  • А. Г.
    12 ноября 2024, 09:45
    Ну я до сих пор не умею ничего программировать, кроме MSDOS аналогов на Cи и VBA в Excel. Но для решения расчетных задач этого более, чем достаточно.

    Кстати, когда учился (первая половина 80-х), мне очень не нравились задачи написания ПО для ЕС-1022. Хоть я и писал эти ПО, учась, то придя на работу, все забросил. Но во второй половине 80-х с появлением РС освоил Си++ под MS DOS для расчетов по своим исследованиям и  на этом свое обучение ПО завершил до начала активного использования Excel.
      • А. Г.
        12 ноября 2024, 10:25
        3Qu, что значит «не было робота»? Я каждый день запускаю ПО, которое считывает из квика текущую ценовую информацию по торгуемым активам и ставит-снимает стоп-лимит заявки в квиках и транзаках на много счетов и «руками» никаких заявок на рынок не оправляю.

        Это не робот?
          • А. Г.
            12 ноября 2024, 11:16
            3Qu, а что означает «всасывает» в этом контексте? Мой робот действительно похож по функционалу только с нормально работающим роботом-пылесосом и ни с каким более крутым. Ведь задача у робота- пылесоса только одна: собрать пыль и никаких других задач с его помощью не решить.
              • А. Г.
                12 ноября 2024, 11:28
                3Qu, я уже три раза тут написал, что робот у меня для совершения операций на рынке по тем данным и формулам, которые в него закладываются извне, а не для создания систем. Какие претензии к роботу исполнителю? У меня действительно нет и не было робота-мыслителя.
                  • А. Г.
                    12 ноября 2024, 13:37
                    3Qu, моя «некая автоматизация считывания котировок и отправления заявок» и работает автономно после запуска квиков и транзаков и exe-файла.

                    Ну это же точно также, как робота-пылесоса для уборки запустить.
                      • А. Г.
                        12 ноября 2024, 14:09
                        3Qu, почему Вы приплетаете к роботу-исполнителю результат торговли, а не исполнение сделок? А результаты? Ну меня результаты 2015-2021 вполне устраивают



                          • А. Г.
                            12 ноября 2024, 14:21
                            3Qu, ну то, то робота для решения задачи  получения прибыли у меня нет и не было, я же уже писал. А то, что на счете, вс в столбце таблицы. Если Вы считаете, что +828.5% за 2008-2023 — это не прибыль, то ничего сказать не могу.
  • А. Г.
    12 ноября 2024, 14:45
    робот, это, в старой терминологии, МТС

    Если МТС — это алгоритм выставления заявок и исполнения сделок по заложенным в программу правилам, то это и есть мой робот. А по Вашему и алгоритм с его командами изначально должен разработать робот, а не человек? Если так, то Вы — правы, я не робот и примеров роботов — разработчиков торговых алгоритмов, увы, не знаю. Слышал, что вроде такие есть, но ни разу не видел.
      • А. Г.
        12 ноября 2024, 23:38
        3Qu, 
        Сейчас робота у вас нет — это медицинский факт.

        Ну сколько можно повторять: робот-исполнитель, для которого алгоритм совершения операций написан мной-человеком, у меня есть. А робота, разрабатывающего критерии для совершения операций, т. е. торговые алгоритмы, у меня не было и нет. Торговые алгоритмы делаю я, как человек.
          • А. Г.
            13 ноября 2024, 00:04
            3Qu, по Вашему совершающий сделки робот не работает? Робот-пылесос то пыль собирает, а сломанную крупную  деталь собрать не сможет. Он тоже по Вашей «логике» не работает?
              • А. Г.
                13 ноября 2024, 00:31
                3Qu, прибыль или убыток — это не критерий наличия  робота.
                  • А. Г.
                    13 ноября 2024, 09:51
                    3Qu, ну тогда по Вашей «логике» и исправный робот-пылесос не робот, потому что не весь мусор может собрать, а только  пыль.
      • А. Г.
        13 ноября 2024, 14:25
        3Qu, вот в чем ключевое отличие алгоритмической торговли от интуитивной спекулятивной




  • Sergey S
    13 ноября 2024, 10:48
    По моему вы спорите об одном и том же. И там и там МТС, только у А.Г. полуавтомат, а 3Qu сторонник полностью автоматической МТС, запустил и забыл на достаточно долгое время.
    • Sprite
      13 ноября 2024, 18:52
      Sergey S, у 3Qu «Робот Шрёдингера», он то есть (когда зарабатывает), то его нет (когда сливает), а когда в позе не понятно есть он или его нет.

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

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