Индикатор безоткатного движения валют

 
Привет, коллеги.

Возник такой вопрос. Людям, использующим элементы Мартингейла в своих торговых системах, данные по безоткатному движению валют являются жизненно важными. Для меня в том числе. :) Поиском здесь не нашел ничего похожего, поэтому решил создать тему.

В наличии есть: 1) концепция, 2) алгоритм, 3) работающий индикатор "крестики-нолики", 3) неработающий индикатор безоткатного движения.  По порядку.

1. Концепция. Ключевые точки - точки разворота тренда. Пусть нас интересует безоткатное движение 100 пп, откат 20 пп на заданном временном промежутке. То есть, если цена прошла 100 пп, ни разу не откатившись назад на 20 пп, то это критическая точка (которая отображается на графике или записывается в файл). Если 20 пп были пройдены, то начинаем сначала. Поиск точек разворота осуществляется с помощью индикатора "крестики-нолики".

2. Алгоритм. Ниже график с пояснениями и блок-схема.

График



Блок-схема



3. Индикатор "крестики-нолики". Работает, выше на графике он прикреплен (синие и красные линии по барам).

http://dael.pisem.net/Points-Figures.mq4 (4.3 Кб)

4. Самое главное! Индикатор безоткатного движения. Не работает. Точнее, работает у автора кода (написан по моей просьбе), но не работает ни на одной из пяти протестированных машин с разными версиями ОС и терминала, разными ДЦ.

http://dael.pisem.net/DvKor.mq4 (3.4 Кб)

Собственно, просьба к гуру этого форума помочь. Есть возможность доработать текущий индикатор (п.4) или реализовать новый в соответствии с концепцией и алгоритмом?

P.S. К сожалению, выложить чистый код не могу - пишет, что превышен лимит текста сообщения. :)
 
Еще один индикатор нужен
 
Integer:
Еще один индикатор нужен

Еще? А уже были похожие? :)
 
Dael писал (а):
Integer:
Еще один индикатор нужен

Еще? А уже были похожие? :)


Да, еще. Похожие на что, и причем здесь это?

 
Integer писал (а): 

Да, еще. Похожие на что, и причем здесь это?

Мы, судя по всему, не поняли друг друга. :) Фразу "Еще один индикатор нужен" я понял как то, что такой индикатор уже есть. Ошибся, надо полагать.

All
По теме первого поста у кого-нибудь есть мысли? Готовый индикатор "крестики-нолики" есть, нужно только прикрутить простейшую арифметику в соответствии с описанным алгоритмом. Кто-нибудь может помочь?
 

Интересно, какие ментальные процессы могли происходить при понимании утвердительно предложения "Еще один индикатор нужен" как что "такой индикатор уже есть".

Чтобы индикатор под пунктом 4 работал, вам нужен еще один индиктаор с именем i_P_and_F

 
Dael, не надо было переименовывать Points-Figures. Делайте обратно, как было.
 
Integer имел ввиду, что нужно, иметь ещё индикатор "i_P_and_F", который используется при работе индикатора безоткатного движения.
 
https://www.mql5.com/ru/users/dael, а вы знаете как должен выглядеть индикатор безоткатного движения на графике?
 
Вообще эти картинки потеряют смысл , если  не знать полной картины,  например -"поиск разворота" , хорошо его искать когда он уже произошел. Здесь не один индикатор нужен , а целая экспертная система. 
 
Integer:
Чтобы индикатор под пунктом 4 работал, вам нужен еще один индиктаор с именем i_P_and_F
Переименовал в i_P_and_F.mq4, скомпилировал, перезапустил терминал - результата нет.




khorosh:
а вы знаете как должен выглядеть индикатор безоткатного движения на графике?
Да. У автора кода вот так:




FION:
Вообще эти картинки потеряют смысл , если  не знать полной картины,   например -"поиск разворота" , хорошо его искать когда он уже произошел. Здесь не один индикатор нужен , а целая экспертная система. 
Экспертная система для чего? Речь об исторических данных за n-ный промежуток, которые бы позволили узнать величину движения Х с откатами Y во время него. А потом в соответствии с этими данными настраивать Martingale-based ТС. :)

P.S. Спасибо всем за комментарии.
Причина обращения: