Convert an Indicator from tradingview (pinescript) to MQL5

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

Время выполнения 26 дней
Отзыв от заказчика
Patient developer who is willing to work with u ...
Отзыв от исполнителя
Thank you!

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

1. Convert the following pinescript to MQL5 EA

2. Add in entry buy / sell  limit/ market orders types

2a. Limit order based on market close of signal bar

2b. Display buy / sell signal on chart similar to trading view 

3. Exit current position / cancel previous order (if not executed) on opposite signal +  enter into position based on new opposite signal based on item 2)

4. Include optional stop loss (% terms), trailing stop loss (% terms) and chandelier exit (code available in mql5, attached) options, whichever activated earlier

4a. inputable Chandelier exit inputs

5. Include optional take profit in i) % terms, ii) based on ATR. For these options, pls add % of holdings to liquidate... remaining can be liquidated using opposite signal

6. Order entry based on % of equity

7. Magic number entry 

8. Current / Custom symbol(s)  option


PineScript code .........................................


//@version=4

study("Hull Trend", shorttitle="HMA Trend",overlay=true)

length = input(24)

src = input(hl2)

showcross = input(true, "Show cross over/under")


hma(_src, _length)=>

    wma((2 * wma(_src, _length / 2)) - wma(_src, _length), round(sqrt(_length)))

    

hma3(_src, _length)=>

    p = length/2

    wma(wma(close,p/3)*3 - wma(close,p/2) - wma(close,p),p)



a = hma(src, length)

b = hma3(src, length)

c = b > a ? color.lime : color.red

p1 = plot(a,color=c,linewidth=1,transp=75)

p2 = plot(b,color=c,linewidth=1,transp=75)

fill(p1,p2,color=c,transp=55)

crossdn = a > b and a[1] < b[1]

crossup = b > a and b[1] < a[1]

plotshape(showcross and crossdn ? a : na, location=location.absolute, style=shape.labeldown, color=color.red, size=size.tiny, text="Sell", textcolor=color.white, transp=0, offset=-1)

plotshape(showcross and crossup ? a : na, location=location.absolute, style=shape.labelup, color=color.green, size=size.tiny, text="Buy", textcolor=color.white, transp=0, offset=-1)

Файлы:

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

1
Разработчик 1
Оценка
(315)
Проекты
353
71%
Арбитраж
6
50% / 33%
Просрочено
20
6%
Работает
2
Разработчик 2
Оценка
(132)
Проекты
178
39%
Арбитраж
4
25% / 50%
Просрочено
14
8%
Свободен
3
Разработчик 3
Оценка
Проекты
0
0%
Арбитраж
0
Просрочено
0
Свободен
4
Разработчик 4
Оценка
(152)
Проекты
228
80%
Арбитраж
22
27% / 50%
Просрочено
11
5%
Свободен
Опубликовал: 24 статьи, 1882 примера
5
Разработчик 5
Оценка
(40)
Проекты
55
35%
Арбитраж
2
0% / 50%
Просрочено
0
Свободен
6
Разработчик 6
Оценка
(574)
Проекты
945
47%
Арбитраж
309
58% / 27%
Просрочено
125
13%
Свободен

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

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