Сергей Голубицкий
Сергей Голубицкий личный блог
29 июля 2018, 13:26

О вреде роботов и опасности распространяемой ими иллюзии научности

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

Коллега ch5oh попросил добавить «конструктива» для определения факта беременности фондовым рынком идеей, способной вырвать его из хаоса и перевести в состояние предсказуемого тренда. В качестве критерия такого «конструктива» коллега попросил «средства научного анализа серий данных, а не дедушкиным способом «чую наггетсами».

Последние лет 20 «беременность» рынка я определяю исключительно путём комплексного осмотра пациента «на сносях». Этот подход со временем отлился во вполне чёткий и завершённый алгоритм оценки «коллективного бессознательного рынка» (да-да, я не только фиксирую симптомы, проявленные в разных функциональных системах рынка, но и пропускаю их через призму единственного существующего на бирже «двигателя цен» — торгующую толпу, поведение которой, в свою очередь, можно описать только в терминологии психологии масс, или, что точнее, психиатрии масс), поэтому в качестве «конструктива» предоставил ch5oh линк на наш The Trial (Судебный процесс).

ch5oh линк не убедил, поэтому он потребовал «конструктив», основанный на «средствах научного анализа, а не интуитивного. В научном анализе человек не участвует (на этапе выполнения измерений по крайней мере)».

Наивное заблуждение, пронизывающее последнюю фразу коллеги ch5oh, заставило меня поначалу фыркнуть, отмахнуться, но потом любопытство таки взяло верх (откуда берутся такие иллюзии?), я заглянул в блог ch5oh и тогда всё встало на свои места — он программист и апологет алготрейдинга и роботостроения.

Поскольку на моих колонках в «Компьютерре» выросло не одно поколение программистов и айтишников, для меня эта аудитория аки дети родные и я хорошо знаком со всеми сильными и слабыми сторонами их образования и мировоззрения. В общем и целом я «физиков» очень люблю, поэтому с удовольствием помогаю им преодолевать органические недостатки их Weltanschauung, а в качестве компенсации беру у них уроки для восстановления собственных лакун в  IT образовании.

Короче говоря, приглашаю всех заинтересованных товарищей (Николай Скриган, Вас — первого!) принять участие в обсуждении темы «О пользе и вреде торговых роботов и алготрейдинга».

Для затравки подкину лишь два своих принципиальных соображения по заявленной теме:

1) Про роботов.

Сами по себе торговые роботы — такие же безобидные игрушки, что и любой индикатор технического анализа, а за одно — и любая другая техника оценки состояния рынка, использующая для анализа информацию о ценовых изменениях (High, Low, Open, Close, Volume). Чего ж тут вредного? Ну ещё один критерий, объективно существующий. 

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

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

Во-вторых, никогда в истории не удавалось ещё создать объективно истинную картину реальности, описывая эту реальность исключительно изнутри её замкнутой системы (те самые High, Low, Open, Close, Volume). О том, какая дикая белиберда у ваш получится, первым поведал 2 с половиной тысячи лет назад Платон (вспомните аллегорию о пещере и тенях из «Государства»). Любой робот, на входных узлах которого лишь данные внутренней замкнутой системы (которая, к тому же, в реальности и не замкнута вовсе!), будет генерировать консистентные сигналы до первого мгновения, когда равновесие системы окажется нарушено вмешательством непредвиденных внешних факторов.

2) Про алготрейдинг

Тут всё гораздо проще и понятнее :) Всё, что я знаю об успешных алготрейдерах (и без личного знакомства, и с личным, и в России, и в Америке), так это то, что они зарабатывают деньги за счёт банального Technical Edge (машинки пошустрее, канал оперативнее, плюс множество всяких незаметных невооружённым глазом perks, которые вытекают из «дружбы» с биржами и брокерами :). Если мы этот паттерн исключим, то получим все те же самые проблемы, что и у торговых роботов (см. выше).

Вот так вот я всё это вижу. Попробуйте, разубедить меня :) 

120 Комментариев
  • Активный Инвестор
    29 июля 2018, 13:59
    ch5oh линк не убедил, поэтому он потребовал «конструктив», основанный на «средствах научного анализа, а не интуитивного. В научном анализе человек не участвует (на этапе выполнения измерений по крайней мере)».

    Наивное заблуждение, пронизывающее последнюю фразу коллеги ch5oh, заставило меня поначалу фыркнуть, отмахнуться, но потом любопытство таки взяло верх (откуда берутся такие иллюзии?), я заглянул в блог ch5oh и тогда всё встало на свои места — он программист и апологет алготрейдинга и роботостроения.
      научный анализ у казино может быть на стороне sell-side… сторона bye-side по правилам казино всегда должна проигрывать, вот и вся наука… Но многие наивные кодеры не понимают, что на бирже нет науки
    • ch5oh
      30 июля 2018, 10:10
      Активный Инвестор, в этом заблуждении отличие «инвестора» от «алго» (кванта). Результат предсказуем.
  • А. Г.
    29 июля 2018, 14:01
    Не надо путать алготрейдинг и роботов.

    Алготрейдинг — это метод торговли, результаты которого могут быть объективно (!, т. е. посторонним и независимым от трейдера человеком) оттестированы на прошлом.

    И ничего более.  

    Если сузить прошлую информацию для торговых решений на одной «цене» («цена» может быть разной, например, для статарбитража — это спред) только торговой (цены, объёмы, ордер лог) ,  то получится, что есть всего два прибыльных метода — тренд и контртренд. И вся задача — это вовремя распознать текущее состояние «цены».  А уж ответ на вопрос как? — это творческая задача. 
    • Активный Инвестор
      29 июля 2018, 14:07
      А. Г., 
      Алготрейдинг — это метод торговли, результаты которого могут быть объективно (!, т. е. посторонним и независимым от трейдера человеком) оттестированы на прошлом.
        это ошибочное заблуждение… Вы в прошлом имеете выходные сигналы «черного ящика», то есть котировки… При том не имеете никакой инфы о входящих сигналах в этот ящик… Отсюда и разорение 95% торгующих по истории…
      • А. Г.
        29 июля 2018, 14:40
        Активный Инвестор,  если сторонний человек не знает устройство «чёрного ящика», то как он протестирует? Внимательнее читайте определение. 
        • Активный Инвестор
          29 июля 2018, 14:45
          А. Г., есть старый проверенный способ… Подаете сигнал на вход и смотрите, что на выходе… Устройство никому не надо… требуются алгоритмы… Про какое определение вы говорите?
          • А. Г.
            29 июля 2018, 14:52
            Активный Инвестор,  вот про это определение я говорю:

            «Алготрейдинг — это метод торговли, результаты которого могут быть объективно (!, т. е. посторонним и независимым от трейдера человеком) оттестированы на прошлом.» 

            Ясно же сказано «оттестированы»,  а не просто воспроизведены. Тест то это совсем иное. Для воспроизведения и стейтмент подойдёт, но не всякий стейтмент получен в результате алготорговли. 
            • Активный Инвестор
              29 июля 2018, 15:07
              А. Г., 
              «Алготрейдинг — это метод торговли, результаты которого могут быть объективно (!, т. е. посторонним и независимым от трейдера человеком) оттестированы на прошлом.» 
                вот это определение изначально несет родовой порок, не знаю, откуда вы такое откопали… На прошлом можно что угодно оттестировать, но достаточно грамотному манипулятору зайти одновременно с плечом, как все эти алгоритмы выйдут на стопы… Как только набирается достаточное стадо в такой алгоритм, так он перестает работать…
              • Engi
                29 июля 2018, 20:40
                Активный Инвестор, а так рынок часто и ходит — сначала стопы (та зона, куда их обычно ставят исходя из прежних движений), потом правильное направление. Но это не означает что всегда есть действия манипулятора, иногда так само собой получается.
              • ch5oh
                30 июля 2018, 10:14
                Активный Инвестор, Вы искренне верите, что рынок с миллиардными оборотами бегает лично за Вашими стопами? Это или гордыня, или паранойа.
                • Активный Инвестор
                  30 июля 2018, 10:19
                  ch5oh, а вы про лимиты концентрации слышали? И потом, где вы взяли миллиардные обороты? Это же HFTроботы и дают на отдельных инструментах, при этом им все равно, куда маркетос гонит рынок
                  • ch5oh
                    30 июля 2018, 10:50

                    Активный Инвестор, и что Вы даказали этим? Ничего. Есть огромный рынок — и он не будет бегать лично за Вашими стопами.

                    • Активный Инвестор
                      30 июля 2018, 11:01
                      ch5oh, да рынок ни за чем другим и не бегает, кроме рисков… Прямо же написано в методичке РТС «как можно быстрее ликвидировать риски»
    • Astronomer
      29 июля 2018, 21:17
      А. Г., Удивительно но мне кажется, что истинна где-то здесь. Отлично сформулировано!!!  
    • ch5oh
      30 июля 2018, 10:11
      А. Г., человек в принципе не может "оттестировать метод торговли". Человек может формализовать алгоритм в исходном коде и прогнать его на истории в автоматическом режиме.
      • А. Г.
        30 июля 2018, 10:15
        ch5oh, а код разве не человек пишет? А тест — это не только «прогон», но и вариативность параметров и входной информации, а также выявление зон разных результатов и их взаимосвязей с рынком.
        • ch5oh
          30 июля 2018, 10:49

          А. Г., почти невозможно, чтобы 2 разных человека написали один и тот же торговый код, даже имея на руках одинаковое ТЗ. Поэтому путь один: написать робота в исходниках — и гонять его на истории. Прогон алго на истории — это более-менее объективное измерение. Если другой человек возмет ту же историю, те же параметры и в той же платформе прогонит тест на роботе — он получит такой же результат.

           

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

          • Тарас Громницкий
            30 июля 2018, 10:56

            ch5oh, если ТЗ допускает вариации, то код будет разный.

            Но это уже проблемы составителя ТЗ, который что-то не формализовал.

          • А. Г.
            30 июля 2018, 11:11
            ch5oh, причем здесь конкретный код, если речь идет о тесте алготорговли?
            • ch5oh
              30 июля 2018, 14:07

              А. Г., а что такое "тест алгоритма на истории", если не исполнение конкретного кода? Причем подчеркну уже написанного на некотором языке программирования.

               

              Хотя насколько я понял Вы любите тестировать Ваши алгоритмы именно в эксель, но это путь с ограниченными возможностями и большим потенциалом ошибок.

              • А. Г.
                30 июля 2018, 15:34
                ch5oh, в алготорговле код вообще не имеет значения. Тест на истории подразумевает, что тестировщик может  сам создать код, воспользоваться тем, что написал другой, может поменять параметры кода и т. д. и т. п… А может вообще все это делать на листочке, если есть силы и терпение.  

                Например, мое тестирование заключается в получении всех эквити для всех возможных наборов параметров (собственно для этого мне и нужен код) и последующем анализе полученных временных рядов на устойчивость и ряд других статсвойств. Оптимизация в этом процессе занимает последнее место.
  • Да любой тупан знает, что алго — это фуфло, только пляски пьяного шамана-наше всё!
      • Сергей Голубицкий, это была шутка, я махеровый алго.))))))
      • neophyte
        29 июля 2018, 21:57
        Сергей Голубицкий, 
        Короче говоря, приглашаю всех заинтересованных товарищей (Николай Скриган, Вас — первого!) принять участие в обсуждении темы «О пользе и вреде торговых роботов и алготрейдинга».
        Спасибо за приглашение, но я в этой теме сбоку припеку.

        До разработки SWT-метода я много времени затратил на исследование МТС (механические торговые системы), основанные на исторических данных. Этот термин был принят тогда и я продолжаю им пользоваться. Результаты меня не вдохновили, наверное потому что в силу специфики образования я пользовался индикаторными методами.

        Что касается SWT-метода, то здесь робот используется только для настройки на текущую ситуацию. Настройки, которую производит трейдер, проведя анализ рынка и выбрав сценарий предполагаемого развития ситуации и торгуемые тренды. По сути дела это не робот, а конструктор роботов, который программируется трейдером под конкретную рыночную ситуацию.
        Робот в этом случае заменяет задницу у монитора, а не мозги, открывая позиции в соответствии с выбранной конфигурацией трендов и алгоритмом адаптивной настройки, когда созреет соответствующий момент, и освобождая трейдера от сидения за компьютером. Т.е. это не полная автоматизация, хотя определенные алгоритмы в торговле роботом используются. Они описаны у меня в блоге.

        И хотя анализ рынка в рамках метода проводится достаточно просто, увязать в единое целое все многообразие трендов SWT-метода и заложить результаты в алгоритм робота в полном объеме, с целью полной автоматизации торговли, мне пока не удалось. Задача оказалась слишком сложной, по крайней мере для меня.
        Поэтому робот, который используется в рамках метода, это полуавтомат, который требует настройки на рыночную ситуацию. Если не проводить такой настройки, то будут влеты на разворотах рынка. Ошибка в выборе сценария при оценке ситуации и в настройках робота тоже приведет к убыткам.
        • Тарас Громницкий
          30 июля 2018, 09:02

          Николай Скриган, зачем так длинно ?

          Достаточно сказать, что SWT метод в текущем состоянии не работает.

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

  • AP
    29 июля 2018, 14:26
    Голубицкий неприятно удивил. Уж от него никак не ожидал пассажей про «механизированные системы». В русском языке есть специальное слово — механистические, т.е. не буквально механические системы с рычагами и клапанами, а системы действующие подобно механизмам. Но каждый первый у нас использует банальную кальку с английского, где для этих двух понятий всего одно слово. 
    • Активный Инвестор
      29 июля 2018, 14:32
      AP, 
      В русском языке есть специальное слово — механистические
       и в русском языке это употребляется в основном в негативном смысле — «механистические подходы»… и все прекрасно знают что механистический подход в торговле рано или поздно кончается маржин-колом… Потому что любая нейросистема такое алго легко обыграет и разорит
      • А. Г.
        29 июля 2018, 15:02
        Активный Инвестор,  чушь про маржин-коллы. Нет ни одного случая маржин-коллов при торговле без плеча. Маржин-коллы исключительно следствие неадекватных плечей, а не метода торговли. Просто очень многие не понимают, что такое плечо. Например считают, что если денег под ГО хватает, значит плеча нет. Это как раз яркий пример непонимания рынка. 
        • Активный Инвестор
          29 июля 2018, 15:09
          А. Г., ну не разовым маржинколом, а постепенным разорением на стопах… Ведь брокеров устраивает и такой вариант, не правда ли?
          • А. Г.
            29 июля 2018, 16:02
            Активный Инвестор,  «постепенно разориться на стопах» без плечей можно только в «вечном» контртренде. Но такое есть только в очень небольшом количестве спредов. Без плечей со стопами на фиксированный убыток в % гораздо вероятнее доходность нуль минус издержки на сделки. Так как последние весьма небольшие, то разоряться будут годами.
            • Активный Инвестор
              29 июля 2018, 16:18
              А. Г., странно. но практика показывает совсем другое… Особенно когда никакого тренда нет…
              • А. Г.
                29 июля 2018, 16:23
                Активный Инвестор,  что «показывает совсем другое»? Болтание в узком коридоре это и есть контртренд с вероятностью 0.95. А если потом тренд, разве прибыли не будет? Вот и получится там выиграл, там проиграл, а в сумме нуль минус издержки. А без плеча «дожить» до тренда вероятность близка к 1.
                • Активный Инвестор
                  29 июля 2018, 16:26
                  А. Г., странно, но после курсов в Финаме большинство и торгует в коридоре... 
                  • А. Г.
                    29 июля 2018, 16:33
                    Активный Инвестор, мне такая статистика неизвестна. Я работаю с комоном и могу сказать точно: среди авторов стратегий (ММА счета не рассматриваю) «коридорщиков» еденицы. 
                    • Активный Инвестор
                      29 июля 2018, 16:35
                      А. Г., ну так посмотрите дело Буц в суде… ее и Комон тоже опустил хорошо… Тактика комона давно уже известна... 
                      • А. Г.
                        29 июля 2018, 18:41
                        Активный Инвестор, ссылку дайте, посмотрю. Искать судебные дела тот ещё гемморой. 
                      • А. Г.
                        29 июля 2018, 19:09
                        Активный Инвестор,   все, что я нашёл, копия удалённого сообщения на смартлабе, что завлек трейдинг, стала брать большие плечи и проиграла все.  Там же написано, что на курсах ей говорили, что с кредитом нельзя, но у неё не было выхода и сначала она купила и держала, но акции не росли, а потому она и начала делать вышеуказанное. Никаких следов суда.
    • AP, ну мы же не на экзамене по литературе(которую автор знает лучше нас с вами, вместе взятых). Давайте простим некую, весьма субъективную неточность, мэтру.
      • AP
        29 июля 2018, 18:07
        Сергей Голубицкий, начал было писать сколько у меня языков рабочих, но внезапно почувствовал себя мальчиком, меряющимся пиписьками :) Тем более, что это нисколько не прибавляет авторитетности моему мнению, как впрочем и вашему. 

        В моем русском языке есть словосочетание «механистические системы» (достаточно просто ввести его в строку поиска в Гугле), а в вашем русском его нет. Остается надеяться, что с остальными языками из списка дела у вас обстоят несколько лучше.

        ecouniver.com/economik-rasdel/men/296-mexanisticheskaya-organizacionnaya-sistema.html

  • автор главные ключевые слова
    случайно забыл
    именно случайно естественно случайно
  • _sg_
    29 июля 2018, 16:03
    Вы бы нам лучше про Палолем рассказали.
    Как там сейчас ?
    Всяко лучше, чем «О вреде» чего то писать.
    Позитивное нужно нести в массы.

    Zyxel Giga III до сих пор работает?
  • Йоганн
    29 июля 2018, 16:06
    Хотелось бы спросить у автора сколь далеко он продвинулся в психиатрическом анализе рыночной ситуации на показателе эквити собственного торгового счета…
  • А. Г.
    29 июля 2018, 16:11
     Можно ответить вопросом на вопрос. Чем отличается предсказание исхода матча от предсказания будущего приращения цены (а кроме последнего в торговле ничего предсказывать и не надо)? Да ничем. Тогда почему все крупные букмекеры при выставления коэффициентов используют компьютерные программы, а не людей? Проигрывают временами? Да, проигрывают, только глобально в плюсе и до налогообложения весьма неплохом.
  • Astrolog
    29 июля 2018, 16:27
    >> Даже в самой примитивной глянцевой астрологии нет такого дикого подхода к принципу детерминации...

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

    А целом, о методах экстраполяции выражались давно, о чем я также публиковал статейку: abc-company.ru/biz3.htm
     
    ПРОГНОЗИРОВАНИЕ БУДУЩЕГО КОМПАНИИ
    ПРИ ЭКСТРАПОЛЯЦИИ ДЕЙСТВУЮЩЕЙ СТРАТЕГИИ

    Детерминация — была бы хороша, как и экстраполяция. Но ничто не вечно (не детерминированно) под Луной.
  • silentbob
    29 июля 2018, 16:54
    все прочитал. но не понял в чем суть дискуссии. наверное весь мозг проторговал алгоритмически.


    Все намного проще
    есть 10 инструментов. или 10 методик торговли одного инструмента. 7 из них торгуют внутри дня, остальные более менее среднесрочно. Решение принимается по анализу цены текущего инструмента а так же  сейас это умно называется «интермаркет» — по данным еще пары-тройки других инструментов. Плюс, позиция внутри дня может добираться или сливаться. плюс стоп не по цене а по интермаркет данным. И все это происходит далеко не в течении светлого времени суток. И все. без автоматизации не обойтись никак. 

    а вот в черный ящик я не верю

    ну и конечно бектесты очень помогают. если один и тот же паттерн 10 лет подряд работал, и мы знаем с чем это связано — то с чего ему ломаться?
  • П М
    29 июля 2018, 17:05
    По двум простым причинам
    чушь собачья. 
    возьмите человеческую науку физику. про неё можно сказать тоже самое:
    1. вселенная бесконечна
    2. человеческий разум — конечен, не может долго держать много сущностей в голове.
    т.е. смысла познавать вселенную нет. но физика тем не менее делает это. всё дальше и дальше.

    алготрейдинг — он в этом смысле ничем не отличается от физики и имеет такое же право на существование.

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

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

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

    другой пример: колумб открыл америку за сотню лет до галилея. т.е. колумб, когда жил, пользовался птолемеевской картиной мира, не гелеоцентрической, а геоцентрической.
    и ничего. доплыл. да, он конечно плыл в индию, а приплыл в америку. ну и что? предпосылка была не верна. сам процесс — ошибочным. но результат — грандиозным и на пользу всем.
    это и есть — всемирная история человечества во все времена.
    а роботы, это как телескопы или палки копалки — просто продолжение людей и отражение их философий. они не привносят ничего своего. по крайней мере пока.
  • Jkrsss
    29 июля 2018, 17:28
    Калькулятор тоже вреден. Некоторые калькуляторы аж 2+2*2 не могут посчитать.
    А если посложнее 2/2/2, когда будет 0,5 а когда будет 2? Вот и с роботами или алгоритмической торговлей, не понимаете основание-метод, всё это во вред будет. 

    П.С.
    Раньше на заводов расчетчиков было громадное количество, действительно понимали что делают процентов 5.
  • Чужой
    29 июля 2018, 18:09
    Некоторые товарищи в комментариях походу пьяны, уносит куда то в рассуждениях, на другие берега
  • robomakerr
    29 июля 2018, 19:10
    Зачем мне вас разубеждать? чем меньше вы знаете, тем больше у меня профит.
  • Mr Gold
    29 июля 2018, 21:02
    О собрались любители теории систем и синергетики :))
  • King of Trading
    29 июля 2018, 21:43
    опровергаю, ваши роботы прошлый век

    Добро пожаловать на страницу автора самых лучших торговых роботов семейства Darth Vader.

    Darth Vader — эффективное решение для торговли на российской или международной бирже для средних или крупных объемов. ТС нацелена на выявление прибыльных торговых паттернов внутри торговой сессии или на более длительном горизонте инвестирования. Обычно система находит 1-2 сделки и отрабатывает их. Например, для тех, кто торгует фьючерсом на Индекс РТС, будет понятно такое объяснение: торговый алгоритм забирает с рынка от 500 до 1-2 тысяч пунктов с каждой сделки каждый день.

    Эффективный рабочий объем варьируется от 300 до 2000 контрактов. Есть модификации робота под любой интересующий объем или другой волатильный инструмент. Минимальная месячная доходность такого робота при торговле 500 контрактами Ри на реальных счетах составляет от 6,5 млн рублей после вычета всех биржевых комиссий и платы за предоставление услуги.

    Торговый робот не имеет аналогов.

    quant1991@mail.ru
  • Alex_owk
    29 июля 2018, 22:01
    Ну вот, наконец-то узнаю последнюю страницу старой доброй Компьютерры!  
  • Roman Ivanov
    29 июля 2018, 22:52
    Почему не вмешиваться в работу робота означает веру в точность предсказания? В работу робота лучше не вмешиваться скорее по психологическим причинам.
    Слово «детерминированность» вобщем лишнее, поскольку имеем дело со стохастическим процессом.
    В общем пост вызывает недоумение.
  • vito333
    30 июля 2018, 00:20
     что в компьютерре было читать колонку Голубицкого интересно, что тут 

    Спасибо, Сергей!
  • Тарас Громницкий
    30 июля 2018, 08:53

    Не хочу обидеть автора, но не помешало бы упомянуть о результатах собственной торговли.

    Руками и роботами(если такое было).

    Например компетенции А.Г. нам известны, поэтому обосновано высокое доверие к его мнению.

  • Prophetic
    30 июля 2018, 09:17
    Я, как и А.Г., не совсем понимаю, с чем конкретно не согласен автор? С роботами, или с алготрейдингом?
    Быть несогласным с алготрейдингом означает быть приверженцем случайного открытия и закрытия позиций на рынке. Чем такая торговля закончится объяснять не надо, надеюсь. Все остальное — это уже алготрейдинг (в том или ином виде)
    Спорить же с пользой роботизированной торговли, это тоже самое что спорить  с пользой роботизированных станков на каком-либо производстве.
    Желание вернуться в каменный век исключительно личное право каждого, но пытаться утащить с собой других — это уже похоже на вредительство.

    З.Ы.: «Черные ящики» купленные у робо-торговцев, стоят несколько обособленно. В этой области еще ни разу (на длительном промежутке времени) не был нарушен принцип «зарабатывающих роботов за небольшие деньги никто никогда не продаст».
  • Виктор
    30 июля 2018, 09:20
    À la guerre comme à la guerre 
  • PSH
    30 июля 2018, 09:37
    «Проблемы возникают в момент, когда полезные роботы начинают претендовать на способность предсказывать ценовые изменения на основании анализа прошлых периодов»

    Это не проблема роботов. Неважно, каким образом Вы собираетесь «претендовать на способность предсказывать» — на основании «анализа прошлых периодов», на основании «чёткого и завершённого алгоритма оценки коллективного бессознательного рынка», наблюдая за фазами Луны или разглядывая остатки кофе в кружке. Проблемы у Вас возникнут в любом случае. Именно из-за такого свойства «внешних факторов», как их «непредвиденность»

    У меня вообще сложилось впечатление, что автор пытался сказать о чем-то другом, но не поспел за собственной мыслью. Иначе сложно объяснить такие явные взаимоисключающие параграфы, как «у меня есть четкий алгоритм» -> «Всё, что я знаю об успешных алготрейдерах (и без личного знакомства, и с личным, и в России, и в Америке), так это то, что они зарабатывают деньги за счёт банального Technical Edge»
    • ch5oh
      30 июля 2018, 10:28
      PSH, автор просто хотел лишний раз пиарнуть ссылку на свой сайт где он продает обучение. В этом смысле его метод зарабатывания вполне детерминирован и алгоритмизирован.
  • PSH
    30 июля 2018, 09:41
    При этом хочу отметить, что в области попыток описания процесса на основании OHLCV я с автором полностью согласен — дело это неблагодарное. Равно как и в том, что как эти OHLCV друг с другом не складывай, не вычитай, не дели и не умножай, выдумывая все новые и новые зубодробительные «индикаторы», суть от этого не изменится (выборка из набора испытаний Бернулли дает нам набор испытаний Бернулли)
    • Тарас Громницкий
      30 июля 2018, 09:46
      PSH, для начала следует привести ценовой ряд к стационарному или квазистационарному.
      • ch5oh
        30 июля 2018, 10:31

        Тарас Громницкий, а как это сделать? Умножить на 0? =)


        Ценовой ряд — процесс I(1). Понятно, что его уносит непойми куда. Допустим, первая разность будет скакать вокруг нуля. А дальше что предлагаете? Отнормировать еще и на дисперсию? А потом что с этой кашей делать? Обратно интегрировать?

        • Тарас Громницкий
          30 июля 2018, 10:45

          ch5oh, это уже из области ноу-хау.

          Не скажу, что знаю очень много, но даже то, что известно раскрывать не очень хочется.

          Множество подходов можно найти в гугле.

          Вопрос лишь в том, чтобы отфильтровать нужные и адаптировать их.

          А это съедает массу времени.

  • wrmngr
    30 июля 2018, 10:23
    Любое правило отбора активов и/или времени совершения сделок уже есть наполовину трейдинговый робот.

    Неужели в вашем Trial-е нет правил? Только генераторы случайных чисел?
    Кстати, один из самых эффективных роботов — это индекс SnP 500
  • ch5oh
    30 июля 2018, 10:43

    Собственно, стал задавать наводящие вопросы в его теме про "беременность рынка", поскольку мне показалось, что речь идет о методах математического поиска критических точек (предвестники катастроф или фазовых переходов, если угодно).

     

    Но как оказалось автор скорее филолог: лишь бы завернуть фразу посложнее и с трудноуловимым смыслом. При этом почему-то выделает ХФТ из общего определения алго. И на основании своего личного опыта: "Я не знаю ни одного зарабатывающего алго (кроме ХФТ)" делает обобщение "Алго не работает в принципе". Хотя даже здесь на С-Л есть примеры успешных алго. То есть автор делает сильные утверждения не удосужившись даже раскрыть глаза и увидеть вокруг себя массу опровержений своего тезиса.


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

  • Борис Гудылин
    30 июля 2018, 11:35
    Из постановки задачи - «вырвать его из хаоса и перевести в состояние предсказуемого тренда. В качестве критерия такого «конструктива» коллега попросил «средства научного анализа серий данных».

    Методологическая ошибка, детерминированный хаос — modus vivendi рынка.
    Его надо осваивать, а не вырываться из него. Тогда и изменятся отношение к тренду, предсказуемости, к инструментарию анализа серий данных.
    Вырваться — обречь себя на состояние героя Стругацких — «… с тех пор все тянутся передо мной глухие кривые окольные тропы...».

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

    Задачу надо ставить по максимуму — найти инвариант, одинаково работающий на всех рынках, инструментах и ТФ. 
    В рынке много математики, но упрятана она очень хорошо. К тому же, математика здесь вторична — всего лишь инструментарий для обработки идей, которые явно и неявно присутствуют в рынке. Их можно принять за аксиомы и строить вполне приличную идеологию.

    Вариант Капрала. Я успел поставить ему плюс, как и автору цитаты Талеба, прежде чем комментарий Капрала исчез. Суть варианта — рынок можно осваивать не только и не столько на истории, но и аналитически. Сложно? Все индивидуально.
    Для меня это не вариант, не вижу ему разумной альтернативы.

    О роботах. Почти анекдоты.
    1. Перефразируя старую шутку — тысяча трейдеров за тысячу лет не сделают столько ошибок сколько этот робот может сделать за одну секунду. 
    Какой алгоритм, такой и результат.
    2. Недавно продавался робот, что-то вроде для fRTS на М15.
    Синие чернила для восьмого класса. 
    • ch5oh
      30 июля 2018, 14:14

      Борис Гудылин, торговые системы с преимуществом "по построению" имеют право на жизнь. Та же ручная или получная торговля опционами к примеру.

       

      Что касается "найти инвариант...". Обычно говорят проще: "Найти Грааль". Ничего против не имею. Сам в поисках не первый год. Пока что ближе всего к Граалю (имхо) находятся… опционы.

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

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