Артем Крамин
Артем Крамин личный блог
26 августа 2013, 15:42

Теханализ 2.0 - доступно для тестирования.

Update 3: Говорят в Опере сервис не работает. 
 
Update2:
Из-за большой нагрузки сервис временами падает с ошибкой «Validation of viewstate MAC failed». Подождите секунд 5-10 и попробуйте еще разок.

Update:
 В статье строчки с данными обрезаны, если хотите попробовать сервис в работе, либо качайте с финами, либо можно вот тут взять часовки РТС за сегодня.  

Как и обещал, выкладываю первую версию сервиса с амбициозным названием Теханализ 2.0! Надеюсь, если не изменить мир технических аналитиков, то хотя бы создать рабочий и полезный инструмент.

Для самых нетерпеливых ссылка: http://kramin-42.hosting.parking.ru/candels.aspx

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


Подход основан на аксиомах классического теханализа:
  1. Цена учитывает все;
  2. Движение подчиняется тенденциям;
  3. История повторяется;
Но при этом, этот самый классический теханализ переворачивается с головы на ноги, и наконец-то начинается использоваться логичным образом.

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

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

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

Данные вводятся в формате — Ticker, Per, Date, Time, Open, High, Low, Close, Volume. Построчно — новый бар с новой строки. Т.е. выглядят, например, вот так:
RIU3,60,20130823,230000,133100.0000000,133530.0000000,133050.0000000,133450.0000000,16874
RIU3,60,20130826,100000,133490.0000000,134270.0000000,133490.0000000,134110.0000000,84346
RIU3,60,20130826,110000,134110.0000000,134120.0000000,133780.0000000,133950.0000000,23321

Взять из можно, например, у Финама.

После того, как укажите данные жмите кнопку Рассчитать. Сервис нарисует введенную последовательность и укажет найденные соответствия:
Теханализ 2.0 - доступно для тестирования.

Дальше просто указываете аналогию, которую хотите посмотреть, и жмете кнопку Показать. Сервис нарисует вам и то и другое, причем у найденной аналогии будет так же нарисован следующий бар:
Теханализ 2.0 - доступно для тестирования.

Profit!

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

Сервис доступен по адресу: http://kramin-42.hosting.parking.ru/candels.aspx

Теперь коллеги! Жду конструктивных предложений. Что улучшить, что допилить? Если вы хотите написать что «все-старо-как-мир» или «ниче-не-работает-я-узнавал» идите мимо. В комментарии приглашаю людей, которые хотят получить реально работающий инструмент!
35 Комментариев
  • Theorist
    26 августа 2013, 15:57
    СНП добавьте, кому нужен этот РТС сегодня?
  • Arhilamer
    26 августа 2013, 16:11
    Чето ошибку пишет…
    Мои действия:
    1. Зашел на сайт Финама, экспорт данных:
    выбрал RTS, интервал 26.08.2013, час, .txt, SPFB.RTS, запятая, разрядов нет, TICKER, PER, DATE, TIME, OPEN, HIGH, LOW, CLOSE, галочек нету в заголовке и в заполнении периодов.

    Получаю и вставляю в прогу
    SPFB.RTS,60,20130826,100000,133490.0000000,134270.0000000,133490.0000000,134110.0000000
    SPFB.RTS,60,20130826,110000,134110.0000000,134120.0000000,133420.0000000,133550.0000000
    SPFB.RTS,60,20130826,120000,133560.0000000,133590.0000000,132780.0000000,132860.0000000
    SPFB.RTS,60,20130826,130000,132860.0000000,133230.0000000,132800.0000000,132940.0000000
    SPFB.RTS,60,20130826,140000,132950.0000000,133040.0000000,132260.0000000,132470.0000000
    SPFB.RTS,60,20130826,150000,132460.0000000,132640.0000000,131870.0000000,131970.0000000
    SPFB.RTS,60,20130826,160000,131950.0000000,132080.0000000,131790.0000000,132040.0000000

    Пишет ошибку
    Validation of viewstate MAC failed. If this application is hosted by a Web Farm or cluster, ensure that configuration specifies the same validationKey and validation algorithm. AutoGenerate cannot be used in a cluster.

    Что сделал не так???
      • Arhilamer
        26 августа 2013, 16:19
        Артем Крамин,
        Странно врубил с объемом почему-то ошибку ту же пишет…
          • Arhilamer
            26 августа 2013, 16:35
            Артем Крамин,
            Ясно, понял в чем ошибка. У меня ОПЕРА АС в этой браузере Ваша прога не работает. В ГуглеХроме проверил все нормально.

            Много вариация вылазиет если брать часовики РТС, а как-нибудь можно сделать так чтобы все эти цифровые вариации можно было видеть сразу, а то руками копировать/вставлять не так удобно???
              • Arhilamer
                26 августа 2013, 16:48
                Артем Крамин,
                За 20 минут пользованием сервисом впечатления и предложения:
                1. Сервис не сразу подгоняет варианты и пишет ошибку, сразу в голову бросаеться либо я сделал чето не то либо прога гонит. При вторичном тестировании оказалось глючит прога.
                ПРЕДЛОЖЕНИЕ — сделать чтобы не глючило.

                2. На 16.43 взял последних 3 часа РИУ3, выпало аж 45 вариаций. Очень много. Более того чтобы вбить и проанализировать все 45 вариаций как минимум час пройдет) Артем как сам понимаешь не удобно.

                ПРЕДЛОЖЕНИЕ — при нажатии на кнопку ПОКАЗАТЬ, хотелось чтобы прога сама показывала все вариации в виде мини-рисунков.

                Пожалуй остальные предложения в личку.
  • Mr. Bean
    26 августа 2013, 16:21
    это фрактальный анализ. были тут когда-то ребята (фамгенератор), только там реализация посерьёзнее была. хз живы они ещё.
  • Андрей Добер
    26 августа 2013, 16:23
    Решил попробовать, скопировал данные по 3 свечам с финама, нажал расчитать, выдает ошибку, что не так?
      • Андрей Добер
        26 августа 2013, 16:36
        Артем Крамин, нет, не работает, и с вашего файла и с моего, который скачал с финама, формат как у вас, однако выдает ошибку
  • Александр
    26 августа 2013, 17:38
    Очень похожая штука для форексников, только в виде будущих МАшек, и снастраеваемым коэффициентом корреляции с прошлыми участками — www.admiralmarkets.ru/mqlabs/28.04.2013-mqlabs-istoriya-povtoryaetsya
  • Vint
    26 августа 2013, 20:14
    Может быть имеет смысл в результатах выводить показатель степени соответствия статистическим данным. Не всегда ведь за искомой комбинацией следующий бар будет однозначно вверх или вниз. Своего рода сила сигнала.
  • santiaga
    26 августа 2013, 20:53
    Неплохо было бы добавить какую-то статистику… например следующий бар после найденной комбинации вниз = 76% и т.п. И количество найденных соответствий. Так гораздо приятнее использовать было бы…
  • Александр Михалыч
    27 августа 2013, 12:21
    в опере вроде все работает

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

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