Форекс стратегии - ЧИСЛЕННЫЕ МЕТОДЫ ТЕХНИЧЕСКОГО АНАЛИЗА
Форекс стратегии международного рынка Forex
Главная | ЧИСЛЕННЫЕ МЕТОДЫ ТЕХНИЧЕСКОГО АНАЛИЗА | Регистрация | Вход

Форекс. Forex. Дилинговый центр FOREX MMCIS group               

Пятница, 29.03.2024, 17:45
Приветствую Вас Гость | RSS
Меню сайта
Статистика

ЧИСЛЕННЫЕ МЕТОДЫ ТЕХНИЧЕСКОГО АНАЛИЗА

ИНДИКАТОРЫ

Индикаторы делятся на три группы: отслеживающие тренды, осцилляторы и характеристические.

Отслеживающие тренды включают: скользящие средние, MACD, MACD-гистограммы, Систему направлений (Directional System), индикатор Равновесного объема (OBV), Аккумуляции/Распыления и др. Они относятся к классу сопровождающих или запаздывающих - их разворот следует за разворотом тренда.

Осцилляторы помогают выявить точки разворота тренда. К ним относятся: Стохастик-индикатор, Показатель скорости изменения, Сглаженный Показатель скорости изменения, Индексы момента (Momentum), RSI, луч Элдера, Индекс Силы, %R Вильямса, Канальный индекс товаров (CCI) и др. Осцилляторы относятся к сопровождающим или опережающим индикаторам, изменения в них часто предшествуют действительным изменениям цен на рынке.

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

СКОЛЬЗЯЩИЕ СРЕДНИЕ

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

Ft+1=(1/n)Si=t–n+1..txi

или

Ft+1=(1/n)Si=t–n+1..t–1xi + (1/n)(xtxt–n)= Ft +(1/n)xt – (1/n)xt–n  ,


т. е. происходит корректировка предыдущего прогнозного значения - добавляется значение последнего дня (xt) и одновременно из рассмотрения исключается влияние самого далекого от текущего дня (xt-n). В расчете участвуют значения n предыдущих дней, влияние каждого из них равновелико ("вес" каждого дня - 1/n). Можно видоизменить расчет скользящей средней, если задать каждому предыдущему дню свой вес (wi) пропорционально влиянию этого дня на текущее прогнозное значение. Так, большие веса можно придать дням, непосредственно предшествующим текущему. Формула расчета прогнозного значения для взвешенной скользящей средней:

Ft+1=Si=t–n+1..twixi ,   Si=t–n+1..twi = 1  .


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

Ft+1= Ft +(1/n)xt – (1/n) Ft = (1 – 1/n) Ft + (1/n)xt   ,

(1/n) = a — задает "вес” корректировки и называется коэффициентом сглаживания (0 £ a £ 1)

Ft+1= (1 – a) Ft + axt  .

Подставляя значения предыдущих дней, получим:

Ft+1 ax+(1 – a)axt–1+(1 – a)2axt–2+(1 – a)3axt–3+...+(1 – a)iaxt–i+...+(1 – a)naxt–n+Ft–n  ,

т. е. влияние каждого предшествующего дня убывает экспоненциально с его отдаленностью от текущего дня. Отсюда название — экспоненциальная скользящая средняя (ЭСС).

Ft+1=  Ft + a(xt –Ft) =  Ft + aet ,

где et = xt –Ft  — ошибка прогноза — отклонение фактического значения от прогнозного.

Понятие n-дневной скользящей средней распространяется и на ЭСС. При этом n-дневная ЭСС рассчитывается по формуле

Ft+1= [(n – 1)/(n+1)] Ft + [2/(n+1)]xt ,

т. е. a = 2/(n+1)  .

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

MSE = (1/n)Si=t...n(ei)2 = (1/n)Si=t...n(xt –Ft)2 ®min  .

В качестве критерия можно также взять абсолютные отклонения  фактических значений от прогнозных:

MDA = (1/n)Si=t...n½ei½= (1/n)Si=t...n½xt –Ft½®min   .

При наличии на рынке структурных изменений, когда периоды относительной устойчивости сменяются периодами нестабильности, имеет смысл время от времени переоценивать значения коэффициентов. Существует метод непрерывной подстройки коэффициента a по ходу получения новых данных — адаптивное экспоненциальное сглаживание (Adaptive-response-rate single exponential smoothing — ARRSES):

Ft+1= (1 – at) Ft + atxt , при a=½Et/Mt½,

где Et = bet + (1 – b)Et  — скользящая средняя ошибки сглаживания et = xt –Ft ;

Mt = b½et ½+ (1 – b)Mt  — скользящая средняя абсолютной ошибки сглаживания .

Коэффициент b обычно выбирают в диапазоне 0,1–0,2 (например, b=0,2). Сравнение ARRSES с другими методами можно проводить по суммам квадратов отклонений.

Наличие на рынке линейного тренда приводит при применении простой скользящей средней к появлению систематической ошибки.

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


t x F

e

1 2,5

2 5

3 7,5

4 10 5 5
5 12,5 7,5 5
6 15 10 5
7 17,5 12,5 5
8 20 15 5
9 22,5 17,5 5
10 25 20 5


Из таблицы видно наличие постоянного отклонения фактического значения от прогнозного, которое равно 5.

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


St = (1/n)Si=t–n+1..txiпростая СС,

S’t = (1/n)Si=t–n+1..tSi  — дублирующая СС.

Тогда прогнозное значение получается из формулы:

Ft+m= at + btm,

где bt = 2(St – S’t)/(n–1)       — оценка тренда;

at = St + (St S’t) = 2St – S’t            — прогноз отклонения от тренда.


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

t x S S, a b F e
1 2,5





2 5





3 7,5 5




4 10 7,5




5 12,5 10 7,5 12,5 2,5

6 15 12,5 10 15 2,5 15 0
7 17,5 15 12,5 17,5 2,5 17,5 0
8 20 17,5 15 20 2,5 20 0
9 22,5 20 17,5 22,5 2,5 22,5 0
10 25 22,5 20 25 2,5 25 0


Систематическая ошибка отсутствует, прогноз точно оценивает будущее значение.

Соответственно для экспоненциальной скользящей средней получаем однопараметрическую ЭСС (метод Брауна):


St+1= (1 – a) St + axt ;

S’t+1= (1 – a) S’t + aSt ;

Ft+m= at + btm,

где bt = a(St – S’t)/(1 – a) ;

at = St + (St S’t) = 2St – S’t  .

Пример. Рассмотрим применения метода Брауна для прогноза величины годового экспорта из США (млрд. дол.) при a = 0,66721.



t год X S S, a b Ft+1 e
1986 227 227 227 227 0

1987 254 245 239 251 12 227 27
1988 322 296 277 315 38 263 59
1989 364 341 320 363 43 354 10
1990 394 376 358 395 38 406 -12
1991 422 407 390 423 33 433 -11
1992 448 434 420 449 29 456 -8
1993 465 455 443 466 23 478 -13
1994 513 494 477 510 34 490 23
1995 584 554 528 580 51 544 40
1996




631


Хольт предложил двупараметрическую ЭСС, рассчитываемую следующим образом:

St= (1 – a)(St–1 + bt–1) + axt ;

bt = b(St – St–1)+(1–b)bt–1 ;

Ft+m= St + btm,

где a,b — параметры ЭСС.

Пример. Используем метод Хольта для данных из предыдущего примера (a=0,667; b=0,1):


t год X S b Ft+1 e
1986 227 227 0

1987 254 245 16 227 27
1988 322 296 48 261 61
1989 364 341 45 344 20
1990 394 376 36 387 7
1991 422 407 31 413 9
1992 448 434 28 438 10
1993 465 455 21 462 3
1994 513 494 37 476 37
1995 584 554 58 531 53
1996


612

Если тренд нелинеен (парабола), используют тройную ЭСС (квадратичную), т. е. скользящую среднюю от дублирующей скользящей средней:

St= (1 – a) St–1 + axt ;

S’t= (1 – a) S’t–1 + aSt ;

S”t= (1 – a) S”t–1 + aS’t ;

at = 3St – 3S’t + S”t ;

bt = a/2(1 – a)2 [(6–5a)St –(10–8a)S’t +(4–3a)S”t] ;

ct = a/(1 – a)2 [St –2S’t +S”t];

Ft+m= at + btm + 0,5ctm2.


Пример. Если предположить, что экспорт США имеет нелинейный тренд и применить к данным предыдущих примеров тройную ЭСС с =0,667, получим:

год X S S, S,, a b c F e
1986 227 227 227 227 227,00 0,00 0,00

1987 254 245 239 235 253 24 12 227 27
1988 322 296,33 277,22 263,15 320,48 68,44 30,22 283 39
1989 364 341,44 320,04 301,07 365,30 57,48 14,67 404 -40
1990 394 376,48 357,67 338,80 395,25 37,33 -0,30 430 -36
1991 422 406,83 390,44 373,23 422,39 27,82 -4,95 432 -10
1992 448 434,28 419,66 404,19 448,02 24,02 -5,20 448 0
1993 465 454,76 443,06 430,10 465,20 15,84 -7,56 469 -4
1994 513 493,59 476,74 461,20 511.72 41,45 7,77 477 36
1995 584 553,86 528,16 505,84 582,95 71,73 20,32 557 27
1996






665



Рис. 66. Экспорт из США и его прогнозирование скользящими средними.

Особой проблемой при прогнозировании является выделение сезонных составляющих. Если тренд представляет собой постоянно действующую тенденцию, то сезонная составляющая появляется периодически через определенные интервалы времени.Существует ряд методов, позволяющих при использовании скользящих средних выделять сезонную (периодическую) составляющую. Винтер (Winter) предложил следующую модель:


St= (1 – a)(St–1 + bt–1) + axt/It–L ,

где L — количество сезонов — интервалов наличия (отсутствия) сезонной составляющей (число кварталов, месяцев и т. д. в году);

It = bxt/St+(1–b)It–L       — фактор сезонности;

bt = g(St – St–1)+(1–g)bt–1 ;

Ft+m= (St + btm)It–L+m .

Параметры a, b, g выбираются по критерию наименьших квадратов или наименьших абсолютных отклонений.

Чаще, однако, используют более простой метод, состоящий из двух этапов. На первом этапе устраняется сезонная составляющая переходом к новой переменной x’t= xt/It . Далее, для этой переменной строится ЭСС.

Гарднер и Маккензи (Gardner,McKenzie) в 1985 г. предложили ЭСС с торможением (демпфированием) тренда (Damped trend EAM):

St= f(1 – a)(St–1 + bt–1) + axt ;

bt = b(St – St–1)+f(1–b)bt–1 ;

Ft+m= at + Si=1..mfibi,

где a, b и f — параметры ЭСС.


Рассчитываемая по этим формулам ЭСС находит применение в тех случаях, когда налицо признаки затухания тренда (т. е. существование тренда носит временный, ограниченный характер).

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

  1. Самый употребительный способ - ряд рассчитанных значений СС сдвинут по отношению к ряду исходных данных. Первое значение СС соответствует моменту (n+1) и рассчитывается по n первым значениям исходной выборки.
  2. "Грубый" способ - для получения значения СС в начальный момент ряд исходных данных экстраполируется, при этом n предшествующих значений полагаются равными первому, полученному из выборки: x1 = x1 -1 = x1 -2 = x1 -3 =...= x1 -n
  3. "Тонкий" способ (аналог метода Бонкса-Дженкинса) - экстраполяция значений, предшествовавших первому, попавшему в выборку, происходит с помощью "обратной" СС, т. е. СС, построенной в направлении от последних значений выборки к ее начальным значениям.

Выбор длины для скользящей средней

Рынок непрерывно меняется, поэтому не существует "наилучшей" СС. Если цикл распознан, то лучшая длина ЭСС равна половине длины цикла. Выявить циклы (например, с помощью MESA) сложно, так как уровень шума, как правило, больше амплитуды цикла.

Чем продолжительнее тренд, который вы анализируете, тем большей должна быть длина ЭСС. На длинных трендах - 200-дневные ЭСС. Обычно работают с 10-20 дневными трендами. ЭСС не должна быть короче 8 дней. В дальнейшем при описании индикаторов мы будем в основном использовать 13-дневную ЭСС.



Рис. 67. 9-дневная СС индекса РТС.

Правила для трейдеров

  1. При росте ЭСС устанавливайте длинные позиции. Покупайте, когда цены близки или немного ниже кривой СС. Установите защитное закрытие на уровне ниже последнего нижнего уровня и закрывайтесь на пересечении с СС, когда цены приблизились сверху.
  2. При падении ЭСС устанавливайте короткие позиции. Продавайте, когда цены близки или немного выше кривой СС. Установите защитное закрытие на уровне выше последнего верхнего уровня и закрывайтесь на пересечении с СС, когда цены приблизились снизу.
  3. Когда ЭСС движется горизонтально, лишь слегка подрагивая - не торговать, по крайней мере по перечисленным выше правилам.

Механицизм

Метод Дончиана (Donchian) использует одновременно три СС: 4-, 9- и 18-дневную. Сигналом проводить операцию считается момент разворота всех трех СС в одном направлении. Такой "механический" метод работает, как правило, только при сильных трендах.

Дополнение

СС формируют области поддержки и сопротивления.

СС применяются к индикаторам, так же как и к ценам. Некоторые используют 5-дневную СС объемов операций.

Простую СС следует чертить с запаздыванием (лагом) на половину ее длины. ЭСС с меньшим запаздыванием (20%-30% длины).

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

Взвешенная СС (ВСС) позволяет придавать вес любому предыдущему дню, если он кажется важным. Но они слишком сложные.

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


>>>>



Календарь
«  Март 2024  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031
Архив записей

Copyright MyCorp © 2024Сделать бесплатный сайт с uCoz