Андрей добрый день! Хотел попросить изготовить индикатор ADR (Average Daily Range — Средний Дневной Диапазон).
Надоело переделывать и постоянно править под себя готовые индикаторы. Ну и нужна небольшая Ваша изюминка…
Итак получаем индикатор компакт. Одна строчка три цифры. Так что не сочтите за труд.
1- Диапазон средний за N-е кол-во дней, по умолчанию — 10
2- Диапазон средний за N-е кол-во дней, по умолчанию — 1(сегодня)
3- Чистый остаток
Теперь изюминка: На открытии дня появляются 2 уровня с диапазоном за указанное в настройках кол-во дней.
В нашем случае это 547 пунктов между ними (по умолчанию — за 10 дней). Уровни статичны и при движении цены перемещаются следом за ней. На графике Хай дня уперся в уровень и теперь они не двигаются, теперь ждем либо пробития нижнего уровня, либо разворота и движения цены на север.
Далее уровни перемещаются пока один из них не упрется в Хай или Лоу дня, или не наступит новый день…
Если уровень пробивается, то все движение прекращается и на след день строится по новым данным…
Комментарии (34)
35 AM2 Сообщений: 16266 - Андрей
18 Boris54 Сообщений: 810 - ПенSионер
16 dimiew Сообщений: 1595 - Zheni
35 AM2 Сообщений: 16266 - Андрей
16 mercyr Автор Сообщений: 81 - Вадим
По «изюминке»:
— Расстояние между крайними уровнями в два раза больше нужного. Т.е. сейчас между ними двойной диапазон.
— Сами уровни должны быть статичны и при движении цены двигаться за ней сохраняя диапазон. Сейчас они не двигаются с открытия дня.
Редактирован: 23 августа 2023, 21:07
16 mercyr Автор Сообщений: 81 - Вадим
35 AM2 Сообщений: 16266 - Андрей
1 — Открытие дня уровни выстроились из расчета между ними диапазон в 458 пунктов
2 — Цена пошла на север и уровни двинулись следом за ней, пока нижний не уперся в график
3 — Цена подумала и решила ну нафиг жопу морозить, смотаюсь на юг и теперь верхний уровень уперся
4 — Цена опустилась практически до открытия дня, но снова развернула и теперь уже по взрослому поперла на север потянув за собой уровни. В какой то момент нижний уровень опять уперся в график, а цена продолжив движение закрыла свой диапазон
Редактирован: 23 августа 2023, 23:54
16 mercyr Автор Сообщений: 81 - Вадим
11 njdftgh Сообщений: 237 - Shoom
Диапазон движения за указанное количество дней. Вроде было 5…
16 mercyr Автор Сообщений: 81 - Вадим
с этого и надо было начинать, а то скупитесь на скрины и получаете то что получаете
35 AM2 Сообщений: 16266 - Андрей
35 AM2 Сообщений: 16266 - Андрей
Признаюсь затупил чутка, в последний момент сообразил за скрины… На будушее учту…
Редактирован: 24 августа 2023, 20:17
16 mercyr Автор Сообщений: 81 - Вадим
По факту он должен прекратить работу при отрабатывании указанного диапазона (1 цифра). А он молотит как трактор.
На скринах вертикальные линии — предполагаемый момент остановки. Пунктирные линии — уровни на момент остановки.
Скрины делал поздно. Сорри. Пока считал и набрасывал время перескочило за полночь и на некоторых парах данные внизу графика пересчитались но не на всех парах.
BRNM15
Должен был остановиться в 16,30 отработав диапазон в 84 пункта. По факту уже после отработки диапазона был остановлен верхний уровень,
а нижний продолжал двигаться до закрытия. В какой то момент диапазон был в 113 пунктов. Т.е. он должен был полюбому остановить работу.
Данные индикатора не пересчитались…
AUDNZDM30
Данные внизу графика пересчитались на них не смотрим. Диапазон был 284 пунктов. Цена с открытия сразу стартанула и взяла диапазон в 5,30.
Нижний уровень уперся и остановился, а верхний двигался с ценой до закрытия.
NGM30
История аналогичная первому скрину (BRNM15), диапазон на скрине пунктиром, время отрабатывания практически то же.
Данные индикатора не пересчитались…
Редактирован: 29 августа 2023, 01:43
16 mercyr Автор Сообщений: 81 - Вадим
35 AM2 Сообщений: 16266 - Андрей
Уровни выдерживают между собой расстояние в рассчитанный диапазон на графике это первое окно индикатора.
Если на графике появился Хай/Лоу дня и цена пошла вниз/вверх и прошла расстояние в рассчитанный диапазон, то верхний/нижний уровень по любому упрется в график. Соответственно противоположный уровень остановится и если цена пробьет его, то диапазон будет отработан, и индикатор должен прекратить работу до 00,00.
Сейчас индикатор не останавливается и молотит до упора. Не обращая внимания на образующиеся на графике Хай и Лоу.
16 mercyr Автор Сообщений: 81 - Вадим
В тот момент, когда индикатор должен был прекратить работу.
Вертикальный пунктир время отработки диапазона в 84 пункта в 16,30. Но по факту диапазон не закрылся.
Образовался Хай дня, и верхний уровень закрепился на нем, цена пошла вниз и прошла 113 пунктов.
Т.е. как бы снова отработала диапазон, но уровень прошел еще 29 пунктов нарисовав Лоу дня.
Индикатор не останавливался и продолжал работать до 00,00. На тот момент когда был сделан скрин.
Редактирован: 29 августа 2023, 17:06
16 mercyr Автор Сообщений: 81 - Вадим
Индикатор опять не остановился в момент отработки уровня, а до сих пор рисует по умолчанию, т.е. от текущей цены до уровней
показывает ровно половину дневного диапазона. В паре EURUSD — 345 пунктов и в паре USDCHF — 218. Тут арифметика считает правильно.
Но самое важное индикатор должен был остановиться! И отметить уровни отмеченные пунктиром.
Редактирован: 29 августа 2023, 21:20
16 mercyr Автор Сообщений: 81 - Вадим
35 AM2 Сообщений: 16266 - Андрей
23 igrun Сообщений: 1647 - igrun
Андрей я Вас умоляю доделайте пожалуйста! Индикатор практически готов считает окно супер, показывает тоже.
Немного поправить логику как я просил при наборе дневного диапазона и все.
Когда расстояние в пунктах между уровнями превышает дневной диапазон отрисовка уровней прекращается.
На этом скрине подскажите что нужно разъяснить… Спокойно, потихоньку… Мы где то не поняли друг друга…
Редактирован: 30 августа 2023, 12:23
16 mercyr Автор Сообщений: 81 - Вадим
правильно?
35 AM2 Сообщений: 16266 - Андрей
16 mercyr Автор Сообщений: 81 - Вадим
23 igrun Сообщений: 1647 - igrun
Редактирован: 30 августа 2023, 13:38
35 AM2 Сообщений: 16266 - Андрей
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий