Допустим, что у ТС среднее время удержания позиции 10 минут.
Текущая позиция висит уже 10 часов. ТС ее контролирует все это время, меняет планируемый ценовой уровень выхода и т.д.
Авось.
Какой бы ни был результат в итоге у этой позиции,
результат — авось (полностью несистемный)? ТС закрыла со всем своим контролем в плюс — тупо повезло, в минус — банально не повезло.
Пересидка.
Это чем-то похоже на пересидку, но только не минуса, а по времени. Например, цена в долгом флете и спред широкий. Ценового уровня выхода не достает какие-нибудь пару пипсов. И так длится часами. В итоге, когда приходит рыночная активность, цена может прилично улететь в любую сторону.
Обобщение.
Ну и конечно обобщение. Среднее время удержания одна минута. Позиция висит уже 10 минут. Несистемный результат у нее?
Время.
Или плевать на длительность в астрономических единицах и считать его в других единицах?
Скальпер.
Будем считать, что вопрос касается ТС, статистика по которым репрезентативная.
Бэктест.
Несистемные позиции в бэктесте можно выбросить, чтобы
Оптимизатор нащупал только системную «прибыльность».
Борьба с несистемностью.
Однако, на реале такое не выбросишь, поэтому требуются алгоритмы, нивелирующие авось. Чаще всего практикуется два метода.
Топорный — крыть позицию по длительности.
Посложнее — приближать к текущей цене ценовой уровень сигнала на величину, как функцию от длительности. Грубо говоря, час висит — приближаем на 10 пипсов. Два часа — 30 пипсов. И т.д.
Канал: https://t.me/fxsaber_Results
Группа: https://t.me/fxsaberDiscussion
Этот пример лежит за пределами протестированного поля исходов.
Значит на него у Вас уже нет статистики исходов.
Это тема чем-то перекликается с другими двумя постами: один и два.
и целиком в нем лежит.
а там есть традиция отбрасывать 5% (2 лямба на вскидку)
out of sample
Пример:
Вы дали на фрилансере задачу и собрали цены.
20 разных предложений
Если вы отбросите с обоих сторон ценового распределения 1-2 цены.
(не смотря на предложения)
То качество предложений вырастет.
И их надежность.
Потому что они явно выбросы из множества адекватных предложений.
SSMaker.ru/9637d489/
SSMaker.ru/6c6f8cb1/
Сигнал (живой ценовой уровень закрытия) на закрытие у ТС должен же быть всегда, поэтому не совсем понял.
Хотите ограничить длительность — введите это ограничение в систему явно. И получите другую систему, заодно и узнаете, будет она лучше или хуже.
Вообще, одна из метрик качества ТС — доля времени в рынке, желательно чтобы она была минимально необходимой. С её увеличением растет риск напороться на несистемное ценовое событие.
Конечно, ввод параметра «затухания», ограничивающего жизнь сделки, и оптимизация с ним — напрашивается.
Наверное, лучше всего, это чтобы сама логика ТС не содержала учета времени, но была таковой, чтобы очень сильно уменьшала вероятность появления висяков.
2. Что мешает ввести в робота дополнительные состояния. Не обязательно временные, как здесь Вам советуют. Абстрактные.
3. У меня в моих роботах кроме состояний «Flat», «Short», «Long» и прочих есть, к примеру, некоторые дополнительные состояния «NothingToDo», «Danger»(ФРС, Выходные) итд.
При наступлении этих состояний торговля прекращается.
Новые позиции не открываются. Открытые позиции закрываются.
Кстати, действие Action может принимать значение «NoAction» тоже.
Исхожу из того, что есть уровни входа/выхода для позиций и именно их считаю сигналами. Ваш же вариант — это разбивка на состояния всего времени: long, short, out.
Несистемность — это не закрытие по чуйке. Закрытие по алгоритму может быть вполне несистемным.
ТС приносит прибыль, если использует какую-то рыночную неэффективность. Если мы говорим не о случайной прибыли, конечно.
Так вот несистемный результат — результат, полученный вне используемой ТС рыночной закономерности.
Глупо считать везение системным лишь только по той причине, что торговал алгоритм.
fxsaber, нет общепризнанных формулировок несистемности, это лишь вариант и не все понимают, о каком типе систем идет речь.
Насколько понял по косвенным признакам, для таких нужно вытаскивать из рынка дополнительную информацию, чтобы на ее основе принимать решение: продлить ожидание или крыть по истечении времени. Количество «несистемных» резко уменьшится.
По какой причине практикуется отключение ТС (если не новостная) перед новостями? Мой ответ — уйти от авось.
Если, допустим, ТС большинство сделок совершает утром. То залетные позиции, что дотянули до вечера, — несистемные. Их результат — авось. Потому что ТС никак не затачивалась на закономерности вечером, т.к. бэктесты показали утренние неэффективности.
и простейший классификатор (обычный без ии и прочего обучения).
это самая база.
Если вход (минус) текущая (минус) комиссия (минус) штраф = убыток, то закрытие сделки.
Штраф = средняя доходность сделки / средняя продолжительность сделки, в %
Посчитать на бэктесте, посмотреть, как изменится финрез.