Научная статья на тему 'Построение МТС на базе частотного и временного анализа японских свечей'

Построение МТС на базе частотного и временного анализа японских свечей Текст научной статьи по специальности «Математика»

CC BY
316
72
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ГИПОТЕЗА ЭФФЕКТИВНОГО РЫНКА / ФОРЕКС / СТАТИСТИЧЕСКОЕ ПРЕИМУЩЕСТВО / ТОРГОВЫЕ ПАРТНЕРЫ / HYPOTHESIS OF THE EFFECTIVE MARKET / FOREX / THE MATHEMATICAL STATISTICS / TRADING PATTERNS

Аннотация научной статьи по математике, автор научной работы — Шумков Евгений Александрович, Карлов Дмитрий Николаевич

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

CONSTRUCTION OF MMECHANICAL TRADING SYSTEMS ON THE BASIS OF THE FREQUENCY AND TIME ANALYSIS OF THE JAPANESE CANDLES

The article describes the set of experiments over Forex timeseries, in particular, nnewly created experiment for the search of patterns in coded input/output chains of Candlestick chart bars. Those patterns give same sstatistical advantage. Experiments prove the hypothesis of efficient market, but uncover some pattern giving statistical advantage.

Текст научной работы на тему «Построение МТС на базе частотного и временного анализа японских свечей»

УДК 336.761.533

Е.А. Шумков, Д.Н. Карлов

ПОСТРОЕНИЕ МТС НА БАЗЕ ЧАСТОТНОГО И ВРЕМЕННОГО АНАЛИЗА

ЯПОНСКИХ СВЕЧЕЙ

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

.

Гипотеза эффективного рынка; Форекс; статистическое преимущество; торговые .

E.A. Shumakov, D.N. Karlov Д.Н. Карлов

CONSTRUCTION OF MECHANICAL TRADING SYSTEMS ON THE BASIS OF THE FREQUENCY AND TIME ANALYSIS OF THE JAPANESE CANDLES

The article describes the set of experiments over Forex timeseries, in particular, newly created experiment for the search of patterns in coded input/output chains of Candlestick chart bars. Those patterns give same statistical advantage. Experiments prove the hypothesis of efficient market, but uncover some patterns giving statistical advantage.

Hypothesis of the effective market; Forex; the mathematical statistics; trading patterns.

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

Эксперимент 1. Частотный анализ входных и выходных цепочек.

Закодируем японские свечи OLHC следующим образом:

«1» - если (CloseUJ — OpSJlLiJJ > 0 , то есть свеча вверх;

«-1» -если (¿¿ОЯвГП — ОрепЩ} < € т0 есть свеча либо вниз, либо

.

Нам необходимо посчитать для каждой входной комбинации свечей частотность выпадения выходных комбинаций. Так как мы упростили задачу - оперируем только двумя видами цен ‘OC’ из четырех ‘OLHC’, используем только 2 вида , , -,

выпадения определенной выходной цепочки на заданную входную. Оперировать будем размерностью входной и выходной цепочки. Так как у нас два варианта свечи «1» и «-1», то количество вариантов цепочек будет степенью двойки. Необходимо сформировать 3 массива: Input Chain [2 An][n], OutputChain[2Am][m],

Kross[2An][2Am], где третий массив - это частотность возникновения j-й выходной цепочки при поступлении i-й входной. При этом n - длина входной цепочки, m - . :

А) валютные пары {"БЖШВ", ЕИРОВР", "ШВСАБ", "ОВРИЗБ", "ИЗБСИР", "АИБИББ", "ЕИРСАБ"}. При этом валюты входной и выходной цепочек могут не совпадать - по сути вычисляется коррелированность валютных пар.

Б) таймфреймы {60 мин, 30 мин, 15 мин, 5 мин, 1 мин}.

Написанный на встроенном языке программирования М0Ь4 торгового терминала МйаТгаёег скрипт подсчитывает на выходе следующие показатели: общее количество рассмотренных цепочек, количество входных цепочек каждого типа, количество выходных цепочек для каждого типа входной цепочки, среднее изменение значений временного ряда (по второй валюте) - т.е. возможная прибыль. Покажем типичные распределения, полученные в ходе экспериментов.

В случае длины выходной цепочки, не кратной двойке, при совпадении валют входной и выходной цепочек мы видим следующее распределение по входным и выходным цепочкам (рис. 1, ИЗВСАБ-ЕИРСАБ, 5-минутный таймфрейм,

).

На рис. 1 «Минус» - цена открытия интервала минус цена закрытия меньше нуля, «Ровно» - цены открытия и закрытия равны и т.д. По оси абсцисс отложены входные последовательности по мере их появления в эксперименте, то есть просто номер. «% выпадения» - сколько раз появлялась та или иная входная цепочка в

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

с 5 га 5 і *

® £

1,2

1

0,8

0,6

0,4

0,2

0

-0: -0,6 -

нммпмшмишмммммп

ИД;#

Входные цепочки

□ Плюс

□ Ровно

□ Минус

□ % выпадения

Рис. 1. Распределение направлений выходных цепочек Для того же случая прибыль показана на рис. 2.

Рис. 2. Распределение прибыли

Далее введем элемент нечеткости в вычисления, пусть входная цепочка может не совпадать с эталонной на одну свечу, тогда распределение по входным и выходным цепочкам в случае длины выходной цепочки, равной 2, остается прак-, -дит следующим образом (рис. 3, ЕИЯОВР-ЕИЯИЗБ, 5-минутный тайм фрейм, вы-3- ):

1,2 і 1

0,8 -

0

-0,2

-0,4'

— - — — - — - —

N к N Л N X N N

>• х*'

.к* к* N к*

N „V N К* К: Входные цепочки

К'

□ Плюс

□ Ровно

□ Минус

□ % выпадения

Рис. 3. Распределение направлений выходных цепочек при введении нечеткости

. 4.

0,3 -I

0,1

ц

ю 0

ж

о.

с

-0,1 »

Л

V

-0,2

-0,3

1-І 1-І 1-І — |-п —

— — — — — —

К- аг к*" А* к* к* А*

>* к* ч* к; К* s^• > Л* ч* К К* >* ;*

— и и и

□ Плюс

□ Ровно

□ Минус

Входные цепочки

Рис. 4. Распределение прибыли при введении нечеткости

, -почек и у минусовых выходных цепочек появилось небольшое, но незначимое на .

По результатам экспериментов найдены следующие входные цепочки, которые дают прибыль выше, чем в 60 % случаев их выпадения (далее такие цепочки будем называть паттернами) и показаны в табл. 1.

Таблица 1

,

Кол-во % выпадения 1-я валюта 2-я валюта Вход- выход Входная комбинация Плюс Ровно Минус

283 0,0712 EURUSD USDCHF 4x3 1:-1:-1:1: 0.75 0.01 0.23

283 0,0712 EURUSD USDJPY 4x3 1:-1:-1:1: 0.70 0.09 0.21

278 0,0699 EURUSD GBPUSD 4x3 -1: 1: 1:-1: 0.64 0.04 0.32

278 0,0699 EURUSD AUDUSD 4x3 -1: 1: 1:-1: 0.71 0.04 0.25

278 0,0699 EURUSD USDJPY 4x3 -1: 1: 1:-1: 0.72 0.07 0.21

273 0,0686 EURUSD GBPUSD 4x3 1:-1: 1:-1: 0.67 0.05 0.28

273 0,0686 EURUSD AUDUSD 4x3 1:-1: 1:-1: 0.73 0.04 0.23

273 0,0686 EURUSD USDJPY 4x3 1:-1: 1:-1: 0.63 0.12 0.24

502 0,0686 EURUSD USDCAD 4x2 -1:-1: 1:-1: 0.64 0.23 0.13

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

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

о -1

3-х свечей с момента покупки или продажи - ордер закрывается, если он не закрылся ранее в случае несовпадения с выигрышной выходной цепочкой паттерна. Возможны и другие варианты закрытия ордеров, например в совокупности с сиг.

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

Также проводился подобный эксперимент с нестандартными таймфреймами: 2 мин, 3 мин, 4 мин, 6 мин, 7 мин, 8 мин, 9 мин. Распределения получились похожими на основной эксперимент и также выявлено несколько паттернов, дающих

.

Эксперимент 2. Торговля по времени суток

Суть данного эксперимента - выявить временные зависимости поведения рядов рынка Forex, если такие существуют. Нам необходимо найти временные интервалы со статистическим преимуществом, когда опираясь на историю, мы имеем частотность изменения направления ряда в определенную сторону выше, чем 70 % ( , ). эксперимента написаны 2 макроса в торговом терминале Metatrader. Первый макрос анализирует временные ряды по времени независимо от дня недели, второй ( ). -Forex - . -

разбиваем время суток на интервалы, кратные выбранному таймфрейму (используются стандартные интервалы: 1 мин, 5 мин, 15 мин, 30 мин и часовой), и подсчитываем разницу между ценой открытия интервала и ценой закрытия, соответственно, инкрементируя переменные, отвечающие за плюсовую разницу, минусовую и равную нулю (т.е. просто счетчики). Также суммируются переменные, в которых накапливаются суммы разностей, а затем вычисляется среднее значение изменения курса валют в данный интервал времени в случае разных свечей. Вто-

1 Напомним, что мы рассматривали выходные серии либо 2-х, либо 3-х свечей

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

На рис. 5 показан 30-минутный интервал, на рис. 6 показан 5-минутный ин-, , . . .

Рис. 5. Распределение на 30-лшнутном интервале (АиОШО) без учета дня недели

Рис. 6. Распределение на 5-ти минутном интервале (ЕПЯОБР) без учета дня

недели

Если учитывать день недели, то распределение можно представить, как показано на рис. 7.

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

, .

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

Рис. 7. Распределение на 15-ти минутном интервале (ЕиЯОБР) с учетом дня

недели

Таблица 2

Временные интервалы, дающие статистическое преимущество

Валюта ТМ Время Плюс Минус Ровно Плюс, % Минус, %

EURGBP 30 3:30 35 12 0 0,74 0,26

EURGBP 15 8:30 28 7 0 0,80 0,20

EURGBP 15 14:00 10 25 0 0,29 0,71

GBPUSD 30 13:00 39 15 0 0,72 0,28

GBPUSD 15 13:45 11 26 0 0,30 0,70

AUDUSD 30 13:00 35 13 0 0,73 0,27

EURCAD 30 6:00 34 12 1 0,72 0,26

EURCAD 30 14:00 14 34 0 0,29 0,71

EURCAD 30 17:00 34 13 0 0,72 0,28

USDJPY 60 22:00 62 26 0 0,70 0,30

Здесь ТМ - таймфрейм, «Плюс», «Минус», «Ровно» - счетчики направления изменения. «Плюс, %», «Минус, %» - счетчики в процентах к общему числу. Разное количество интервалов по одинаковым таймфреймам курсов объясняется разным временем подключения к данному временного ряду. Также отметим, что брался небольшой интервал, примерно равный трем месяцам, в случае увеличения интервала события стремятся к равновесию 50/50, то есть имеет смысл рассматривать именно последние («свежие») интервалы временных рядов рынка Forex.

Также проводились эксперименты на нестандартных таймфреймах, но существенных изменений в табл. 2 они не произвели.

Проведенным экспериментам можно найти обоснование с помощью фунда-, /

(^иатский, европейский, американский); на показатели о времени деловой активности по рынкам и т.д.

, -

тивного рынка финансовых временных рядов, но нашлось несколько исключений,

обладающих статистическим преимуществом, на базе которых можно строить ме-

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

цу статистических преимуществ.

БИБЛИОГАФИЧЕСКИЙ СПИСОК

1. Булашов С.В. Статистика для трейдеров. - М.: Компания “Спутник+”, 2003. - 245 с.

2. Dacorogna M., Gencay R., Muller U., Olsen R., Pictet O. “An introduction to high - frequency finance”. - NY.: Academic Press, 2001. - 407 p.

Шумков Евгений Александрович

Кубанский государственный технологический университет.

E-mail: [email protected].

352650, Краснодарский край, г. Апшеронск, ул. Чайковского, 4.

Тел.: 89189652269.

Карлов Дмитрий Николаевич

Shumkov Eugene Aleksandrovich

Kuban State University of Technology.

E-mail: [email protected].

4, Chaikovskogo street, Krasnodarskiy krai, Apsheronsk, 352650, Russia.

Phone: 89189652269.

Karlov Dmitry Nikolaevich

i Надоели баннеры? Вы всегда можете отключить рекламу.