Есть небольшие неточности в построении - [на примере восходящего движения] фрактал иногда вычитается минимальный из диапазона, а не тот на котором стоит линия, и очень большая чувствительность к бару, на котором ставишь вертикальную линию, поэтому запускать скрипт необходимо на М5. Все работает - и это супер.
Да, линию нужно ставить
именно на бар, где имеем 1 опорник. Также для корректной работы необходима история М5.
Переделал малех, работает лучше, добавил коммент.
_________________________________________________________
Инструкция по установке:
1.копируем скрипты в папку со скриптами (обычно C:\Program Files\MetaTrader\experts\scripts)
2.перезагружаем МТ4
3.В списке скриптов появятся новые названия Step_Extra_dn_1.2 и Step_Extra_up_1.2
4.Переходим на пятиминутный график
5.Рисуем вертикальную линию, проходящую через 1 опорник
6. Дважды нажимаем на Step_Extra_dn_1.2(при нисходящем движении) или на Step_Extra_up_1.2(при восходящем движении)
7.После построения скриптом уровней шага вертикальную линию можно удалить(по желанию)
8.Чтобы убрать построения повторяем шаг 6
ВАЖНО: при работе скрипт берет за начало движения дату и время, где установлена
самая правая вертикальная линия.