Tâche terminée
Temps d'exécution 21 heures
Commentaires du client
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.
Commentaires de l'employé
Very good and honest employer! Thank you :)
Spécifications
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)
Répondu
1
Évaluation
Projets
515
23%
Arbitrage
60
57%
/
25%
En retard
60
12%
Travail
2
Évaluation
Projets
90
29%
Arbitrage
24
13%
/
58%
En retard
7
8%
Travail
3
Évaluation
Projets
2951
63%
Arbitrage
125
44%
/
26%
En retard
429
15%
Travail
4
Évaluation
Projets
21
19%
Arbitrage
5
40%
/
40%
En retard
0
Gratuit
5
Évaluation
Projets
0
0%
Arbitrage
5
0%
/
80%
En retard
0
Gratuit
6
Évaluation
Projets
1734
49%
Arbitrage
55
67%
/
16%
En retard
38
2%
Gratuit
7
Évaluation
Projets
61
54%
Arbitrage
7
86%
/
0%
En retard
2
3%
Travail
8
Évaluation
Projets
603
34%
Arbitrage
65
22%
/
57%
En retard
147
24%
Travail
Publié : 1 article, 22 codes
9
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
Publié : 1 code
10
Évaluation
Projets
3414
68%
Arbitrage
77
48%
/
14%
En retard
342
10%
Gratuit
Publié : 1 code
11
Évaluation
Projets
722
33%
Arbitrage
46
48%
/
41%
En retard
14
2%
Chargé
12
Évaluation
Projets
6
0%
Arbitrage
4
25%
/
75%
En retard
2
33%
Gratuit
13
Évaluation
Projets
129
25%
Arbitrage
25
28%
/
56%
En retard
8
6%
Gratuit
14
Évaluation
Projets
9
22%
Arbitrage
0
En retard
0
Gratuit
15
Évaluation
Projets
273
21%
Arbitrage
24
54%
/
17%
En retard
0
Travail
16
Évaluation
Projets
721
34%
Arbitrage
35
71%
/
9%
En retard
23
3%
Gratuit
17
Évaluation
Projets
6
50%
Arbitrage
0
En retard
1
17%
Gratuit
18
Évaluation
Projets
14
43%
Arbitrage
0
En retard
3
21%
Gratuit
19
Évaluation
Projets
32
38%
Arbitrage
4
50%
/
25%
En retard
5
16%
Travail
20
Évaluation
Projets
13
15%
Arbitrage
13
23%
/
46%
En retard
3
23%
Gratuit
Publié : 38 articles
21
Évaluation
Projets
7
57%
Arbitrage
1
100%
/
0%
En retard
0
Gratuit
22
Évaluation
Projets
0
0%
Arbitrage
0
En retard
0
Gratuit
23
Évaluation
Projets
553
50%
Arbitrage
57
40%
/
37%
En retard
227
41%
Travail
24
Évaluation
Projets
257
53%
Arbitrage
16
50%
/
38%
En retard
83
32%
Gratuit
25
Évaluation
Projets
2
50%
Arbitrage
0
En retard
0
Gratuit
26
Évaluation
Projets
53
57%
Arbitrage
2
100%
/
0%
En retard
1
2%
Gratuit
Publié : 5 codes
27
Évaluation
Projets
12
0%
Arbitrage
3
33%
/
33%
En retard
0
Gratuit
28
Évaluation
Projets
0
0%
Arbitrage
1
0%
/
100%
En retard
0
Gratuit
Publié : 1 code
29
Évaluation
Projets
92
24%
Arbitrage
8
75%
/
13%
En retard
44
48%
Gratuit
30
Évaluation
Projets
0
0%
Arbitrage
1
0%
/
100%
En retard
0
Gratuit
31
Évaluation
Projets
174
40%
Arbitrage
10
40%
/
10%
En retard
30
17%
Gratuit
32
Évaluation
Projets
554
53%
Arbitrage
13
69%
/
15%
En retard
3
1%
Gratuit
33
Évaluation
Projets
7
0%
Arbitrage
3
0%
/
33%
En retard
1
14%
Travail
Informations sur le projet
Budget
100 - 800 USD