Поиск прибыльных свечных
паттернов… (играет музыка из заставки терминатора 2) До сегодняшнего дня представлялся огромной проблемой… То были страшные
времена, когда
трейдеры часами сидели перед графиками, пытаясь заметить повторяющиеся формации… Они были вынуждены читать книги по свечному анализу… И следить за свечными аналитиками… Но всё равно никто не мог понять, какова же
вероятность движения! (музыка обрывается)
Но СЕГОДНЯ! (диктор очень серьёзен, говорит громко, режет солова) Прямо СЕЙЧАС! Дядя Лёша решит эту проблему и представляет Вашему вниманию:
БЕСПЛАТНУЮ ПРОГРАММУ ДЛЯ ПОИСКА ПРИБЫЛЬНЫХ СВЕЧНЫХ ПАТТЕРНОВ!!!
Рис.1 Сжигайте ваши книги по свечному анализу, больше они не пригодятся!
plan:
1) Введение;
2) Инструкция;
3) Качаем исторические данные.
1 Введение
В общих чертах:
Это бесплатная программа, написанная на
C#. На вход она принимает текстовые файлы со свечками. После чего строит график, на основе этих данных. Тыкая на график по свечкам и изменяя настройки в правом нижнем углу, мы выбираем паттерн для анализа. Ну а, нажимая на кнопку «Пересчитать», мы заставляем программу найти на графике похожие формации и рассчитать
статистику движения после формации. Подробная инструкция снизу.
Это один из индикаторов из моей коллекции. Думал выложить советника на его основе, но получилось так удачно, что вроде и в виде отдельного окна уникальная и очень полезная вещь для трейдера. Так что тренируйтесь пока, а советник подождёт. К хорошему говорят быстро нельзя привыкать...
качаем со страницы:
sib-algo.ru/?p=202
Что в архиве:
1. Программа.
2. Этот пост вместо инструкции.
3. Лицензия.
4. Файл с историческими данными для примера
2 Инструкция
Итак, после первой загрузки видим пустое окно:
1) Нажимаем на кнопку «Указать».
2) Выбираем файл с историческими данными, что лежит в проекте.
3) Нажимаем на кнопку «Открыть».
После этого исторические данные должны прогрузиться в левой рабочей области программы:
Далее:
1) Чтобы выбрать паттерн для анализа, необходимо нажать на график, после чего, в зависимости из настроек справа должен появиться паттерн.
2) После этого, нажимаем на кнопку «Пересчитать», и программа рассчитывает статистику движений после формации.
Для того чтобы менять количество свечей в паттерне во всплывающем меню «Длинна паттерна» надо менять циферки. Затем, чтобы обновить статистику, надо каждый раз нажимать «Пересчитать».
Имеется также фильтр для обозначения времени, в котором нельзя искать паттерны. Для его использования нужно нажать на кнопку «Фильтр по времени».
В самом меню фильтра, есть заготовка под пять периодов без сделок. В левой колонке отмечается начало периода, в правой — конец. Если галочка стоит то данный период активен. Делалось для ТФ до часа. Как там дальше будет работать, одному богу известно))
И быстро пробежимся по оставшемуся функционалу:
1) Навигация по графику. Там есть: Полоса прокрутки для графика.
Стрелочки влево — вправо. Кнопочка "-" сбрасывающая увеличение. Можно также выбирать период представления зажимая ЛКМ на графике.
2) Навигация по найденным паттернам. Позволяет перемещаться по графику от одного экземпляра паттерна к другому. Нажимая вверх — вниз график будет двигаться к тому паттерну на который указывает цифра.
3) Регулирует, через какое время будет фиксироваться выход из виртуальной позиции.
4) Коэффициент расширения (узнаваемости). Чем больше — тем размытие паттерн, тем больше совпадений.
3 Качаем данные
Программа на вход принимает данные такого формата:
DATE, TIME, OPEN, HIGH, LOW, CLOSE, VOL
Больше ничего на вход подавать нельзя. Заголовки и левые строки тоже надо исключить. Если что-то не так, программа либо не запустит скачивание свечек, либо упадёт в процессе.
В комплекте с программой идёт файл с историческими данными. Можно посмотреть что там внутри и как это выглядит.
Существуе огромное множество способов скачать исторические данные. Я опишу лишь свои любимые и очень простые:
1) Скачать данные с сайта Финама в ручную:
www.finam.ru/analysis/export/default.asp
2) Можно воспользоваться автоматическими программами:
www.cognitum-research.com/ru/finam-updater — утилита от Механизатора. Прекрасная вещь.
ВНИМАНИЕ!!!
CandlePatternViewer не предназначен для подключения к динамически обновляемым источникам данных. Можно конечно пытаться подгружать постоянно новые данные из файла обновляемого
Cognitum
Updater, но я не рекомендую. Не надо торопиться, подождите пару недель, всё будет.
Заключение
Не стоит благодарности Неистово плюсуем… И быть может тогда выложу такую же штуку на ЗигЗаге.
И ещё одно. Я ГАРАНТИРУЮ: «Для того чтобы форвардное тестирование подтверждало тенденцию, надо чтобы количество входов было > 2-3 тыс.»
Страница, как и программа в полном порядке. Почитай мой блог. Я здесь вирусы не распространяю.
http://online5.drweb.com/cache/?i=d09317c07ac253b65d367267203b2166
Запустил — всё работает (win7).
Спс.
msdn.microsoft.com/ru-ru/library/system.windows.forms.datavisualization.charting.chart(v=vs.110).aspx
Доступ к веб-странице заблокирован. Показать URL-адрес
Угроза: HTML/Refresh.BC троянская программа
Это огорчает. О причинах, по которым он это сделал можно почитать вот здесь: tfile.me/forum/viewtopic.php?t=652576
Скорее всего мои программы были восприняты им за бесплатные ключи.
Сомневающимся прошу погуглить Sib algo в яндексе или гугле. Всё в порядке.
Я подумаю как с этим бороться, но никаких экстренных мер по этому поводу я принимать не буду.
Не хотите — не качайте.
например машинист метро.
свечной аналитик очень подходит для этого списка. очень красиво звучит.
Всем паникерам можно предложить запускать сомнительные приложения в виртуалке.
Подобных было вагон и маленькая тележка.
А статистику по свечным паттернам можно спокойно брать у Булковского на сайте, там все доступно.
Можно ссылку, хоть на одну из таких тележек.
input string was not in correct format
и т.д.
Строка:
20110111,100000,177885.000000,180260.000000,177425.000000,177545.000000,34479.000000
Точка между десятичными.
Ещё есть у кого-то такая проблема?
Вот скачал с финама:
20120103,110000,137495.0000000,140820.0000000,137495.0000000,140045.0000000,64081
У меня амиброкер ест эти файлы спокойно.
win7 64bit
Чес слово не пойму что не так. Сижу вот прямо сейчас гоняю. Всё работает. Нужно больше информации.
Выложи текст ошибки плз.
Две причины может быть:
1) В файле подписаны столбцы.
2) файл не такого формата: DATE, TIME, OPEN, HIGH, LOW, CLOSE,VOL
Что надо делать:
1) Надо открыть файл с данными. И посмотреть, есть ли подпись столбцов. Пустая строка сверху или снизу данных дадут такой же эффект
Если есть, надо её снести.
2) Проверить формат, что-то не так…
39.97
39,97
Попробуй заменить в исходном файле эти знаки
20120103,110000,137495.0000000,140820.0000000,137495.0000000,140045.0000000,64081
20120103,110000,137495,140820,137495,1400450,64081
и все загрузилось.
т.е. без десятичных. Но финам дает с десятичными.и у автора с десятичными
Вот ссылка: www.microsoft.com/ru-RU/download/details.aspx?id=24872
Должно помочь.
И программы поиска
И моя критика на этот метод в журнале Д-штрих
expert.ru/d-stroke/2010/18/svechnoy_analiz/
Лучше смотреть здесь, чем на сайте журнала
fincake.ru/d/magazines/102/articles/3115
CandlePower 6.0 и в ней заложено 108 моделей, и похоже это программа от Булковски. ибо он в своей книге описывает 108 моделей.
И я полагаю что вы даже не знаете мой сайт, где об этом все давно написано.
Так что успехов вам в изобретении велосипеда.
И еще, на сегодня лучший специалист по программированию свечных моделей это Олег Шагов из Промсвязьбанка. Вот он имеет опыт про программированию поиска моделей.
Об одной из моделей была статься в журнале РБЦ номер 4 за 2013год.
www.rcb.ru/rcb/2013-03/207309/
fincake.ru/d/magazines/95/articles/2930
там статистика по российскому рынку приведена. Не делайте лишней работы, до вас поле уже вспахано.
ruforum.mt5.com/threads/11687-indikator-raspoznaet-modeli-yaponskih-svecheyrusskiy
Не понимаю что там за проблема. Чапай думает…
Historical prices>> Download to spreadsheet
Можешь плз туда припелить aapl?))
Date,Open,High,Low,Close,Volume
19-Sep-14,102.29,102.35,100.88,100.96,70902406
18-Sep-14,101.93,102.35,101.56,101.79,37299435
17-Sep-14,101.27,101.80,100.59,101.58,60926498
16-Sep-14,99.80,101.26,98.89,100.86,66908133
15-Sep-14,102.81,103.05,101.44,101.63,61316516
12-Sep-14,101.21,102.19,101.08,101.66,64096903
11-Sep-14,100.41,101.44,99.62,101.43,62399743
10-Sep-14,98.01,101.11,97.76,101.00,100869587
9-Sep-14,99.08,103.08,96.14,97.99,189846255
8-Sep-14,99.30,99.31,98.05,98.36,46356742
5-Sep-14,98.80,99.39,98.31,98.97,58457035
4-Sep-14,98.85,100.09,97.79,98.12,85718221
3-Sep-14,103.10,103.20,98.58,98.94,125420521
2-Sep-14,103.06,103.74,102.72,103.30,53564262
29-Aug-14,102.86,102.90,102.20,102.50,44595247
28-Aug-14,102.13,102.78,101.56,102.25,68459801
27-Aug-14,101.02,102.57,100.70,102.13,52369011
26-Aug-14,101.42,101.50,100.86,100.89,33151984
25-Aug-14,101.79,102.17,101.28,101.54,40270173
22-Aug-14,100.29,101.47,100.19,101.32,44183834
21-Aug-14,100.57,100.94,100.11,100.58,33478198
Скачай вот эту программу для автоподгрузки данных. За несколько минут разберёшься. Горя знать не будешь.
Видимо надо ещё что-то в систему добавлять.
Там вроде простенькая защита на это дело стоит. Видимо не хватает. Буду смотреть.
Еще бы кнопочку: сохранить паттерн в свою базу (обозвать ее как-нибудь), потом интересно выбрать свой паттерн из своей базы и погонять на других котировках.
Чтобы ее к квику прикрутить попробовать.
===============
А в целом — хорошая вещь! Спасибо! Сам когда-то думал нечто похожее написать.
По лонг/шорт. хмм…
Ну тут же вероятность движения считается, без относительно позиции. Вроде и так видно, что за паттерн. Лонговый или Шортовый. Не совсем очевидны профиты от таких checkBox.
Вот выбираю паттерн 82, следом как бы идут паттерны этой же серии 83, 84.
Но смотрю на них, а они все разные. Как так?
Я думал, что мне найдутся такие же «губки», как 82.
i.piccy.info/i9/92a00437dcb13264ab51b7d5d0ed5c2a/1411230823/26308/208131/pattern.gif
По каким критериям паттерны распознаются?
Вот здесь писал о логике процесса:
smart-lab.ru/blog/183985.php
можно. Ок. Сделаю меню настроек цветов + стандартные сделаю не такими контрастными. записано.
Thread.CurrentThread.CurrentCulture = new CultureInfo(«en-US», false);
предполагается, что все данные всегда будут в американском формате (что логично). если многопоточность используется, то DefaultThreadCurrentCulture еще поменять.
Я всегда опасаюсь скачивать всякие штучки для торговли. Вдруг кто шпионскую программу создал, да пароли ворует?
Антивирь Каспера знает об этом файле?
У меня нет антивируса. Проверьте лицензионным Каспером, кто может.