1. Skip to Menu
  2. Skip to Content
  3. Skip to Footer

Зачем нужна торговая система?

Рейтинг:   / 0
ПлохоОтлично 

Разработка торговой стратегии. Связность рынка и условие входа.

С точки зрения человеческого восприятия рынок пред­ставляет собой комбинацию движений и разворотов. Движение прекращается разворотом, цена движется в противоположном направлении до следующего разворота и так далее.

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

 

Случайный график

 

Сбербанк линейный  график

 

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

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

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

Основная часть работы трейдера должна состоять в иссле­довании реального ценового графика и поиске особенностей, которые достоверно носят неслучайный характер.

На реальном рынке существует механизм, связывающий предыдущие движения цены и последующие. Сутью этого механизма является поведе­ние всего сообщества трейдеров, которые воспринимают про­шлые движения цены через графики, открытые в их биржевых терминалах, и принимают решения под воздействием того, что они видят. Эти их решения формируют следующее движение цены. Поскольку график один для всех, решения трейдеров в какой-то степени согласованы, и как результат этой согласован­ности возникает связность между прошлым и будущим. Про­шлые движения цены влияют на будущие. График перестает быть полностью случайным, а, значит, появляется возможность для извлечения прибыли для того, кто умеет находить эти «от­клонения от случайного» и строить вокруг них торговую страте­гию.

Другими словами, главная особенность реального рынка в том, что между прошлыми его состояниями и текущим поведе­нием существует определенная логическая связность. Решения, которые принимают трейдеры в настоящий момент, логически проистекают из прошлых состояний рынка. Несмотря на то, что принимаемые решения довольно сильно отличаются от трейдера к трейдеру, существуют некоторые общие принципы принятия решений, психологические закономерности, популярные страте­гии игры, информационные возмущения со стороны крупных источников аналитики и т.д. Все это приводит к тому, что часто возникает результирующий вектор движения, общее предпочте­ние всей массы трейдеров, оказывающее давление на цену. Так и возникает связность между прошлыми состояниями рынка и его текущим поведением.

Эта связность проявляется в виде статистических откло­нений, которые можно обнаружить в изменениях цены. Появ­ляются, например, участки данных с достоверной автокорреля­цией, возникает устойчивое отклонение матожидания измене­ний цены от нуля. Рынок обретает склонность двигаться в од­ном направлении, в отличие от случайной модели, где матожидание всегда нулевое и смещения цены в обе стороны равнове­роятны.

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

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

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

Из этого вытекает требование на вход в позицию: после входа должен иметь место статистический сдвиг, порожденный логической связностью рынка. Условие входа X должно содер­жать описание некоторого состояния рынка, при котором связ­ность начинает порождать статистический сдвиг в изменениях цены.

Например - трендовые стратегии основываются на принципе «росло до сих пор - будет расти и дальше». Усло­вие входа в позицию в этом случае должно описывать ситуацию  «росло до сих пор». С помощью обычных средств описания ры­ночных условий это условие может выглядеть как:

-  цена выше скользящей средней;

-  быстрая скользящая средняя выше медленной скользя­щей средней;

-  цена выше максимума пришлого дня;

-  открытие сегодняшнего дня выше открытия прошлого. и так далее.

Неопределенность и риск.

Связность обычно недостаточно сильна, чтобы случались ситуации «абсолютной предсказуемости», когда успех сделки был бы предопределен на 100%. Это следует из самой структу­ры рынка - действующими лицами являются множество отдель­ных игроков, действия которых не могут быть абсолютно син­хронизированы. Всегда есть вероятность, что в процесс вдруг откуда ни возьмись вмешается какой-нибудь крупный игрок, который своим внезапным решением разрушит ту связность, на которой вы только что собрались заработать.

Таким образом, рынок представляет себой систему, обла­дающую двумя важными для трейдера свойствами:

1. это возможность получения доходности, которая образуется из внутренней связности ценовых движений;

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

Можно отметить, что в движениях цены присутствуют два компонента - случайный и неслучайный. Задачу системной тор­говли, таким образом, можно написать и так: отыскать и забрать неслучайный компонент с рынка. Ведь неслучайный компонент порожден именно связностью.

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

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

Тестирование условий.

Главное достоинство системного подхода к построению торговых стратегий состоит в возможности проверить ту или иную гипотезу на исторических данных. Возможность эта появ­ляется потому, что правила, определяющие ситуацию, форму­лируются точно и недвусмысленно, чаще всего в виде матема­тических формул, и это позволяет однозначно выделить во всем объеме исторических данных все нужные нам случаи.

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

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

Однако подобная наивность на рынке обычно приводит к сильным разочарованиям, когда в очередной раз в привычной и легко узнаваемой ситуации цена разворачивается совсем в дру­гую сторону. На рынке нет ситуаций, которые всегда повторя­ются одинаково. Или, по крайней мере, нет повторяющихся си­туаций, которые позволяли бы устойчиво зарабатывать.

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

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

Таким образом, складывается алгоритм наших действий по системному исследованию торговой ситуации:

1. описать точное условие, однозначно выделяющее инте­ресующую нас ситуацию среди прочих - центральное условие;

2. согласно полученному условию отыскать на прошлых данных аналогичные ситуации в количестве не менее пары де­сятков;

3. составить усредненную картину поведения цены;

4. сделать выводы о наличии особенностей в поведении цены, позволяющих строить вокруг них торговую стратегию.

Такую «карту ситуации» можно построить и воспользо­вавшись тестером какого-либо средства теханализа. Мы проводим разработку и тестирование торговых стратегий по вашим входящим данным. С условиями можно ознакомиться здесь.

Последовательное приближение.

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

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

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

1. Гипотеза о наличии особенностей.

  1. 2.Формулировка центрального условия ситуации.
  2. 3.Построение карты ситуации путем усреднения анало­гичных условий по историческим
             
  3. 4.Выводы о подтверждении или опровержении гипотезы.

В случае подтверждения гипотезы приступаем к завер­шающему этапу:

  1. 5.Поиск наилучшего условия входа в позицию.
  2. 6.Поиск наилучшего условия выхода из позиции.

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

  1. 1.гипотеза - перебор индикаторов;
  2. 2.переподгонка под исторические дан­ные;
  3. 3.обнаружение «грааля»;
  4. 4.торговля - разочарование.

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

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

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

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

Технические условия возникно­вения связности.

Трендовые условия.

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

Контртрендовые условия.

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

Связность, создаваемая силовым уровнем.

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

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

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

В итоге можно сформулировать практические принципы построение торговой системы.

Важнейшим свойством торговой системы (ТС) является ее способность выстоять в рынке при различных рыночных условиях, сохранить и приумножить торговый счет.

    Какие факторы следует учитывать при построении ТС:

-  имеющиеся в распоряжении средства;

-  психологические аспекты;

-  исход ожиданий;

-  текущая поддержка;

-  потребности системы.

 

Имеющиеся в распоряжении средства - существенно то, как вы будете ограничены во времени и размере вашего торгового счета. Что касается времени: не обманывайте себя. Если вы заняты целый день и полностью поглощены своей работой, тогда вы не сможете торговать на внутридневной основе. Если вы ограничены в средствах, не обольщайтесь, что вам обязательно и ежедневно будет сопутствовать удача. Большие счета предполагают более умеренную торговлю с минимальным риском, отдача от такого счета покрывает желаемые потребности трейдера. Малые счета предполагают использование заемных средств, что повышает степень риска и требует большего времени для торговли.

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

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

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

Потребности системы - это имеет отношение как к психологическим критериям, так и к потребности по прибыльности ТС. Если вы имеете серьезный постоянный доход, то можно ограничить ТС от использования кредита или полностью или до какого-либо процента. Обычно у тех систем, которые созданы, чтобы управлять торговыми операциями с минимальным риском, это ограничение составляет не более  25%. Для агрессивных ТС – ограничения нет. Все зависит от текущей ситуации на рынке. Однако в любом случае не стоит доводить дело до пополнения торгового счета, что не допустить маржин-колла по позициям.

 

Критерии создания ТС.

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

2. Выбор инструмента, таймфрейма и начальных параметров. Для разработки ТС используют историческими данные на инструмент. Исходя из возможности уделять рынку определенное время, выбирается рабочий ТФ. Учитывая психологический статус трейдера следует выбрать умеренную или агрессивную торговлю, и соответственно набор индикаторов и условий для формирования сделок.

3. Определение критериев входа в сделку – набор математических индикаторов, совмещение с уровнями поддержек и сопротивлений, анализ графических паттернов – создание объективных условий на вход в сделку.

4. Лимитирование рисков – расчет уровня остановочного ордера на позицию в случае хода цены против позиции, расчет размера позиции в зависимости от уровня риска.

5. Определение цели сделки – расчета уровня выхода из позиции на оптимальном ценовом уровне, который рассчитывается по: уровни сопротивлений-поддержек, графическим моделям, сигналам индикаторов.

6. Максимизация прибыли – определение необходимости использовать приказы трейлинг-стоп и частичное закрытие позиции.

7. Ведение статистических данных – для определения состояния рынка, когда ТС показывает неудовлетворительные результаты.




Реклама