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
515
23%
Arbitragem
60
57%
/
25%
Expirado
60
12%
Trabalhando
2
Classificação
Projetos
90
29%
Arbitragem
24
13%
/
58%
Expirado
7
8%
Trabalhando
3
Classificação
Projetos
2951
63%
Arbitragem
125
44%
/
26%
Expirado
429
15%
Trabalhando
4
Classificação
Projetos
21
19%
Arbitragem
5
40%
/
40%
Expirado
0
Livre
5
Classificação
Projetos
0
0%
Arbitragem
5
0%
/
80%
Expirado
0
Livre
6
Classificação
Projetos
1734
49%
Arbitragem
55
67%
/
16%
Expirado
38
2%
Livre
7
Classificação
Projetos
61
54%
Arbitragem
7
86%
/
0%
Expirado
2
3%
Trabalhando
8
Classificação
Projetos
603
34%
Arbitragem
65
22%
/
57%
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
3414
68%
Arbitragem
77
48%
/
14%
Expirado
342
10%
Livre
Publicou: 1 código
11
Classificação
Projetos
722
33%
Arbitragem
46
48%
/
41%
Expirado
14
2%
Carregado
12
Classificação
Projetos
6
0%
Arbitragem
4
25%
/
75%
Expirado
2
33%
Livre
13
Classificação
Projetos
129
25%
Arbitragem
25
28%
/
56%
Expirado
8
6%
Livre
14
Classificação
Projetos
9
22%
Arbitragem
0
Expirado
0
Livre
15
Classificação
Projetos
273
21%
Arbitragem
24
54%
/
17%
Expirado
0
Trabalhando
16
Classificação
Projetos
721
34%
Arbitragem
35
71%
/
9%
Expirado
23
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
32
38%
Arbitragem
4
50%
/
25%
Expirado
5
16%
Trabalhando
20
Classificação
Projetos
13
15%
Arbitragem
13
23%
/
46%
Expirado
3
23%
Livre
Publicou: 38 artigos
21
Classificação
Projetos
7
57%
Arbitragem
1
100%
/
0%
Expirado
0
Livre
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
53
57%
Arbitragem
2
100%
/
0%
Expirado
1
2%
Livre
Publicou: 5 códigos
27
Classificação
Projetos
12
0%
Arbitragem
3
33%
/
33%
Expirado
0
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
174
40%
Arbitragem
10
40%
/
10%
Expirado
30
17%
Livre
32
Classificação
Projetos
554
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