Update 3: Говорят в Опере сервис не работает.
Update2: Из-за большой нагрузки сервис временами падает с ошибкой «Validation of viewstate MAC failed». Подождите секунд 5-10 и попробуйте еще разок.
Update: В статье строчки с данными обрезаны, если хотите попробовать сервис в работе, либо качайте с финами, либо можно
вот тут взять часовки РТС за сегодня.
Как и обещал, выкладываю первую версию сервиса с амбициозным названием Теханализ 2.0! Надеюсь, если не изменить мир технических аналитиков, то хотя бы создать рабочий и полезный инструмент.
Для самых нетерпеливых ссылка:
http://kramin-42.hosting.parking.ru/candels.aspx
Я писал уже про этот проект дважды вот
тут и
тут. Так что если хотите полностью разобраться в теме рекомендую сходить почитать, там не так много текста. А здесь давайте подведем некоторое резюме, и разберемся как оно в результате сейчас работает.
Подход основан на аксиомах классического теханализа:
- Цена учитывает все;
- Движение подчиняется тенденциям;
- История повторяется;
Но при этом, этот самый классический теханализ переворачивается с головы на ноги, и наконец-то начинается использоваться логичным образом.
Вместо того, чтобы пытаться приложить к текущей ситуации один из многочисленных паттернов свечного анализа или фигуру классического теханализа мы наоборот, пытаемся на истории найти аналогии нашей текущей ситуации.
Если постулаты теханализа верны — и мы смогли найти на истории десяток аналогий, то исходя их того, каким образом развивались события на прошлых отрезках, можно будет спрогнозировать развитие текущей ситуации.
Как понятно из постановки задачи, на вход сервис получает набор данных о текущей ситуации, которую мы хотим спрогнозировать, и выдается нам в качестве результата найденные аналогии.
Данные вводятся в формате — 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
Взять из можно, например, у
Финама.
После того, как укажите данные жмите кнопку Рассчитать. Сервис нарисует введенную последовательность и укажет найденные соответствия:
Дальше просто указываете аналогию, которую хотите посмотреть, и жмете кнопку Показать. Сервис нарисует вам и то и другое, причем у найденной аналогии будет так же нарисован следующий бар:
Profit!
Сервис пока работает в режиме тестирования, поэтому при вводе некорректных данных (исходной последовательности или номера аналогии) будет падать с ошибкой. Попозже поправлю, пока главное, что можно потестировать.
Сервис доступен по адресу:
http://kramin-42.hosting.parking.ru/candels.aspx
Теперь коллеги! Жду конструктивных предложений. Что улучшить, что допилить? Если вы хотите написать что «все-старо-как-мир» или «ниче-не-работает-я-узнавал» идите мимо. В комментарии приглашаю людей, которые хотят получить реально работающий инструмент!
Мои действия:
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.
Что сделал не так???
Странно врубил с объемом почему-то ошибку ту же пишет…
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
Ясно, понял в чем ошибка. У меня ОПЕРА АС в этой браузере Ваша прога не работает. В ГуглеХроме проверил все нормально.
Много вариация вылазиет если брать часовики РТС, а как-нибудь можно сделать так чтобы все эти цифровые вариации можно было видеть сразу, а то руками копировать/вставлять не так удобно???
За 20 минут пользованием сервисом впечатления и предложения:
1. Сервис не сразу подгоняет варианты и пишет ошибку, сразу в голову бросаеться либо я сделал чето не то либо прога гонит. При вторичном тестировании оказалось глючит прога.
ПРЕДЛОЖЕНИЕ — сделать чтобы не глючило.
2. На 16.43 взял последних 3 часа РИУ3, выпало аж 45 вариаций. Очень много. Более того чтобы вбить и проанализировать все 45 вариаций как минимум час пройдет) Артем как сам понимаешь не удобно.
ПРЕДЛОЖЕНИЕ — при нажатии на кнопку ПОКАЗАТЬ, хотелось чтобы прога сама показывала все вариации в виде мини-рисунков.
Пожалуй остальные предложения в личку.