IPO
•••
 Поиск Новости Котировки  Эфир
24.05.06 16:32 Поделиться

Потенциальные возможности автоматических реверсивных систем торговли на фондовых рынках Николай Камынин (Nikolz), к.т.н. В моей статье “ Потенциальные возможности автоматических систе

Потенциальные возможности автоматических реверсивных систем торговли на фондовых рынках

Николай Камынин (Nikolz), к.т.н.

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

В данной статье представлены результаты работы этой системы в long и short, так называемый реверсивный принцип торговли и рассмотрен более подробно алгоритм построения системы.

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

Результаты работы системы В таблицах представлены результаты работы системы. Как видно из табл.3, работа в short менее результативна, чем в long ( табл.2) , что вполне объяснимо на растущем российском рынке (см график в конце статьи). Так по сделкам Long на 23 мая 2006 года прибыль составила 1229% и 88% удачных сделок, а по сделкам Short прибыль составила 867% плюс открытая позиция 29% и 77% удачных сделок. В целом (табл.1) за 5 лет и 5 месяцев система получила 2096% прибыли, при 83% удачных сделок, совершив в общей сложности 527 сделок за 2345 дней.

TradeStation Strategy Performance Report TradeStation Strategy Performance Report - 1test_short EESR5-Daily Performance Summary: All Trades табл.1

Total Net Profit20965Open position P/L289
Gross Profit23242Gross Loss-2 277
Total # of trades527Percent profitable83%
Number winning trades438Number losing trades89
Largest winning trade739Largest losing trade-138
Average winning trade53Average losing trade($25.59)
Ratio avg win/avg loss2.07Avg trade (win & loss)39
Max consec. Winners33Max consec. losers4
Avg # bars in winners3Avg # bars in losers3
Max intraday drawdown-201  
Profit Factor10.21Max # contracts held500
Account size required201Return on account10380%

Performance Summary: Long Trades табл.2
Total Net Profit12292Open position P/L0.00
Gross Profit13439Gross Loss-1 147
Total # of trades264Percent profitable88.64%
Number winning trades234Number losing trades30
Largest winning trade739Largest losing trade-138
Average winning trade57Average losing trade-38
Ratio avg win/avg loss1.50Avg trade (win & loss)46
Max consec. Winners35Max consec. losers2
Avg # bars in winners4Avg # bars in losers4
Max intraday drawdown-186  
Profit Factor11.71Max # contracts held500
Account size required186Return on account6598%

Performance Summary: Short Trades табл.3
Total Net Profit8 673Open position P/L289
Gross Profit9 803Gross Loss-1 130
Total # of trades263Percent profitable77%
Number winning trades204Number losing trades59
Largest winning trade307Largest losing trade-71
Average winning trade48Average losing trade-19
Ratio avg win/avg loss2.51Avg trade (win & loss)32
Max consec. Winners16Max consec. losers4
Avg # bars in winners2Avg # bars in losers2
Max intraday drawdown-143  
Profit Factor8.67Max # contracts held444
Account size required143Return on account6023%

В табл.4 представлены результаты работы системы по годам. Минимальная прибыль составила 199% в 2005 году, максимальная прибыль составила 600% в 2000 году, прибыль текущего года составляет 165%.

PeriodNet Profit% GainProfit Factor# Trades% Profitable
200616578.05%437.142495.83%
12 month310716.23%88.648186.42%
2005199210.71%27.278183.95%
2004284618.06%11.838285.37%
2003284222.00%7.539176.92%
2002310831.69%10.078286.59%
2001274738.91%4.818578.82%
20006057603.90%13.588982.02%

Алгоритм построения системы

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

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

Для построения первичной системы, я взял наиболее очевидные правила, типа “ если Close>Open, то купить " , или " если Open>Close, то продать" и на исторических данных за 5 лет проанализировал количество выигрышных и проигрышных сделок по РАО ЕЭС.

В результате было выбрано следующее правило покупки Open[1]>Close[1] and Close[1]>Open и правило для продажи Close>Open and Low[2]>High[1].

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

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

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

Ниже представлен график работы системы за период с 2000 года по 22 мая 2006 года.

Все публикации про  Разбор полетов
Загружаем...