Need EA programmer to Make a trading robot based on pine script startegy

MQL5 Conversão

Trabalho concluído

Tempo de execução 21 horas
Comentário do cliente
Mr. Beknazarov was very professional & gave his time and efforts to understand my requirement and fulfilled the code as requested by me. His mark is timely completion of the project.
Comentário do desenvolvedor
Very good and honest employer! Thank you :)

Termos de Referência

Need EA programmer to convert a pine script strategy to MQL5 and then make a code for trading robot based on it which can trade automatically on a 500usd  account on xauusd micro account, with entry and exit based on my strategy on variable timeframes especially10 sec, 30 sec, 45 sec, 1 min, 2 min, 45min ,6hr. The strategy has to be backtested on heikin ashi candles only with my rules on above listed timeframe. Break even and trailing stops modules to be added. will need support from beginning till live deployment.


//@version=5
strategy("CCI + KC + BB Combo Strategy", overlay=true,
     initial_capital=500,
     default_qty_type=strategy.fixed
     default_qty_value=0.01lot,
     commission_type=strategy.commission.percent,
     commission_value=0.01)

// ===== INPUTS =====
cciLength = input.int(100, "CCI Length")
cciMaLength = input.int(20, "CCI MA Length")

bbLength = input.int(20, "BB Length")
bbMult = input.float(2.0, "BB Multiplier")

kcLength = input.int(20, "KC Length")
kcMult = input.float(2.0, "KC Multiplier")

// ===== CCI =====
cci = ta.cci(hlc3, cciLength)
cciMA = ta.sma(cci, cciMaLength)

// ===== BOLLINGER BANDS =====
basis = ta.sma(close, bbLength)
dev = bbMult * ta.stdev(close, bbLength)
bbUpper = basis + dev
bbLower = basis - dev

// ===== KELTNER CHANNEL =====
emaKC = ta.ema(close, kcLength)
atrKC = ta.atr(kcLength)
kcUpper = emaKC + kcMult * atrKC
kcLower = emaKC - kcMult * atrKC

// ===== LONG CONDITIONS =====
longCond1 = ta.crossover(cci, cciMA)
longCond2 = kcUpper > bbUpper
longCond3 = ta.crossover(close, bbUpper)

longCondition = longCond1 and longCond2 and longCond3 and strategy.opentrades == 0

// ===== SHORT CONDITIONS =====
shortCond1 = ta.crossunder(cci, cciMA)
shortCond2 = kcLower < bbLower
shortCond3 = ta.crossunder(close, bbLower)

shortCondition = shortCond1 and shortCond2 and shortCond3 and strategy.opentrades == 0

// ===== ENTRIES =====
if longCondition
    strategy.entry("Long", strategy.long)
    label.new(bar_index, low, "🟢 Long", style=label.style_label_up, color=color.green)

if shortCondition
    strategy.entry("Short", strategy.short)
    label.new(bar_index, high, "🔴 Short", style=label.style_label_down, color=color.red, textcolor=color.white)

// ===== EXITS =====
exitLong = ta.crossunder(close, basis)
exitShort = ta.crossover(close, basis)

if exitLong
    strategy.close("Long")

if exitShort
    strategy.close("Short")

// ===== PLOTS =====
plot(bbUpper, "BB Upper", color=color.blue)
plot(bbLower, "BB Lower", color=color.blue)
plot(kcUpper, "KC Upper", color=color.orange)
plot(kcLower, "KC Lower", color=color.orange)

plot(cci, "CCI", color=color.green)
plot(cciMA, "CCI MA", color=color.red)



Respondido

1
Desenvolvedor 1
Classificação
(382)
Projetos
493
23%
Arbitragem
59
56% / 25%
Expirado
57
12%
Carregado
2
Desenvolvedor 2
Classificação
(62)
Projetos
90
29%
Arbitragem
24
13% / 58%
Expirado
7
8%
Trabalhando
3
Desenvolvedor 3
Classificação
(2322)
Projetos
2925
63%
Arbitragem
123
45% / 25%
Expirado
429
15%
Trabalhando
4
Desenvolvedor 4
Classificação
(15)
Projetos
19
16%
Arbitragem
5
40% / 40%
Expirado
0
Livre
5
Desenvolvedor 5
Classificação
(1)
Projetos
0
0%
Arbitragem
5
0% / 80%
Expirado
0
Livre
6
Desenvolvedor 6
Classificação
(1304)
Projetos
1732
49%
Arbitragem
53
70% / 13%
Expirado
38
2%
Livre
7
Desenvolvedor 7
Classificação
(46)
Projetos
59
53%
Arbitragem
7
86% / 0%
Expirado
2
3%
Trabalhando
8
Desenvolvedor 8
Classificação
(268)
Projetos
601
34%
Arbitragem
64
20% / 58%
Expirado
147
24%
Trabalhando
Publicou: 1 artigo, 22 códigos
9
Desenvolvedor 9
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 1 código
10
Desenvolvedor 10
Classificação
(2665)
Projetos
3396
68%
Arbitragem
77
48% / 14%
Expirado
342
10%
Livre
Publicou: 1 código
11
Desenvolvedor 11
Classificação
(580)
Projetos
671
32%
Arbitragem
42
45% / 45%
Expirado
12
2%
Carregado
12
Desenvolvedor 12
Classificação
(6)
Projetos
5
0%
Arbitragem
4
25% / 75%
Expirado
2
40%
Livre
13
Desenvolvedor 13
Classificação
(104)
Projetos
127
24%
Arbitragem
23
30% / 52%
Expirado
8
6%
Livre
14
Desenvolvedor 14
Classificação
(8)
Projetos
9
22%
Arbitragem
0
Expirado
0
Livre
15
Desenvolvedor 15
Classificação
(199)
Projetos
255
21%
Arbitragem
23
48% / 17%
Expirado
0
Carregado
16
Desenvolvedor 16
Classificação
(454)
Projetos
717
34%
Arbitragem
34
71% / 9%
Expirado
22
3%
Livre
17
Desenvolvedor 17
Classificação
(5)
Projetos
6
50%
Arbitragem
0
Expirado
1
17%
Livre
18
Desenvolvedor 18
Classificação
(10)
Projetos
14
43%
Arbitragem
0
Expirado
3
21%
Livre
19
Desenvolvedor 19
Classificação
(17)
Projetos
24
21%
Arbitragem
4
50% / 25%
Expirado
4
17%
Carregado
20
Desenvolvedor 20
Classificação
(7)
Projetos
13
15%
Arbitragem
13
23% / 46%
Expirado
3
23%
Livre
Publicou: 29 artigos
21
Desenvolvedor 21
Classificação
(2)
Projetos
4
50%
Arbitragem
0
Expirado
0
Trabalhando
22
Desenvolvedor 22
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
23
Desenvolvedor 23
Classificação
(271)
Projetos
553
50%
Arbitragem
57
40% / 37%
Expirado
227
41%
Trabalhando
24
Desenvolvedor 24
Classificação
(73)
Projetos
257
53%
Arbitragem
16
50% / 38%
Expirado
83
32%
Livre
25
Desenvolvedor 25
Classificação
(2)
Projetos
2
50%
Arbitragem
0
Expirado
0
Livre
26
Desenvolvedor 26
Classificação
(40)
Projetos
43
58%
Arbitragem
2
50% / 0%
Expirado
1
2%
Trabalhando
Publicou: 5 códigos
27
Desenvolvedor 27
Classificação
(10)
Projetos
12
0%
Arbitragem
3
33% / 33%
Expirado
1
8%
Livre
28
Desenvolvedor 28
Classificação
Projetos
0
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
Publicou: 1 código
29
Desenvolvedor 29
Classificação
(55)
Projetos
92
24%
Arbitragem
8
75% / 13%
Expirado
44
48%
Livre
30
Desenvolvedor 30
Classificação
Projetos
0
0%
Arbitragem
1
0% / 100%
Expirado
0
Livre
31
Desenvolvedor 31
Classificação
(131)
Projetos
170
39%
Arbitragem
10
40% / 10%
Expirado
30
18%
Trabalhando
32
Desenvolvedor 32
Classificação
(512)
Projetos
551
53%
Arbitragem
13
69% / 15%
Expirado
3
1%
Livre
33
Desenvolvedor 33
Classificação
(2)
Projetos
7
0%
Arbitragem
3
0% / 33%
Expirado
1
14%
Trabalhando

Informações sobre o projeto

Orçamento
100 - 800 USD