TradingView Pine Script to MT4 Indicator

MQL4 Конвертация

Работа завершена

Время выполнения 1 час
Отзыв от заказчика
I have been thoroughly impressed by your responsiveness and promptness in addressing my requirements
Отзыв от исполнителя
Thank you

Техническое задание

Please convert the Pine Script below into MQL4 Indicator, an indicator of ADX and DI, 2 day period max:


//@version=4

study("ADX and DI for v4")
len = input(20)

TrueRange = max(max(high-low, abs(high-nz(close[1]))), abs(low-nz(close[1])))
DirectionalMovementPlus = high-nz(high[1]) > nz(low[1])-low ? max(high-nz(high[1]), 0): 0
DirectionalMovementMinus = nz(low[1])-low > high-nz(high[1]) ? max(nz(low[1])-low, 0): 0

SmoothedTrueRange = 0.0
SmoothedTrueRange := nz(SmoothedTrueRange[1]) - (nz(SmoothedTrueRange[1])/len) + TrueRange

SmoothedDirectionalMovementPlus = 0.0
SmoothedDirectionalMovementPlus := nz(SmoothedDirectionalMovementPlus[1]) - (nz(SmoothedDirectionalMovementPlus[1])/len) + DirectionalMovementPlus

SmoothedDirectionalMovementMinus = 0.0
SmoothedDirectionalMovementMinus := nz(SmoothedDirectionalMovementMinus[1]) - (nz(SmoothedDirectionalMovementMinus[1])/len) + DirectionalMovementMinus

DIPlus = SmoothedDirectionalMovementPlus / SmoothedTrueRange * 100
DIMinus = SmoothedDirectionalMovementMinus / SmoothedTrueRange * 100
DX = abs(DIPlus-DIMinus) / (DIPlus+DIMinus)*100
ADX = sma(DX, len)

plot(DIPlus, color=color.green, title="DI+")
plot(DIMinus, color=color.red, title="DI-")
plot(ADX, color=color.yellow, title="ADX")


Откликнулись

1
Разработчик 1
Оценка
(35)
Проекты
50
42%
Арбитраж
3
33% / 33%
Просрочено
4
8%
Свободен
2
Разработчик 2
Оценка
(268)
Проекты
603
34%
Арбитраж
65
22% / 57%
Просрочено
147
24%
Работает
Опубликовал: 1 статью, 22 примера
3
Разработчик 3
Оценка
(12)
Проекты
14
43%
Арбитраж
3
33% / 33%
Просрочено
2
14%
Свободен
4
Разработчик 4
Оценка
(171)
Проекты
195
42%
Арбитраж
13
8% / 54%
Просрочено
9
5%
Свободен
Опубликовал: 3 примера
5
Разработчик 5
Оценка
(12)
Проекты
12
25%
Арбитраж
0
Просрочено
1
8%
Свободен
6
Разработчик 6
Оценка
(13)
Проекты
18
44%
Арбитраж
2
50% / 50%
Просрочено
0
Свободен
7
Разработчик 7
Оценка
(574)
Проекты
945
47%
Арбитраж
309
58% / 27%
Просрочено
125
13%
Свободен

Информация о проекте

Бюджет
35+ USD
Сроки выполнения
до 2 дн.