Октябрь 4th, 2014

Wave Pattern Viewer

, Stock Pattern Viewer, by Алексей Ван.

2

рис.1 Top Gun

2020 год.

— Эллиот? Вульф? Хмм… Нет, не слышал. Старичок, ты от куда?

2015 год. Векипедия.

Волновой анализ рынка ценных бумаг — анализ движения котировок при помощи программы Stock Pattern Viewer в режиме поиска волн.

Present Day:

Закончил Wave Pattern Viewer. Получилось немного лучше, чем ожидал… Ну, если честно, то прямо откровение какое-то. Было даже пару мыслей притырить, как сделали сотни программистов до меня. Но нет! Я хочу посмотреть на Их и Ваши лица. Они же даже и продавать такие штуки не хотят, а я БЕСПЛАТНО ВСЕМ РАЗДАМ!!!

Качаем от сюда: http://sib-algo.ru/pattern-viewer 

 

Новости проекта:

1) Сменил вывеску, с пафосного Wang Station на говорящее Stock Pattern Viewer;

2) Добавил дополнительный вид паттернов. Волновой, на основе индикатора ZigZag;

3) Расширил список собираемой статистики во время прогона. Теперь программа ещё собирает статистику по первому пробою пределов паттерна и по первому закрытию цены за пределами паттерна. Вопрос: Какую ещё статистику можно собрать?

4) Поправил несколько ошибок.

5) Поправил кое-чего в архитектуре. Теперь на зло врагам могу клепать поисковики по одному в день.

6) Добавил возможность просматривать приращения цены после паттернов в виде Графика. В углу каждого поисковика в связи с этим появилась кнопка «Increment Chart». Вот так:

Equity

В нижней части графика показаны приращения после каждого паттерна в процентах. В верхней части, его суммированное значение.

1) На самом графике можно выбрать движение после определённого паттерна и его номер появиться в поле «Выбранный паттерн».

2) После того, как выбран какой-то паттерн можно нажать на кнопку «Перейти» и график основного окна (с котировками), переместится к этой формации.

 

 Wave Pattern Viewer. Общие сведения и ограничения

 

  1. Прогон паттернов на основе этого индикатора очень тяжёл для процессора ПК. Поэтому автоматический подгон Коэффициента узнаваемости включать не рекомендуется. А если включен, то надо понимать, что время прогона в таком случае может увеличится от 2 до 10 раз.
  2. Поисковик во время сверки паттернов смотрит на вертикальное распределение вершин и игнорирует горизонтальное расстояние между ними.
  3. Во время прогона паттерна на истории используется динамическая генерация рыночных данных и происходит генерация ZigZag. Поэтому возможны вот такие штуки:

Wave3

Т.е. не зная будущего, в момент формирования волны, алгоритм определил формацию (выделено красным) как искомый паттерн и снял по ней статистику.

Время начала анализа движения начинается на открытии третьей свечи от последней вершины:

Wave

Именно в момент открытия этой свечи заканчивает формирование последняя вершина.

 

ZigZag

 

Для расчета ZigZag существует несколько способов, в зависимости от того, какой тип локальных вершин / минимумов использовать для его построения.  Фракталы или другие, экстравагантные типы обозначения вершин / минимумов. В данном случае использован способ создания ZigZag на фракталах.

Для того чтобы регулировать минимальную длину волны ZigZag, надо записывать её в поле «длинна волны»:

Wave2

 

Планы:

1) Fractal Pattern Viewer and Fractal+Candle Pattern Viewer. В начале следующей недели.

2) Тесты со шлюзом пора заканчивать. В конце следующей недели коннект с Quik и динамически обновляемым файлом. Будет возможность подключиться к нескольким инструментам одновременно, и к каждому подвесить по нескольку поисковиков. Короче: БОМБА. Свой личный Гуру у каждого дома, с 10 летним опытом непрерывной торговли одновременно нескольких инструментов, таймфреймов и рыночных парадигм.

 

Напоминаю, что делаю проект один. И кроме Вас больше некому посмотреть на программу со стороны. Поэтому она может падать и глючить в каких-то местах. Если нашли баг , обязательно пишите. Исправлю.

Back Top

Добавить комментарий

Ваш e-mail не будет опубликован.