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
486
24%
Arbitragem
59
54%
/
25%
Expirado
55
11%
Carregado
2
Classificação
Projetos
87
29%
Arbitragem
24
13%
/
58%
Expirado
7
8%
Trabalhando
3
Classificação
Projetos
2914
63%
Arbitragem
124
44%
/
25%
Expirado
429
15%
Carregado
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
1715
49%
Arbitragem
52
71%
/
12%
Expirado
38
2%
Trabalhando
7
Classificação
Projetos
54
50%
Arbitragem
6
83%
/
0%
Expirado
1
2%
Trabalhando
8
Classificação
Projetos
598
35%
Arbitragem
64
20%
/
58%
Expirado
147
25%
Livre
Publicou: 1 artigo, 22 códigos
9
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
10
Classificação
Projetos
3369
68%
Arbitragem
77
48%
/
14%
Expirado
342
10%
Livre
Publicou: 1 código
11
Classificação
Projetos
648
33%
Arbitragem
41
41%
/
46%
Expirado
11
2%
Ocupado
12
Classificação
Projetos
5
0%
Arbitragem
2
50%
/
50%
Expirado
2
40%
Livre
13
Classificação
Projetos
121
24%
Arbitragem
21
29%
/
52%
Expirado
8
7%
Trabalhando
14
Classificação
Projetos
9
22%
Arbitragem
0
Expirado
0
Livre
15
Classificação
Projetos
243
20%
Arbitragem
22
50%
/
18%
Expirado
0
Livre
16
Classificação
Projetos
701
34%
Arbitragem
34
71%
/
9%
Expirado
22
3%
Livre
17
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Trabalhando
18
Classificação
Projetos
14
43%
Arbitragem
0
Expirado
3
21%
Livre
19
Classificação
Projetos
16
13%
Arbitragem
4
50%
/
25%
Expirado
4
25%
Carregado
20
Classificação
Projetos
13
15%
Arbitragem
13
23%
/
46%
Expirado
3
23%
Livre
Publicou: 24 artigos
21
Classificação
Projetos
0
0%
Arbitragem
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
33
61%
Arbitragem
1
100%
/
0%
Expirado
1
3%
Livre
Publicou: 5 códigos
27
Classificação
Projetos
8
0%
Arbitragem
2
0%
/
50%
Expirado
1
13%
Trabalhando
28
Classificação
Projetos
0
0%
Arbitragem
1
0%
/
100%
Expirado
0
Livre
Publicou: 1 código
Informações sobre o projeto
Orçamento
100 - 800 USD
Cliente
Pedidos postados1
Número de arbitragens0