mehanizator: Статистический трейдинг

  • Автор темы mehanizator1
  • Дата начала

mehanizator1

New member
Как обычно строят торговые системы? Придумывают условие для входа в позицию и условие для выхода из позиции, потом применяют полученные условия на ценовой график и получают эквити системы как сумму результатов сделок. Таким образом, если представить текущую ситуацию в момент принятия решения в виде набора разных числовых факторов (цена, волатильность, показания разных опорных индикаторов и прочее), то алгоритм системы будет бинарным, то есть выдавать два значения: «вход в позицию» или «выход из позиции». Это привычный всем способ построения системы, но у него есть свои недостатки.

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

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

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

Остался последний шаг – из матожидания и дисперсии придти к размеру позиции, который нужно держать на текущем баре. Однако этот шаг уже фактически сделан здесь: http://www.russian-trader.ru/forum/viewtopic.php?t=5187 Оптимальный размер позиции пропорционален среднему изменению, поделенному на средний квадрат изменения.

Итак, все нужное собрали вместе – вместо бинарной модели, выдающей “вход”/”выход”, получаем модель, выдающую оптимальный размер позиции на каждом баре. Каковы преимущества такого подхода? Разумеется, более гибкое использование рыночных особенностей, охваченных построенной нами моделью. Но самое главное – для любых оценок доходности и риска используются не исходы сделок, а данные баров. А баров может быть на порядок больше, чем сделок бинарной системы, а, значит, оценки будут значительно более адекватными.

Недостатки тоже очевидны: придется пересесть с привычных метастоков с красивыми стрелочками и веселыми графиками индикаторов на скучные таблицы Экселя.

Автор: mehanizator
 

Technograf

New member
Re: Статистический трейдинг

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

***

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

***

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

***

Оптимальный размер позиции пропорционален матожиданию, поделенному на вариацию.

***

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

а эта модель только для лонга?
т.е всегда лонг, но объем позиции - "плавает"

или для двух состояний? лонг/шорт, каждое с плавающей позицией?

(чето в уме сразу картинка днк нарисовалась)




или нет: лента мебиуса больше подходит :)))

 

mehanizator1

New member
Re: Статистический трейдинг

вот это больше всего понравилось!
и то верно - позиция от волатили!

а эта модель только для лонга?
т.е всегда лонг, но объем позиции - "плавает"
так если матожидание отрицательное - модель предсказывает падение, ты шортишь. если положительное - модель предсказывает рост, ты лонгуешь. позиция плавно меняется от "шорт на все" до "лонг на все".
 

Technograf

New member
Re: Статистический трейдинг

так если матожидание отрицательное - модель предсказывает падение, ты шортишь. если положительное - модель предсказывает рост, ты лонгуешь. позиция плавно меняется от "шорт на все" до "лонг на все".
а! ну я так и понял!
спасибо за статью! буду думать )))))
 

Technograf

New member
а цену как представлять? барами, свечками, или линиями?
и еще.. тайм сохраняется - если цену дискретим барами?
 

mehanizator1

New member
а цену как представлять? барами, свечками, или линиями?
и еще.. тайм сохраняется - если цену дискретим барами?
мы ж цену на конец бара собираем, так что все равно. это конечно если ты играешь тупо цену :)

про тайм не понял.
 

Technograf

New member
мы ж цену на конец бара собираем, так что все равно. это конечно если ты играешь тупо цену :)

про тайм не понял.
1. мне вот это важно было услышать
цену на конец бара собираем
тогда больше линейный график подходит?

2. про тайм - ну это старо-ново-модная штука.. типа избавления от тайма вообще.. ну как в ренко и прочих pof
ну а если бары сохраняюццо, тогда и тайм (1 мин-5мин-1 час-дн) сохраняеццо..

это конечно если ты играешь тупо цену :)
3. намек не понял )
это типа намек, что на матожидание влияет дисперсия?

(или я не прав с линейным графиком, а на матожидание влияет и хай-лоу?)
 

mehanizator1

New member
1. ну хай лоу бара это тоже интересная информация, чего уж ее так сразу выкидывать-то? хотя конечно хозяин барин.

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

3. ну например если ты играешь какую-нибудь сложную опционную штуку, то тебе может быть и вовсе не важно, где там будет цена, ты на волатильность больше смотришь :)

картинки да, в тему :)
 

Technograf

New member
1. ну хай лоу бара это тоже интересная информация, чего уж ее так сразу выкидывать-то? хотя конечно хозяин барин.)
ага.. ага!
2. ну а как цену нарубать-то? не хотите по времени можете по чему хотите нарубать, главное чтоб можно было посчитать изменение цены и изменения факторов из одного состояния в другое.
так! так! [что-то записывает]
3. ну например если ты играешь какую-нибудь сложную опционную штуку, то тебе может быть и вовсе не важно, где там будет цена, ты на волатильность больше смотришь :)
ах вот ты ж как! как то я упустил из виду, что и цена бывает не важна!!!
картинки да, в тему :)
 

zemma

New member
Хорошо вам, программерам_математикам. А у меня вот даже если есть идеи, мне их НЕ протестить
 

ASFedor

New member
Re: Статистический трейдинг

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

Спасибо.
 

ASFedor

New member
Re: Статистический трейдинг

ну, например, ее можно представить гистограммой ценовых изменений.
мда...

ru.wikipedia.org/wiki/Гистограмма_(статистика)
Очевидно, что если нет понимания изложенного по ссылке, дальнейшие вопросы отпадают сами собой.

Все равно спасибо, глядишь когда-нибудь и разберусь :)
 

Foxman

New member
Ну зачем же сразу в Ексель, это совсем сурово.
Ami много умеет, а Wealth-Lab пожалуй и побольше.

Кстати, вот эта заметка - она, по моему, уже из пограничной области, когда с одной стороны то, что везде написано и продалжает писаться, а с другой - то, что нигде не написано и вряд ли когда будет, потому как это реально работает.
 
Your email address will not be publicly visible. We will only use it to contact you to confirm your post.
Сверху