Главная | Новости FX CLUB | Торговые условия | Торговые платформы | Обучение трейдингу
О компании
Торговые условия
Открыть демо-счет
Открыть реальный счет
Ввод средств на счет
Вывод средств со счета
Торговая платформа
  Торговые платформы
Платформа Libertex
Платформа MetaTrader4™
Платформа Rumus
  Аналитика
Видеообзор рынков
Видео от FX CLUB
Аналитика Forex
Экономический календарь
  Обучающие материалы
Обучение Forex
Статьи форекс
Статьи forex











 





Поиск информации по сайту:
Пользовательского поиска

Определение серий.

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

Метод серий состоит в получении величины Z score для прибыльных и убыточных серий в результатах торговой системы. Z score - это величина, показывающая на сколько стандартных отклонений данная величина отстоит от средней распределения. Так, Z score равное 2.00 означает, что полученная величина отстоит от середины распределения (ожидания случайного распределения выигрышных и убыточных сделок) на 2 стандартных отклонения.

Z score затем пересчитывают в confidence limit (доверительные пределы), иногда называемый также degree of certainty (степень достоверности). Сonfidence limit - это величина, показывающая какой процент от площади под кривой нормального распределения составляет та ее часть, которая ограничена линиями, проведенными в обе стороны на расстоянии Z score от середины распределения.

Площадь под кривой нормального распределения, ограниченная 1 стандартным отклонением в обе стороны от сердины распределения составляет 68% от общей площади под кривой. Следовательно, для Z score = 1 confidence limit будет равно 68.

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

Формула для вычисления Z score выглядит так:

Z SCORE = ( N * (R - 0.5) - X)/((X*(X - N))/(N -1))^(1/2);

Где N - общее число сделок в наблюдении,

R - общее число серий в наблюдении,

X= 2*W*L

W - общее количество выигрышных сделок в наблюдении,

L - общее количество убыточных сделок в наблюдении.

Рассмотрим пример вычисления Z score:

Есть следующие результаты тестирования:

-3, +2, +7, -4. +1, -1, +1, +6, -1, 0, -2, +1

Общее число сделок равно 12, следовательно N=12 (небольшое количество сделок взято для упрощения примера). Нас не интересует размер убытков или прибылей. А только количество прибыльных и убыточных сделок и сколько они образуют серий. Поэтому мы можем преобразовать приведенный выше числовой ряд в последовательность плюсов и минусов:

-+ + - + - + + - - - +

Обратите внимание, что "0" превращается в минус.

Как видно, в серии было 6 прибыльных сделки и 6 убыточных. Поэтому:

Х = 2*6*6 = 72

Подсчитаем количество серий (подсчет начинается с цифры 1, далее добавляется по единице на каждое изменение знака в последовательности):

-

+

+

-

+

-

+

+

-

-

-

+

1

2

2

3

5

6

7

8

квадратный корень Таким образом, в наблюдении 8 серий, R=8.


Решаем уравнение:

1.     N*(R-0.5)-X 12*(8-0.5)-72=18

2.     (X*(X-N))/(N-1) (72*(72-12))/(12-1)=392.727272

3.     вычисляем квадратный корень из результата пункта 2 . 392.727272^1/2=19.81734777

4.     делим ответ, полученный в пункте 1 на ответ, полученный в пункте 3. 18/19.81734777=0.9082951063

Это и есть искомое Z score.

Для превращения Z score в confidence limit необходимо решить следующее уравнение (при наличии 30 и более сделок в истории):


confidence limit = 1 - ((1-N(Abs(Z score))) * 2),

где Abs(Z score) - модуль Z score, а N(Z)-интеграл под кривой нормального распределения, ограниченный в обе стороны от средней линии величиной, равной Z. Графически это выглядит так:

Для нахождения N(Z) необходимо решить следующее уравнение:

N(Z)=1-N'(Z)*((1.330274429*Y^5) - (1.821255978*Y^4) + (1.781477937*Y^3) - (0.356563782*Y^2) + (0.31938153*Y)),

где N'(Z)=0.398942*exp(-(Z^2/2)),

Y=1/(1+0.2316419*abs(Z)).

Если Z<0, то N(Z)=1-N(Z)

....никто и не обещал, что будет легко...

Например, при Z=+2 вычисления будут выглядеть так:

Y=1/(1+0.2316419*abs(+2))=1/1.4632838=0.68339443311

N'(Z)=0.39842*exp(-(2^2/2)) = 0.05399093525

Подставляя найденные величины в формулу для N(Z), находим, что:

N(Z)=0.9772499478

Дальше - легче... Подставляем найденное значение в формулу для confidence limit и получаем:

confidence limit=1-((1-0.9772499478)*2)=0.9544998957

Статья размещена в рубрике: Математика управления капиталом



 

Главная Софт Литература Читайте на сайте Советы новичкам Контакты

Copyright © 2007 fx-trader.ru