
2020 год.
— Эллиот? Вульф? Хмм… Нет, не слышал. Старичок, ты от куда?
2016 год. Векипедия.
Волновой анализ рынка ценных бумаг — анализ движения котировок при помощи программы
StockPatternViewer в режиме поиска волн.
Present Day:
Закончил
Wave Pattern Viewer. Это такая БЕСПЛАТНАЯ программа для поиска волновых
паттернов и сбора по ним
статистики. Получилось немного лучше, чем ожидал… Ну, если честно, то прямо откровение какое-то. Было даже пару мыслей притырить, как сделали сотни программистов до меня. Но нет! Я хочу посмотреть на Их и Ваши лица. Они же даже и продавать такие штуки не хотят редиски, а я БЕСПЛАТНО ВСЕМ РАЗДАМ!!! Ахахахаха!!! (Разразился хохотом)
Качаем:
http://sib-algo.ru/pattern-viewer
Новости проекта:
1) Сменил вывеску, с пафосного
WangStation на говорящее
StockPatternViewer;
2) Добавил дополнительный вид паттернов. Волновой, на основе индикатора
ZigZag;
3) Расширил список собираемой статистики во
время прогона. Теперь программа ещё собирает статистику по первому пробою пределов паттерна и по первому закрытию цены за пределами паттерна. Вопрос: Какую ещё статистику можно собрать?
4) Поправил несколько ошибок.
5) Поправил кое-чего в архитектуре. Теперь на зло врагам могу клепать поисковики по одному в день.
6) Добавил возможность просматривать приращения цены после паттернов в виде Графика. В углу каждого поисковика в связи с этим появилась кнопка "
IncrementChart". Вот так:
В нижней части графика показаны приращения после каждого паттерна в процентах. В верхней части, его суммированное значение.
1) На самом графике можно выбрать движение после определённого паттерна и его номер появиться в поле «Выбранный паттерн».
2) После того, как выбран какой-то паттерн можно нажать на кнопку «Перейти» и график основного окна (с котировками), переместится к этой формации.
3) Навигация
WavePatternViewer Общие сведения и ограничения
1. Прогон паттернов на основе этого индикатора очень тяжёл для процессора ПК. Поэтому автоматический подгон Коэффициента узнаваемости включать не рекомендуется. А если включен, то надо понимать, что время прогона в таком случае может увеличится от 2 до 10 раз.
2. Поисковик во время сверки паттернов смотрит на вертикальное распределение вершин и игнорирует горизонтальное расстояние между ними.
3. Во время прогона паттерна на истории используется динамическая генерация рыночных данных и происходит генерация
ZigZag. Поэтому возможны вот такие штуки:
Т.е. не зная будущего, в момент формирования волны, алгоритм определил формацию (выделено красным) как искомый паттерн и снял по ней статистику.
Время начала анализа движения начинается на открытии третьей свечи от последней вершины:
Именно в момент открытия этой свечи заканчивает формирование последняя вершина. Напоминаю, для тех кто не юзал Candle Pattern Viewer, что конец сбора статистики регулируется во всплывающем меню «Выход через».
ZigZag
Для расчета
ZigZag существует несколько способов, в зависимости от того, какой тип локальных вершин / минимумов использовать для его построения.
Фракталы или другие, экстравагантные типы обозначения вершин / минимумов. В данном случае использован способ создания
ZigZag на фракталах.
Для того чтобы регулировать минимальную длину волны
ZigZag, надо записывать её в поле «длинна волны»:

Также, рядом регулируются количество вершин в паттерне.
Статистика выхода за формацию и пробоев собирается по последней волне в паттерне.
Планы:
1) Fractal Pattern Viewer and Fractal+Candle Pattern Viewer. В начале следующей недели.
2) Тесты со шлюзом пора заканчивать. В конце следующей недели коннект с
Quik и динамически обновляемым файлом. Будет возможность подключиться к нескольким инструментам одновременно, и к каждому подвесить по нескольку поисковиков. Короче: БОМБА. Свой личный Гуру у каждого дома, с 10 летним опытом непрерывной торговли одновременно нескольких инструментов,
таймфреймов и рыночных парадигм.
ВНИМАНИЕ! Перед употреблением необходимо убедится, что ваш ноутбук (ПК) продут, а на процессоре свежая термопаста!
Напоминаю, что делаю проект один. И кроме Вас больше некому посмотреть на программу со стороны. В проекте уже больше 100 классов и километры кода. Наверняка я где-то ошибся. Поэтому она может падать и глючить в каких-то местах. Если нашли баг, обязательно пишите. Исправлю.
Ну и где твоя совесть, А? Скачал => поставь плюс.
Надеюсь к этому моменту все мы еще живы будем.