Convert an Indicator from tradingview (pinescript) to MQL5

MQL5 Experts Conversão

Trabalho concluído

Tempo de execução 26 dias
Comentário do cliente
Patient developer who is willing to work with u ...
Comentário do desenvolvedor
Thank you!

Termos de Referência

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)

Arquivos anexados:

Respondido

1
Desenvolvedor 1
Classificação
(315)
Projetos
353
71%
Arbitragem
6
50% / 33%
Expirado
20
6%
Trabalhando
2
Desenvolvedor 2
Classificação
(132)
Projetos
178
39%
Arbitragem
4
25% / 50%
Expirado
14
8%
Livre
3
Desenvolvedor 3
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
4
Desenvolvedor 4
Classificação
(152)
Projetos
228
80%
Arbitragem
22
27% / 50%
Expirado
11
5%
Livre
Publicou: 24 artigos, 1882 códigos
5
Desenvolvedor 5
Classificação
(40)
Projetos
55
35%
Arbitragem
2
0% / 50%
Expirado
0
Livre
6
Desenvolvedor 6
Classificação
(574)
Projetos
945
47%
Arbitragem
309
58% / 27%
Expirado
125
13%
Livre

Informações sobre o projeto

Orçamento
45+ USD
Prazo
de 1 para 5 dias