Блог им. AleksandrBaryshnikov

Страйк в тестировании торговых систем

    • 29 декабря 2023, 20:09
    • |
    • bascomo
  • Еще
Я называю страйком в тестировании торговых систем соотношение финансового результата на тренировочной и проверочной выборке.

Сам по себе он мало о чём скажет, если его не выровнять: следует привести доходность на тренировочной и проверочной выборке к одному основанию, в частности, я привожу к году, и сравниваю.

Для меня Strike = (абсолютная приведённая доходность на проверочной) / (абсолютная приведённая доходность на тренировочной).

Получается некий коэффициент, от минус до плюс бесконечности, и целевое его значение — единица.

Он означает, как результаты, которые торговая система показывает на проверочной выборке, отличаются от результатов тренировки. Значения:
  • единица означает, что результат аналогичен тренировке,
  • меньше единицы — результат хуже, чем на тренировке,
  • больше единицы — результат лучше, чем на тренировке
А ещё есть выбросы:
  • если Strike cильно больше единицы — что-то пошло не так,
  • если он отрицательный — значит, был плюс на тренировке и минус на проверке или наоборот.
В целом, это очень хороший фильтр для фильтрации неадекватных торговых алгоритмов, но я бы ещё хотел его улучшить.

Если рассмотреть гипотетическую ситуацию, что поведение рынка на проверке сильно изменилось по сравнению с его поведением на тренировке, то это исказит данные и, в подавляющем большинстве случаев, получаем выброс. Но хочется учесть глобальные параметры рынка в этом показателе, чтобы сделать его ещё более релевантным. Возможные варианты:
  • учитывать перелом тренда, если он возник,
  • но мне нравится более простая и изящная идея: ввести поправочные коэффициенты для финансовых результатов тренировки и проверки, исходя из идеальной возможной прибыли на том и другом участке по оптимальному торговому пути.
Когда-то и до этого дойдут руки.

На картинке ниже столбец br:tr — это он и есть, strike.

Страйк в тестировании торговых систем

Тема следующего поста: эволюционный рост и долговременное совершенствование торговых систем
1.8К
2 комментария
Используете генетику правил для входа и выхода? Занятно) И, я так понимаю, проверяете на разных инструментах на трейн-тест выборке каждый вариант
avatar

Читайте на SMART-LAB:
Газпром увеличил поставки в Европу
Акции Газпрома в ходе торгов 1 апреля поднимаются в цене на 0,72%, до 134,23 руб., при слабом росте на российском рынке в целом.По оценкам...
Cуточно.ру технически готова к IPO в ближайшие два года
Компания ожидает улучшения рыночной конъюнктуры, сообщил редакции Market Power представитель сервиса.    По его словам, конъюнктура связана и с...
Фото
NZD/USD: "Медвежья ловушка" или последний вздох быков?
Пара NZD/USD протестировала верхнюю линию ранее пробитого нисходящего канала. После формирования паттерна «бычье поглощение» цена перешла к фазе...
Фото
НМТП: все в рамках прогноза за 2025 год, но осадочек остался и будущее туманно из-за атак БПЛА? Актив для терпеливых инвесторов
НМТП отчитался за 2025 год — в целом все отлично у компании, 40 млрд руб прибыли пробили за год (впервые без учета переоценок) Сразу...

теги блога bascomo

....все тэги



UPDONW
Новый дизайн