Правило должно быть определено до просмотра исхода
Формулировка о покупке после уверенного роста оставляет слишком много свободы. Что означает уверенный, какой интервал рассматривается и какие данные доступны в момент решения? Если ответы меняются после просмотра следующего участка графика, проверяется уже не одно правило, а серия удобных объяснений. В описании системы фиксируют используемые данные, условия действия и бездействия, порядок завершения позиции и ограничения риска. Также нужны правила для пропусков данных и необычных событий. Не обязательно сразу писать программу: на бумаге проще заметить двусмысленность. Два человека, независимо применяющие описание к одному учебному примеру, должны получать сопоставимое решение.
Разделяйте разработку и проверку
Исторические данные позволяют посмотреть, как правило вело бы себя раньше. Но если многократно менять параметры ради лучшего результата на одной истории, можно подобрать особенности именно этого участка. Хорошая подгонка не подтверждает устойчивость на новых данных. Представим, что исследователь сравнил двадцать вариантов и показал только лучший. Читатель видит удачу, но не видит масштаб перебора. Поэтому сохраняют перечень испытанных вариантов и заранее выделяют данные для отдельной проверки. После использования проверочной части для доработки она уже не остаётся независимой. Честное описание такого изменения важнее попытки сохранить впечатление безупречного теста.
Не используйте информацию из будущего
В учебном расчёте легко незаметно дать системе сведения, которых ещё не было в момент решения. Например, выбрать только компании, пережившие весь исследуемый период, или использовать окончательное значение показателя раньше его публикации. Тогда результат оценивает невозможные условия. Полезно помечать для каждого решения время доступности данных. Отдельно проверяют, по какой цене предполагается исполнение и могло ли оно состояться. Если сигнал рассчитан по закрытию интервала, нельзя без обоснования считать, что действие уже выполнено по любой удобной цене внутри того же интервала. В сомнительных местах лучше обозначить ограничение, чем заполнять пробел наиболее выгодным предположением.
Оценивайте результат после расходов и с учётом потерь
Условная система дала двенадцать прибыльных учебных случаев по десять единиц и восемь убыточных по двенадцать. До расходов итог равен двадцати четырём единицам. Если каждый из двадцати случаев требует двух единиц совокупных расходов, итог становится минус шестнадцать. Небольшое преимущество в упрощённом расчёте исчезло. Кроме общей суммы важны последовательность убытков, глубина снижения капитала и различия между периодами. Моделирование не воспроизводит полностью реальные условия исполнения и поведение человека под финансовым давлением. Даже корректный тест остаётся проверкой гипотезы с ограничениями. Он не гарантирует будущей прибыли и не определяет, подходит ли риск конкретному человеку.
Попробуйте на практике
Проведите бумажную проверку вымышленного отчёта. Не выбирайте реальный актив и не открывайте позиции.
- Запишите двенадцать результатов по плюс десять и восемь по минус двенадцать, затем посчитайте общий итог.
- Вычтите по две единицы расходов для каждого из двадцати случаев.
- Составьте список вопросов к проверке: сколько вариантов перебирали, были ли независимые данные, когда становилась доступна исходная информация.
- Укажите минимум два ограничения, из-за которых расчёт не подтверждает будущую доходность.
Как проверить результат. Получаются плюс двадцать четыре до расходов и минус шестнадцать после них. В выводе отдельно обозначены метод проверки, результат и оставшаяся неопределённость.
Частые вопросы
Если правила выполняет программа, исчезает ли риск?
Нет. Автоматизация воспроизводит заданную логику вместе с её ошибками и ограничениями. Она не гарантирует корректности данных, исполнения или экономического результата.
Можно ли улучшать систему после неудачного теста?
Да, но изменение нужно фиксировать как новую версию. Данные, на которых выбирались улучшения, нельзя затем выдавать за независимое подтверждение.
Самостоятельный разбор темы. Содержание конкретной обучающей программы здесь не представлено.