Trabajo finalizado
Plazo de ejecución 21 horas
Comentario del 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.
Comentario del Ejecutor
Very good and honest employer! Thank you :)
Tarea técnica
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)
Han respondido
1
Evaluación
Proyectos
499
23%
Arbitraje
60
55%
/
25%
Caducado
59
12%
Trabaja
2
Evaluación
Proyectos
90
29%
Arbitraje
24
13%
/
58%
Caducado
7
8%
Trabaja
3
Evaluación
Proyectos
2936
63%
Arbitraje
124
44%
/
26%
Caducado
429
15%
Trabaja
4
Evaluación
Proyectos
20
15%
Arbitraje
5
40%
/
40%
Caducado
0
Libre
5
Evaluación
Proyectos
0
0%
Arbitraje
5
0%
/
80%
Caducado
0
Libre
6
Evaluación
Proyectos
1732
49%
Arbitraje
55
67%
/
16%
Caducado
38
2%
Libre
7
Evaluación
Proyectos
60
53%
Arbitraje
7
86%
/
0%
Caducado
2
3%
Libre
8
Evaluación
Proyectos
602
34%
Arbitraje
64
20%
/
58%
Caducado
147
24%
Trabaja
Ha publicado: 1 artículo, 22 ejemplos
9
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
Ha publicado: 1 ejemplo
10
Evaluación
Proyectos
3406
68%
Arbitraje
77
48%
/
14%
Caducado
342
10%
Libre
Ha publicado: 1 ejemplo
11
Evaluación
Proyectos
709
33%
Arbitraje
45
47%
/
42%
Caducado
14
2%
Trabaja
12
Evaluación
Proyectos
6
0%
Arbitraje
4
25%
/
75%
Caducado
2
33%
Libre
13
Evaluación
Proyectos
129
25%
Arbitraje
23
30%
/
52%
Caducado
8
6%
Libre
14
Evaluación
Proyectos
9
22%
Arbitraje
0
Caducado
0
Libre
15
Evaluación
Proyectos
263
22%
Arbitraje
23
52%
/
17%
Caducado
0
Trabajando
16
Evaluación
Proyectos
719
34%
Arbitraje
35
69%
/
9%
Caducado
22
3%
Trabaja
17
Evaluación
Proyectos
6
50%
Arbitraje
0
Caducado
1
17%
Libre
18
Evaluación
Proyectos
14
43%
Arbitraje
0
Caducado
3
21%
Libre
19
Evaluación
Proyectos
28
32%
Arbitraje
4
50%
/
25%
Caducado
4
14%
Trabaja
20
Evaluación
Proyectos
13
15%
Arbitraje
13
23%
/
46%
Caducado
3
23%
Libre
Ha publicado: 35 artículos
21
Evaluación
Proyectos
5
60%
Arbitraje
1
0%
/
0%
Caducado
0
Trabaja
22
Evaluación
Proyectos
0
0%
Arbitraje
0
Caducado
0
Libre
23
Evaluación
Proyectos
553
50%
Arbitraje
57
40%
/
37%
Caducado
227
41%
Trabaja
24
Evaluación
Proyectos
257
53%
Arbitraje
16
50%
/
38%
Caducado
83
32%
Libre
25
Evaluación
Proyectos
2
50%
Arbitraje
0
Caducado
0
Libre
26
Evaluación
Proyectos
51
59%
Arbitraje
2
100%
/
0%
Caducado
1
2%
Libre
Ha publicado: 5 ejemplos
27
Evaluación
Proyectos
12
0%
Arbitraje
3
33%
/
33%
Caducado
1
8%
Libre
28
Evaluación
Proyectos
0
0%
Arbitraje
1
0%
/
100%
Caducado
0
Libre
Ha publicado: 1 ejemplo
29
Evaluación
Proyectos
92
24%
Arbitraje
8
75%
/
13%
Caducado
44
48%
Libre
30
Evaluación
Proyectos
0
0%
Arbitraje
1
0%
/
100%
Caducado
0
Libre
31
Evaluación
Proyectos
171
39%
Arbitraje
10
40%
/
10%
Caducado
31
18%
Trabajando
32
Evaluación
Proyectos
552
53%
Arbitraje
13
69%
/
15%
Caducado
3
1%
Libre
33
Evaluación
Proyectos
7
0%
Arbitraje
3
0%
/
33%
Caducado
1
14%
Trabaja
Información sobre el proyecto
Presupuesto
100 - 800 USD