Блог им. uralpro

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

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



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

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

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

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

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

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

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

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

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


★53

На развивающихся рынках наверное больше возможностей по причине более низкой конкуренции?
Владимир Логинов, конечно
avatar

uralpro

хоть что то про трейдинг
avatar

Devs

Есть стратегии которые работают достаточно стабильно в позиционной торговле, только там 30-50 годовых что реально выдать, почти в каждый год. Ну и боковики по полгода, а то и больше
avatar

Oleg Only Algo

Oleg Only Algo, не сомневаюсь, что есть. Но чтобы выжить на 30-50% годовых надо вдалбливать туда приличный капитал и нести позиционные риски по нему. В общем, для меня слишком много рисков

avatar

uralpro

uralpro, это да. Нервно бывает, когда боковик случается. А так да, 50 процентов в день каждый день это круто! Но это намного сложнее конечно и дороже. Тут с долгоиграющими стратегиями бы успевать, а уж хфт это реально ( имел ввиду хорошее ХФТ) сложно по мне… с утра до вечера сидеть пыхтеть:-)
avatar

Oleg Only Algo

вау… еще один земляк из челябинска… ЮУрГУ небось??? какая кафедра?
avatar

ves2010

ves2010, да, ЮУрГУ, ПС, радиотехника
avatar

uralpro

uralpro, ха ха ха… так и думал что с РТ или РТС… выпуск какого года? мож пересекались…

вообще большинство известных мне практикующих алготрейдеров выпускники ЮУРГУ РТ или РТС… имхо неслучайно
avatar

ves2010

ves2010, 1994 год

avatar

uralpro

uralpro, не пересекались я как раз после техникума в 94ом поступил
avatar

ves2010

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

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

avatar

Replikant_mih

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

avatar

uralpro

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

avatar

Йоганн

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

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

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

avatar

Replikant_mih

ТикТуТрейд стабилизировали? В прошлой статье помню показатели 2-8
avatar

Андрей К

Андрей К, да примерно так и осталось, это просто зависит от размера пакета маркет даты, так и должно быть

avatar

uralpro

uralpro, 
размера пакета маркет даты, так и должно быть
не ребят, так не должно быть. Даже если взять гигантский пакет в байт 600, ваш пакет зайдет с кабеля за 600нс + еще столько же передаст в память через dma.
Я думаю вы конкретно плаваете по памяти, промахов дофига.
avatar

Андрей К

Андрей К, его же еще обработать надо, распарсить, стакан обновить. Промахи, конечно, есть,  мы не профессиональные программисты

avatar

uralpro

uralpro, 
 мы не профессиональные программисты
не знал, ну тогда молодцы, что иногда делаете 2 =)
avatar

Андрей К

Андрей К, а у Вас сколько на «CPU» получается?
avatar

matrix



avatar

SciFi

SciFi, Вася весь 2017 год провел в поиске смарт-мани
Если вы посчитали вероятности по пункту 2 и начали торговать, значит, вы думаете, что в будущем заработаете, значит, вы отрицаете свой первый пункт, так как прогнозируете свое будущее или будущее движение кривой своего эквити.
avatar

SciFi

Будущее предсказать невозможно. Считаю это фундаментальным свойством нашей реальности. Отсюда, если вы пытаетесь на основе прошлых событий предсказать будущие, то это бесперспективное занятие.
Это неверно. Постоянно  слышится стройный хор голосов: «Бу-у-удущего никто-о-о не зна-а-ает», «Ры-ы-ынок – это ха-а-аос». Для трейдеров в средневековой стадии  это естественно, т.к. нет знаний о принципах построения моделей предвидения  и соотношений хаотичности и детерминированности.
avatar

Кан Делябр

Режет глаз путаница в терминологии:
«мы не пытаемся что-то предсказывать, а четко определяем вероятности»
это одно и то же.
Если вы посчитали вероятность будущего события — это и есть прогноз.
Открытие сделки равнозначно прогнозу, что в среднем она будет прибыльной. Иначе вы не стали бы ее открывать.
avatar

robomakerr

robomakerr, в мире хфт всё немного сложнее ) всё начинается с отправки заявки, а вот с какой целью она была отправлена — могут быть варианты
avatar

Zweroboi

Zweroboi, В мире HFT как в квантовом мире)) — кот есть, но его и нет, свет волна, но и частица. Так и тут  — мы не предсказываем, но предсказываем))
avatar

Replikant_mih

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

uralpro

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

robomakerr

robomakerr, дело в том, что страты ХФТ по большей части — это отжатие спреда. Либо непосредственно между бид и аск или  арбитражного спреда между разными жестко скореллированными инструментами в момент его расширения. И вероятность того, что он сойдется в считанные доли секунды не редко бывает близка к 100%. Таким образом, остается решить только техническую задачу — как оказаться первым (или одним из первых) в этот момент.
avatar

Reznor

Reznor, я знаю, но сути вопроса это не меняет)
avatar

robomakerr

robomakerr, да и пусть называется прогнозом, не все да равно… прогнозы тоже разные бывают… как выше было замечено есть три исхода плюс, минус, ноль и все, и предыдущая сделка независима от текущей, а та от последующей ..
другое дело когда большинство фантазеров рисуют цену в далёком или недалеком будущем, это да, совершенно непредсказуемо, будущего ведь никто не знает..
а вот когда на твоей стороне статистическое преимущество, ТС с положительным МО, это другое дело, пусть и называемое прогонозом, хотя лишь его форма…
avatar

Dio

А можно утгчнить на основе каких данных Вы расчитываете вероятность будущих исходов в пункте два, если у вас нет никаких входных данных? Вы же отметаете всё что было до текущего момента своим пунктом номер 1, значит каждую секунду начинаете с чистого листа и не знаете ничего о поведении инструмента…
avatar

Alex Ustas

Alex Ustas, откуда сделан вывод, что нет входных данных? Их множество, но цены прошлых сделок, например, я не использую. Это не означает, что их использовать невозможно, но однозначно только в наборе многих других значащих факторов
avatar

uralpro

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

MrTwister

MrTwister, вроде уралпро давно пишет, что денег они много взять не могут, так как не вмещается. Поэтому трейдят на свои строго себе на жизнь. А стратегии, то что рассказывал, они общеизвестны, чего их рекламировать.
avatar

Андрей К

Соответственно, теханализ не работает от слова совсем. 

Не стоит делать столь категоричные заявления. Если он не работает у вас — это не значит, что он не работает ни у кого. Есть немало легенд и выдающихся представителей хэдж-фонд индустрии (Ренессанс Технолоджис, ТуСигма, Милленниум, Д.Е.Шоу), которые используют в том числе и теханализ при принятии решений, и он работает. То, что на рынке стало больше факторов риска — ну так никто не мешает от них хэджироваться (что и делают все адекватные люди)
ХФТ — это, конечно, хорошо и стабильно, но можете вы с помощью него управлять хотя бы ярдом баксов? Вот в том-то и вопрос.
avatar

MadQuant

MadQuant, я в страшных снах ярдом не хочу управлять. Я такую же абсолютную доходность получу с миллиона, как большинство фондов с ярда
avatar

uralpro

uralpro, все-таки не надо недооценивать эффект масштаба. Навряд ли вы на регулярной основе зарабатываете по 10000% годовых.
avatar

MadQuant

uralpro, а разницы нет между управлением миллионом и ярдом, если ТС с положительным МО…
avatar

Dio

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

avatar

Replikant_mih

MadQuant, когда меня спрашивают, что я использую в торговле, я тоже всем говорю, что использую теханализ. Вот и фонды говорят…
avatar

bstone

bstone, как бы, я работал в одном из таких, и знаю о чем говорю.
avatar

MadQuant

Помог себе, помоги другим)
avatar

Hummi Attabachi

Давайте не будем докапываться до пункта 1. Если эта аксиома помогает человеку удержаться от лудоманских действий, значит она полезна!
Ведь если принять такое положение, тогда всякая попытка «купить-продать» что-либо на бирже руками противоречит мировоззрению. Нет инвестиций, нет ручного трейдинга — есть только гемблинг. Повторяешь себе это как мантру и не лезешь в рынок. Не переживаешь, что он куда-то там двинул без тебя, а тебе показалось, что ты знал куда...

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

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

Но Форбс не светит.
Значит доходность фактически фиксирована. Ибо через несколько периодов наступает потолок.
Меня интересует именно это число. Скока в баксах?
=)
Скока там всего бабла «вашего» хотя бы теоретически? 
Разумеется с учётом реалий ликвидности.
avatar

Fry (Антон)

Fry (Антон), когда у меня было депо 18тыс руб, я делал по 50% в неделю. Когда депо стало 400тыс, совершая те же действия и масштабируя лот, наблюдаю как рынок топчется возле моих поз и прибыль падает до 5% в месяц.

Даже при таких смешных объемах, рынок по крупинке старается забрать прибыль у каждого))))
avatar

Йоганн

Йоганн, а в чём разница торговли с депо в 18 тыс.рублей и с депо 400 тыс.рублей. Не такая уж и большая сумма по сути, одинаково незаметная для рынка. Если только вы не торгуете фьючем ВТБ.
avatar

alver42

alver42, я торгую с 1000-м плечом
avatar

Йоганн

Йоганн, аналогичная ситуация. Только у меня не тогда и сейчас, а одновременно. Мелкая депошка в ДЦ и полноценный счёт на CME. И там и там торгую ES (в ДЦ CFD на ES). Выхлоп радиально разный!
avatar

Fry (Антон)

Fry (Антон), кухня с плечом 1000 в качестве стопа выступает?)
avatar

qlewer

Fry (Антон), да, фактически доходность фиксирована после какой то суммы. Но, во первых она остаётся достаточно высокой в абсолютном выражении, даже по сравнению с теми, кто управляет приличным суммами, а во вторых, мы плотно занимаемся увеличением, объемов, сейчас это основная задача. Существуют кое какие решения
avatar

uralpro

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


avatar

Йоганн

Йоганн, мы к сливу готовы всегда, но если случится даже полный слив, мы потеряем не более 10% капитала, то есть ровно столько, сколько задействовано в торговле без учета плечей. Но вероятность такого слива в HFT стремится к 0
avatar

uralpro

uralpro, а если будете в позе и отключат от биржи и включат уже после маржинколла?
Почему в ХФТ такое невозможно?
avatar

Йоганн

Йоганн, такое как раз возможно, но ограничено теми же 10%. А еще по телефону позы можно закрыть :)) Боты же сигнализируют о ситуации сразу
avatar

uralpro

uralpro, 
Но вероятность такого слива в HFT стремится к 0
а если в разнос пойдет? =))
avatar

Андрей К

Андрей К, думаю всем понятно, что на счете с HFT нужно держать сумму = ГОдлястрат*1,5-2, если «пойдет в разнос» больше счета не сольет из-за проверки риска на бирже для каждой заявки(но риск небольшого негативного баланса присутствует). Счетов может быть много, хоть по отдельному счету под каждую страту, слив одного — ерунда. Отключение биржи тоже не беда тк направленная позиция в одну сторону у HFT не такая большая, хотя если неделю нельзя будет закрыть сделку, то риск возрастает :)
avatar

matrix

шатап энд тейк май мани
avatar

юрий савин

юрий савин, тут же черным по белому было: «кант тейк йор мани!» Не лезет :)
avatar

bstone

Так можно рынок предсказать или нельзя? Это же о вероятности речь? Какова вероятность того, что следующая дневная свеча будет белой или черной, 50%? Как это выяснить?
avatar

qlewer

qlewer, Выяснить легко — дождаться завершения следующей свечи. Предсказать цвет свечи  в вероятностном смысле можно. Но нужна ли Вам процедура, которая будет предсказывать цвет свечи с вероятностью 55%? Скорее всего, не нужна.
avatar

SergeyJu

SergeyJu, у автора почти так и вышло же, разве нет? Он говорит число прибыльных сделок 53%, значит система «угадавает» результат в 53% случаев. Почему бы не использовать процедуру, приведенную вами в пример с 55% вероятностью цвета следующей свечи и не торговать в сторону предсказания?
avatar

qlewer

qlewer, если не упоминать нюансов, я так и делаю.
avatar

SergeyJu

SergeyJu, под нюансами видимо подразумевается как раз достижение неким образом нужной средней прибыли к среднему убытку, без которых 55% не сработают?
avatar

qlewer

qlewer, с учетом издержек, например. 
avatar

SergeyJu

SergeyJu, ок, спасибо за комментарии!)
avatar

qlewer

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


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

avatar

Benderoni

Мне кажется, что все-таки у многих комментирующих нет четкого понимания, что такое теория вероятности. Математика — точная наука и к никаким предсказаниям отношения не имеет. Когда мы производим расчеты, то получаем точную вероятность события с условием, что учли 100% факторов. Но это не предсказание, а вероятность. То есть событие может произойти, а может и нет с указанной вероятностью. Все. Предсказание принципиально отличается тем, что, например, мы говорим — это событие скорее всего произойдет, без всяких численных оценок вероятности этого события. В реальности тонкая грань между этими понятиями немного размывается, из-за того, что, к примеру, мы не можем учесть влияния 100% факторов в вычислениях. Но тем не менее, разница принципиальная
avatar

uralpro

uralpro, это то же самое — если вероятность события 90%, то мы говорим, что оно скорее всего произойдет.
avatar

bstone

bstone, я не буду утверждать, что оно произойдет, я выставлю параметры бота с учетом величины 90%, и не имеет никакого значени, случится ли это конкретное событие или нет, я просто знаю, что мои заявки в этот момент расположены максимально эффективно (с учетом достижимой точности расчета, конечно)
avatar

uralpro

bstone, скорее, мы просто открываем сделку, если в нашу пользу будет статистика прошлых сделок в подобной ситуации. Естественно, с учетом издержек.
avatar

SergeyJu

SergeyJu, абсолютно верно, коллега!
avatar

Dio

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

SergeyJu

uralpro, просто вы пользуетесь терминологией, отличной от общепринятой. Во всем остальном мире прогноз и вероятность — одно и то же. Спонсор поста — прогноз погоды)
avatar

robomakerr

uralpro, знать бы еще какие какие факторы учитываете (хотя бы некоторые)))
avatar

Coconut

хорошо, отлич.!
avatar

jurgen

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

ICEDONE

И непонятно откуда у вас берутся какие то факторы… их же нет согоасно пункту 1…
avatar

Alex Ustas

Наверно я сумасшедший, но ни как не могу понять. Если будущее предсказать невозможно, какой смысл тогда спекулировать?
А всего то нужно было написать одну фразу, что будущее невозможно предсказать со 100%-ной вероятностью, с другой же, можно)
avatar

Nepall


Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Залогиниться

Зарегистрироваться
....все тэги
Регистрация
UPDONW