Рассмотрен финансовый рынок как динамическая система, приведены алгоритмы зондирования рынка и алгоритмы торговли на хаотическом и трендовых рынках.
Как показали многочисленные исследования рынка[1,2] рынок 20-25% времени находится в состоянии трендов, 75-80% времени в спокойном состоянии движения аналогично броуновскому движению, т.е.
‘хаоса’ . Таким образом, основной качественной характеристикой состояния финансового рынка является хаотический режим его состояния во времени. Хаотический рынок 75-80% времени является устойчивым по отношению к малым возмущениям. Именно эти соображения лежат в основе современного представления о динамическом хаосе. Поэтому представление финансового рынка как динамическая система представляется актуальным.Математическим отображением установившегося режима состояния хаоса рынка является предельный цикл, а квазипериодических - инвариантный тор. А разрушителем - являются резонансные колебания, к которым часто приводят методы оптимизации. И устойчивые циклы, и инвариантные торы являются аттракторами (буквально --- "притягателями"), поскольку в прямом смысле они притягивают все близкие траектории. Физически это означает, что при отклонении от такого режима (вследствие каких-либо воздействий) система спустя некоторое время вновь возвращается к ним, т.е. такое движение как бы притягивает [3].
Применение алгоритма торговли для хаотического(спокойного) рынка и
алгоритмов торговли для трендовых рынков, зависят от состояния рынка,
но когда наступит состояние тренда на рынке и когда оно может
закончиться никто не может знать.
Поэтому для верного применения того или иного алгоритма торговли
необходимо проведение зондирования состояния рынка.
Реализации хаотического состояния рынка содержат импульсные
котировки цен с определенным циклом (периодом) и небольшими
отклонениями уровня. График 1.
В реализациях трендовых рынков отсутствует периодичность и имеются
изменения уровня.
График 2 и график 3.
График 1 График 2 График 3
Поэтому была проведена разработка алгоритма индикатора состояния
финансового рынка как динамической системы.
Когда результат зондирования по индикатору состояния рынка показывает
наличие импульсных составляющих в цикле– рынок хаотический. График 4.
А отсутствие таких составляющих в цикле- определяет наличие трендовых
рынков. Графики 5 и 6.
График 4 График 5 График 6
Все разработанные алгоритмы торговли на рынке основаны на сравнении
двух импульсных движений цены.
Алгоритм торговли для хаотического рынка - открытие ордера на скачке
с направлением вниз и закрытие ордера с появлением скачка с
направлением вверх. При выполнении такого алгоритма задано, чтобы
величина разности между максимальным значением скачка вверх и
минимальным значением скачка вниз была положительной.
Алгоритмы торговли для трендовых рынков – открытие ордера в начале
тренда вверх и закрытие ордера при первом скачке вниз ( или открытие
ордера вначале тренда вниз и закрытие ордера при первом скачке такого
тренда вверх).
Для таких рынков также задано требование положительной величины
разности между сравниваемыми скачками.
Риск при проведении торговых операций с такими алгоритмами в
наихудших условиях,( например, когда минимальное значение скачка вниз
при тренде вверх равно максимальному значению первого скачка тренда
вверх)- нулевой т.е.
отсутствует, так какпри минимальном значении первого скачка вниз (при тренде вверх)
меньше максимального значения первого скачка вверх сигнал о закрытии
сделки отсутствует и продолжается анализ следующего ценового скачка.
Объем ценовых котировок для зондирования должен иметь 15 минутных
данных.
Объем ценовых котировок после проведения каждой сделки должен быть
исключен, так как это уже объем исторических данных.
Для проведения каждой последующей сделки - необходимо загружать
новые данные ценовых котировок.
В состав алгоритма зондирования и каждого из алгоритмов торговли,
входят по 4 файла.
Оценка работоспособности алгоритмов проводилась с использованием
стандартной программы ОС Windows “Планировщик заданий“, используя
минутные значения исторических данных реализаций.
Время работы алгоритма зондирования и алгоритмов торговли для 40
минутных значений реализаций составляют соответственно около 8 сек и
около 20 секунд.
Алгоритм зондирования и алгоритмы торговли протестированы на
акциях минутных и дневных котировок Газпрома (GAZP 121121) за 2013г.
Результаты торговли по разработанным алгоритмам на
хаотическом и трендовых рынках по 3-м минутным реализациям ценовых
котировок Газпрома ( графики 1,2,3 ) представлены в Таблице 1.
Таблица 1
-----------------------------------------------------------------------------
Хаотичный Трендовый Трендовый
рынок рынок вверх рынок вниз
-----------------------------------------------------------------------------
момент начала сделки 11мин. 8мин. 7мин.
момент конца сделки 14мин. 33мин. 32мин.
прибыль 18.2 73.9 73.9
прибыль в процентах акций ГАЗПРОМа 0.36% 1.48% 1.48%