Автор: Николай Камынин

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

Несколько слов  относительно объема исторических данных.

Считаю, что чем больше объем , тем лучше.

В моих исследованиях объем исходных данных ограничивается лишь временем вычислений.

Обычно я использую историю за 10 лет  для Сбербанка с таймом 5 минут. Примерно 300 тысяч отсчетов.

Обработка таймов 1 минута за 10 лет занимает слишком много времени (1.5 млн. отсчетов)

Обработка тиков практически невозможна (примерно 15 миллионов отсчетов).

Как минимум история берется за 1 год.

методика тестирования

Вариант 1:  Основана на принципах тестирования систем распознавания образов.

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

В нашем случае  , обучающая часть – это данные для оптимизации.

Контрольная – для тестирования системы.

Далее возможна модификация методики следующим образом.

После проведения оптимизации и контроля, меняете местами исходные данные.

Контрольная – для оптимизации. Обучающая – для контроля.

Полученные результаты используете для анализа устойчивости системы.

Вариант 2: Часто я применяю следующую методику.

Систему оптимизирую на исходных данных за 5-10 лет.

После этого провожу тестирование с постоянными параметрами по годам или месяцам.

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

Tags:

This entry was posted on Пятница, 23 сентября, 2011 at 23:53 and is filed under Интеллект, торговые роботы (МТС), Фондовый рынок. You can follow any responses to this entry through the RSS 2.0 feed. Both comments and pings are currently closed.

2 comments so far

jay_gets
 1 

Добрый вечер! а какие размеры просадок, профит фактора и фактора восстановления Вы считаете приемлемыми в своих системах?

30 декабря, 2011 at 21:48
Kamynin
 2 

Добрый день! Это зависит от длительности истории.
Желательно получить не более 2%.
Пока удается достигнуть не менее 5% на истории 1 год и примерно не более 30% на истории в 10 лет.
Считаю приемлемым просадку до 10% на истории в 5-10 лет.
Про профит фактор и фактор восстановления нет определенного мнения.

31 декабря, 2011 at 10:31