Артем Крамин
Артем Крамин личный блог
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.

    Что сделал не так???

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

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