uralpro
uralpro личный блог
17 апреля 2018, 12:29

Долгосрочный стабильный доход от активного трейдинга

Долгосрочный стабильный доход от активного трейдинга



На основе приобретенного опыта попытаюсь ответить на вопрос — как получать стабильный доход от трейдинга? Или немного иначе: может ли биржевая торговля стать основным источником дохода? Как знают мои постоянные читатели, я занимаюсь в основном высокочастотным трейдингом, поэтому дальнейшие рассуждения отражают мое мнение исключительно с точки зрения  активной торговли.

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

  1. Будущее предсказать невозможно. Считаю это фундаментальным свойством нашей реальности. Отсюда, если вы пытаетесь на основе прошлых событий предсказать будущие, то это бесперспективное занятие. Применительно к трейдингу это означает, что любые выводы, основанные, например на ценах прошлых сделок (то есть по историческому ценовому графику) не имеют никакой практической ценности. Соответственно, теханализ не работает от слова совсем. Почему же тогда в истории трейдинга есть период, когда люди годами зарабатывали на всех этих бесмысленных индикаторах? Попробую ответить ниже.
  2. Будущие события можно уложить в несколько значимых (в смысле влияния на прибыль) исходов, каждый из которых имеет определенную статистическую вероятность. Нет ли здесь противоречия с предыдущим пунктом? В данном случае мы не пытаемся что-то предсказывать, а четко определяем вероятности и планируем свои действия в соответствии с их величиной. Проблема здесь в том, что вычислить эти величины довольно сложно, в связи с тем, что присутствует влияние множества факторов, которые должны быть учтены в определении вероятностей. Количество этих факторов постоянно растет с ростом популярности трейдинга, с ускорением технического прогресса, появлением новых инструментов и т.п.
  3. Верный расчет вероятностей исходов возможен только на коротких промежутках времени. Этот вывод следует из простой логики — чем больше временной горизонт вычислений, тем больше факторов необходимо принимать во внимание. Например, новостные события, несомненно, оказывают сильное влияние на баланс спроса и предложения на рынке. И их довольно трудно учесть в математических формулах в связи со случайным характером самого этого фактора. Однако, на временном промежутке, скажем в 5 минут, это влияние на порядки меньше, чем на интервале в 24 часа.

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

В 70-х — 80-х годах  в США, в 90-х годах в России, участники довольно успешно зарабатывали на рынке, применяя теханализ, по той простой причине, что факторов, оказывающих значительное влияние на рынок, было в разы меньше, чем сейчас ( в том числе из-за меньшего количества контрагентов). И индикаторы технического анализа более или менее отражали статистические зависимости, которые существовали в исторических ценах, объемах и т.п. В настоящее время очевидно, что этих источников недостаточно. Хотя и сейчас можно найти периоды на рынке, где вроде бы некоторые технические индикаторы дают правильные «предсказания». Но такие периоды имеют все меньшую длительность, и, несомненно, в долгосрочной перспективе торговля по теханализу будет носить случайный характер с отрицательной прибыльностью ( из-за комиссии и проскальзываний).

Итак, для прибыльной торговли необходимо правильно применять теорию вероятностей на небольших промежутках времени. Если расчеты будут верны, то доходность ваших стратегий будет в разы, а то и в десятки раз выше традиционных стратегий инвестирования и позиционного трейдинга. А качество эквити будет лучше на порядки. В качестве примера привожу в заглавии статьи график дневной прибыли одного экземпляра нашей стратегии, работающей на  западных рынках (черная линия — тест, красная — реал). Дневная доходность здесь — около 50%! Причем здесь количество прибыльных сделок — 53%, убыточных (вместе с нулевыми) — 47%, соотношение средней прибыли к среднему убытку — 1.05. То есть, при таком вроде бы незначительном  перевесе вероятностей  результат оказывается очень значительным — эффект большого количества сделок, то есть достаточной статистической выборке даже внутри одного дня.

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

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

Стратегии и алгоритмы автоматической торговли смотрите на моем сайте www.quantalgos.ru


83 Комментария
  • Владимир Логинов
    17 апреля 2018, 12:38
    На развивающихся рынках наверное больше возможностей по причине более низкой конкуренции?
  • Capital Management
    17 апреля 2018, 12:50
    хоть что то про трейдинг
  • Oleg Only Algo
    17 апреля 2018, 12:53
    Есть стратегии которые работают достаточно стабильно в позиционной торговле, только там 30-50 годовых что реально выдать, почти в каждый год. Ну и боковики по полгода, а то и больше
      • Oleg Only Algo
        17 апреля 2018, 14:08
        uralpro, это да. Нервно бывает, когда боковик случается. А так да, 50 процентов в день каждый день это круто! Но это намного сложнее конечно и дороже. Тут с долгоиграющими стратегиями бы успевать, а уж хфт это реально ( имел ввиду хорошее ХФТ) сложно по мне… с утра до вечера сидеть пыхтеть:-)
  • ves2010
    17 апреля 2018, 12:55
    вау… еще один земляк из челябинска… ЮУрГУ небось??? какая кафедра?
      • ves2010
        17 апреля 2018, 13:01
        uralpro, ха ха ха… так и думал что с РТ или РТС… выпуск какого года? мож пересекались…

        вообще большинство известных мне практикующих алготрейдеров выпускники ЮУРГУ РТ или РТС… имхо неслучайно
          • ves2010
            17 апреля 2018, 13:37
            uralpro, не пересекались я как раз после техникума в 94ом поступил
  • Replikant_mih
    17 апреля 2018, 12:59

    Все вроде правильно (для суждения о чем имею достаточно опыта и информации), а остальное выглядит правильно по форме и логической структуре, но блин пункт (1) вызывает диссонанс с моим глубоко логическим мышлением)). Для меня это выглядит как то, что вы отрицаете классическое (наиболее распространенное) мировоззрение, а заодно под одну гребенку и его отдельные составляющие — ну типа да, я согласен с тем, что будущее предсказать в тех формах и теми способами, которые это делают люди невозможно/сложно, но оценка вероятностей будущих событий — это тоже предсказание, просто определение «предсказания» в данном случае немного иное, но это больше про форму, по сути базовая основа предсказания — она не меняется — предсказание оно как говорится и в Африке)).

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

      • Йоганн
        17 апреля 2018, 14:48
        uralpro, будущее предсказуемо.
        поведение закрытых систем предсказуемо на 99,99%
        рынок — не закрытая система. Он реагирует на изменение солнечной активности и падающие метеориты. Предсказуем процентов на 60-70...

      • Replikant_mih
        17 апреля 2018, 14:58

        uralpro, Ну, это форма предсказания). Можно предсказывать в форме: ничё не знаю — через 7 часов цена будет 27,9. А можно в форме с такой-то вероятностью вырастет, с такой-то упадет, с такой-то упадет не меньше стольки-то, с такой-то упадет не больше стольки-то.

        В первом случае, думаю, даже самый отъявленный лудоман осознает, что возможны альтернативные варианты, так же он осознает, что вариант, в который он верит не 100% верняк.

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

  • Андрей К
    17 апреля 2018, 12:59
    ТикТуТрейд стабилизировали? В прошлой статье помню показатели 2-8
      • Андрей К
        17 апреля 2018, 13:06
        uralpro, 
        размера пакета маркет даты, так и должно быть
        не ребят, так не должно быть. Даже если взять гигантский пакет в байт 600, ваш пакет зайдет с кабеля за 600нс + еще столько же передаст в память через dma.
        Я думаю вы конкретно плаваете по памяти, промахов дофига.
          • Андрей К
            17 апреля 2018, 13:16
            uralpro, 
             мы не профессиональные программисты
            не знал, ну тогда молодцы, что иногда делаете 2 =)
        • matrix
          17 апреля 2018, 13:53
          Андрей К, а у Вас сколько на «CPU» получается?
  • SciFi
    17 апреля 2018, 13:03


  • SciFi
    17 апреля 2018, 13:08
    Если вы посчитали вероятности по пункту 2 и начали торговать, значит, вы думаете, что в будущем заработаете, значит, вы отрицаете свой первый пункт, так как прогнозируете свое будущее или будущее движение кривой своего эквити.
  • Кан Делябр
    17 апреля 2018, 13:51
    Будущее предсказать невозможно. Считаю это фундаментальным свойством нашей реальности. Отсюда, если вы пытаетесь на основе прошлых событий предсказать будущие, то это бесперспективное занятие.
    Это неверно. Постоянно  слышится стройный хор голосов: «Бу-у-удущего никто-о-о не зна-а-ает», «Ры-ы-ынок – это ха-а-аос». Для трейдеров в средневековой стадии  это естественно, т.к. нет знаний о принципах построения моделей предвидения  и соотношений хаотичности и детерминированности.
  • robomakerr
    17 апреля 2018, 13:53
    Режет глаз путаница в терминологии:
    «мы не пытаемся что-то предсказывать, а четко определяем вероятности»
    это одно и то же.
    Если вы посчитали вероятность будущего события — это и есть прогноз.
    Открытие сделки равнозначно прогнозу, что в среднем она будет прибыльной. Иначе вы не стали бы ее открывать.
    • Пафос Респектыч
      17 апреля 2018, 14:22
      robomakerr, в мире хфт всё немного сложнее ) всё начинается с отправки заявки, а вот с какой целью она была отправлена — могут быть варианты
      • Replikant_mih
        17 апреля 2018, 15:06
        Zweroboi, В мире HFT как в квантовом мире)) — кот есть, но его и нет, свет волна, но и частица. Так и тут  — мы не предсказываем, но предсказываем))
      • robomakerr
        17 апреля 2018, 16:45
        uralpro, 
        вы можете формулировать как вам удобно, но в науке это называется прогнозом. Точно так же идя на остановку автобуса, вы делаете прогноз что автобус приедет, иначе вы бы туда не пошли.
        • Reznor
          17 апреля 2018, 17:44
          robomakerr, дело в том, что страты ХФТ по большей части — это отжатие спреда. Либо непосредственно между бид и аск или  арбитражного спреда между разными жестко скореллированными инструментами в момент его расширения. И вероятность того, что он сойдется в считанные доли секунды не редко бывает близка к 100%. Таким образом, остается решить только техническую задачу — как оказаться первым (или одним из первых) в этот момент.
          • robomakerr
            17 апреля 2018, 17:52
            Reznor, я знаю, но сути вопроса это не меняет)
        • Dio
          18 апреля 2018, 13:49
          robomakerr, да и пусть называется прогнозом, не все да равно… прогнозы тоже разные бывают… как выше было замечено есть три исхода плюс, минус, ноль и все, и предыдущая сделка независима от текущей, а та от последующей ..
          другое дело когда большинство фантазеров рисуют цену в далёком или недалеком будущем, это да, совершенно непредсказуемо, будущего ведь никто не знает..
          а вот когда на твоей стороне статистическое преимущество, ТС с положительным МО, это другое дело, пусть и называемое прогонозом, хотя лишь его форма…
      • Alex Ustas
        17 апреля 2018, 21:22
        А можно утгчнить на основе каких данных Вы расчитываете вероятность будущих исходов в пункте два, если у вас нет никаких входных данных? Вы же отметаете всё что было до текущего момента своим пунктом номер 1, значит каждую секунду начинаете с чистого листа и не знаете ничего о поведении инструмента…
  • MrTwister
    17 апреля 2018, 14:19
    не согласен я 
        Закономерности верояности получают статистическое выражение, а именно об этом должна идти речь,  как раз в силу действия закона больших чисел.
    сдается мне автор просто продвигает и в общем-то незатейливо пытается рекламировать свои стратегии и алгоритмы
    • Андрей К
      17 апреля 2018, 14:24
      MrTwister, вроде уралпро давно пишет, что денег они много взять не могут, так как не вмещается. Поэтому трейдят на свои строго себе на жизнь. А стратегии, то что рассказывал, они общеизвестны, чего их рекламировать.
  • MadQuant
    17 апреля 2018, 14:24
    Соответственно, теханализ не работает от слова совсем. 

    Не стоит делать столь категоричные заявления. Если он не работает у вас — это не значит, что он не работает ни у кого. Есть немало легенд и выдающихся представителей хэдж-фонд индустрии (Ренессанс Технолоджис, ТуСигма, Милленниум, Д.Е.Шоу), которые используют в том числе и теханализ при принятии решений, и он работает. То, что на рынке стало больше факторов риска — ну так никто не мешает от них хэджироваться (что и делают все адекватные люди)
    ХФТ — это, конечно, хорошо и стабильно, но можете вы с помощью него управлять хотя бы ярдом баксов? Вот в том-то и вопрос.
      • MadQuant
        17 апреля 2018, 15:07
        uralpro, все-таки не надо недооценивать эффект масштаба. Навряд ли вы на регулярной основе зарабатываете по 10000% годовых.
      • Dio
        18 апреля 2018, 13:23
        uralpro, а разницы нет между управлением миллионом и ярдом, если ТС с положительным МО…
    • Replikant_mih
      17 апреля 2018, 15:02
      MadQuant, Безотносительно моего отношения к теханализу — да, тут возможно заблуждение следующей природы: 
      я зарабатываю — я познал грааль, я не зарабатываю на теханализе — теханализ не работает. Тех-анализ широкая область и в любом случае обобщать на всю область — по-любому искажение действительности, в любом случае обобщение на все множество по отдельным примерам — это индукция — индукция не дает гарантий, в моей картине мира всё, что не дает гарантий не дает мне морального права на категоричные суждения))

    • bstone
      17 апреля 2018, 15:05
      MadQuant, когда меня спрашивают, что я использую в торговле, я тоже всем говорю, что использую теханализ. Вот и фонды говорят…
      • MadQuant
        17 апреля 2018, 15:09
        bstone, как бы, я работал в одном из таких, и знаю о чем говорю.
  • Harye Solano
    17 апреля 2018, 14:26
    Помог себе, помоги другим)
  • Антон Денисков (Fry)
    17 апреля 2018, 14:26
    Давайте не будем докапываться до пункта 1. Если эта аксиома помогает человеку удержаться от лудоманских действий, значит она полезна!
    Ведь если принять такое положение, тогда всякая попытка «купить-продать» что-либо на бирже руками противоречит мировоззрению. Нет инвестиций, нет ручного трейдинга — есть только гемблинг. Повторяешь себе это как мантру и не лезешь в рынок. Не переживаешь, что он куда-то там двинул без тебя, а тебе показалось, что ты знал куда...

    Меня больше интересует ситуация с масштабируемостью.
    Делается утверждение, что доходность «в разы, а то и в десятки раз выше традиционных стратегий инвестирования».

    Если доходность 100% за период, то через 27 периодов из начальной суммы 10к мы уходим за триллион!

    Но Форбс не светит.
    Значит доходность фактически фиксирована. Ибо через несколько периодов наступает потолок.
    Меня интересует именно это число. Скока в баксах?
    =)
    Скока там всего бабла «вашего» хотя бы теоретически? 
    Разумеется с учётом реалий ликвидности.
    • Йоганн
      17 апреля 2018, 14:55
      Fry (Антон), когда у меня было депо 18тыс руб, я делал по 50% в неделю. Когда депо стало 400тыс, совершая те же действия и масштабируя лот, наблюдаю как рынок топчется возле моих поз и прибыль падает до 5% в месяц.

      Даже при таких смешных объемах, рынок по крупинке старается забрать прибыль у каждого))))
      • alver42
        17 апреля 2018, 15:26
        Йоганн, а в чём разница торговли с депо в 18 тыс.рублей и с депо 400 тыс.рублей. Не такая уж и большая сумма по сути, одинаково незаметная для рынка. Если только вы не торгуете фьючем ВТБ.
        • Йоганн
          17 апреля 2018, 17:19
          alver42, я торгую с 1000-м плечом
      • Антон Денисков (Fry)
        17 апреля 2018, 19:42
        Йоганн, аналогичная ситуация. Только у меня не тогда и сейчас, а одновременно. Мелкая депошка в ДЦ и полноценный счёт на CME. И там и там торгую ES (в ДЦ CFD на ES). Выхлоп радиально разный!
        • Friendly Deep Space
          17 апреля 2018, 20:42
          Fry (Антон), кухня с плечом 1000 в качестве стопа выступает?)
      • Йоганн
        17 апреля 2018, 17:18
        uralpro, доходность стремится к лимиту, а риск стремится к бесконечности, поэтому будьте готовы к внезапному сливу.


          • Йоганн
            17 апреля 2018, 17:37
            uralpro, а если будете в позе и отключат от биржи и включат уже после маржинколла?
            Почему в ХФТ такое невозможно?
          • Андрей К
            17 апреля 2018, 21:05
            uralpro, 
            Но вероятность такого слива в HFT стремится к 0
            а если в разнос пойдет? =))
            • matrix
              17 апреля 2018, 21:24
              Андрей К, думаю всем понятно, что на счете с HFT нужно держать сумму = ГОдлястрат*1,5-2, если «пойдет в разнос» больше счета не сольет из-за проверки риска на бирже для каждой заявки(но риск небольшого негативного баланса присутствует). Счетов может быть много, хоть по отдельному счету под каждую страту, слив одного — ерунда. Отключение биржи тоже не беда тк направленная позиция в одну сторону у HFT не такая большая, хотя если неделю нельзя будет закрыть сделку, то риск возрастает :)
  • Savin
    17 апреля 2018, 14:42
    шатап энд тейк май мани
    • bstone
      17 апреля 2018, 14:48
      юрий савин, тут же черным по белому было: «кант тейк йор мани!» Не лезет :)
  • Friendly Deep Space
    17 апреля 2018, 16:27
    Так можно рынок предсказать или нельзя? Это же о вероятности речь? Какова вероятность того, что следующая дневная свеча будет белой или черной, 50%? Как это выяснить?
    • SergeyJu
      17 апреля 2018, 16:48
      qlewer, Выяснить легко — дождаться завершения следующей свечи. Предсказать цвет свечи  в вероятностном смысле можно. Но нужна ли Вам процедура, которая будет предсказывать цвет свечи с вероятностью 55%? Скорее всего, не нужна.
      • Friendly Deep Space
        17 апреля 2018, 16:59
        SergeyJu, у автора почти так и вышло же, разве нет? Он говорит число прибыльных сделок 53%, значит система «угадавает» результат в 53% случаев. Почему бы не использовать процедуру, приведенную вами в пример с 55% вероятностью цвета следующей свечи и не торговать в сторону предсказания?
        • SergeyJu
          17 апреля 2018, 17:12
          qlewer, если не упоминать нюансов, я так и делаю.
          • Friendly Deep Space
            17 апреля 2018, 17:38
            SergeyJu, под нюансами видимо подразумевается как раз достижение неким образом нужной средней прибыли к среднему убытку, без которых 55% не сработают?
            • SergeyJu
              17 апреля 2018, 17:50
              qlewer, с учетом издержек, например. 
              • Friendly Deep Space
                17 апреля 2018, 18:00
                SergeyJu, ок, спасибо за комментарии!)
  • Benderoni
    17 апреля 2018, 16:36

    В качестве примера привожу в заглавии статьи график дневной прибыли одного экземпляра нашей стратегии, работающей на  западных рынках (черная линия — тест, красная — реал). Дневная доходность здесь — около 50%!


    Если не секрет: это торговля на западной криптоплощадке или на развитом традиционном рынке типа СМЕ?

    • bstone
      17 апреля 2018, 17:08
      uralpro, это то же самое — если вероятность события 90%, то мы говорим, что оно скорее всего произойдет.
      • SergeyJu
        17 апреля 2018, 17:19
        bstone, скорее, мы просто открываем сделку, если в нашу пользу будет статистика прошлых сделок в подобной ситуации. Естественно, с учетом издержек.
        • Dio
          18 апреля 2018, 13:54
          SergeyJu, абсолютно верно, коллега!
    • SergeyJu
      17 апреля 2018, 17:16
      uralpro, скорее, речь идет о матстатистике, чем о теорвере. Мы предполагаем, что статистика, посчитанная на прошлых данных, имеет некую предсказательную силу. И, хотя мы знаем, что ценовой ряд не стационарен, мы ведем себя на практике так, словно наши статистики близки к стационарным.
    • robomakerr
      17 апреля 2018, 17:54
      uralpro, просто вы пользуетесь терминологией, отличной от общепринятой. Во всем остальном мире прогноз и вероятность — одно и то же. Спонсор поста — прогноз погоды)
    • Coconut
      18 апреля 2018, 11:23
      uralpro, знать бы еще какие какие факторы учитываете (хотя бы некоторые)))
    • Евгений
      05 января 2019, 14:52
      uralpro, если ли у вас статистика верности расчета вероятностей исходов по таймфреймам?
      Например, для ТФ 1 минута — верность сохраняется в течение 5 минут после открытия позиции; для ТФ 15 минут - верность сохраняется в течение  1 часа после открытия позиции и т.д.
  • jurgen
    17 апреля 2018, 20:27
    хорошо, отлич.!
  • ICEDONE
    17 апреля 2018, 21:05
    По мне так теханализ имеет свойство быть, так же как статистика, смена времен года, предсказания погоды в зависимости от движения облаков, поведения птиц. Ну и поиска новых планет на основе вводных данных. Все постоянно находится в круговороте.
  • Alex Ustas
    17 апреля 2018, 21:24
    И непонятно откуда у вас берутся какие то факторы… их же нет согоасно пункту 1…
  • Ридель Александр
    18 апреля 2018, 10:49
    Наверно я сумасшедший, но ни как не могу понять. Если будущее предсказать невозможно, какой смысл тогда спекулировать?
  • Nepall
    19 апреля 2018, 08:29
    А всего то нужно было написать одну фразу, что будущее невозможно предсказать со 100%-ной вероятностью, с другой же, можно)
  • tranquility
    31 мая 2018, 16:10
    Приветствую написанное. Одно не могу понять. Какой смысл продавать своих роботов, тем более с открытым кодом, если они (или их более продвинутые версии) дают такие большие доходности, пусть и на небольших объемах? Это же конкурирование с самим собой получается.

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

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