nyselive
nyselive личный блог
01 января 2013, 21:49

Прогнозирование движения рынка при помощи нейронной сети.


Прогнозирование движения рынка при помощи нейронной сети.

Каждый трейдер, какой бы рынок он не торговал, всегда задает одни и те же вопросы:

1. Какую позицию занимать на рынке длинную или короткую?
2. Какие цели движения?
3. Какая точка входа является оптимальной?
4. Где ставить стоп?

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

Но торгуя по графику, трейдер сталкивается с известным явлением – субъективизмом восприятия информации.  Это означает, что на графике каждый трейдер находит, что то свое, которое понимает только он сам.

Чтобы сделать торги наиболее эффективными,  нужен новый подход,  когда прогнозирования рынка делается при помощи статистических методов на основе собранной информации – такой подход называется прогнозированием при помощи нейронной сети.  Она на основе, заложенной в нее информации, может рассчитать в какую сторону, вероятнее всего, пойдет торговый инструмент, а так же указать цели движения.


Прогнозирование движения рынка при помощи нейронной сети.

А для входа в позицию используется дельта кластерный анализ  в программе Cluster  Delta указывающий точку входа и место, куда оптимальное всего устанавливать стоп.  

Это позволяет свести к минимуму субъективность в принятии торговых решений и что немаловажно полностью формализовать свою торговлю.

Вот пример как это работает.

Здесь smart-lab.ru/blog/94162.php

Я давал проноз о росте фьючерса на S&P 500

привожу его здесь

Прогнозирование движения рынка при помощи нейронной сети.


Купил от уровня 1429.00 где было мощное накопление объемов.
Стоп поставил на 1427.75

Цель движения 1436.00


А вот что получается по вероятностям


Прогнозирование движения рынка при помощи нейронной сети.


В итоге прогноз был четко отработан и указанная цель в прогнозе выполнена.

Прогнозирование движения рынка при помощи нейронной сети.


По нашей статистике нейронная сеть в 70% — 80% случаев, верно, указывает направление движение торгового инструмента и цель движения. Мы назвали сигнальную систему X-Delta Signal
и используем ее в своих торгах.

Сразу возникает вопрос – как именно работает нейронная сеть?

Мы запустили ее на том же сервере, где сейчас работает ClusterDelta. Она сравнивает текущую рыночную ситуацию с информацией в своей базе данных и выдает прогноз на дальнейшее движение цены в будущем.

При этом учитывается большой  объем рыночной информации.

1. Цена.
2. Объемы.
3. Профиль объемов.
4. Дельты объемов.
5. Точечный объем по кластерам.

И множество другой информации – эта разработка позволяет трейдеру иметь рыночное преимущество в виде объективной рыночной информации и статистики.
68 Комментариев
  • вот никак понять не могу вы на windows me сидите?
  • jtrade
    01 января 2013, 21:55
    «нужен новый подход, когда прогнозирования рынка делается при помощи статистических методов на основе собранной информации – такой подход называется прогнозированием при помощи нейронной сети» — серьезно? Не вижу никакого применения НС…
      • jtrade
        01 января 2013, 22:04
        nyselive, где сама НС?
          • jtrade
            01 января 2013, 22:17
            nyselive, не совсем ясно, что подается на вход НС?
  • Di-trader
    01 января 2013, 22:19
    «Каждый трейдер, какой бы рынок он не торговал, всегда задает одни и те же вопросы:

    1. Какую позицию занимать на рынке длинную или короткую?
    2. Какие цели движения?
    3. Какая точка входа является оптимальной?
    4. Где ставить стоп?»

    Мне достаточно ответа только на первый вопрос.
    • jtrade
      01 января 2013, 22:22
      Di-trader, ответа ты тут не найдешь!
    • Gypsy
      02 января 2013, 14:14
      Di-trader, Вы что вечно будете в позе?
  • Дмитрий Интрадей
    01 января 2013, 22:24
    Расслабтесь, нейронки я давно реализовал с генетической подстройкой весов и в том виде какой вы предлагаете это НЕ РАБОТАЕТ! Простое скармливание цены на моих тестах даже при многократном прогоне-обучении на 5000 свечах дает результат не лучше 68% на обучающей же выборке. А при скармливании других 5000 свечей результат близок к 50%… удач-неудач… Как где-то было написано, нейронка умеет лишь отсеивать часть золота, что находится в шуме-песке потока данных. Если поток слишком мусорный, то золота там на грамм. Нейронка это не панацея, это всего лишь способ обработать лучше, но не создать из г**на конфетку. Я пробовал разные топологии сети и разные активирующие функции… сигмоидальная, барьерные и прочие… результатом расстроился и пока забросил. Нужны более закономерные данные. Нейронка с точки зрения математики — решение множества линейных уравнений, нейросеть позволяет найти область решений вокруг неких «искомых» точек… когда в системе количество уравнений меньше числа переменных известно — такая система не решается однозначно… Так и здесь. Цена — случайное блуждание… нельзя 5-100 свечками решить дальнейший ход этой «функции»… Я лично подписываюсь, потому как исследовал эту тему порядка 2 недель. ИМХО!
    • jtrade
      01 января 2013, 22:27
      Дмитрий Интрадей, когда ты это уже успел?)))
    • solar
      07 января 2013, 03:00
      Дмитрий Интрадей, Исследовали аж две недели ??? Боюсь спросить что вы подавали на вход, и что на выход.
  • Кан Делябр
    01 января 2013, 22:31
    Чтобы показать эффективность НС нужен график эквити на приличном периоде, значения профит-фактора и коэффициента Шарпа. Разбор частных случаев ничего не дает.
      • Кан Делябр
        01 января 2013, 22:41
        nyselive, таким образом данные не представляются публике. Есть установленные или общепризнанные правила, если хотите всерьез обсуждать проблемы НС.
          • jtrade
            01 января 2013, 23:03
            nyselive, «не только предоставить все данные но и детально описать алгоритмы» — это ВЫ серьезно?
          • Кан Делябр
            01 января 2013, 23:05
            nyselive, вы, что называется, не в теме. Не нужен алгоритм и прочее представлять. Только результаты его работы с вышеперечисленными систематизированными данными, тогда можно что-то говорить.
      • DeriBas77
        02 января 2013, 01:51
        nyselive, думаю что алгоритмы рассчётов зарыты глубоко в самой нейросети и нам недоступны — поэтому нейросети часто выступают в роли «чёрного ящика». Насколько я понял, вам удалось подобрать свои алгоритмы по сигналам нейросети, и уже под них сделать сигнальную систему? Получается что это не нейросеть в чистом виде, а просто навороченая торговая система?
  • Владимир Спицын
    01 января 2013, 22:49
    Если вероятность меньше 1, то прогноз особой ценности не несёт.
    Если пациент на 80% жив, то он всё-равно труп… имхо.
      • jtrade
        01 января 2013, 23:07
        nyselive, что подается на вход НС?
          • Mikola
            02 января 2013, 00:08
            nyselive, :))))) А какое множество другой информации?
  • vovkarus
    02 января 2013, 02:26
    ПРИСТРЕЛИТЕ МЕНЯ!!!
  • AlexShul
    02 января 2013, 03:06
    Не надо алгоритмов. Судя по картинке нейросети, у нее 4 входа. Как в 4 входа можно подавать 1-5 да еще и многое другое?
    А так да, интересна статистика за несколько лет. Проблема нейросетей в том, что они как угадывают, так и не угадывают, как впрочем и любой другой способ входа в рынок.
  • Pipec
    02 января 2013, 10:07
    НС это всего лишь средство многомерной оптимизации. На рынке выливается в курвафиттинг. И никакие форвард тесты на OOS не гарантия робастности.
  • Николай Лазарев
    02 января 2013, 10:19
    Нейронные сети, лунный календарь, числа масонов, статистика прошедших торгов, всё это попытки заглянуть в будущее или спрогнозировать его. Биржевая алхимия.
    Будущего не существует, по крайней мере для людей. Как можно спрогнозировать манипуляции на рынке, глобальные новости, войны, катастрофы, смены правительств и экономических курсов?
    Рынок не математика, а психология. И «диагностировать» можно только текущие настроения толпы без учёта действий крупных манипуляторов. И расчёты вероятностей мне представляется алхимией, вводящей в заблуждение. Это «торговля надеждой» на околорыночном прилавке.
    • Pipec
      02 января 2013, 10:23
      Николай Лазарев, «диагностировать» текущие настроения в цифрах можно? Цифры для прошлого эти получить можно? :)
      • Николай Лазарев
        02 января 2013, 10:26
        Pipec, Ну в вопросе уже заложен ответ.
        И про тесты на истории говорил.
        для прошлого можно получить любые цифры и выведать прошедшие закономерности и особенности прошлых торгов. Проблема в том, что невозможно получить цифр для будущего.
        • Pipec
          02 января 2013, 10:38
          Николай Лазарев, любая торговля основана на выявленых на истории закономерностях. Даже фундаментальный анализ. Даже интуитивная торговля. Тот же опыт — это накопленные на истории причинно-следственные связи. Значит предполагается что есть закономерности которые либо не меняются, либо меняются медленно. И это можно проверить на истории. Хотя бы на ближайшем куске
          • Николай Лазарев
            02 января 2013, 10:47
            Pipec, Очень сложно (самое сложное, пожалуй) анализ истории не превратить в подгонку результата алгоритма под прошедшую историю.
            • Pipec
              02 января 2013, 11:02
              Николай Лазарев, согласен. Поэтому и про курвафит написал
        • Кан Делябр
          02 января 2013, 10:43
          Николай Лазарев, есть устойчивые закономерности в рынке и возможно получение прогноза. Но есть особенности такого прогноза. Он реализуется в критических точках оси времени. А эти точки вычисляются спец. довольно сложными алгоритмами.
          • Николай Лазарев
            02 января 2013, 10:50
            vlad330033, Конечно получение прогноза на рынке всегда возможно. И сложным алгоритмом и простым. Вопрос в цене прогноза, вернее его значимости.
            В большинстве случаев любой прогноз будущего события выглядит так: Прогноз — рост на рынке, это значит, что в ближайшее время будет либо рост, либо падение, либо флэт. Но рост будет, обязательно будет, не сейчас и не сразу, но когда нибудь будет обязательно.
  • Николай Лазарев
    02 января 2013, 10:46
    Грааль. Нейронная сеть с расчётом вероятностного движения рынка на основе круглянта квадратуры объёмов (ядро расчётов располагаем на тайном сервере на дне атлантического океана, дабы избежать влияния фаз луны).
    Суть: берём пять скользяшек с разным периодом и смотрим цену относительно каждой.
    от МА1 рост, ставим 1
    от МА2 рост, ставим 1
    от МА3 цена вьётся вокруг неё, ставим 0
    от МА4 падение ставим -1
    от МА5 цена около неё и не выходит за границы «шума», ставим 0
    Теперь складываем и делим:1+1+0-1+0=1
    Это значит, что 20% за то, что сейчас таки рост, слабый, но рост.
    Это правило для входа, правило для выхода каждый додумывает сам :-)) а то будет слишком много успешных трейдеров и рынок потеряет тренд, как явление, превратившись в ценовой шум.
    Никому не рассказываем и не забываем разместить нашу нейронную сеть на секретном сервере.
      • Николай Лазарев
        02 января 2013, 13:06
        nyselive, Это всего лишь шутливый пример расчёта вероятности направления. Можно придумать свой))))
        Что касается МАшек, то они равноэффективны (или неэффективны) на любых периодах. Но это только моё мнение и наблюдение.
  • No pain-no gain
    02 января 2013, 15:09
    Что еще нужно придумать, какие методы «прогнозирования» чтобы думать куда пойдет рынок? )) Ну я понимаю HFT еще! там работают неэффективности… а тут? )) ну бред! зачем гадать о вероятностях когда нужно просто быть на волне? ))
  • Роман Frank_Cowperwood
    02 января 2013, 23:50
    У меня есть подозрения что «где то на сервере» происходит не «поиск решения через нейронные сети» а через какой нибудь поиск патернов.
    Я сам начал заниматься нейронными сетями. Точно что я понял что у всего есть своя верояннтность — т.е. вероятность хода вверху или вниз. А сам процесс разработки нейронных сетей — это вам не на «два ж ды два».

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

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