bascomo
bascomo личный блог
12 марта 2021, 12:21

Способ избавиться от шума в ценовых данных

Ww
29 Комментариев
  • SergeyJu
    12 марта 2021, 12:55
    На картинках уже плохо отработала система устранения выбросов. Потому, наверное, что алгоритм все размазывает, не разбираясь, есть выброс или нет. Впрочем, ценовые данные другие, попробуйте, вдруг Вам повезет.
  • Susanin
    12 марта 2021, 13:34
    заранее понять выброс это или нет невозможно. будет все равно 50 на 50.
      • Susanin
        12 марта 2021, 15:22
        bascomo, попробуйте. если вы думаете что будущие приращения зависят от прошлых вас ждет большое разочарование.
          • Susanin
            12 марта 2021, 16:01
            bascomo, так это тоже самое. отличить шум можно только пост фактум. 
              • SergeyJu
                12 марта 2021, 18:29
                bascomo, попробуйте самыми простыми словами описать, что в ценах есть сигнал. 
                  • SergeyJu
                    13 марта 2021, 10:12
                    bascomo, то есть Вы считаете, что в данных (в ценах) только шум, сигнала вообще нет. А сигналы — это привнесенные нашим разумом артефакты? 
                      • SergeyJu
                        13 марта 2021, 11:37
                        bascomo, все стандартные методы выделения сигнала на фоне шума базируются на их статистически значимых различиях. И чем более сигнал не похож на шум, тем лучше можно построить выделитесь. Незнание природы сигнала нисколько не облегчает его выделение. Скорее, делает всю поисковую деятельность совершенно случайной. 
                          • SergeyJu
                            13 марта 2021, 13:44
                            bascomo, у меня ЧС под тысячу. Ненавижу пустой треп и пропаганду. 
  • SAlex
    12 марта 2021, 15:49
    На истории и так видно, был это шип или нет. Смысл исторический график сглаживать? Ну уж если так хочется -  да, обычная ma. А здесь нужно чтобы нейросеть в реальном масштабе времени говорила — это движение ложное, не бойся, сейчас назад откатит.
      • SAlex
        12 марта 2021, 16:08
        bascomo, тогда аналогия с сетью неверна. Вы же скармливаете сети фото целиком и говорите «убери артефакты». Она аппроксимирует соседние участки и убирает найденный артефакт.  В вашем случае, аналогия другая — вы даете фото постепенно, пиксель за пикселем, а нейросеть вдруг раз, и говорит что пиксель неверный. Это немного другая задача.
          • SAlex
            12 марта 2021, 16:25
            bascomo, во-первых, просто подать кучу серий из 60-ти баров какой смысл? Из них надо вырезать шипы, чтоб нейросеть поняла что такое эталонный график. Так же как и в случае фото — в обучающих небыло черных прямоугольников, поэтому сеть и посчитала их артефактами. Во-вторых, полученная нейросеть в боевом режиме тупо сгладит поданные ей последние  60 баров, и что. 
      • Beach Bunny
        12 марта 2021, 16:17
        bascomo, есть MA на базе цифровой обработки сигнала, задержки вроде получаются в полбара, но это особых преимуществ не дает.
          • Beach Bunny
            12 марта 2021, 16:29
            bascomo, что имено? Есть ЦОС фильтры Баттерворта, есть SuperSmother от Эллерса, есть фильтр Калмана => Optimal Tracking Filters.doc
            На TradingView куча примеров и у Чечета (https://chechet.org/) есть курс по ЦОС в трейдинге.
        • ch5oh
          12 марта 2021, 19:10
          Sergeyka, «задержка полбара»? Звучит слишком хорошо, имхо.
        • ch5oh
          12 марта 2021, 19:11
          Sergeyka, ПС И очень странно, почему уменьшение задержек фильтров не приводит к повышению эффективности ТС?.. Получается, что при этом слишком много шума начинает пролезать?..
          • SergeyJu
            13 марта 2021, 10:16
            ch5oh, именно так. Стандартный фильтр, который «без задержки» по сути есть комбинация сглаживателя и оценки производной (скорости), взятых в некоторыми весами. Как следствие, инерция первой компоненты и шум второй.
  • Павел Град
    23 марта 2021, 06:54
    У меня есть методика защиты от ложного срабатывания стопа.

    Заключается в том, что любую покупку стоит совершать при «бычьей» дивергенции, в таком случае стоп вообще не надо ставить. Если дивергенция сразу сработала, то у нас часть позиции уходит практически сразу в плюс (позиция делится), если происходит прокол вниз, так называемый сквиз, то образуется шип, на самом шипе мы покупаем 2-ю часть (как правило на самом конце шипа), дополнительно можно использовать ещё 3-ю часть, но при условии, что цена становится чуть выше 1-й покупки.

    Смысл в том, что дивергенция всегда в 100% случаев себя отрабатывает в самом конце тренда, не важно восходящего или нисходящего, но работает лучше в самом конце нисходящего тренда.

    Можете закодировать и проверить сами.

    Если покупаете где попало, то стоп обязателен!

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

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