Modify existing indicator

MQL4 지표 스크립트

작업 종료됨

실행 시간 7 일
고객의 피드백
awesome developer!

명시

Задача 1

  1. Модифицировать индикатор OverLayChart, чтобы он показывал сигналы пинбаров на обоих инструментах. Зелёной стрелочкой на первой паре (вверх или вниз) и оранжевой стрелочкой на второй паре.

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

  3. Он должен уметь определять области, где одновременно на двух инструментах есть пинбары, соответствующие условию (а) и (б). В таком случае мы рисуем квадратик на область, где эти условия удовлетворяются. Серым цветом (задается параметром).

    1. пинбары в РАЗНЫЕ стороны.

    2. пинбары могут быть в диапазоне SynchSignalLength баров (модульная переменная), а не обязательно бар-в-бар один под другим.


Задача 2 - дописать скрипт, который будет использовать индикатор на ДНЕВКАХ

  1. Проходим по всем парам пар из массива pairs.

  2. Открываем и накладываем индикатор OverLayChart на каждую, если есть свежий сигнал, то оставляем, а если его нет, то закрываем это окно.


Ещe одно условие для отображения графика. Смысл в том, что КАНАЛ между двумя инструментами должен быть РАСКРЫТЫЙ на более чем среднее, то есть мы берём среднее за CompBarsBack (допустим 700 баров), рассчитываем сумму разниц по модулю и берём их среднее, умножаем на Coeff. Текущая разница по последнему бару должна быть больше, что говорит о том, что есть хороший канал.


파일:

ZIP
pin.zip
207.0 Kb

응답함

1
개발자 1
등급
(73)
프로젝트
257
53%
중재
16
50% / 38%
기한 초과
83
32%
무료

프로젝트 정보

예산
84+ USD
기한
 10 일