MetaTrader5
N Candles v6: O Expert Advisor Definitivo para MetaTrader 5
O N Candles v6 é um Expert Advisor que busca por N velas idênticas seguidas. Ele realiza compras em velas de alta e vendas em velas de baixa. O sistema verifica se a conta está em modo de hedge ou netting. No código, são utilizadas as classes CPositionInfo, CTrade, CSymbolInfo e CAccountInfo.
Versão 1: N Candles.
Versão 2: N Candles v2.
Versão 3: N Candles v3.
Versão 4: N Candles v4.
Versão 5: N Candles v5.
Novidades na versão 6
Adicionamos tipos de fechamento quando um "ovelha negra" é identificado:
Fechar todas as posições.
Fechar posições que estão opostas à "ovelha negra".
Fechar posições que estão na mesma direção da "ovelha negra".
"Ovelha Negra"
Suponha que o Expert Advisor busque por 5 velas idênticas. Quando o EA encontra cinco velas de alta consecutivas, ele abre uma posição de compra. Se a próxima vela após a abertura da posição não for uma vela de alta, essa vela é considerada uma "ovelha negra".
Parâmetros de Entrada
N velas idênticas em sequência - número de velas idênticas consecutivas.
Volume - volume da posição.
Take Profit - valor de take profit; este parâmetro não é utilizado se definido como 0.
Stop Loss - valor de stop loss; este parâmetro não é utilizado se definido como 0.
Trailing Stop - valor de trailing stop; este parâmetro não é utilizado se definido como 0.
Trailing Step - valor de trailing step; este parâmetro não é utilizado se definido como 0.
Máx. posições em uma direção (apenas para hedge) - número máximo permitido de posições em uma direção (apenas aplicável em contas de hedge).
Máx. volume de posição (apenas para netting) - volume máximo de posições abertas (apenas aplicável em contas de netting).
Utilizar horas de negociação - habilitar/desabilitar o filtro de tempo.
Hora de início - hora de início da negociação.
Hora de fim - hora de término da negociação.
Número mágico - identificador único do EA.
Tipo de fechamento ao encontrar a "ovelha negra" - selecione o tipo de fechamento a ser aplicado em caso de "ovelha negra".
Nesta versão, você pode desabilitar o Take Profit, Stop Loss e Trailing Stop; nesse caso, as posições serão fechadas pelo parâmetro "ovelha negra".
Exemplo de teste no D1 de 18/04/2017 a 10/02/2018 no modo Every Tick:
Parâmetro
Passagem
Resultado
Lucro
Payoff Esperado
Fator de Lucro
Fator de Recuperação
Índice de Sharpe
Personalizado
DD em Equity %
Negociações
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