Globalcom

Ежедневные обзоры рынков

"Индикатор" для создания разметки

АвторСообщение

 Re: "Индикатор" для создания разметки

nen
Сообщения: 57
Зарегистрирован: 09 янв 2016, 05:09
Откуда: Самара

Сообщение Добавлено » 04 апр 2016, 06:18


HappyFx писал(а):Когда пытался поставить 'C' над баром - съехало за 'A'.

Когда удаляю по одному символу - масштаб графика переключается на уменьшение произвольно ( два раза по одному уменьшению).

У меня съезжает, когда неточно над баром мышкой щелкаю. Необходимо точно по вертикальной линии щелкать, когда она стоит точно на выбранном баре.
А переключение масштаба графика ... В коде программы нет функций, которые изменяют масштаб графика.

Все замеченные недоработки сразу устраняю, не откладывая на потом.

А мышка исправно работает?

 Re: "Индикатор" для создания разметки

HappyFx Аватара пользователя
Сообщения: 80
Зарегистрирован: 04 авг 2015, 11:28

Сообщение Добавлено » 04 апр 2016, 06:49


nen писал(а):
HappyFx писал(а):Когда пытался поставить 'C' над баром - съехало за 'A'.

Когда удаляю по одному символу - масштаб графика переключается на уменьшение произвольно ( два раза по одному уменьшению).

У меня съезжает, когда неточно над баром мышкой щелкаю. Необходимо точно по вертикальной линии щелкать, когда она стоит точно на выбранном баре.
А переключение масштаба графика ... В коде программы нет функций, которые изменяют масштаб графика.

Все замеченные недоработки сразу устраняю, не откладывая на потом.

А мышка исправно работает?


Масштаб графика уменьшается так как кнопка DELL находиться рядом с кнопкой '-', задевал с непривычки, когда удалял много символов по одному (shake)

 Re: "Индикатор" для создания разметки

nen
Сообщения: 57
Зарегистрирован: 09 янв 2016, 05:09
Откуда: Самара

Сообщение Добавлено » 04 апр 2016, 12:17


HappyFx писал(а):Масштаб графика уменьшается так как кнопка DELL находиться рядом с кнопкой '-', задевал с непривычки, когда удалял много символов по одному (shake)

Сделал удаление выбранного волнового уровня, удаление всей разметки, отладил функции изменения цвета символов (изменение цвета и размера символов можно производить по нажатию на название волнового уровня).
И множество мелких недоработок. Осталось сделать выбор вариантов фрактальной фильтрации. И все.

Непонятно, почему у Вас над барами сомволы не устанавливаются. Не могу смоделировать ситуацию, когда возникает такая проблема.

 Re: "Индикатор" для создания разметки

nen
Сообщения: 57
Зарегистрирован: 09 янв 2016, 05:09
Откуда: Самара

Сообщение Добавлено » 04 апр 2016, 14:13


Версия 2. Рабочая.

Просьба не оставлять далее сообщения до тех пор, пока не будет создано описание.
Как закончу выкладывать описание сообщу.
Если в этой версии будут замечены ошибки, напишите после завершения создания описания.

WaveMZZ.rar
(179.06 КБ) Скачиваний: 319

 Re: "Индикатор" для создания разметки

nen
Сообщения: 57
Зарегистрирован: 09 янв 2016, 05:09
Откуда: Самара

Сообщение Добавлено » 04 апр 2016, 14:28


Программа называется Волновой мультизигзаг.

Позволяет вручную создавать волновую разметку.
Одновременно с сосозданием волновой разметки создается зигзаг.
Линия зигзага одного цвета соответствует волновому уровню такого же цвета.
Всего можно разметить 10 волновых уровней. Соответственно, создается 10 зигзагов.
Количество вариантов разметки ограничивается свободным местом на жестком диске. Можно считать неограниченное.
Создать, например, 1000 вариантов разметки по евродоллару физически невозможно. Фантазии не хватит.
В программу встроена автоматическая фрактальная фильтрация. Что это такое объясню немного позже.
При нанесении нескольких волновых меток друг над другом, метки выстраиваюся с учетом иерархии волновых уровней автоматически.
Есть возможность изменение цвета и размера символов волн. Можно убирать мультизигзаг с графика.
Предусмотрено два варианта фрактальной фильтрации. Можно удалять весь волновой уровень, а также удалять всю разметку. При этом удаление производится без возврата.

В следующих сообщениях подробно с картинками.

 Re: "Индикатор" для создания разметки

nen
Сообщения: 57
Зарегистрирован: 09 янв 2016, 05:09
Откуда: Самара

Сообщение Добавлено » 04 апр 2016, 15:52


Программа размещается в папке \MQL4\Indicators терминала Метатредер 4.
Все размещенные, в данной папке программы я называю индикаторами. Хотя программа WaveMZZ не имеет никакого отношения к индикаторам.
Имеется множество других программ, размещенных в данной папке eсловно, называемых индикаторами, но индикаторами в общепринятом понимании они не являются.

После запуска программы получается следующий экран рис 1:

EURUSDH4.png
Комментарий к файлу: рис 1
EURUSDH4.png (15.23 КБ) Просмотров: 3652


На картинке показана панель управления.
Управление осуществляется только с помощью мыши и клавиатуры.
Все значки, выведенные на экран, являются управляющими элементами.

Выход из всех меню с помощью нажатия на клавишу ESC либо нажать на туже кнопку левой клавишей мыши.
Если убрали с экрана панель, вернуть панель на экран можно комбинацией клавиш SIHFT-W.

Нажатие на ! вызывает меню рис 2:

EURUSDH4_1.png
Комментарий к файлу: рис 2
EURUSDH4_1.png (22.65 КБ) Просмотров: 3652


Не обращайте внимание на разметкb на графике.Разметки сделаны для иллюстрации возможностей, но никак не для того, чтобы показать какую-то реальную волновую разметку.
С помощью строки Wave marking № в поле ввода задается номер волновой разметки. Для смены варианта волновой разметки достаточно ввести другой новмер.
Клавиша после ZigZag : позволяет убрать зигзаги с графика. Остаются маленькие точки на минимумах/максимумах баров, на которых заканчивается та или иная волна.
Клавиша в строке Fractal filter : позволяет выбрать вариант фрактальной фильтрации.
В случае если на графике присутствуют символы выбранного волнового уровня появляется Кнопка Delete level с названием волнового уровня:,
позволяющая удалить из разметки все символы указанного волнового уровня.
Если на графике присутствует хотя бы один символ волны, появляется Кнопка Delete marking, позволяющая удалить всю разметку.
Удаление волнового уровня и разметки производится без возможности восстановления.
На выше указанные кнопки можно давить без страха. Выведется на график предупреждение рис 3:

EURUSDH4_2.png
Комментарий к файлу: рис 3
EURUSDH4_2.png (23.88 КБ) Просмотров: 3652


А вот далее следует быть внимательным. И подумать, прежде чем нажать на клавишу Yes

 Re: "Индикатор" для создания разметки

nen
Сообщения: 57
Зарегистрирован: 09 янв 2016, 05:09
Откуда: Самара

Сообщение Добавлено » 04 апр 2016, 16:17


Символы с (1) до (Z) - 15 символов волн. При выборе одного из данных символов можно проводить волновую разметку.
Выбранный символ подсвечивается серым цветом. При нанесении на график одного символа автоматически подсвечивается следующий символ.
Завершить разметку можно несколькими способами. Нажатием клавишей мыши на подсвеченный символ. Нажитием на клавишу ESC клавиатуры. Либо нажатием на другие элементы панели.
Символ "O" на панели также позволяет делать разметку. Этот символ можно применять, когда не понятно, какие волны надо вывести на график. Или же не интересует волновая разметка.
В частности, можно создавать, как сказал Gray, линейное сглаживание. Иными словами, просто нарисовать зигзаги. На экстремумах вместо символов волн будут стоять буквы О.

При выборе какого-либо символа волны на экране появляется вертикальная линия, позволяющая точно навести на какой-либо бар на графике.
Цвет и стиль линии подсказывает в каком месте относительно бара находится курсор.

1) Курсор справа от нулевого бара или на теле бара. Линия из коротих серых пунктиров.

EURUSDH1_gray.png
EURUSDH1_gray.png (11.72 КБ) Просмотров: 3645
EURUSDH1_gray1.png
EURUSDH1_gray1.png (11.95 КБ) Просмотров: 3645


Данное графическое представление говорит о том, что в данном месте символ волны не будет установлен на график.

2) Курсор над/под баром без экстремума. Линия из длинных синих/красных пунктиров.

EURUSDH1_h.png
EURUSDH1_h.png (12.26 КБ) Просмотров: 3645

 Re: "Индикатор" для создания разметки

nen
Сообщения: 57
Зарегистрирован: 09 янв 2016, 05:09
Откуда: Самара

Сообщение Добавлено » 04 апр 2016, 16:28


Продолжение.

EURUSDH1_L.png
EURUSDH1_L.png (12.12 КБ) Просмотров: 3644


3) Курсор на/под баром с экстремумом. Линия сплошная синяя/красная.

EURUSDH1_high.png
EURUSDH1_high.png (12.2 КБ) Просмотров: 3644
EURUSDH1_low.png
EURUSDH1_low.png (12.18 КБ) Просмотров: 3644


Нажатием на левую клавишу мыши на любом расстоянии от максимума/минимума бара выводится подсвеченный символ на график.
При этом символ автоматически выстраивается в иерархию с выведенными на этом баре символами. И располагается на определенном расстоянии от бара.
Чтобы символ волны расположился точно над/под выбранным баром, желательно щелкать мышью по вертикальной линии.

Если символ вывелся на соседнем баре, можно выделить его двумя щелчками мыши и перетащить на выбранный бар, захватив его мышью.
Удалить символ можно выделив его и далее удалить клавишей Delete на клавиатуре. Выделить можно только один символ. Последний выделенный символ позволит перетащить или удалить себя.

 Re: "Индикатор" для создания разметки

nen
Сообщения: 57
Зарегистрирован: 09 янв 2016, 05:09
Откуда: Самара

Сообщение Добавлено » 04 апр 2016, 16:35


Нажатие на название волнового уровня вызывает меню для изменения цвета и размера символов волн.

EURUSDH4.png
EURUSDH4.png (22.09 КБ) Просмотров: 3643


При нажатии на клавишу выбора цвета возникает стандартная таблица для выбора цвета:

EURUSDH4_1.png
EURUSDH4_1.png (37.38 КБ) Просмотров: 3643


Если будет выбран цвет такой же, как и цвет фона гоафика, возникает ошибка и будет предложено поменять цвет:

EURUSDH4_2.png
EURUSDH4_2.png (38.01 КБ) Просмотров: 3643


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

 Re: "Индикатор" для создания разметки

nen
Сообщения: 57
Зарегистрирован: 09 янв 2016, 05:09
Откуда: Самара

Сообщение Добавлено » 04 апр 2016, 16:44


С помощью стрелок производится выбор волнового уровня.
Все текущие настройки сохраняются. При удалении программы с графика разметка удаляется с экрана.
При следующем вызове программы на экран выведется последняя разметка и все последние настройки.

Файлы с наработками программы находятся в папке:
...\MQL4\Files\WaveMZZ
Эту папку можно скопировать на другой компьютер в терминал того же ДЦ. И при запуске программы на новом компьютере можно работать со своими наработками.
Все разметки создаются на котировках конкретного ДЦ. На котировках другого ДЦ правильность разметки не гарантируется.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25