Формализация общих подходов к трейдингу

 
Ветка создана для систематизации подходов к трейдингу. Выложу свои мысли по этому поводу для начала, чтобы не забыть :)
 
Что нужно для получения преимущества? Исходя из организации торгов (двойной аукцион) сил четыре. Котируемые рынки тоже по сути сводятся к этой схеме. Первые две представляют ликвидность на покупку и продажу (лимитные ордера). Вторые две покупки по рынку и продажи по рынку (стоповые по сути тоже по рынку). Те что по рынку сосздают движения, а фактически проплачивают их из своего кармана (проскальзывание). Лимитные противостоят этим движениям. Зоны плотного скопления лимитников создают уровни/зоны сопротивления и поддержки. Зоны/периоды выплеска ордеров по рынку и стоповых создают зоны драйва цены. Эти зоны неравномерно распределяются по цене и по времени.

Задача трейдинга - научится в опредленные моменты времени правильно оценивать соотношение потенциалов этих сил (необязательно всех четырех). Нетолько текущий их расклад, но и на некоторое время вперед. Например, тот же сантимент это попытка оценить накопление потенциала покупцов или продавцов по рынку. Потенциал высок и возможно он реализуется, что приведет к драйву цены в соответствующем направлении. Как оценить этот потенциал - вариантов несколько. Но все они упираются в особенности проведения торгов, типовое поведение трейдеров, ограниченность капитала в их распоряжении и т.д. Все это можно назвать ограничениями.
 
В общем 4 силы: ликвидность на продажу, ликвидность на покупку, маркет покупатели, маркет продавцы. Можно сокращенно: LS, LB, MB, MS.
Можно представить их как функции от цены и времени, а на выходе объем на покупку или продажу: LS(P,t)=V и т.д.
Понятно, что определить точно значения этих функций для будущих моментов времени и цены невозможно. В принципе, это и ненужно - достаточно их соотношения и не в отдельных точках цена/время а суммарные на некотором диапазоне цены/времени.
Соотношения типа MB(dp1,dt1)>>MS(dp1,dt1) покупателей по рынку в определенный интервал времени и цены намного больше продавцов. А если еще и MB(dp1,dt1)>LS(dp1,dt1) то цена вырастет за время dt1 более чем на dp1.
Сразу скажу, что строгой формализации этого с математической т.з. у меня нет, как и надобности в этом. Просто это для удобство восприятия. Определенные соотношения этих сил ведут к определенным событиям, которые отражаются на графике. Если например, ликвидность низкая в некоторый момент времени в торгуемом диапазоне по сравнению с маркет стороной, то будет высокая волатильность, а приращение цены по итогу будет зависеть от соотношения маркет ордеров на покупку и продажу.
Ну и важно конечно то, что эти силы взаимозависимые от предыдущих значений. Проще говоря, покупатели по рынку открывшие позиции через некоторое время (или по определенным ценам) станут продавцами по рынку либо по ликвидности. В принципе вот эти взаимосвязи и отслеживаем на истории, чтобы прогнозировать с некоторой вреоятностью соотношения этих сил в будущем.
 
По мне, так любые неэффективности основанны на реальных ограничениях и дискретности конкретного рынка. Например, разделение трейдеров по горизонтам удержания позиции, или по местам выставлению стоповых ордеров, размещение ликвидности и т.д.Чисто технические особенности связанные с организацией торгов, стереотипами в торговле, временными, законодательными, финансовыми ограничениями.
Вот разделение трейдеров по горизонтам удержания позиции и их стереотипное поведение определяет память рынка. Сам горизонт формирует "память счета" - т.е. пока держат позу и имеют незафиксированную бумажную прибыль или убыток, они вынуждены помнить и глубина памяти определяется временем удержания позы. Второе, вытекающее частично из первого - это усредненная глубина анализа историии для трейдеров (технический анализ) этого горизонта. Так же неспекулятивные трейдеры, могут вносить в ряд память связанную со своим циклом торговли. Например, у хеджеров связанных с сельхоз.продуктами цикл может определяться цикличностью урожая и т.д. В общем, можно разделить трейдееров на группы/подгруппы со схожей цикличностью в торговле (как правило не периодичные). Эта цикличность и определяет память рынка. Конечно, это распределение условное и можно поделить трейдеров множеством вариантов в том числе и безсмысленных. Осмысленным будет выделение группы, участники которой начинают и/или заканчивают свой торговый цикл (открытие трейда-закрытие) в практически одинаковые моменты. Ходят "дружными рядами", как писал Neo. В принципе, правильное распределение на эти группы и способ вычисления на ценовом ряде начала и возможного конца их цикла и есть основа для прогнозирования будущего соотношения сил в рамках маркет/лимит быков/медведей. Сантимент, это нарастающая необходимость группы выходить из трейда. Почему, писал выше. Внутренне время определено опять же в рамках конкретной группы и ее цикла. Поэтому, чисто практически задача стоит в техничсеком способе вычисления на временном ряде начала цикла наблюдаемой группы, способ вычисления совокупной позы этой группы до критических значений. Но это только один из методов, как правило в контртреновой реализации. То о чем писал Neo или FelixWhite. Хотя сразу скажу, что последний ничего конкретного не написал и судить о его успехах я не могу. Упомянул его потому, что его часто вспоминают)))
P.S. В рамках понятий о лимитных/маркет быках/медведей удобно осмыслить и поставить задачи и для других методов торговли. И не для каждого метода нужно например, выделение группы. Есть и более простые методы.
 
Применительно к методам критического накопления сантимента постановка задачи выглядит примерно так:
1. Определяем целевую группу которая ходит дружно. Точнее что может быть связующим звеном для такой группы. Самое простое - горизонт удержания позы. К примеру для интрадейщиков вполне четкие границы носит их цикл.
2. Определить на основе 1 моменты начала цикла накопления. Возможно, в некоторых случаях 1 начало цикла можно считать конец предыдущего. Тогда нужен формальный метод нахождения конца предыдущего.
3. Способ вычисления процесса накопления совокупной позиции/сантимента этой группы из ценового ряда. Т.е. это определенный элементарный прайс-экшен, который увеличивает рассматриваемый сантимент на определенную, вычисляемую величину. Возможно прайс-экшенов нескольких типов и увеличение сантимента достаточно условное. В идеале прайс-экшен и способ вычисления должны логично вытекать из 1
4. Способ верификации полученной модели. Думаю, что это торговая система или несколько вариантов, реализующие финальную стадию процесса накопления - закрытие поз.
 
Попробую в общем поставить задачу спекулятивной торговли.
1. Для получения прибыли нужно движение. Т.е. маркет сторона должна быть сильнее соответствующей лимит стороны. Например, для покупки нужно успеть войти до момента когда MB сторона поглотит на значительном диапазоне цены LS сторону. Т.е. нужно определить момент определенного драйва.
2. Нужно войти перед драйвом, или в его начальной стадии. Для той же покупки можно войти на стороне MB или на стороне LB. Первый вариант это вход по факту начала целевого драйва. Второй, это дополнительный прогноз, что LB>MS.
3. Нужно вовремя выйти на какой-то стадии драйва. Выйти можно по рынку или лимитами, т.е. на стороне MS или LS.
В связи с вышеизложенным, общей задачей является п.1. Нужен способ выявления моментов повышенной активности покупцов или продавцов. Эта активность может быть обусловлена внешними факторами, такими как приход новых денег например и внутренними - обусловленные самим поведением цены и реакцией участников не нее. К методам использующим первые факторы можно отнести трендслежение. Более интересны вторые. Вот на этих факторах нужно и остановится подробнее. И самое главное способов их своевременного выявления.

a) методы сантимента. Можно выделить санимент на выход из позиции - это когда покупатели или продавцы закрывают свои трейды. Сантимент на вход - общие методы входа по ТА, или другие основания для входа, но вычисляемые через цену/время/объем.
Это самый обширный раздел. Исходя из того, что общедоступным источником информации для трейдеров является цена, время и объем, то и определяются моменты драйва через них, или их комбинации. Простейшие методы это используем только одну компоненту из трех. Например, цена. Трейдеры неравномерно размещают ордера на открытие и закрытие трейда по цене. В чистом виде это круглые уровни и экстремумы.
Второе - это астрономическое время в отдельности. Это прежде всего время суток и выхода новостей. Особенно для Forex, где оно само по себе определяет соотношение сил между лимитной и маркет стороной. Что используют те же ночные системы, различные эффекты на границах сессий и т.д. Использование объема в отрыве от цены и времени вроде никаких эффектов не дает.
Но большинство методов используют комбинации цены времени и объема для выявления моментов драйва. В какой комбинации зависит от того, в какой использует большинство (с финансовой т.з.). Тут можно начать с элементарных попарных комбинаций. Чем проще тем лучше в некоторой степени.
Комбинация цены и времени. Самое простое это изменение цены за фиксированное время. Второе, это дополнительно фиксируем начало отсчета по астрономическому времени (или диапазону времени). Например, это изменение цены с начала какой-нибудь сессии или после выхода новостей. Третье, это взяв за точку отсчета какую-нибудь цену - изменение цены за фиксированное время после прохождения какого-нибудь уровня, например. Так же целью вычисления м.б. не цена или ее изменение, а изменение времени. Например, время достижения нового экстремума, время нахождения цены на определенном уровне (Market Profile).
Так же интересные варианты дает комбинация цены и объема, времени и объема.
Думаю, что более сложные варианты использующие все три компоненты, правильнее и удобнее вычислять через комбинацию более простых (попарных и по отдельности). Чем сложнее комбинация, тем меньше шансов на ее распространенность, а значит и на корректное отражение чужих намерений. имха. Эффективность применения тех или иных комбинаций зависит от микроструктуры конкретного рынка. Главным образом это состав участников и правила организации торгов.

b) циклическая смена активности - активность покупцов по рынку сменяется активностью продавцов. Тут видимо свинг торговля в основе
 
вот например, как можно попробовать вычленить трейдеров определенного горизонта, исходя из комбинации цена/объем. Смотрим свинги определенного параметра. Имеем например, свинг вврех (импульсный) и коррекционный свинг следом. Предполагаем, что коррекционный свинг в основном вызван фиксацией прибыли участников более низкого TF. Считаем суммарный волюм на импульсном и коррекционном свинге. Вычитаем из импульсного объема коррекционный. Полученная величина - приблизительная оценка объема позиций игроков более высоких TF (ну и ходов цены соответственно). Далее можно примерно оценить их средний уровень входа, например по медиане распределения волюма по импульсному свингу, или более тривиальным способом. Можно считать, что это новая точка отсчета как по цене, так и по времени. Движение в сторону импульсного свинга означает бумажную прибыль рассматриваемой группы, ниже - убыток. Если следующие свинги опять импульсный и коррекционный, то имеем уже 2 точки отсчета и суммарный волюм позиций вошедших в трейд игроков рассматриваемого уровня. Критичность накопленного волюма, а так же цели игроков по приращению цены и времени уже определяют моменты нашего входа в игру - они и будут создавать драйв.
Конечно, это тоже некоторое усреднение/огрубление. Без этого не обойтись. Как писал выше, должны быть довольно простые модели, но одновременно отражающие искомое достаточно точно. Ну и тут практика критерий истины - проверка конкретных стратегий построенных на гипотезах, анализ результатов, доп. исследование, постановка новых гипотез и т.д. Ведь микроструктура конкретного рынка нам априори не ведома - только предположения и их проверка. Возможно даже более простые гипотезы будут более эффективны. Например, без свингов а рассматривать свечи определенного фрейма. Коррекцией к примеру считать верхнюю тень бычей свечи (нижнюю медвежей)
 
Спасибо за содержательность, очень интересно.
 

О! И никаких битв с инопланетянами)

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

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

как раз это совершенно логично и естественно.

 
sever31:
Спасибо за содержательность, очень интересно.


пожалуйста, надеюсь удастся сообща развить тему
 
Mischek:

О! И никаких битв с инопланетянами)

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

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

как раз это совершенно логично и естественно.



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

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

Другой вопрос стоит ли пытаться и самому нажиться на инвесторах становясь спредером или даже на ошибках спекулей-спредеров и как это можно сделать. Или как "очистить" цены от сделок спред-трейдеров. Тут есть что обсуждать)))

Причина обращения: