fxsaber
fxsaber личный блог
18 февраля 2021, 12:44

Является ли результат закрытой позиции несистемным?

Допустим, что у ТС среднее время удержания позиции 10 минут.
Текущая позиция висит уже 10 часов. ТС ее контролирует все это время, меняет планируемый ценовой уровень выхода и т.д.

Авось.


Какой бы ни был результат в итоге у этой позиции, результат — авось (полностью несистемный)? ТС закрыла со всем своим контролем в плюс — тупо повезло, в минус — банально не повезло.

Пересидка.


Это чем-то похоже на пересидку, но только не минуса, а по времени. Например, цена в долгом флете и спред широкий. Ценового уровня выхода не достает какие-нибудь пару пипсов. И так длится часами. В итоге, когда приходит рыночная активность, цена может прилично улететь в любую сторону.

Обобщение.


Ну и конечно обобщение. Среднее время удержания одна минута. Позиция висит уже 10 минут. Несистемный результат у нее?

Время.


Или плевать на длительность в астрономических единицах и считать его в других единицах?

Скальпер.


Будем считать, что вопрос касается ТС, статистика по которым репрезентативная.


Бэктест.


Несистемные позиции в бэктесте можно выбросить, чтобы Оптимизатор нащупал только системную «прибыльность».


Борьба с несистемностью.


Однако, на реале такое не выбросишь, поэтому требуются алгоритмы, нивелирующие авось. Чаще всего практикуется два метода.

Топорный — крыть позицию по длительности. 

Посложнее — приближать к текущей цене ценовой уровень сигнала на величину, как функцию от длительности. Грубо говоря, час висит — приближаем на 10 пипсов. Два часа — 30 пипсов. И т.д.

Канал: https://t.me/fxsaber_Results
Группа: 
https://t.me/fxsaberDiscussion
36 Комментариев
  • Антон Б
    18 февраля 2021, 12:46
    Да это Авось.

    Этот пример лежит за пределами протестированного поля исходов.
    Значит на него у Вас уже нет статистики исходов.
      • Антон Б
        18 февраля 2021, 13:04
        fxsaber, бектест это часть статистического тестирования.
        и целиком в нем лежит.

        а там есть традиция отбрасывать 5% (2 лямба на вскидку)

        out of sample

        Пример:
        Вы дали на фрилансере задачу и собрали цены.
        20 разных предложений

        Если вы отбросите с обоих сторон ценового распределения 1-2 цены.
        (не смотря на предложения)
        То качество предложений вырастет.
        И их надежность.

        Потому что они явно выбросы из множества адекватных предложений.
      • ezomm
        18 февраля 2021, 14:00
        fxsaber, время -это такая же трудная тема как и объем.Если объема нет, то боковик долгий.У многих графиков времени нет.Крестики, ренко, каджи и тд. Время это функция объема.Мораль -не надо думать за время.Когда придет твое время ты поймешь работу каждой свечи графика и… угомонишься. Тут ты можешь рассчитать время до разворота. 
        SSMaker.ru/9637d489/


          • ezomm
            18 февраля 2021, 14:11
            fxsaber, никто не работает потому что до свечей надо дорасти.Выучить про волновой анализ.Надо лет 10 как минимум.
        • ezomm
          18 февраля 2021, 14:09
          ezomm, тут я пытаюсь рассчитать время в черной.
          SSMaker.ru/6c6f8cb1/
  • robomakerr
    18 февраля 2021, 13:14
    Постройте эквити всех таких позиций. И будет видно, системная она или нет.
      • robomakerr
        18 февраля 2021, 18:53
        fxsaber, с ростом количества сделок вероятность везения стремится к нулю. Тем более сделки у вас не на истории а в реальном времени (если я правильно понял), т.е. OOS.

        Вообще, одна из метрик качества ТС — доля времени в рынке, желательно чтобы она была минимально необходимой. С её увеличением растет риск напороться на несистемное ценовое событие.
          • robomakerr
            19 февраля 2021, 19:01
            fxsaber, дык я ж вроде написал. Длительность сделки лучше ограничить минимальной, при сохранении того же доход/риска. Можно посмотреть зависимость (распределение) профита сделки от её длительности.
  • _sg_
    18 февраля 2021, 13:59
    1. ДА, является не системным закрытием.
    2. Что мешает ввести в робота дополнительные состояния. Не обязательно временные, как здесь Вам советуют. Абстрактные.
    3. У меня в моих роботах кроме состояний «Flat», «Short», «Long» и прочих  есть, к примеру, некоторые дополнительные состояния «NothingToDo», «Danger»(ФРС, Выходные) итд.
    При наступлении этих состояний торговля прекращается.
    Новые позиции не открываются. Открытые позиции закрываются.
      • _sg_
        18 февраля 2021, 14:06
        fxsaber, «NothingToDo» Вам подойдет
          • _sg_
            18 февраля 2021, 14:20
            fxsaber, Вы предлагаете зафильтровать
            Я Вам предлагаю в свои системы ввести состояния на все случаи жизни и действовать в соответствии с ними при помощи действий Actions.
            Кстати, действие Action может принимать значение «NoAction» тоже.
  • ezomm
    18 февраля 2021, 14:53
    Главное в системе ММ те расчет рисков и размера участия , а не системность-не системность. А сигналы элементарно в ЦЗ2УПП.
  • svgr
    18 февраля 2021, 15:52
    Всё ясно. А по предыдущим текстам что-то показалось.
      • Антон Б
        18 февраля 2021, 18:09
        fxsaber, проверка на «out of sample»,
        и простейший классификатор (обычный без ии и прочего обучения).
        это самая база.

  • bascomo
    23 февраля 2021, 00:26
    Я бы сделал нарастающий штраф для каждой сделки, производный от её длительности. Закон определяется доходностью ТС.
    Если вход (минус) текущая (минус) комиссия (минус) штраф = убыток, то закрытие сделки.
    Штраф = средняя доходность сделки / средняя продолжительность сделки, в %

    Посчитать на бэктесте, посмотреть, как изменится финрез.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн