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
Classificação
Projetos
493
23%
Arbitragem
59
56%
/
25%
Expirado
57
12%
Carregado
2
Classificação
Projetos
90
29%
Arbitragem
24
13%
/
58%
Expirado
7
8%
Trabalhando
3
Classificação
Projetos
2925
63%
Arbitragem
123
45%
/
25%
Expirado
429
15%
Trabalhando
4
Classificação
Projetos
19
16%
Arbitragem
5
40%
/
40%
Expirado
0
Livre
5
Classificação
Projetos
0
0%
Arbitragem
5
0%
/
80%
Expirado
0
Livre
6
Classificação
Projetos
1732
49%
Arbitragem
53
70%
/
13%
Expirado
38
2%
Livre
7
Classificação
Projetos
59
53%
Arbitragem
7
86%
/
0%
Expirado
2
3%
Trabalhando
8
Classificação
Projetos
601
34%
Arbitragem
64
20%
/
58%
Expirado
147
24%
Trabalhando
Publicou: 1 artigo, 22 códigos
9
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 1 código
10
Classificação
Projetos
3396
68%
Arbitragem
77
48%
/
14%
Expirado
342
10%
Livre
Publicou: 1 código
11
Classificação
Projetos
671
32%
Arbitragem
42
45%
/
45%
Expirado
12
2%
Carregado
12
Classificação
Projetos
5
0%
Arbitragem
4
25%
/
75%
Expirado
2
40%
Livre
13
Classificação
Projetos
127
24%
Arbitragem
23
30%
/
52%
Expirado
8
6%
Livre
14
Classificação
Projetos
9
22%
Arbitragem
0
Expirado
0
Livre
15
Classificação
Projetos
255
21%
Arbitragem
23
48%
/
17%
Expirado
0
Carregado
16
Classificação
Projetos
717
34%
Arbitragem
34
71%
/
9%
Expirado
22
3%
Livre
17
Classificação
Projetos
6
50%
Arbitragem
0
Expirado
1
17%
Livre
18
Classificação
Projetos
14
43%
Arbitragem
0
Expirado
3
21%
Livre
19
Classificação
Projetos
24
21%
Arbitragem
4
50%
/
25%
Expirado
4
17%
Carregado
20
Classificação
Projetos
13
15%
Arbitragem
13
23%
/
46%
Expirado
3
23%
Livre
Publicou: 29 artigos
21
Classificação
Projetos
4
50%
Arbitragem
0
Expirado
0
Trabalhando
22
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
23
Classificação
Projetos
553
50%
Arbitragem
57
40%
/
37%
Expirado
227
41%
Trabalhando
24
Classificação
Projetos
257
53%
Arbitragem
16
50%
/
38%
Expirado
83
32%
Livre
25
Classificação
Projetos
2
50%
Arbitragem
0
Expirado
0
Livre
26
Classificação
Projetos
43
58%
Arbitragem
2
50%
/
0%
Expirado
1
2%
Trabalhando
Publicou: 5 códigos
27
Classificação
Projetos
12
0%
Arbitragem
3
33%
/
33%
Expirado
1
8%
Livre
28
Classificação
Projetos
0
0%
Arbitragem
1
0%
/
100%
Expirado
0
Livre
Publicou: 1 código
29
Classificação
Projetos
92
24%
Arbitragem
8
75%
/
13%
Expirado
44
48%
Livre
30
Classificação
Projetos
0
0%
Arbitragem
1
0%
/
100%
Expirado
0
Livre
31
Classificação
Projetos
170
39%
Arbitragem
10
40%
/
10%
Expirado
30
18%
Trabalhando
32
Classificação
Projetos
551
53%
Arbitragem
13
69%
/
15%
Expirado
3
1%
Livre
33
Classificação
Projetos
7
0%
Arbitragem
3
0%
/
33%
Expirado
1
14%
Trabalhando
Informações sobre o projeto
Orçamento
100 - 800 USD