МГС  Московская Гигабитная Сеть
 www.umos.su info@umos.su  Выделенные линии Ве/б-Студия Хостинг Collocation
 Тарифы Вопросы и ответы Полезная информация Контакты

Трейдинг >> Системы

Страниц в ветке: 1 | 2 | 3 | 4 | 5 | 6 | 7 | >> (все)
neophyte
Неофит
***

Зарегистрирован: 15/04/2003
Сообщений: 483
Нахождение: Минск
Система анализа финансовых рынков
      #18246 - 02/12/2003 14:31

Вводные замечания.

В течение последних лет наша группа занималась исследованиями в области технического анализа финансовых рынков. В серии заметок мы попытаемся изложить некоторые результаты разработок, реализованные в виде комплекса «Система анализа финансовых рынков».
Работа выполнялась специалистами, обладающими опытом практической работы, связанной с разработкой цифровой аппаратуры прикладного анализа физических процессов в системах технической диагностики сложных механических объектов с нелинейной динамикой и нестационарными режимами работы. Этот опыт дал методологическую базу в выработке подхода к анализу рынков. Сведения из практики трейдинга использовались в объеме, необходимом для углубленного понимания постановки задачи.
Основной упор в исследованиях был сделан на практическую реализуемость и полезность результатов. Полагаем, что в определенной степени нам удалось достичь этой цели. Так как объем информации о существующих методах технического анализа, используемый разработчиками «Системы анализа финансовых рынков», был сведен до минимума, то возможное дополнение данных, полученных с помощью аналитической системы, приемами и тактикой торговли, основанными на использовании других методов технического анализа, в том числе графических, и данных фундаментального анализа, потенциально способно повысить эффективность использования «Системы анализа финансовых рынков». И наоборот, применяемый подход к совместному использованию нескольких уровней анализа, учитывающий иерархические свойства и вложенность рыночных движений и циклов, при всей его простоте и очевидности, по нашему мнению может повысить эффективность применения многих других индикаторов и алгоритмов анализа, характеризующих динамику рыночных процессов.
Излагаемые материалы не представляют законченный результат. Уточняются алгоритмы анализа, совершенствуются способы представления и интерпретации данных с целью облегчения восприятия полученных результатов, упрощения и максимально возможной формализации процесса принятия торговых решений, обеспечения максимума информации в удобной форме.
Заранее приносим свои извинения за некоторые повторы в текстах и цитирование зачастую общеизвестных и очевидных вещей. Часто это сделано только для связности изложения материала.
В заключение хотим выразить благодарность всем, а таких людей на русскоязычных форумах по тематике трейдинга немало, чьи мысли и идеи прямо или косвенно помогали нам в выборе цели и постановке задачи при выполнении нашей работы. Желаем Вам удачи и успешной торговли и надеемся, что Вы не будете сожалеть о потраченном на чтение времени.


--------------------


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
neophyte
Неофит
***

Зарегистрирован: 15/04/2003
Сообщений: 483
Нахождение: Минск
Введение [re: neophyte]
      #18247 - 02/12/2003 14:33

1. ВВЕДЕНИЕ

Рынок FOREX (Foreign Exchange Market, или FX) представляет собой совокупность операций по купле-продаже иностранной валюты и финансовых инструментов с выполнением на определенную дату. Основные участники - коммерческие банки, валютные биржи, центральные банки, фирмы, осуществляющие внешнеторговые операции, инвестиционные фонды, брокерские компании, частные лица. Ежедневный объем конверсионных операций в мире составляет по некоторым оценкам свыше двух триллионов долларов США. Дневной объем операций крупных международных банков достигает миллиардов долларов.
Не нарушая общности, в дальнейшем будем рассматривать рынок спот-контрактов (spot), или текущих конверсионных операций, к которым относятся сделки купли-продажи валюты, фактическое исполнение (валютирование) которых выполняется на второй рабочий день после дня заключения сделки. На Spot-рынок приходится примерно 45%-50% всей Forex-активности.
Кроме валютных операций с реальной поставкой или реальным обменом валюты, участники FOREX используют торговлю со страховым депозитом - маржинальную, или рычаговую торговлю (margin trade или leverage trade). При маржинальной торговле каждая операция обязательно имеет два этапа: покупка (продажа) валюты по одной цене, а затем обязательная продажа (покупка) ее по другой (или по той же) цене. Первое действие называется открытием позиции, а второе - закрытием позиции.
Типичные объемы сделок в межбанковской торговле составляют 10 миллионов долларов, но благодаря системе маржинальной торговли, выход на рынок доступен с меньшим торговым капиталом. Для совершения операций купли-продажи валют необходимо только внесение залогового депозита, который дает возможность клиенту проводить сделки на суммы, существенно превышающие внесенный депозит. Риск потерь возлагается на клиента, депозит служит обеспечением, страхующим брокера.
При открытии позиции в системе маржинальной торговли реальной поставки валюты не происходит, а гарантией компенсации возможных потерь служит страховой депозит участника, открывшего позицию. После закрытия позиции происходит расчет прибыли или потерь соответственно уменьшая или увеличивая размер страхового депозита.
Для успешных операций на валютном рынке необходима информация о состоянии и тенденциях развития мировой валютной системы, знания о природе макроэкономических показателей, влияющих на динамику валютных курсов. Соотношение валютных курсов в конечном счете определяется фундаментальными факторами - ключевыми статистическими показателями состояния национальных экономик.
Изучение характера и степени влияния макроэкономических показателей на динамику валютных курсов является предметом фундаментального анализа финансовых рынков. Фундаментальный анализ базируется на статистических данных за прошедший период времени, т.е. на уже свершившемся факте. Данные его представляют интерес для инвесторов.
Другой подход основан на изучении одних только графиков, изображающих поведение курсов валют во времени и называется техническим анализом.
Основные предпосылки, на которых основан технический анализ, принято формулировать в виде следующих трех постулатов:
1. Рынок учитывает все. Иначе говоря, цена является следствием и исчерпывающим отражением всех движущих сил рынка. А макроэкономические показатели, являющиеся предметом фундаментального анализа, уже давно учтены рынком и являются только свидетельством свершившихся фактов.
2. Движение цен подчинено тенденциям. Жизнь рынка состоит из чередующихся периодов роста и падения цен, так что внутри каждого периода происходит развитие господствующей тенденции, которая действует до тех пор, пока не начнется движение рынка в обратном направлении.
3. История повторяется. Тот факт, что определенные конфигурации на графиках цен имеют свойство появляться устойчиво и многократно, причем на разных рынках и в разных масштабах времени, является следствием действия некоторых стереотипов поведения, свойственных человеческой психике.
Достаточно условно методы технического анализа можно разделить на статические и динамические.
К статическим методам относится в основном графический анализ, основанный на различных способах определения уровней поддержки и сопротивления, дающих базовые значения цен для выработки тактики и стратегии торговых операции. В какой-то мере к статическим методам относится и волновая теория Эллиотта в классическом виде без использования гармонических и квазигармонических аппроксимаций волн. Для статических методов технического анализа время в большинстве случаев не является характерным и необходимым параметром при анализе рынка.
Динамические методы в большей степени базируются на математическом исследовании параметров движения цен на текущем интервале времени, используя чрезвычайно широкий класс методов и средств анализа временных рядов.
«Система анализа финансовых рынков» базируется на принципах технического анализа с упором на математические методы обработки и исследования закономерностей ценовых рядов. Система предназначена для аналитической поддержки управления краткосрочными и среднесрочными инвестициями в финансовые инструменты международного валютного рынка. Естественно заменить трейдера она не может, но сочетание квалифицированного специалиста и адекватного аналитического инструмента обеспечивает существенный положительный эффект при совершении торговых операций. Особенностью системы является непрогнозный характер аналитических алгоритмов. В каждый конкретный момент времени производится анализ текущих тенденций рынка, на основании результатов которого формируются исходные данные для выбора торговой тактики и совершения торговых операций. При изменении ситуации вновь поступающая информация формирует новые сигналы системы и, в зависимости от тактики, используемой трейдером, дает основания для принятия решений о сохранении позиции, ее ликвидации или о развороте.
Следует отметить, что хотя система разрабатывалась для валютного рынка, она является достаточно универсальной и может использоваться и на фондовых рынках для торговли акциями и инструментами, производными от фондовых индексов.


--------------------


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
neophyte
Неофит
***

Зарегистрирован: 15/04/2003
Сообщений: 483
Нахождение: Минск
Формальная постановка задачи - 1 [re: neophyte]
      #18248 - 02/12/2003 14:37

2. ФОРМАЛЬНАЯ ПОСТАНОВКА ЗАДАЧИ

2.1. Формальная запись процесса изменения цены.

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

z(t) = x(t) + n(t) ,

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

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

n(t) – широкополосный случайный процесс – шумовая компонента.

Уже на этом первом этапе формализации задачи мы пришли к первому выводу – модель рынка, принимаемая при постановке задачи на разработку аналитической системы, зависит от условий ее использования и тактических задач трейдинга. Соответственно, если целью является фиксировать и выделять движения в 20-30 процентных пунктов, то параметры модели будут одни, если 500-600 пунктов, то другие. Т.е. разработку аналитической системы нужно начинать не с выбора или разработки подходящего индикатора или семейства таких индикаторов, а с выбора целей, которые должны достигаться с помощью индикатора. И уже на основании заданных целей проверяется адекватность и пригодность используемых средств технического анализа.
Итак, самая общая формальная запись исходного процесса – поведения цены – представляется в виде суперпозиции некоторой функции, представляющей для нас интерес, и некоторой помехи, шума, мешающей нам. Какими должны быть параметры этих функций, чтобы адекватно описывать рынок и давать исходную информацию для создания аналитической системы?


--------------------


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
neophyte
Неофит
***

Зарегистрирован: 15/04/2003
Сообщений: 483
Нахождение: Минск
Формальная постановка задачи - 2 [re: neophyte]
      #18252 - 02/12/2003 15:05

2.2. Цель и назначение алгоритмов обработки.



Итак, изменение цены во времени описывается выражением:



z(t) = x(t) + n(t) ,



где z(t) – изменение цены во времени;

x(t) – некоторая функция, описывающая значимые движения цены;

n(t) – некоторая шумовая компонента, описывающая несущественные изменения цен, предположительно с нулевым средним.



Дальнейшая задача распадается на две достаточно независимых:

- выделение x(t) из наблюдаемого z(t);

- изучение (измерение, анализ, оценка) параметров x(t) с целью принятия торговых решений.



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



Переписав формулу, получаем не менее очевидное выражение:



x(t) =z(t) – n(t).



Т.е. для выделения интересующей нас медленной компоненты изменения цен просто необходимо удалить из цены то, что мы обозначили шумом n(t). К сожалению, мы не имеем функции n(t), чтобы просто вычесть ее из цены z(t) и получить искомую x(t). Поэтому мы вынуждены решать задачу получения оценки {x(t)} на основании z(t). Формально в общем случае оценка производится путем применения некоего оператора H (линейного или нелинейного, стационарного или нестационарного) к z(t):



{x(t)} = H [z(t)] = x(t) + б(t),



где б(t) – погрешность оценки, определяемая свойствами оператора H.



Все. Задача выделения x(t) решена. Конечно, если известен оператор H. Но он, к сожалению, нам неизвестен.


--------------------


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
neophyte
Неофит
***

Зарегистрирован: 15/04/2003
Сообщений: 483
Нахождение: Минск
Формальная постановка задачи - 3 [re: neophyte]
      #18253 - 02/12/2003 15:19 прикреплённые файлы (485 загрузок)

2.3. Уточнение параметров модели.

Идем дальше. Вид и характер x(t) на этом этапе нас пока не интересует. Не важно случайный или неслучайный это процесс, стационарный или нестационарный, важно то, что это компонента с существенными движениями.
Вопрос – а что такое существенные движения?
Рынку присуща некоторая форма цикличности, чередующихся периодов роста и падения цен, наличие соответствующей иерархии циклов, вложенных друг в друга таким образом, что внутри движения большей амплитуды и длительности присутствуют более быстрые движения с меньшим размахом. Одной из иерархических моделей циклов является модель на основе волн Эллиотта и основанный на ней анализ (Elliott Wave Analysis – EWA).
В EWA существует цикличность движений и иерархия волн, вложенных друг в друга. При этом все волны представляют собой движение типа импульс-коррекция, волны меньшего порядка меньше по размаху и изменяются быстрее по сравнению с волной более высокого порядка, в которую они вложены. Все уровни волновых циклов представляют собой некоторые модификации базовой восьмиволновой структуры, отражающей некоторые особенности психологии масс.
На рис.2.1 представлена волновая диаграмма Пречтера для нескольких иерархически вложенных друг в друга степеней волн Эллиотта.
Базисной структурой принято считать последовательность волн 1-2-3-4-5-А-В-С. Причем волны от первой до пятой характеризуют движение рынка, а волны АВС – стадию коррекции.
Приведенная на рис.2.1 диаграмма охватывает 144 импульса и принципиально может быть детализирована как в сторону увеличения масштаба волн путем перехода к волнам более высокого порядка, так и в сторону большей детализации, уменьшения порядка волн. В частности, вся диаграмма может рассматриваться как импульс I и коррекция II, представляющие собой фрагмент восьмиволновой картины более высокого порядка.


Рис.2.1. Волновая диаграмма Пречтера для нескольких степеней волн Эллиотта с нумерацией.

Трейдер, использующий цикличность рынка (в том числе и волновик), всегда торгует на волне определенного порядка. То, что происходит внутри дня и важно для трейдера, использующего внутридневные движения рынка, игнорируется другим, работающим на движениях, длящихся недели и месяцы.
Кроме того, волна определенного порядка не означает любая волна. Большинство рекомендаций сводится к советам торговать на третьей волне цикла, игнорируя прочие стадии развития рынка.
В дальнейшем мы будем руководствоваться фрагментами волнового подхода при трактовке результатов анализа и принятия решений. При этом фрагментарность будет заключаться в том, что мы не будем использовать глобальный детерминизм и прогностические свойства волновой теории, а будем применять волновые представления на локальных участках рынка, соразмерно величине торгуемых движений.
Использование волновой теории для прогнозирования рынка сопряжено с трудностями идентификации текущего состояния рынка относительно привязки к волновой картине. Указанное обстоятельство приводит к неоднозначности результатов волнового анализа в реальном времени. Но на графике, отображающем поведение рынка в истории, картина чередования волн может быть построена достаточно уверенно, проявляя такие характерные особенности рыночных процессов, как вложенность волн и их иерархия, которые можно отнести к характерным свойствам рынка.
Вложенность волн и их иерархия определяют и особенности поведения рынка и характер спектрального представления рыночного процесса. Так, например, чем больше амплитуда импульса, тем больше его возможная протяженность во времени и наоборот. В спектральной области это проявляется в уменьшении уровня спектральных компонент с увеличением их частоты (уменьшением периода), т.е. Z(2пf) ~ 1/2пf, где f – частоты периодической (квазипериодической) компоненты рыночного процесса.
Указанные особенности функции z(t) и разнесенное расположение спектральных областей компонент (x(t) - низкочастотная узкополосная и n(t) - широкополосная высокочастотная) влечет за собой естественный в теории сигналов метод разделения компонент сигнала путем фильтрации.


--------------------


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
neophyte
Неофит
***

Зарегистрирован: 15/04/2003
Сообщений: 483
Нахождение: Минск
Формальная постановка задачи - 4 [re: neophyte]
      #18254 - 02/12/2003 15:26 прикреплённые файлы (434 загрузок)

2.4. Выбор тайм-фрейма

Следующая стадия – конкретизация параметров x(t) для выбора параметров процесса фильтрации.
Она распадается на две взаимозависимые задачи – выбор тайм-фрейма и задание параметров фильтрации.

Итак, мы рассматриваем изменение цены во времени в виде функции

z(t) = x(t) + n(t),

где t изменяется от нуля, соответствующего началу интервала наблюдения, до текущего значения времени, соответствующего конечному значению интервала наблюдения.

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

z(t) ---> z(k) = t(k) + n(k),

где k принимает значения от 0, соответствующего начальной точке интервала наблюдения, до K, соответствующего последнему наблюдаемому значению.

Интервал времени между отдельными значениями временного ряда называется интервалом дискретизации. Можно говорить, что совокупность z(k) получена в результате дискретного представления непрерывной функции z(t).

Обоснованный выбор интервала дискретизации (масштаба графика или интервала временного ряда) является первым шагом на пути построения аналитической системы.

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

Не вдаваясь в детали, поясним на примере

Есть два сигнала x(t) и y(t):

x(t) = sin (2пft + С),
y(t) = sin (6пft +С)

При интервале дискретизации б=1/2f получим

x(k) = sin (пk + C),
y(k) = sin (3пk + C) = sin (пk + C)

т.е. сигналы становятся принципиально неразличимыми.

Указанное обстоятельство некоторым образом ограничивает произвол в выборе временного масштаба для анализа ценовой информации, хотя данные ограничения не являются существенными. Сводя к волновым представлениям и циклам, можно принять интервал дискретизации как минимум вдвое меньше минимального периода из вложенных циклических компонент. Например, если нас интересует тонкая структура в рамках 144-х волновой модели мы должны иметь не менее 144 отсчетов на интервал полного цикла (144 волны на рис.2.1 на самом деле представляют собой полуволны).
В теории сигналов для полигармонических процессов применяют эмпирическое правило -использовать не менее 4 отсчетов на период компоненты с максимальной частотой. В этом случае вся информация о поведении цены содержится в полученной временной последовательности и может быть извлечена с помощью тех или иных алгоритмов анализа. Для 144-волновой модели это означает 288 отсчетов на цикл I-II.
Покажем на примере возможный вариант выбора рабочего тайм-фрейма на примере инструмента USDCHF (рис.2.2) для диапазона торгуемых движений 500-600 (и более) процентных пунктов. Определим продолжительность наиболее короткого по времени цикла движение-коррекция, удовлетворяющего условиям по диапазону изменения цен.


Рис.2.2. USDCHF. Иллюстрация к выбору интервала тайм-фрейма.

Из анализа графика, представленного на рис.2.2, можно в качестве такого цикла на рассматриваемом интервале времени выбрать цикл движение-коррекция от 11 до 31 марта с размахом 822 процентных пункта и длительностью приблизительно 14 рабочих дней (около 336 часов). Таким образом, для представления тонкой структуры рынка на глубину до 4 уровней от торгуемого движения (144-х волновая диаграмма) достаточно иметь на интервале наблюдения 288 отсчетов. Наиболее близким к требуемому интервалу стандартным тайм-фреймом является представление информации на графиках с интервалом 1 час. Это соответствует 336 отсчетам на интервале наблюдения и несколько избыточно по сравнению с требуемым количеством отсчетов.
Следует отметить, что нет особой необходимости в точности и строгости определения интервала дискретного представления данных. Причины следующие:
- во-первых, мы не решаем задачу измерения параметров z(t), а только анализ ее поведения, тенденций и направления движения;
- во-вторых – незначительная скорость изменения процессов (по сравнению с другими приложениями прикладного анализа временных рядов, например, вибрационной техникой, акустикой, анализом удара, радиотехникой и другими приложениями, связанными с обработкой в реальном времени быстропротекающих процессов) исключает проблемы с быстродействием компьютера и позволяет использовать избыточный объем информации на базе графиков меньшего масштаба.
В теории и методах обработки сигналов при дискретном представлении непрерывных процессов используется предварительная фильтрация исходного сигнала с помощью предварительного фильтра нижних частот с частотой отсечки приблизительно в 2,7-3 раза меньше частоты получения отсчетов. Для ценовых графиков по аналогии можно использовать в качестве исходных тиковые или минутные последовательности, которые, после предварительного сглаживания (низкочастотной фильтрации), могут использоваться для последующего получения дискретных рядов с другим, более протяженным интервалом. Однако характер спектра, основной особенностью которого является убывание уровня спектральных компонент с увеличением их частоты (уменьшением периода), позволяет пренебречь влиянием эффекта наложения от компонент, с длительностью цикла менее одного бара графика, при условии, что мы придерживались корректной процедуры выбора тайм-фрейма относительно размаха и длительности торгуемых движений.
Итак, для пары USDCHF основным тайм-фреймом, рассчитанным на применение аналитических алгоритмов, учитывающих тонкую структуру движения рынка, будет 1 час. При этом принимаемый во внимание диапазон торгуемых движений будет составлять до 500-600 и более процентных пунктов, длительность цикла движение-коррекция – 2 и более недели, а тактическая задача – определить третью волну цикла и торговать на этой третьей волне, или на третьих волны более тонкой структуры.
Если тонкая структура рынка не представляет интереса с точки зрения торговых задач, можно перейти к более крупному масштабу, например, 4 часа или 12 часов, соответствующим образом корректируя цели и тактику торговли.


--------------------


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
neophyte
Неофит
***

Зарегистрирован: 15/04/2003
Сообщений: 483
Нахождение: Минск
Формальная постановка задачи - 5 [re: neophyte]
      #18256 - 02/12/2003 15:34

2.5. Определение параметров фильтрации

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


--------------------


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
KPA
Свой человек
**

Зарегистрирован: 15/02/2003
Сообщений: 226
Re: Формальная постановка задачи - 5 [re: neophyte]
      #18269 - 02/12/2003 18:28

Цитата:

2.5. Определение параметров фильтрации

Итак с тайм-фреймом мы определились, размах и длительность торгуемых движений рынка предположительно знаем. Осталось немного, сформировать оценку процесса x(t) и на основании полученных данных принять необходимые торговые решения.
В исходном варианте задача тривиальна. Выделить медленную часть и проанализировать ее поведение. Здесь основное – выбор частоты отсечки фильтра. Поскольку амплитуды компонент с ростом частоты убывают пропорционально уменьшению их периода, то нет необходимости в жестких требованиях к подавлению высокочастотных компонент, которые мы «назначили» в качестве шума или помех. Важно обеспечить отсутствие резко выраженных пиков и точек подавления в полосе заграждения, а также минимальную задержку (впрочем, последнее не очень принципиально).
Детально останавливаться на этих вопросах мы не будем. Выбор параметров фильтрации производится во многом аналогично выбору тайм-фрейма исходя из целей и практических соображений.




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


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
neophyte
Неофит
***

Зарегистрирован: 15/04/2003
Сообщений: 483
Нахождение: Минск
Re: Формальная постановка задачи - 5 [re: KPA]
      #18280 - 02/12/2003 21:44

Цитата:

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




Давайте оттолкнемся от двух моментов.

1. Нам нет необходимости подавлять до нуля более быстрые компоненты рыночного процесса z(t). Их амплитуды и так убывают с уменьшением периода.
2. Мы не решаем задачу измерения. Поэтому нам нет необходимости передавать без затухания более медленные компоненты. Нам просто важно их подчеркнуть на фоне быстрых (или наоборот больше подавить быстрые по сравнению с медленными).

По этой причине нам не важна точная частота отсечки. Главное чтобы все компоненты находились в переходной зоне амплитудно-частотной характеристики фильтра, который дополнительно ослабит и так убывающие квазипериодические составляющие процесса z(t). Мы не ставили задачу измерения уровня компонент на выходе фильтра, но нас интересуют тенденции движения оценки x(t) на выходе фильтра. Факт, что при изменении параметров рынка будет меняться коэффициент передачи тех или иных квазипериодических компонент процесса z(t). Но если в нашей методике это не важно (а в нашей не важно), то и пусть. Если в Вашей важно, то нужно определиться с диапазоном движений. Учитывая, что в волновой структуре период волн более высокого уровня в 4 раза больше первого уровня вложенных волн мы можем получить оценку диапазона и полосы пропускания и полосы заграждения фильтра. Но здесь возникает масса других вопросов, которые уводят нас от рынка. Поэтому мы предпочитаем метод, в котором не важна частота отсечки.



--------------------


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
KPA
Свой человек
**

Зарегистрирован: 15/02/2003
Сообщений: 226
Re: Формальная постановка задачи - 5 [re: neophyte]
      #18291 - 02/12/2003 23:47

Цитата:

Поэтому мы предпочитаем метод, в котором не важна частота отсечки.




Спасибо за ваш ответ. Тогда с интересом жду продолжения рассказа о вашем методе.


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
neophyte
Неофит
***

Зарегистрирован: 15/04/2003
Сообщений: 483
Нахождение: Минск
Некоторые замечания [re: neophyte]
      #18361 - 03/12/2003 16:53

Некоторые замечания и отступления, возникшие по ходу изложения.

1. Анализ и идентификация.

Есть два подхода к изучению физических процессов.

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

Идентификация. Другой подход основан на использовании некоторых моделей процесса или объекта, порождающего исследуемый физический процесс. В этом случае по результатам анализа производится оценка параметров модели, ее уточнение и использование данных о поведении модели для прогнозирования характеристик наблюдаемого процесса.
Естественно, что этот подход потенциально обладает бОльшими прогностическими возможностями, но при одном непременном условии – модель должна быть АДЕКВАТНОЙ. Второе требование – устойчивость модели, что бы исключить тот самый эффект бабочки, когда незначительная погрешность в оценке параметров модели и приводит к существенному расхождению в результатах.

Мы не решаем задачу идентификации, т.к. не видим практических возможностей построить АДЕКВАТНУЮ динамическую модель рынка с учетом влияния всех внешних параметров и связей – линейных и нелинейных и вытекающей из этого неоднозначности состояний и неопределенности поведения в будущем.
Наша задача анализ динамики рынка (точнее параметров движения цены) в конкретный момент наблюдения, основанный на учете некоторых наиболее общих и очевидных закономерностей процесса изменения цены.


--------------------


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
neophyte
Неофит
***

Зарегистрирован: 15/04/2003
Сообщений: 483
Нахождение: Минск
2. Теорема Котельникова. [re: neophyte]
      #18362 - 03/12/2003 16:57

2. Теорема Котельникова.

Исторически сложилось, что в техническом анализе на основе графиков цен всегда присутствовало понятие тайм-фрейма – сжатого дискретного представления процесса изменения цены на некотором временном интервале. Для этого использовались представления типа OHLC на месячном, недельном, дневном интервалах времени. Понятно, что представление всего многообразия поведения цены на каком-либо интервале времени в виде четверки чисел при всем удобстве ее восприятия приводит к существенным потерям информации о поведении цены внутри этого временного интервала.
С развитием методов компьютерной обработки данных идет процесс все более полного учета параметров тонкой структуры рынка путем перехода ко все меньшей продолжительности интервалов дискретного представления информации об изменении цены вплоть до тиковых графиков, используемых в некоторых аналитических системах и торговых станциях и содержащих всю полноту данных о поведении рынка во времени.
В методах обработки сигналов при физических измерениях картина была обратная. Изначально анализируемые процессы (сигналы) были непрерывными, а методы их анализа аналоговыми (без использования дискретной и цифровой техники). С появлением первых цифровых устройств анализа возникла задача преобразования исходного непрерывного процесса в цифровую форму для последующей обработки с помощью цифровых устройств и алгоритмов анализа. Возник вопрос о корректных правилах такого преобразования, сохраняющих все характерные особенности исходного процесса и преемственность методов анализа.
Корректные правила преобразования непрерывного процесса к дискретному виду впервые были сформулированы теоремой Котельникова (в западной литературе известной как теорема отсчетов).
Согласно вольной трактовке теоремы Котельникова произвольный непрерывный процесс может быть представлен без потерь информации в виде последовательности отсчетов (временного ряда) при соблюдении одного условия – частота получения отсчетов должна как минимум вдвое превышать максимальную частоту в спектральном представлении исходного непрерывного процесса. В этом случае принципиально возможно по полученной последовательности отсчетов восстановить исходную непрерывную функцию, т.е. потерь информации не происходит.
Если же условия теоремы Котельникова не соблюдаются, то возникает погрешность дискретного представления, обусловленная описанным в п.2.4 эффектом зеркального отражения (наложения) спектральных компонент относительно частоты fд/2, равной половине частоты дикретизации fд, задающей темп получения отсчетов. Среднеквадратическая величина этой погрешности определяется отношением уровней энергий спектральных компонент рыночного процесса до и после fд/2.
Очень грубую оценку этой погрешности для примера выбора интервала тайм-фрейма, рассмотренного в п.2.4, можно получить исходя из следующих соображений. Примем уровень основной волны, для которой производилась оценка необходимого интервала тайм-фрейма, за единицу. Тогда, при использовании свойств иерархии и вложенности волн, относительный уровень компоненты по диаграмме Пречтера, для которой начнет проявляться эффект переотражения, составит примерно 1/256. Соответственно максимальная методическая ошибка за счет эффекта наложения для движения 800 процентных пунктов будет примерно 3 пп. Среднеквадратическая еще меньше. Еще раз отметим, что это очень грубая оценка проявления эффекта наложения на основе иерархических свойств и вложенности движений рынка.
P.S. Теорема отсчетов применима и к многомерным процессам (полям, изображениям и т.п.). В этом случае, при корректном выборе интервала дискретного представления двумерного изображения, например упоминавшейся когда то спирали на плоскости, соответствующая процедура восстановления изображения выдаст именно спираль, пусть и с некоторой погрешностью.


--------------------


Редактировано neophyte (03/12/2003 17:30)


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Yqt1
Ничего не хочу слышать!
**

Зарегистрирован: 30/01/2003
Сообщений: 113
Re: 2. Теорема Котельникова. [re: neophyte]
      #18381 - 03/12/2003 21:59

Это двойная публикация здесь и на Инвесто.ру? Для чего с целью рекламы?

Интересно а много ли вы заработали с помощью вашей ситемы? Вы же ее с целью заработать разрабатывали.
И как получается ли "проинтегрировать" Форекс?


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
neophyte
Неофит
***

Зарегистрирован: 15/04/2003
Сообщений: 483
Нахождение: Минск
Re: 2. Теорема Котельникова. [re: Yqt1]
      #18416 - 04/12/2003 15:26

Цитата:

Это двойная публикация здесь и на Инвесто.ру? Для чего ?




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

--------------------


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
neophyte
Неофит
***

Зарегистрирован: 15/04/2003
Сообщений: 483
Нахождение: Минск
Структура аналитической системы [re: neophyte]
      #18418 - 04/12/2003 15:34

3. СТРУКТУРА АНАЛИТИЧЕСКОЙ СИСТЕМЫ.

Система состоит из трех основных уровней аналитических алгоритмов – долгосрочного, трендового и оперативного (терминология достаточно условна), базирующихся соответственно на графиках недельного, дневного и часового масштабов и использующих анализ параметров сглаженного ценового графика с нелинейным отображением результатов анализа в виде нормированных функций на плоскости.
Аналитические алгоритмы различных уровней могут применяться автономно, по отдельности. Но такой подход связан с более высокими размерами абсолютных финансовых рисков на каждую конкретную сделку и обеспечивает меньшую ожидаемую доходность на вложенный капитал, а также уменьшает возможности реинвестирования полученной прибыли.
Компоненты различных уровней, применяемые в качестве механической торговой системы в чистом виде (торговые алгоритмы), реализуют реверсивный принцип работы. Основанные на них торговые системы все время находятся в рынке, производя переворот позиции по получению сигнала в противоположном направлении, и не предполагают использования ордеров на ликвидацию позиции по достижению заданной величины прибыли или убытков.
Совокупное использование для принятия торговых решений трех уровней (тайм-фреймов) - долгосрочного, трендового и оперативного - позволяет повысить эффект от использования торговых сигналов, игнорируя сделки с более низким потенциалом получения прибыли.
Разработка системы была начата летом 2001 года и в основном завершена в октябре 2002 года. В течение последующего времени шла отладка алгоритмов и правил распознавания и интерпретации торговых ситуаций. В марте 2003 года был завершен и этот этап работы.
На протяжении апреля-июня 2003 года проведено исследование по выбору уровня и применению несистемных ордеров по защите позиции (стоп-лосс). В сентябре-ноябре добавлены добавлены внесистемные правила промежуточной фиксации прибыли, а также возобновления позиции после взятия прибыли.
Необходимо также отметить следующее. При всех свойствах иерархии, вложенности и некоторой инерции, проявляющихся в движении рынка, необходимо постоянно учитывать тот факт, что все алгоритмы анализа формируют свои сигналы на основании уже свершившихся к текущему моменту времени событий. Но это никоим образом не накладывает никаких ограничений на будущее поведение рынка – оно может быть любым. Просто определенные комбинации показаний экспертов и индикаторов могут на определенных интервалах времени указывать на более высокую вероятность того или иного варианта развития событий, но не более.
Дальнейшее рассмотрение материала производится на примере валютной пары USDCHF.


--------------------


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
neophyte
Неофит
***

Зарегистрирован: 15/04/2003
Сообщений: 483
Нахождение: Минск
3.1. Долгосрочный уровень [re: neophyte]
      #18419 - 04/12/2003 15:37 прикреплённые файлы (421 загрузок)

3.1. Долгосрочный уровень.

Долгосрочный уровень основан на использовании графиков цен недельного масштаба. Для анализа тонкой структуры рынка на долгосрочном уровне используются параметры ценового графика на интервалах свыше трех лет. Отметим, что это время необходимо для завершения переходных процессов в функциональных узлах аналитических алгоритмов системы.
Долгосрочный уровень отображает фундаментальные закономерности движения цен, базирующиеся на глобальных экономических показателях и взаимном влиянии и взаимопроникновении экономик различных стран. Протяженность базового цикла движение-коррекция для долгосрочного уровня составляет 4-6 и более лет. Краткосрочные движения рынка внутри недели и дня в этом случае игнорируются. Также трудно говорить о каком-либо оперативном реагировании на новости политического или экономического характера, катастрофы, обвалы курсов. Мы просто имеем направление сравнительно медленного дрейфа рынка в ту или иную сторону, включающего в себя более быстрые колебания.
На рис.3.1 приведены графические зависимости и результаты анализа долгосрочных тенденций в поведении валютной пары USDCHF (доллар США – швейцарский франк). Представленные данные отображают показания индикаторов и эксперта аналитической системы. Кроме того на график цен наложен индикатор «аллигатор» по Б.Вильямсу.
Индикатор тренда отображен гистограммой и тонкой синей линией, осциллятор индикатора тренда - толстой синей линией. Отметим, что осциллятор не относится к самостоятельной группе индикаторов и представляет разность элементов индикатора тренда. Эта группа индикаторов имеет одинаковые параметры для всех рынков. В виде красной линии представлен настраиваемый на рынок и тайм-фрейм нелинейный индикатор торгового алгоритма.
Красные стрелки – преобладающее направление движения цен по торговому алгоритму, синие – по индикатору тренда. Красные зоны на полосе трендов эксперта отображают участки возможного наращивания коротких позиции по валютной паре, синие – участки возможного наращивания длинных позиций.
Движение индикатора тренда в направлении от нулевой линии характеризует в большей степени фазу движения рынка в направлении тренда, движение к нулевой линии – коррекционную фазу. Положительные значения осциллятора индикатора тренда соответствуют области рекомендуемых покупок, отрицательные – области продаж, причем зоны движения осциллятора к нулевой линии в общем случае не рекомендуются для совершения сделок.



Рис.3.1. Долгосрочный уровень на примере валютной пары USDCHF.

На графике приведены данные, соответствующие настройке параметров индикатора торгового алгоритма по состоянию на конец октября 2002 года. 22 ноября 2002 года система практически по всем параметрам указала на начало очередного цикла ослабления доллара против швейцарского франка (красная стрелка вниз, индикатор тренда находится в области отрицательных значений и движется от нулевой линии, осциллятор индикатора в области отрицательных значений, зона эксперта красная).
4 июля 2003 года сформировались признаки завершения тенденции по ослаблению американского доллара против швейцарского франка. Сигнал торгового алгоритма о перемене тренда на долгосрочном уровне был подтвержден сигналом индикатора тренда, начавшим движение к нулевой линии, и сигналом осциллятора индикатора тренда, который впервые за почти полтора года пересек нулевую линию и перешел в верхнюю полуплоскость.
В целом весь характер движения цены с июля предполагается на долгосрочном уровне коррекционным, с отсутствием четко выраженного тренда до перехода элементов индикатора тренда в верхнюю полуплоскость. На это же указывает и переплетение линий аллигатора.


--------------------


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
neophyte
Неофит
***

Зарегистрирован: 15/04/2003
Сообщений: 483
Нахождение: Минск
3.1. Долгосрочный уровень - тест на истории [re: neophyte]
      #18421 - 04/12/2003 15:43 прикреплённые файлы (372 загрузок)

На рис.3.2 представлены результаты автономного тестирования (без учета зонной структуры и параметров индикатора тренда) в реверсивном режиме торгового алгоритма для долгосрочного уровня на исторических данных за период с конца 1997 года по конец ноября 2003 года (стрелки – направления совершения торговых сделок, верхняя часть графика – изменение прибыли в процентных пунктах в процессе торговли). Представленные данные показывают итоговую прибыль системы за анализируемый период в размере 7173пп (пп – процентный пункт) на один торгуемый контракт. Для средней цены процентного пункта в заданном диапазоне изменения котировок $7,3 это составляет свыше $52300 за 60 месяцев, что при использовании начального кредитного плеча 1:10 обеспечивает среднегодовой доход в размере около 104% годовых без реинвестирования полученной прибыли. (При расчете процента не учитывалось время инициации системы до совершения первой торговой операции.) С выходом на коррекционный участок рынка реверсивный принцип работы системы начал приводить к потерям.



Рис.3..2 Результаты автономного тестирования торгового алгоритма долгосрочного уровня на примере валютной пары USDCHF.

Отметим также, что вследствие малого количества сделок достоверность результатов тестирования торгового алгоритма недостаточна. Кроме того, автономное использование системы долгосрочного уровня в реверсивном режиме нецелесообразно, так как влечет за собой «просадки» торгового счета вблизи точек разворота трендов. Сигналы и показания индикаторов на долгосрочном уровне используются в основном для уточнения интерпретации сигналов на трендовом уровне анализа.


--------------------


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
neophyte
Неофит
***

Зарегистрирован: 15/04/2003
Сообщений: 483
Нахождение: Минск
3.2. Трендовый уровень [re: neophyte]
      #18422 - 04/12/2003 15:47 прикреплённые файлы (369 загрузок)

3.2. Трендовый уровень.

Трендовый уровень базируется на использовании графиков цен дневного масштаба. Для анализа тонкой структуры рынка на трендовом уровне используются параметры ценового графика на интервалах около 2 лет. Трендовый уровень отображает фундаментальные закономерности движения цен и текущие движения, отображающие сезонные и крупные спекулятивные тенденции валютного рынка для движений внутри года. Трендовый уровень показывает более тонкую структуру рынка по сравнению с долгосрочным и является основным при принятии торговых решений. Сигналы долгосрочного уровня используются для корректировки сигналов по трендовому уровню, чтобы исключить ошибки, в результате которых сильные коррекционные движения рынка принимаются за разворот тенденции.
На рис.3.3 приведены графические зависимости и результаты анализа тенденций в поведении валютной пары USDCHF на трендовом уровне. Представленные данные отображают показания индикаторов и эксперта аналитической системы. Кроме того на график цен наложен индикатор «аллигатор» по Б.Вильямсу.
Индикатор тренда отображен гистограммой и тонкой синей линией, осциллятор индикатора тренда - толстой синей линией. В виде красной линии представлен настраиваемый на рынок и тайм-фрейм нелинейный индикатор торгового алгоритма. На графике рис.3.3 изображена только часть используемых индикаторов – те из них, информация о поведении которых позволяет аналитику уточнить интерпретацию стрелочных сигналов советчика эксперта.
Красные стрелки – преобладающее направление движения цен по торговому алгоритму. Они являются основными для принятия торговых решений в автономном реверсивном режиме использования системы. Синие и темно-синие стрелки показывают преобладающее движение цен по индикатору тренда, причем синие отражают быстрые тенденции, а темно-синие – более медленные. При движении цены в направлении тренда вначале обычно появляется темно-синяя стрелка, а затем синяя. При контр-трендовом движении последовательность противоположная – вначале появляется синяя стрелка, а затем темно-синяя. (Разумеется, понятия тренд и контр-тренд в значительной степени условны.)
При совершении торговых операций в направлении, определяемом на долгосрочном уровне, использование стрелочных индикаторов различного цвета практически эквивалентно.



Рис.3.3. Трендовый уровень на примере валютной пары USDCHF.

Красные зоны на полосе трендов эксперта отображают участки возможного наращивания коротких позиций по валютной паре, синие – участки возможного наращивания длинных позиций. На трендовом уровне они обеспечивают аналитическую поддержку при построении пирамиды. Наращивание объема позиций осуществляется в соответствии с применяемой трейдером техникой управления рисками.
Дополнительным параметром для определения возможностей наращивания позиции является движение индикатора тренда от нулевой линии, в этом случае риски могут быть увеличены. Движение индикатора тренда в направлении от нулевой линии характеризует в большей степени фазу движения рынка в направлении тренда, движение к нулевой линии – коррекционную фазу. Положительные значения осциллятора индикатора тренда соответствуют области рекомендуемых покупок, отрицательные – области продаж, причем зоны движения осциллятора к нулевой линии могут быть рекомендованы для совершения сделок только в направлении тренда, определяемом на долгосрочном уровне.
Наибольшую эффективность принятия торговых при использовании аналитической системы обеспечивает совокупное использование сигналов торгового алгоритма, индикатора тренда и зон.
Предварительные сигналы о возможности разворота медвежьего рынка по паре USDCHF сформировались 3 июня (синяя стрелка) и 6 июня (темно-синяя стрелка). Последовательность их появления соответствует контр-тренду и указывает на возможную коррекцию. Подтверждение сигналом торгового алгоритма 16 июня позволило с большей уверенностью говорить о возможном развороте тренда. Последующий характер поведения рынка не выходит за рамки сделанного на основании графиков долгосрочного уровня вывода о коррекционном характере движения пары.


--------------------


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
neophyte
Неофит
***

Зарегистрирован: 15/04/2003
Сообщений: 483
Нахождение: Минск
3.2. Трендовый уровень - тест на истории [re: neophyte]
      #18423 - 04/12/2003 15:52 прикреплённые файлы (373 загрузок)

На рис.3.4 представлены результаты тестирования в реверсивном режиме торгового алгоритма для трендового уровня на исторических данных за период с конца 1997 года по конец ноября 2003 года (стрелки – направления совершения торговых сделок, верхняя часть графика – изменение прибыли в процентных пунктах в процессе торговли). Представленные данные показывают итоговую прибыль системы за анализируемый период в размере 9150пп (пп – процентный пункт) на один торгуемый контракт. Для средней цены процентного пункта в заданном диапазоне изменения котировок $7,3 это составляет около $66800 за 66 месяцев, что при использовании начального кредитного плеча 1:10 дает среднегодовой доход в размере свыше 130% годовых без реинвестирования полученной прибыли. (При расчете процента не учитывалось время инициации системы до совершения первой торговой операции.)



Рис.3.4. Результаты автономного тестирования торгового алгоритма трендового уровня на примере валютной пары USDCHF.

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


--------------------


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
neophyte
Неофит
***

Зарегистрирован: 15/04/2003
Сообщений: 483
Нахождение: Минск
3.3. Оперативный уровень [re: neophyte]
      #18424 - 04/12/2003 15:59 прикреплённые файлы (407 загрузок)

3.3. Оперативный уровень.

Оперативный уровень базируется на использовании графиков часового масштаба и предназначен для уточнения моментов совершения торговых операций по сигналам трендового уровня, а также для самостоятельной среднесрочной и краткосрочной торговли в направлении трендов, определяемых трендовым уровнем аналитической системы и подтвержденных долгосрочным.
Для анализа тонкой структуры рынка на оперативном уровне используются параметры ценового графика на протяжении около 4 месяцев. Оперативный уровень отображает локальные закономерности движения цен внутри трендов более высокого уровня и используется для уточнения точек входа-выхода по полученным от них сигналам. Применение оперативного уровня позволяет уменьшить такие негативные факторы, как запаздывание реакции и проскальзывание цен исполнения, но, в зависимости от намерений трейдера, может потребовать непрерывной работы на рынке в течение недельной торговой сессии. Кроме того, система оперативного уровня используется для уточнения точек возможного наращивания открытых позиций.
На рис.3.5 приведены графические зависимости и результаты анализа тенденций в поведении валютной пары USDCHF на оперативном уровне. Представленные данные отображают показания индикаторов и эксперта аналитической системы. Кроме того на график цен наложен индикатор «аллигатор» по Б.Вильямсу. Индикатор тренда отображен гистограммой и тонкой синей линией, осциллятор индикатора тренда - толстой синей линией.



Рис.3.5. Оперативный уровень на примере валютной пары USDCHF.

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


--------------------


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
neophyte
Неофит
***

Зарегистрирован: 15/04/2003
Сообщений: 483
Нахождение: Минск
3.3. Оперативный уровень - автономный алгоритм [re: neophyte]
      #18426 - 04/12/2003 16:04 прикреплённые файлы (374 загрузок)

На рис.3.6 представлена версия зонного торгового алгоритма (не настраиваемого) для автономного использования на оперативном уровне.



Рис.3.6. Оперативный уровень на примере валютной пары USDCHF – автономная версия.

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


--------------------


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
neophyte
Неофит
***

Зарегистрирован: 15/04/2003
Сообщений: 483
Нахождение: Минск
3.3. Оперативный уровень - тест на истории [re: neophyte]
      #18427 - 04/12/2003 16:08 прикреплённые файлы (345 загрузок)

На рис.3.7 представлены результаты тестирования в реверсивном режиме автономной версии торгового алгоритма для оперативного уровня (без учета сигналов трендового и долгосрочного уровня) на исторических данных за период с 21 июня 1999 года по конец ноября 2003 года (стрелки – направления совершения торговых сделок, верхняя часть графика – изменение прибыли в процентных пунктах в процессе торговли). Представленные данные показывают итоговую прибыль системы за анализируемый период в размере 7916пп (пп – процентный пункт) на один торгуемый контракт. Для средней цены процентного пункта в заданном диапазоне изменения котировок $7,3 это составляет около $57800 за 53 месяца, что при использовании начального кредитного плеча 1:10 дает среднегодовой доход в размере свыше 130% годовых без реинвестирования полученной прибыли. (При расчете процента не учитывалось время инициации системы до совершения первой торговой операции.)
Хотя просадки торгового счета для оперативной системы вследствие более тонкого анализа структуры рынка меньше, чем у систем трендового и долгосрочного уровня, но необходимость постоянного слежения за рынком и исполнения всех сигналов системы и серийность сделок может создать трейдеру проблемы психологического характера при попадании на серию из отрицательных сделок и трудности, вызванные обычной усталостью и потерей концентрации внимания. Поэтому система оперативного уровня рекомендуется к использованию совместно с трендовой и долгосрочной системами.



Рис.3.7. Результаты автономного тестирования торгового алгоритма оперативного уровня на примере валютной пары USDCHF.

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


Немного позже остановимся на вопросе сжатия и организации рабочего пространства с совместным отображением информации по различным тайм-фреймам.


--------------------


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Sergey aka ФАК
Спекуль чертов
***

Зарегистрирован: 12/11/2003
Сообщений: 384
Нахождение: Новосибирск
Re: 3.3. Оперативный уровень - тест на истории [re: neophyte]
      #18440 - 04/12/2003 21:13

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

--------------------
Техника, техника и еще раз техника!!!


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
KPA
Свой человек
**

Зарегистрирован: 15/02/2003
Сообщений: 226
Re: 3.3. Оперативный уровень [re: neophyte]
      #18447 - 04/12/2003 22:17

3жды встречается подобная конструкция:
Цитата:


Для анализа тонкой структуры рынка на оперативном уровне используются параметры ценового графика на протяжении около 4 месяцев.




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


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
neophyte
Неофит
***

Зарегистрирован: 15/04/2003
Сообщений: 483
Нахождение: Минск
Re: 3.3. Оперативный уровень [re: KPA]
      #18467 - 05/12/2003 08:43

Цитата:

3жды встречается подобная конструкция:
Цитата:


Для анализа тонкой структуры рынка на оперативном уровне используются параметры ценового графика на протяжении около 4 месяцев.




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



Ответим цитатой.
Цитата:

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



Добавим далее следующее. Этот интервал - 4 месяца - получился достаточно случайно и не является обязательным (более того, его можно без особого ущерба и увеличить и уменьшить). Его назначение - создать фон для интерпретации результатов тонкого анализа, сместить компоненты процесса z(t) в области спектральных представлений в переходную область амплитудно-частотной характеристики фильтра, осуществляющего предварительное сглаживание z(t).
Опять процитируем прежний материал, чтобы напомнить суть этой операции:
Цитата:

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

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




Так вот, 4 месяца в данном случае в основном это время завершения переходных процессов в сглаживающем фильтре.
А тонкая структура рыночных движений анализируется с использованием информации на более коротких интервалах - для часовых графиков в зависимости от типа формируемого стрелочного или зонного сигнала идет учет от 2-5 последних баров и до 800 и более.
Для недельного и дневного масштабов все меняется пропорционально - просто другой масштаб большого и малого, медленного и быстрого. Отличие в некоторых непринципиальных деталях

--------------------


Редактировано neophyte (05/12/2003 09:06)


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
KPA
Свой человек
**

Зарегистрирован: 15/02/2003
Сообщений: 226
Re: 3.3. Оперативный уровень [re: neophyte]
      #18472 - 05/12/2003 15:17

Очень трудно оценить эффективность и адекватнсоть ваших действий, не зная деталей. Надеюсь на более подробный рассказ именно о том КАК что вы делали. Вы не первый, кто работает в таком направлении. Так вот на концепутальном уровне оно звучит красиво(чай не дураки придумывают), но именно на сталии конкретной реализации проявляется целый ряд очень неприятных мелочей, делающих системы или откровенно неtradable, или нетестируемыми.

Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Yqt1
Ничего не хочу слышать!
**

Зарегистрирован: 30/01/2003
Сообщений: 113
Re: 3.3. Оперативный уровень [re: KPA]
      #18503 - 06/12/2003 16:20

Это скорее всего есть ноу-хау. Это же стоит огромных денег. Человек или группа 3 года работали и тут все выложи на открытом форуме?:)). Только потому что кто то еще в этом же направлении хочет преуспеть?

Редактировано Yqt1 (06/12/2003 21:35)


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
KPA
Свой человек
**

Зарегистрирован: 15/02/2003
Сообщений: 226
Re: 3.3. Оперативный уровень [re: Yqt1]
      #18520 - 06/12/2003 20:58

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


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Yqt1
Ничего не хочу слышать!
**

Зарегистрирован: 30/01/2003
Сообщений: 113
Re: 3.3. Оперативный уровень [re: KPA]
      #18522 - 06/12/2003 21:47

Это было случайное совпадение. Я совсем не думал о ... когда писал. Не хотел никого обижать.

А в противном случае никто с ними серьезно говорить не будет. ==

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

Если человек считает что ему на форуме кто то подскажет как его метод улучшить? То тогда выходит форумянин выдаст на-гора ноу-хау причем за спасибо. Как такое возможно?
Поэтому затем все это здесь? Надо публиковать в газете какой то.

Здесь надо публиковать обсуждение стратегий принципов или вопросы задавать по каким то непонятностям. Или обсуждать текущую ситуацию маркета.

Кстати сказанное относится и к многоточкам. Я не понимаю их мотивы.

Редактировано Yqt1 (07/12/2003 14:05)


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Sergey aka ФАК
Спекуль чертов
***

Зарегистрирован: 12/11/2003
Сообщений: 384
Нахождение: Новосибирск
Re: 3.3. Оперативный уровень [re: Yqt1]
      #18541 - 07/12/2003 11:20

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

--------------------
Техника, техника и еще раз техника!!!


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Страниц в ветке: 1 | 2 | 3 | 4 | 5 | 6 | 7 | >> (все)



Дополнительная информация
0 зарегистрированных и 55 незарегистрированных пользователей просматривает форум.

Модератор:  Poul, Poul, 000, Akelo, mda, x4x, Uliss, TradingS, KMS, VovaM, mpfeltz, EVM, Stone, Apprentice, Neo, JC, Kobra007, GOOD_MAN, Oldman, Igonter, TradeSwing 

Распечатать тему

Доступ и ограничения:
      Вы не можете начать новую тему
      Вы не можете отвечать на тему
      HTML включён
      UBBCode включён

Рейтинг: **
Тема прочитана: 76352

Рейтинг темы

Перейти на

Send letter to Poul | Предупреждение Poul Trade Forum

Powered by UBB.threads™ 6.5.4

Generated in 0.036 seconds in which 0.006 seconds were spent on a total of 12 queries. Zlib compression enabled.