<HELP> for explanation

Блог им. kramin

Теханализ 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

Теперь коллеги! Жду конструктивных предложений. Что улучшить, что допилить? Если вы хотите написать что «все-старо-как-мир» или «ниче-не-работает-я-узнавал» идите мимо. В комментарии приглашаю людей, которые хотят получить реально работающий инструмент!
 

СНП добавьте, кому нужен этот РТС сегодня?
avatar

Theorist

Theorist, да обязательно. Следующим пунктов SnP будет.
Чето ошибку пишет…
Мои действия:
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.

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

Arhilamer

Arhilamer, объем еще нужен
Артем Крамин,
Странно врубил с объемом почему-то ошибку ту же пишет…
Arhilamer, перепроверил у меня нормально работает. Попробуйте еще разок:

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
Артем Крамин,
Ясно, понял в чем ошибка. У меня ОПЕРА АС в этой браузере Ваша прога не работает. В ГуглеХроме проверил все нормально.

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

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

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

Пожалуй остальные предложения в личку.
Станислав Иванов, на данную последовательность всего три. Но там очень по разному бывает.
Станислав Иванов, нее. Пока следующий бар он для каждой найденной аналогии показывает прям как оно реально было на истории
Станислав Иванов, скорее всего при копировании встала четвертая строчка пустая… надо бэкспейс нажать на ней )
Дмитрий, да кстати возможно.
Артем Крамин, возможно от нагрузи еще такая фигня.
это фрактальный анализ. были тут когда-то ребята (фамгенератор), только там реализация посерьёзнее была. хз живы они ещё.
avatar

Mr. Bean

Mr. Bean, никакого отношение к фрактальному анализу это не имеет.
Решил попробовать, скопировал данные по 3 свечам с финама, нажал расчитать, выдает ошибку, что не так?
Андрей Добер, посмотрите в статье я добавил ссылку на файлик с данными.
Артем Крамин, нет, не работает, и с вашего файла и с моего, который скачал с финама, формат как у вас, однако выдает ошибку
Станислав Иванов, браузер какой у вас?
Артем Крамин, Правильно ли я понимаю, что это можно сравнить со свечными моделями?
SCTrade, да, очень похоже, но только хитрее.
Очень похожая штука для форексников, только в виде будущих МАшек, и снастраеваемым коэффициентом корреляции с прошлыми участками — www.admiralmarkets.ru/mqlabs/28.04.2013-mqlabs-istoriya-povtoryaetsya
Может быть имеет смысл в результатах выводить показатель степени соответствия статистическим данным. Не всегда ведь за искомой комбинацией следующий бар будет однозначно вверх или вниз. Своего рода сила сигнала.
avatar

Vint

Vint, да хорошая идея.
Неплохо было бы добавить какую-то статистику… например следующий бар после найденной комбинации вниз = 76% и т.п. И количество найденных соответствий. Так гораздо приятнее использовать было бы…
avatar

santiaga

santiaga, это обязательно сделаю.
в опере вроде все работает

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.

Залогиниться

Зарегистрироваться
....все тэги
Регистрация
UPDONW