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

SWT-метод: что понимаем под трендом мы

SWT-метод: что понимаем под трендом мы
Для начала зададимся вопросом, а что такое тренд?

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

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

В классическом техническом анализе задача построения трендов решается, что называется «в лоб». Берутся максимумы и минимумы рынка и по определенным правилам строится предполагаемое направление движения цены. 
Для разделения различных по длительности трендов такое построение производится двумя разными способами: — на разных таймфреймах, здесь используются фильтрующие свойства таймфрейма, так как графическое представление движения цены с определенным интервалом поглощает все изменения цены внутри этого этого интервала;
— по иерархии минимумов и максимумов, т.е. начале строится самый быстрый тренд, затем по переломам направления этого быстрого тренда строится более медленный и т.д. Это основные способы, если не вдаваться в детали и второстепенные версии этих основных вариантов.
 И все было бы хорошо, если бы не то обстоятельство, что реальные рынки сильно отличаются по своему поведению от идеальной модели и заставляют при построении и анализе трендов отступать от жестких правил, используя в спорных случаях субъективные трактовки ситуации. Основным инструментом каждого аналитика является один и тот же график, но роль субъективного фактора приводит к тому, что результаты и трактовка динамики цен у всех получаются разные, и успех такого анализа во многом зависит от мастерства данного конкретного аналитика, являясь не наукой, а скорее искусством. 
Известная шутка про 40 аналитиков в отдельных комнатах, которые дадут 40 вариантов анализа одного и того же инструмента, во многом справедлива. В общении эти аналитики могут прийти к консенсусу, но это не значит. что концепция, достигнутая в результате такого соглашения, будет реализована рынком.


SWT-метод: что понимаем под трендом мы


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

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

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

Коротко напомним основной тезис предыдущей публикации: SWT-метод: существуют ли тренды? 
Следствием очевидного факта — изменение цены любого актива на любом промежутке времени равно сумме всех изменений цены внутри данного промежутка — является то, что энергетический спектр рыночного процесса имеет огибающую вида 1/f^n, где n>1 (частный случай n=2 соответствует модели случайного блуждания).
SWT-метод: что понимаем под трендом мы

Рис.1. Энергетический спектр фликкер-шума

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

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

График фликкер-шума показывает, что в процессе присутствуют колебательные компоненты со всеми частотами и отсутствуют периодические компоненты процесса. Это впрочем не препятствует проявлению на отдельных участках рынка узкополосных случайных составляющих, которые могут восприниматься наблюдателем, как квазипериодические. Однако существуют эти составляющие недолго и не меняют характер энергетического спектра процесса.
В рамках SWT-метода уменьшение размерности производится за счет объединения близких по временным характеристикам компонент движения рыночных цен в более крупные конструкции — стохастические волновые тренды, на которые с использованием принципа декомпозиции разделяется график цены. Грубо говоря, мы объединяем, например, в одну конструкцию все колебания с периодом 1 час плюс-минус тридцать минут (это в линейной шкале частот, в логарифмической шкале цифры будут другие)  и полученную сумму рассматриваем, как тренд часового цикла. т.е. процесс, средний период которого  на бесконечном интервале наблюдения которого будет равен одному часу.

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

SWT-метод: что понимаем под трендом мы

Рис.2. Амплитудно-частотные характеристики системы полосовых фильтров

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

Продолжение следует.
30 Комментариев
  • Сергей Лазаренко
    29 апреля 2018, 12:02
    Для начала рассмотрим, как реализована задача разделения трендов в рамках SWT-метода
    непонятно, и как вы их разделяете? Пальцем ткните…
      • Сергей Лазаренко
        29 апреля 2018, 14:54
        Николай Скриган,  Какими фильтрами?
        Имеем график цена на Н1 и дальше что происходит? Какие данные берутся? Что с этими данными происходит?

          • Сергей Лазаренко
            29 апреля 2018, 15:06
            Николай Скриган, конечно не знаю.
            Вы для кого пишите?
            99,5% вас не понимают...

              • LogikoMen
                29 апреля 2018, 18:30
                Николай Скриган, теория интересная, но без решения главной проблемы — бессмысленная. Главная проблема рынка — постоянное изменение волатильности, а тем самым изменение самой волны как по длине — времени, так и по высоте (цене). Простое смещение точки старта приводит к кардинальной смене картины. Вы же хотите применить методы, где этой проблемы нет в принципе на физическом уровне.
  • spebe
    29 апреля 2018, 14:34
    Главная причина хаоса на рынках — их преимущественная эффективность, где участники предположительно действуют на основании всей имеющейся у них информации.
        Анализ спектра методами декомпозиции с помощью фильтров представляет собой полный аналог преобразования Фурье (для колебаний плотности воздуха), который проделывает человеческий слуховой аппарат вместе с мозгом несознательно. В результате такого преобразования получается звук, который мы слышим.
        Таким образом, каким бы ни был несовершенным наш мозг, он проделывает подсознательно те же преобразования, что описаны здесь, и как мне кажется, находит отражение в принятии торговых решений игроков, которые можно охарактеризовать как интуитивные решения.
        То есть этот «субъективизм», от которого мы пытаемся избавиться, есть ничто иное как результат квазиобъективного, подсознательного анализа ценового графика, методом, очень похожим, в конечном счете, на SWT.
      • spebe
        29 апреля 2018, 16:06
        Николай Скриган, а я как раз занимаюсь анализом спектра. И это мое ключевое ноу-хау. И анализирую не график, а его Фурье образ. И у меня также есть методика фильтрации АЧХ, с пом. которой в итоге появляются значимые и не значимые зоны S/R. При этом отправной точкой, аналогично, является определение тренда по Ч. Доу (что самое интересное).
  • Сергей Лазаренко
    29 апреля 2018, 15:34
    Позиция изобретателя понятна, теперь самый главный вопрос, без ответа на который все превращается просто в Докторскую диссертацию, Прирост какой? Ну и просадка? И какой ММ при этом использовался?
    Ну и Золото не интересует, потому как для тех кто средние использует то по Золоту легко получишь прибыль, потому как у него длинные периоды трендов, Евро что показала?
    Вы же помню одно время своего робота запускали, ну так покажите результаты на хорошем сервисе мониторинга
  • SergeyJu
    29 апреля 2018, 16:17
    Почему эта гребенка фильтров лучше, например, вейвлетного разложения? 
    Применение преобразования Фурье опрадано там, где собственные функции системы есть синусоиды.Механические системы, связанные с вращением, акустика, радиофизика — прекрасные примеры систем, где фурье анализ есть естественный метод.  Фликкер шум вообще говоря подобных собственных  функций не содержит. И даже более общий метод SVD, как мне представляется, не очень перспективен. 
      • SergeyJu
        29 апреля 2018, 18:09
        Николай Скриган, правильное разложение — по СОБСТВЕННОМУ базису системы. Оно же и естественное. При распространении узкополосного  акустического или радиосигнала несущая частота его практически не меняется. Значит, Фурье. 
        В нашем же случае такого собственного базиса нет. Поэтому выбор Фурье, Хаара, Добеши или Мексиканской шляпы не оправдывается никакими содержательными соображениями. Вы выбрали Фурье, потому что имеете опыт работы с ним из другой области деятельности. Мой опыт работы с числовыми рядами изначально тоже включал в себя всевозможные БПФ и полосовые фильтры и разложения по собственным векторам, потому что это было физически опрадано. 
        Здесь — не опрадано, это случайный выбор. Как обычно, ищем не где потеряли, а где светло.
        • Sergey Pavlov
          30 апреля 2018, 08:37
          SergeyJu, а что вам подсказывает интуиция и опыт? В нашем случае нет собственного базиса потому что его не может быть или из-за того, что у нас не хватает тяму до него допетрить? Если, скорее, второй вариант, то из известных вариантов базиса к чему более должен был бы тяготеть рынок, что из придуманного и открытого людьми более естественно для рынка?
          • SergeyJu
            30 апреля 2018, 11:31
            Sergey Pavlov, думаю, что в том смысле, как это есть во многих отраслях физики или техники — у нас такого базиса нет. Но, возможно, есть какая-то стохастическая конструкция, в которой минимизируется объем кода для описания цен с той или иной точностью. Если такая есть, то в ней системы создавать будет проще и вероятность преподгонки будет меньше. В любом случае, это не синусоиды,  а что-то менее гладкое, возможно, какие-то всплески.
            • Sergey Pavlov
              30 апреля 2018, 11:40
              SergeyJu, что-то в стиле колмогоровской сложности?
              • SergeyJu
                30 апреля 2018, 11:47
                Sergey Pavlov, скорее, комбинация каких-нибудь зигзагов. Не знаю.
            • Sergey Pavlov
              03 мая 2018, 09:50
              Николай Скриган, а если без риторических фигур?
          • SergeyJu
            03 мая 2018, 09:02
            Николай Скриган, я прекрасно понимаю, что Вы пишете про фильтры. Включите, наконец мозги. Вы переписываетесь с математиком, который в советской оборонке занимался всевозможной цифровой фильтрацией не один десяток лет. И после этого, в отличие от Вас, не остановился, а продолжал изучать новые методы в прикладной математике, включая методы распознавания образов и прочие новации, типа дипленинг. 
              • SergeyJu
                03 мая 2018, 10:52
                Николай Скриган, ну зачем Вы лезете в бутылку и пальцы веером распускаете? Вы же не знаете, по каким гарнизонам я лазил с новой техникой, и где мои программы работали. 
                Сколько раз я Вам писал про то, что Вы неадекватно работаете с риском? Вы меня даже в ЧС за это заносили. Но практика показывает, что я был прав. 

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

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