Нужен простой индикатор на основе ATR

MQL4 指标 专家 统计和数学

工作已完成

执行时间4 小时
客户反馈
Сделано всё быстро, качественно. Невероятно быстрая обратная связь! Не ожидал, огромное спасибо Галине! Буду рекомендовать данного разработчика всем знакомым!

指定

Нужен простенький индикатор, который работает на любом таймфрейме. Он высчитывает дневной ATR, потом берёт % от этого значения (процент указывается в настройках), и сравнивает это значение с диапазоном тел последних N свечей (кол-во указывается в настройках). Если тела попадают в этот диапазон - срабатывает оповещение и чертится вертикальная линия на графике.

Пример:

Дневной ATR = 1000пп, в настройках указываем считать по последним 4м свечам, диапазон 10% от ATR, т.е 100пп. Если тела последних 4х мвечей входят в этот диапазон - оповещение + что-то на графике чертится вертикальная линия. (цвет можно настроить)


Количество дней для рассчёта ATR - указывается (atr нужен дневной)

% от ATR для рассчёта диапазона - указывается

Кол-во баров входящих в диапазон - указывается. Бары должны входить на выбранном таймфрейме. Если переходишь, например, на м30, то должен работать на с 30-ти минутными барами.


Прикладываю 2 скрина, извиняюсь за качество, нет под рукой рабочего ноута.

На первом скрине видно, что инструмент ATR за последних 14 дневных баров - 1,591, т.е. в среднем 1591пп цена проходит в день. Берём от сюда N%, например 10, итого 159пп.

На рабочем таймфрейме ждём, пока тела N баров, например 4-х баров попадут в этот диапазон. (второй скрин).

Рисуем вертикальную линию + оповещалка (инструмент и время).


Чем меньше индикатор будет грузить систему - тем лучше, хотя я думаю тут в любом случае сильно грузить не будет)


D1

Рабочий


反馈

1
开发者 1
等级
(630)
项目
850
48%
仲裁
29
38% / 14%
逾期
63
7%
工作中
2
开发者 2
等级
项目
0
0%
仲裁
0
逾期
0
空闲
3
开发者 3
等级
(213)
项目
246
45%
仲裁
42
10% / 57%
逾期
5
2%
空闲
4
开发者 4
等级
(241)
项目
387
51%
仲裁
14
14% / 14%
逾期
43
11%
空闲
发布者: 1 文章, 1 代码
5
开发者 5
等级
(618)
项目
1428
59%
仲裁
31
81% / 0%
逾期
10
1%
空闲
6
开发者 6
等级
(108)
项目
202
47%
仲裁
0
逾期
0
空闲

项目信息

预算
30+ USD