Феликс Дзержинский
Феликс Дзержинский личный блог
01 ноября 2019, 15:39

Хорошо пошло обучение нейронных сетей по индексу SP_500

Всем добрый день!

Занимаюсь машинным обучением, нейронными сетями.Очень хорошо пошло прогнозирование по SP_500 по часовикам.

Хорошо пошло обучение нейронных сетей по индексу SP_500

Есть желающие поучаствовать в работе с датасетом и улучшении модели? Слишком широк выбор вариантов дальнейшего развития модели
39 Комментариев
  • ves2010
    01 ноября 2019, 15:44
    сипи торгуется элементарно, т.к в нем аптренд в 11 лет… можно выкупать любое падение и сдавать выше

    попробуй обучить нейросеть на лукойле… вот тогда может и будет толк

    ну и на часовиках тестить нельзя
      • ves2010
        01 ноября 2019, 20:25
        Феликс Дзержинский, из практики… чтоб гарантированно исключить гэп на открытии из торговли и тестов надо выкинуть первую свечку… выкидывать один час торгов из 6.5 слишком много… т.е. надо тестить на таймфрейме 15 мин и ниже...
        более того… надо внимательно смотреть сами свечи… на америке в свечи зачастую включена предторговая и послеторговая сессия… т.е надо чтобы свечи были строго с 9.30 до 16.00
        на дневках вообще тестить нельзя совсем… т.к многие бумаги торгуются вне времени торгов, и эти цены включают в дневки...

        более того… надо смотреть среднюю сделку… в %… бывает профит есть по тестам, но профит не отбивается никак комисами
        • Replikant_mih
          01 ноября 2019, 20:39
          ves2010, что-то мешает торговать не основную сессию?
          • ves2010
            01 ноября 2019, 20:48
            Replikant_mih, а смысл? там овердокуя технических ньюансов  
            • Replikant_mih
              02 ноября 2019, 09:09
              ves2010, Ну я торговал, кроме пониженной ликвидности ничео особо не помню такого.
              • ves2010
                02 ноября 2019, 15:03
                Replikant_mih, а как тебе широкий спред? и переменное количество свечей, что сбивает индюки настроенные на период
                • Replikant_mih
                  02 ноября 2019, 15:05
                  ves2010, ну, широкий спред — производная от ликвидности. А свечи… ну если ты на этом обучился, и при торговли это обучение и используешь, то все остальное должно быть побоку. Если нет — ну тогда да.
          • ves2010
            01 ноября 2019, 21:31
            Феликс Дзержинский, у тя изначально подход неверный… телега впереди лошади… я не могу объяснить в чем стратегическая ошибка но она как бы есть… просто констатирую факт

            тебе надо сесть и крепко подумать… как переставить телегу и лошадь

            ну как бы предствь что нейросеть учится не торгового бота делать, а дом… и сразу поймешь недостаток своего подхода
  • Replikant_mih
    01 ноября 2019, 18:09
    Привет. Я б поучаствовал. Но я пока вожусь с простыми моделями. До нейросеток ещё не добрался).
  • Replikant_mih
    01 ноября 2019, 18:12
     А че на графике? — это приращение факт и прогноз на out_of_sample??
  • sis12qw
    01 ноября 2019, 18:38
    мне интересны обучающиеся модели. а на графике что — прогноз или результат на обучающей выборке?
  • Александр
    01 ноября 2019, 19:04
    Мне интересны нейросети. Готов поучаствовать.
    Что необходимо сделать и в какие сроки?
      • rinman
        13 декабря 2019, 14:25
        Феликс, как с вами связаться.
  • Михаил
    01 ноября 2019, 19:04
    Это out of sample?
    • Михаил
      01 ноября 2019, 20:05
      Феликс Дзержинский, то есть по сути вы подглядываете в будущее на величину (Close - (High+Low)/2), что мягко говоря не очень. 
        • Михаил
          01 ноября 2019, 20:16
          Феликс Дзержинский, в конце часа вы знаете Сlose, а соответственно и величину (Close - (High+Low)/2). Таргет у вас очень странный. Обычно изменение относительно Close берут в качестве таргета. 
              • Михаил
                01 ноября 2019, 21:02
                Феликс Дзержинский, выпрогнозируете high или “разница High последующего часа минус (High+Low)/2”? Если второе, то к концу часа вы знаете часть этой разницы — это очевидный лик. И второй момент — зачем прогнозировать high? Как его потом реально отторговать? Как продать купить примерно по close или open вполне понятно — торгуй в конце часа и получишь близкую величину. А вот как технически продать по high или по (High+Low)/2 не понятно, поэтому это выглядит как прогнозирование ради прогнозирования, а не с целью реально потом совершать какие-то сделки. 
                  • Михаил
                    01 ноября 2019, 21:38
                    Феликс Дзержинский, в текущем часе вы знаете close текущего часа, следовательно Close - (High+Low)/2 — значительную составляющую вашего таргета.
                    А как вы перед этим купили по (High+Low)/2? А если он не вырос на 0,5% — что вы будете делать? При вашем подходе ошибка прогноза ничего не говорит о реальном результате ваших сделок. 
                    Если же вы прогнозируете close следующего часа относительно close текущего часа, понятно как продавать и покупать по ценам близким к ним и ошибка прогноза будет близко к жизни показывать насколько вы будете ошибаться при совершении этих сделок. 
    • agraton
      02 ноября 2019, 12:50
      Феликс Дзержинский, Я вынужден Вас огорчить, но машинное обучение неприменимо в том виде, в каком Вы его рассматриваете. Целью любого машинного обучения является прогнозирование (или классификация как вариант прогнозирования). Цена же НЕ является стационарным временным рядом (сигналом). 
      https://ru.wikipedia.org/wiki/%D0%A1%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D1%8B%D0%B9_%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81
      Ц
      итата: «Случайная функция называется стационарной в широком смысле, если её математическое ожидание и дисперсия постоянны, а АКФ зависит только от разности моментов времени, для которых взяты ординаты случайной функции. Понятие ввёл А. Я. Хинчин.».
      Поэтому рано или поздно, но Вы сольете :-)
      На самом деле машинное обучение и вообще нейросети в трейдинге применяются, но они обучаются анализировать совершенно иные параметры, в число которых цена не входит в принципе.
  • cfree0185
    01 ноября 2019, 21:05
    взялся Железный Феликс и за машинное обучение, теперь все наладится)
  • jug
    02 ноября 2019, 06:36
    Тема эта поднимается здесь уже несколько раз, поэтому повторюсь- прогнозирование high и low следующего часа ( или дня, или другого таймфрейма) не так легко превращается с прибыльную стратегию, несмотря на привлекательность картинок. Примерно в 50% случаев, цена будет недолетать совсем немного до вашего прогноза, и вместо прибыли вы получите убыток, а итоговая прибыль будет чуть хуже случайного подбрасывания монетки. Можете проверить. И да, для прогнозирования этой величины можно использовать более простые методы прогноза, чем нейросеть. Захотите пообсуждать детали- пишите.
  • Cyber
    03 ноября 2019, 23:13

    Вот 15 минутки сургутка CNN тупо решение в лоб. По цене закрытия. Если уж и брать, что-то другое, кроме закрытия, то простое среднее min max цены как то математически не очень красиво, должно быть что-то посложнее, ИМХО. Насчет часовиков и дневок согласен, дневки лучше, но где ж их столько взять. Поведение цены меняется с годами, старые данные не пойдут.
    А у вас что за сеть? LSTM?
    И какую вы помощь по датасету ждете от народа? Я его вообще никак не обрабатывал, ну кроме как к 0-1 привел.

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

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