MetaTrader5
N Candles v6: Un Expert Advisor per MetaTrader 5
Il Robot di Trading N Candles v6 è progettato per cercare N candele identiche in sequenza. Acquista sulle candele rialziste e vende su quelle ribassiste. Questo EA controlla se l'account è in modalità netting o hedging. Nel codice vengono utilizzate le classi di trading CPositionInfo, CTrade, CSymbolInfo e CAccountInfo.
Versione 1: N Candles.
Versione 2: N Candles v2.
Versione 3: N Candles v3.
Versione 4: N Candles v4.
Versione 5: N Candles v5.
Novità nella versione 6
È stata aggiunta la possibilità di chiudere le posizioni quando si incontra una "pecora nera":
Chiusura di tutte le posizioni.
Chiusura delle posizioni opposte alla "pecora nera".
Chiusura delle posizioni nella stessa direzione della "pecora nera".
"Pecora Nera"
Immagina che il Robot di Trading cerchi 5 candele identiche. Se il Robot trova cinque candele rialziste consecutive e apre una posizione di acquisto, la candela successiva che non è rialzista viene considerata una "pecora nera".
Parametri di Input
N candele identiche in sequenza - il numero di candele identiche in fila.
Lot - volume della posizione.
Take Profit - valore del take profit, il parametro non viene utilizzato se impostato a 0.
Stop Loss - valore dello stop loss, il parametro non viene utilizzato se impostato a 0.
Trailing Stop - valore del trailing stop, il parametro non viene utilizzato se impostato a 0.
Trailing Step - valore del trailing step, il parametro non viene utilizzato se impostato a 0.
Max posizioni in una direzione (solo per hedging) - numero massimo consentito di posizioni in una direzione (applicabile solo sugli account hedging).
Max volume posizione (solo per netting) - volume massimo delle posizioni aperte (applicabile solo sugli account netting).
Usa ore di trading - attiva/disattiva il filtro temporale.
Ore di inizio - ora di inizio trading.
Ore di fine - ora di fine trading.
numero magico - identificatore unico per il Robot.
Tipo di chiusura alla comparsa della "pecora nera" - seleziona il tipo di chiusura da applicare in caso di "pecora nera".
In questa versione puoi disabilitare Take Profit, Stop Loss e Trailing Stop: in questo caso le posizioni verranno chiuse dal parametro "pecora nera".
Di seguito un esempio di test su D1 dal 18 aprile 2017 al 10 febbraio 2018 in modalità Every Tick:
Symbol
Pass
Result
Profitto
Payoff Atteso
Fattore di Profitto
Fattore di Recupero
Sharpe Ratio
Custom
Equity DD %
Trade
AUDJPY
0
234868,07
26677,92
592,84
3,06
2,23
0,42
0
17,42
45
EURCHF
2
182707,90
21403,45
548,81
2,56
0,97
0,34
0
26,12
39
AUDUSD
3
176864,42
23113,10
462,26
2,42
1,40
0,33
0
23,34
50
USDJPY
1
161759,58
16625,68
573,30
2,43
0,66
0,38
0
44,97
29
GBPUSD
4
106435,34
15526,40
378,69
1,62
0,61
0,20
0
29,82
41
USDCHF
5
51537,85
445,34
11,42
1,02
0,02
0,02
0
31,45
39
USDCAD
6
40360,28
-3701,81
-88,14
0,87
-0,15
-0,04
0
35,79
42
EURCAD
7
38152,04
-4512,05
-132,71
0,84
-0,17
-0,06
0
42,95
34
#AA
9
34847,02
-1795,40
-51,30
0,72
-0,52
-0,12
0
6,95
35
EURJPY
8
23499,63
-14049,99
-326,74
0,65
-0,26
-0,18
0
62,68
43
EURUSD
10
4307,27
-28962,60
-851,84
0,20
-0,95
-0,59
0
60,81
34
2018.04.19