sMart-lab.ru

Оптимизация торговой системы (стратегии).

Оптимизация торговой системы – привидение её к некоему состоянию, при котором она будет давать оптимальное соотношение входящих параметров с точки зрения максимизации некоей функции от целевых показателей, частный случай — максимизация значения одного простого параметра, ну там – доходность в % на капитал и т.д.

Из этой достаточно обширной темы хотел бы обсудить оптимизацию с точки зрения значений параметров параметрической торговой стратегии, а так же целевого критерия (той самой вышеупомянутой целевой функции). У меня страсть к автоматизации и систематизации, поэтому мне хочется в эту целевую функцию заложить всё – и доходность и робастность и диверсификацию и прочее, а не так, что целевой показатель у нас профит фактор, а остальные критерии мы как-нить руками проанализируем – мне кажется, такой подход это промежуточный между интуитивным и системным).

В общем, даже если система простейшая – она параметризована, так что вопрос выбора значений параметров – всегда актуален. При тестировании системы, при тестировании её с конкретным набором значений параметров, часто юзают outOfSample метод. Но это лишь контрольный метод, метод проверить, а не ошибся ли я, посчитав такую систему закономерностью, такой набор значений параметров и получаемый при нём результат закономерным, а не случайным. Но это не панацея, более того, результат OOS вполне себе может быть неплохим и в случае если система плохая – случайности же могут в обе стороны гулять). Так что упор надо делать на доказательство, а не на подтверждение. Ну в плане доказательств я пока в поиске)), рисёчу в этом направлении). Пока мне как минимум очевидно, что каждый отдельный параметр должен как-то коррелировать с результатом отлично от никак), ну или группа параметров.


18:14:33 29.03.2017
Replikant_mih (Replikant_mih)
/algotrading/%D0%9E%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F%20%D1%82%D0%BE%D1%80%D0%B3%D0%BE%D0%B2%D0%BE%D0%B9%20%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B%20%28%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%B5%D0%B3%D0%B8%D0%B8%29.