Escolar Documentos
Profissional Documentos
Cultura Documentos
METATRADER 4 — NEGOCIAÇÃO
0 7 858
METAQUOTES
Se eu vou ser enganado pelo acaso; é melhor que seja de uma maneira bela (e inofensiva).
Nassim N. Taleb
https://www.mql5.com/pt/articles/1492 1/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
satisfatória do mercado ou sem qualquer descrição, podemos escolher o menor dos males: Nós escolhemos métodos de
estimativa de sistemas de trading.
https://www.mql5.com/pt/articles/1492 2/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
Figura 1. Indicador que cria uma distribuição normal de uma distribuição uniforme.
Aqui, N significa quantas vezes nós tomamos a média de acúmulo=5 números uniformemente distribuídos no intervalo
de 0 a 100. Obtivemos quatro gráficos, muito semelhantes na aparência. Se normalizá-los de alguma forma no limite
(em conjunto com uma única escala), obteremos várias realizações da distribuição normal padrão. O único problema é
que os preços nos mercados financeiros (para ser mais exato, os incrementos de preços e outros derivados desses
incrementos), de modo geral, não se encaixam na distribuição normal. A probabilidade de um evento bastante raro
(por exemplo, diminuição do preço em 50%) em mercados financeiros é, mesmo baixa, consideravelmente mais elevada
do que uma distribuição normal. É por isso que se deve lembrar disso quando estimar os riscos com base na distribuição
normal.
https://www.mql5.com/pt/articles/1492 3/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
https://www.mql5.com/pt/articles/1492 4/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
A medida de propagação da distribuição é a soma dos desvios quadrados do valor aleatório de sua expectativa
matemática. Esta característica da distribuição é chamada dispersão. Normalmente, a expectativa matemática para
um valor distribuído aleatoriamente é chamada M(X). Então, a dispersão pode ser descrita como D(X) = M((X-M(X))^2 ).
A raiz quadrada da dispersão é chamada desvio padrão. Também é definida como sigma (σ). É uma distribuição normal
que possui expectativa matemática igual a zero e desvio padrão igual a 1 que é chamada de distribuição normal ou
Gaussiana.
Quanto maior o valor do desvio padrão, mais mutável é o capital de trading, e também, maior é o risco. Se a
expectativa matemática for positiva (uma estratégia rentável) e igual a $100 e se o desvio padrão for igual a $500,
corremos o risco de uma soma, que é várias vezes maior, para ganhar cada dólar. Por exemplo, temos os resultados de
30 trades:
Número do X Número X
trade (Resultado) do trade (Resultado)
1 -17,08 16 32,93
2 -41,00 17 54,82
3 147,80 18 -160,10
https://www.mql5.com/pt/articles/1492 5/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
4 -159,96 19 -83,37
5. 216,97 20 118,40
6 98,30 21 145,65
7 -87,74 22 48,44
8 -27,84 23 77,39
9 12,34 24 57,48
10 48,14 25 67,75
11 -60,91 26 -127,10
12 10,63 27 -70,18
13 -125,42 28 -127,61
14 -27,81 29 31,31
15 88,03 30 -12,55
Para encontrar a expectativa matemática para esta sequência de trades, vamos resumir todos os resultados e dividir
por 30. Obteremos o valor médio M(X) igual a $ 4,26. Para encontrar o desvio padrão, vamos subtrair a média do
resultado de cada trade, elevá-los ao quadrado, e encontrar a soma dos quadrados. O valor obtido será dividido por 29
(a quantidade de trades menos um). Então, vamos obter dispersão D igual a 9.353,623. Tendo gerado a raiz quadrada
da dispersão, obtém-se o desvio padrão sigma, igual a $96,71.
(X-M(X))^2
Número X X-M(X)
(Quadrado da
do trade (Resultado) (Diferença)
Diferença)
1 -17,08 -21,34 455,3956
2 -41,00 -45,26 2 048.4676
3 147,80 143,54 20 603.7316
4 -159,96 -164,22 26 968.2084
5. 216,97 212,71 45 245.5441
6 98,30 94,04 8 843.5216
7 -87,74 -92,00 8 464.00
8 -27,84 -32,10 1 030.41
9 12,34 8,08 65,2864
10 48,14 43,88 1 925.4544
11 -60,91 -65,17 4 247.1289
12 10,63 6,37 40,5769
13 -125,42 -129,68 16 816.9024
14 -27,81 -32,07 1 028.4849
https://www.mql5.com/pt/articles/1492 6/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
O que obtivemos é a expectativa matemática igual a $4,26 e desvio padrão de $96,71. Não é a melhor relação entre o
risco e a média de trade. O gráfico de lucro abaixo confirma isso:
https://www.mql5.com/pt/articles/1492 7/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
Nós não sabemos se cada trade vai dar resultado. Só podemos dizer que lucramos (+) ou perdemos (-). Os ganhos e
perdas alternam de maneiras diferentes para diferentes sistemas de trading. Por exemplo, se o lucro esperado é 5
vezes menor do que a perda esperada no desencadeamento de Stop Loss, seria razoável presumir que trades rentáveis
(trades +) prevalecerão significativamente em relação aos trades com perdas (trades -). Z-Score nos permite estimar a
frequência com que trades rentáveis alternam com os trades de perda.
Z=(N*(R-0.5)-P)/((P*(P-N))/(N-1))^(1/2)
em que:
N - quantidade total de trades em uma série;
R - quantidade total de trades lucrativos e trades com perda;
P = 2*W*L;
W - quantidade total de trades rentáveis na série;
L - quantidade total de trades com perda na série.
Uma série é uma sequência de prós(por exemplo, +++) ou contras (por exemplo, --). R conta a quantidade de tal série.
Na Figura 4, uma parte da sequência de lucros e perdas do Expert Advisor que levou o primeiro lugar no Campeonato de
Trading Automatizado de 2006, é mostrada em azul. O Z-score desta competição tem o valor de -3,85, a probabilidade
de 99,74% é fornecida entre parênteses. Isto significa que, com uma probabilidade de 99,74%, os trades nesta conta
possuem uma dependência positiva entre eles (Z-score é negativo): um lucro foi seguido por um lucro, uma perda foi
seguida por uma perda. É este o caso? Aqueles que estavam assistindo o Campeonato provavelmente lembram que
Roman Rich colocou a sua versão do Expert Advisor MACD que tem aberto frequentemente três trades que funcionam na
mesma direção.
Uma sequência típica de valores positivos e negativos do valor aleatório na distribuição normal é mostrada em
vermelho. Podemos ver que estas sequências são diferentes. No entanto, como podemos medir esta diferença? O Z-
score responde esta pergunta: A sua sequência de lucros e perdas contêm mais ou menos faixas (série rentável ou de
perda) do que você pode esperar para uma seqüência realmente aleatória sem qualquer dependência entre trades? Se o
https://www.mql5.com/pt/articles/1492 9/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
Z-score estiver próximo de zero, não podemos dizer que a distribuição do trade difere da distribuição normal. O Z-
score de uma sequência de trading pode nos informar sobre uma possível dependência entre trades consecutivos.
No que, os valores de Z são interpretados do mesmo modo que a probabilidade de desvio de zero de um valor aleatório
com uma distribuição de acordo com a distribuição normal padrão (média=0, sigma=1). Se a probabilidade de cair um
valor aleatório distribuído normalmente dentro do intervalo de ± 3σ é 99,74%, a queda deste valor fora deste intervalo,
com a mesma probabilidade de 99,74% nos informa que este valor aleatório não pertence a esta distribuição normal
fornecida. É por isso que a "regra 3-sigma '' é lida da seguinte forma: um valor aleatório normal desvia em não mais que
3-sigma de distância.
Sinal de Z nos informa sobre o tipo de dependência. Além disso, significa que é mais provável que o trade rentável seja
seguido por um de perda. Menos diz que um lucro será seguido por um lucro, uma perda será seguida novamente por
uma perda. Uma pequena tabela abaixo ilustra o tipo e a probabilidade de dependência entre trades em comparação
com distribuição normal.
Probabilidade de
Z-Score Tipo de dependência
dependência, %
-3 99,73 Positiva
-2,9 99,63 Positiva
-2,8 99,49 Positiva
-2,7 99,31 Positiva
-2,6 99,07 Positiva
-2,5 98,76 Positiva
-2 95,45 Positiva
-1,5 86,64 Intermediária
-1,0 68,27 Intermediária
0,0 0,00 Intermediária
1,0 68,27 Intermediária
1,5 86,64 Intermediária
2,0 95,45 Negativa
2,5 98,76 Negativa
2,6 99,07 Negativa
2,7 99,31 Negativa
2,8 99,49 Negativa
2,9 99,63 Negativa
3,0 99,73 Negativa
Uma dependência positiva entre trades significa que um lucro causará um novo lucro, enquanto que uma perda causará
uma nova perda. Uma dependência negativa significa que um lucro será seguido por uma perda, enquanto que uma
https://www.mql5.com/pt/articles/1492 10/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
perda será seguida por um lucro. A dependência encontrada nos permite regular a dimensão das posições a serem
abertas (idealmente) ou mesmo ignorar algumas delas e abri-las apenas virtualmente para assistir sequências de trade.
Para encontrar a AHPR, devemos resumir todas as HPRs e dividir o resultado pela quantidade de trades. Vamos
considerar esses cálculos usando o exemplo acima de 30 trades. Suponha que começamos o trade com $500 na conta.
Vamos fazer uma nova tabela:
Balanço no
Número do Resultado,
Saldo, $ fechamento, HPR
trade $
$
1 500,00 -17,08 482,92 0,9658
2 482,92 -41,00 441,92 0,9151
3 441,92 147,8 589,72 1,3344
4 589,72 -159,96 429,76 0,7288
5. 429,76 216,97 646,73 1,5049
6 646,73 98,30 745,03 1,1520
7 745,03 -87,74 657,29 0,8822
8 657,29 -27,84 629,45 0,9576
9 629,45 12,34 641,79 1,0196
10 641,79 48,14 689,93 1,0750
11 689,93 -60,91 629,02 0,9117
12 629,02 10,63 639,65 1,0169
13 639,65 -125,42 514,23 0,8039
14 514,23 -27,81 486,42 0,9459
15 486,42 88,03 574,45 1,1810
16 574,45 32,93 607,38 1,0573
17 607,38 54,82 662,20 1,0903
18 662,20 -160,10 502,10 0,7582
19 502,10 -83,37 418,73 0,8340
https://www.mql5.com/pt/articles/1492 11/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
<
AHPR será encontrada através da média aritmética. É igual a 1,0217. Em outras palavras, nós ganhamos em média
(1,0217-1)*100%=2,17% em cada trade. É este o caso? Se multiplicarmos 2,17 por 30, veremos que a renda deve
alcançar 65,1%. Vamos multiplicar o montante inicial de $500 por 65,1% e obter $325,50. Ao mesmo tempo, o lucro real
(627,71-500) /500*100%=25,54%. Assim, a média aritmética do HPR nem sempre nos permite estimar corretamente um
sistema.
Junto com média aritmética, Ralph Vince introduz a noção de média geométrica que chamaremos GHRP (período de
retenção de retornos geométrico), que é praticamente sempre inferior ao AHPR. A média geométrica é o fator de
crescimento por jogo e é encontrada através da seguinte fórmula:
GHPR=(BalanceClose/BalanceOpen)^(1/N)
em que:
N - quantidade de trades;
BalanceOpen - estado inicial da conta;
BalanceClose - estado final da conta.
O sistema que possuir o maior GHPR terá os maiores lucros se negociarmos com base no reinvestimento. O GHPR abaixo
significa que o sistema perderá dinheiro se negociarmos com base no reinvestimento. Um bom exemplo da diferença
entre o AHPR e o GHPR pode ser o histórico de conta do sashken . Ele foi líder do campeonato por um bom tempo.
AHPR=9,98% impressiona, mas o final GHPR=-27,68% coloca tudo em perspectiva.
Taxa de Sharpe
https://www.mql5.com/pt/articles/1492 12/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
A eficiência dos investimentos é frequentemente estimada em termos de dispersão dos lucros. Um desses índices é a
taxa de sharpe. Este índice mostra como o AHPR diminuiu devido a taxa livre de risco (RFR) relaciona-se com p desvio
padrão (SD) da sequência HPR. O valor da RFR é geralmente tomado igual à taxa de juros depositados no banco ou taxa
de juros sobre obrigações do tesouro. No nosso exemplo, AHPR=1,0217, SD(HPR)=0,17607, RFR=0.
Sharpe Ratio=(AHPR-(1+RFR))/SD
em que:
AHPR - segurar média do período de retorno;
RFR - taxa livre de risco;
SD - desvio padrão.
https://www.mql5.com/pt/articles/1492 13/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
Fig.5. A distribuição normal dos resultados de trade com probabilidade perda é menor que 1%.
A conta do participante chamado RobinHood confirma isto: o EA dele fez 26 trades no Campeonato de Trading
Automatizado de 2006 sem perdas entre eles. Taxa de Sharpe=3,07!
https://www.mql5.com/pt/articles/1492 14/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
Temos de encontrar tais coeficientes a e b que esta linha vai o mais próximo possível dos pontos que estão sendo
ajustados. No nosso caso, x é o número do trade, y é o valor de balanço no fechamento do trade.
x y x y
(trades) (balance) (trades) (balance)
11 24
1 19
069.50 999.40
12 26
2 20
213.90 781.60
13 28
3 21
533.20 569.50
14 30
4 22
991.90 362.00
16 32
5 23
598.10 148.20
18 28
6 24
372.80 566.70
14 30
7 25
867.50 314.10
16 26
8 26
416.80 687.80
18 28
9 27
108.30 506.70
19 24
10 28
873.60 902.20
16 26
11 29
321.80 711.60
17 23
12 30
980.40 068.00
19 24
13 31
744.50 894.10
16 26
14 32
199.00 672.40
17 28
15 33
943.20 446.30
19 24
16 34
681.00 881.60
21 21
17 35
471.00 342.60
23
18
254.90
https://www.mql5.com/pt/articles/1492 15/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
Coeficientes de uma reta de aproximação são normalmente encontrados pelo método dos quadrados mínimos (método
LS). Suponhamos que temos esta reto com coeficientes conhecidos a e b. Para cada x, temos dois valores: y(x)=a*x+b e
balanço(x). Desvio do balanço (x) de y(x) será denotado como d(x)=y(x)-balanço(x). A SSD (soma dos desvios quadrados)
pode ser calculada como SD=Summ{d(n)^2}. Encontrar a reta pelo método LS significa procurar por tais a e b em que SD
é mínima. Esta reta também é chamado de regressão linear (LR) para a sequência dada.
Tendo obtido coeficientes da reta de y=a*x+b usando o método LS, podemos estimar o valor de balanço de desvio da
reta encontrada em termos financeiros. Se calcularmos a média aritmética para a sequência d (x), vamos ter certeza
de que М(d(x)) está perto de zero (para ser mais exato, em algum grau de precisão de cálculo, é igual a zero). Ao
mesmo tempo, o SSD de SD não é igual a zero e tem um certo valor limitado. A raiz quadrada de SD/(N-2) mostra a
propagação de valores no gráfico de balanço sobre a linha reta e permite estimar sistemas de negociação em valores
idênticos do estado inicial da conta. Chamaremos este parâmetro de Erro Padrão LR.
A seguir estão os valores deste parâmetro para as primeiras 15 contas no Campeonato de Trading Automatizado 2006:
https://www.mql5.com/pt/articles/1492 16/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
No entanto, o grau de aproximação do gráfico de balanço para uma sequência pode ser medido em termos financeiros e
termos absolutos. Para isso, podemos usar taxa de correlação. A taxa de correlação, r, mede o grau de correlação entre
duas sequências de números. O seu valor pode situar-se na taxa de -1 a +1. Se r=+1, isto significa que duas sequências
têm um comportamento idêntico e a correlação é positiva.
https://www.mql5.com/pt/articles/1492 17/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
https://www.mql5.com/pt/articles/1492 18/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
Linha de Linha de
Trade Saldo Trade Saldo
regressão regressão
0 10 000.00 13 616.00 18 23 733.76 21 604.15
1 11 069.52 14 059.78 19 25 337.77 22 047.94
2 12 297.35 14 503.57 20 27 183.33 22 491.72
3 13 616.65 14 947.36 21 28 689.30 22 935.51
4 15 127.22 15 391.14 22 30 411.32 23 379.29
5. 16 733.41 15 834.93 23 32 197.49 23 823.08
6 18 508.11 16 278.72 24 28 679.11 24 266.87
7 14 794.02 16 722.50 25 29 933.86 24 710.65
8 16 160.14 17 166.29 26 26 371.61 25 154.44
9 17 784.79 17 610.07 27 28 118.95 25 598.23
10 19 410.98 18 053.86 28 24 157.69 26 042.01
11 16 110.02 18 497.65 29 25 967.10 26 485.80
https://www.mql5.com/pt/articles/1492 19/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
Vamos denotar valores de balanço como X e a sequência dos pontos da linha de regressão linear como Y. Para calcular o
coeficiente de correlação linear entre as sequências X e Y, é necessário encontrar valores médios M(X) e M(Y) em
primeiro lugar. Em seguida, vamos criar uma nova seqüência T=(X-M(X))*(Y-M(Y)) e calcular sua média como M(T)=cov(X,
Y)=M((X-M(X))*(Y-M(Y))). O valor encontrado de cov(X, Y) é chamado de covariância de X e Y e significa expectativa
matemática do produto (X-M(X))*(Y-M(Y)). No nosso exemplo, o valor de covariância é 21 253 775.08. Por favor note que
M(X) e M(Y) são iguais e têm o valor de 21 382.26 cada. Isso significa que o valor médio do Balanço e a média da reta de
ajuste são iguais.
T=(X-M(X))*(Y-M(Y))
M(T)=cov(X,Y)=M((X-M(X))*(Y-M(Y)))
em que:
X - Balanço;
Y - regressão linear;
M(X) - valor médio do balanço;
M(Y) - valor médio LR.
A única coisa que resta a ser feita é o cálculo de Sx e Sy. Para calcular Sx, vamos encontrar a soma dos valores de (X-
M(X))^2, ou seja, encontrar o SSD de X do seu valor médio. Lembre-se de como calculamos dispersão e o algoritmo do
método LS. Como você pode ver, eles estão todos relacionados. O SSD encontrado será dividido pela quantidade de
números na sequência - no nosso caso, 36 (de zero a 35) - e extrairemos a raiz quadrada do valor resultante. Assim,
obtemos o valor de Sx. O valor de Sy será calculado da mesma maneira. No nosso exemplo, Sx=5839. 098245 e Sy=4610.
181675.
Sx=Summ{(X-M(X))^2}/N
Sy=Summ{(Y-M(Y))^2}/N
r=cov(X,Y)/(Sx* Sy)
em que:
N - número de trades;
X - Balanço;
https://www.mql5.com/pt/articles/1492 20/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
Y - regressão linear;
M(X) - valor médio do balanço;
M(Y) - LR valor médio.
Agora podemos encontrar o valor do coeficiente de correlação como r=21 253 775.08/(5839. 098245*4610.
181675)=0.789536583. Isto é inferior a um, mas longe de zero. Assim, podemos dizer que o gráfico do balanço
correlaciona-se com a linha de tendência valorizada como 0,79. Em comparação a outros sistemas, vamos
gradualmente aprender a interpretar os valores do coeficiente de correlação. Na página "Relatórios" do campeonato,
este parâmetro é chamado de correlação LR. A única diferença feita para calcular esse parâmetro no âmbito do
Campeonato é que o sinal da correlação LR indica a rentabilidade do trade.
A questão é que poderíamos calcular o coeficiente de correlação entre o gráfico de balanço e qualquer reta. Para fins
do campeonato, foi calculado para a linha ascendência de tendência, portanto, se a correlação LR estiver acima de
zero, a negociação é rentável. Se estiver abaixo de zero, temos perdas. Às vezes, um efeito interessante ocorre quando
a conta mostra lucro, mas a correlação LR é negativa. Isto pode significar que o trading está perdendo, de qualquer
maneira. Um exemplo de tal situação pode ser visto em Aver's. O Lucro Líquido total faz $2.642, enquanto a correlação
LR é -0,11. Não é provável que haja nenhuma correlação, neste caso. Isso significa que apenas não poderíamos julgar
sobre o futuro da conta.
Cada posição aberta (até que seja fechada) experimenta continuamente flutuações de lucro. Todo o trade atinge seu
lucro máximo e sua perda máxima durante o período entre a sua abertura e seu fechamento. MFE mostra o movimento
de preço máximo em uma direção favorável. Respectivamente, MAE mostra o movimento de preço máximo em uma
direção adversa. Seria lógico medir ambos os índices em pontos. No entanto, se diferentes pares de moedas foram
negociados, vamos ter que expressar isto em termos financeiros.
Todo trade fechado corresponde ao seu resultado (regresso) e dois índices - MFE e MAE. Se o trade resultou em lucro de
$100, atingindo MAE - $1000, este não fala por esta melhora do trade. A disponibilidade de muitos trades resultou em
lucros, mas ter grandes valores negativos de MAE por trade, nos informa que o sistema apenas "aguarda" perder
posições. Este trading está fadado ao fracasso, mais cedo ou mais tarde.
https://www.mql5.com/pt/articles/1492 21/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
Da mesma forma, os valores de MFE podem fornecer informações úteis. Se uma posição foi aberta na direção certa, o
MFE por trade chega a $3000, mas o trade foi então fechado resultando no lucro de $500, podemos dizer que seria bom
para elaborar o sistema de proteção de lucro não fixo. Isto pode parar de seguir o que podemos mover após o preço, se
o último se mover em uma direção favorável. Se lucros curtos forem sistemáticos, o sistema pode ser
significativamente melhorado. O MFE nos informará sobre isto.
Para a análise visual ser mais conveniente, seria melhor usar uma representação gráfica da distribuição dos valores de
MAE e MFE. Se impusermos cada trade em um gráfico, veremos como o resultado foi obtido. Por exemplo, se olharmos
os "Relatórios" do RobinHood novamente,que não teve nenhum trade com perdas, veremos que cada trade teve um
levantamento de crédito (MAE) de -$120 a -$2500.
https://www.mql5.com/pt/articles/1492 22/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
Se você olhar através das contas de outros participantes, você verá que o coeficiente de correlação é geralmente
positivo. No exemplo acima, a inclinação descendente da linha nos diz que ela tende a receber mais e mais
levantamentos de crédito a fim de não permitir a perda de trades. Agora podemos entender qual preço foi pago pelo
valor ideal do parâmetro de correlação LR=1!
Da mesma forma, podemos construir um gráfico de distribuição dos retornos e MFE, bem como encontrar os valores de
correlação (lucros, MFE)=0,77 e Correlação(MFE, MAE)=-0,59. A correlação (lucros, MFE) é positiva e tende a um (0,77).
Isso nos informa que a estratégia tenta não permitir que lucros flutuantes "esperem". É mais provável que o lucro não
seja permitido de crescer o suficiente e que os trades sejam fechados pelo Take Profit. Como você pode ver, as
distribuições de MAE e MFE д nos dá uma estimativa visual e os valores de correlação (lucros, MFE) podem nos informar
sobre a natureza do trading, mesmo sem os gráficos.
Os valores de correlação (MFE, MAE), correlação (lucros normalizados, MAE) e correlação (lucros normalizados, MFE)
nos "Relatórios" dos participantes do campeonato são fornecidos como informação adicional.
NP=TradeProfit/TradeLots*MinimumLots
em que:
TradeProfit - lucro por trade em termos financeiros;
TradeLots - tamanho da posição (lotes);
MinimumLots - tamanho mínimo permitido posição.
https://www.mql5.com/pt/articles/1492 23/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
A normalização será realizada da seguinte forma: Vamos dividir o resultado de cada trade (lucro ou prejuízo) pelo
volume da posição e, em seguida, multiplicaremos pelo tamanho da posição mínima permitida. Por exemplo, ordem
#4399142 COMPRA 2,3 lotes USDJPY foi fechada com lucro de $4056. 20 + $118,51 (troca) = $4.174.71. Este exemplo foi
pego da conta do GODZILLA (Nikolay Kositsin). Vamos dividir o resultado por 2,3 e multiplicar por 0,1 (o tamanho
mínimo permitido de posição), e obter um lucro de $ 4.056,20/2,3*0, = $176,36 e trocas = $ 5,15. Estes seriam
resultados para a ordem de grandeza de 0,1-lote. Vamos fazer o mesmo com os resultados de todos os trades e vamos
então obter lucros normalizados (NP).
A primeira coisa que pensamos é encontrar valores de correlação (lucros normalizados, MAE) e Correlação (lucros
normalizados, MFE) e compará-los com a correlação inicial (lucros, MAE) e correlação (lucros, MFE). Se a diferença
entre os parâmetros for significativa, o método aplicado provavelmente alterou essencialmente o sistema inicial. Eles
dizem que a aplicação do ММ pode "matar" um sistema rentável, mas não pode transformar um sistema de perdas em
um sistema rentável. No Campeonato, a conta do TMR é uma rara exceção onde a mudança de correlação (Lucros
normalizados, MFE) de 0,23 a 0,63 permitiu que o operador "fechasse no preto".
MoneyCompounding=cov(Profits, NP)/D(NP)=
M((Profits-M(Profits))*(NP-M(NP)))/M((NP-M(NP))^2)
em que:
Lucros - resultados do trade;
https://www.mql5.com/pt/articles/1492 24/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
Agora, podemos rever a maneira que lemos a tabela de participantes do Campeonato de Trading Automatizado 2006:
O erro padrão LR nas contas dos vencedores não era o menor. Ao mesmo tempo, os gráficos de equilíbrio dos Expert
Advisors mais rentáveis eram suavizados já que os valores de correlação LR não estavam longe de 1,0. A taxa Sharpe
estava praticamente entre 0,20 e 0,40. O único EA com taxa Sharpe extrema=3,07 não obteve valores muito bons de
MAE e MFE.
O GHPR por trade é basicamente localizado dentro da faixa de 1,5 a 3%. Com isso, os vencedores não tiveram os
maiores valores de GHPR, embora não sejam os mais pequenos. O valor extremo GHPR=12,77% nos diz mais uma vez
que houve uma anormalidade no trading, e podemos ver que esta conta registrou as maiores flutuações com erro
Padrão LR=$9.208,08.
Z-score não nos dá qualquer generalização sobre os primeiros 15 participantes do campeonato, mas os valores de | Z |>
2,0 podem chamar nossa atenção para o histórico de trading a fim de compreendermos a natureza da dependência
entre trades na conta. Assim, sabemos que Z=-3,85 para a conta do Rich foi foi praticamente atingido devido à abertura
simultânea de três posições. E como estão as coisas com a conta do Idamiani ?
Finalmente, a última coluna na tabela acima, Composto financeiro, também tem uma grande gama de valores de 8 a
50, sendo 50 o valor máximo para este campeonato já que o tamanho máximo de trade permitido é 5,0 lotes, o que é
https://www.mql5.com/pt/articles/1492 25/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
50 vezes mais do que o dimensão mínima de 0,1 lote. No entanto, curiosamente, este parâmetro não é o maior dos
vencedores. Os três valores mais altos são 17,27, 28,79 e 16,54. Os vencedores não utilizaram completamente o
tamanho máximo permitido de posição? Sim, utilizaram. A questão é, talvez, que os métodos de MM não influenciaram
consideravelmente os riscos de trading cada vez maiores nos tamanhos dos contratos. Esta é uma evidência visível de
que a gestão financeira é muito importante para um sistema de trading.
O 15º lugar foi ganho por payday. O EA deste participante não poderia abrir trades de tamanho maior que 1. Lote 0
devido a um pequeno erro no código. E se esse erro não ocorreu e os tamanhos de posição aumentaram 5 vezes, até 5,0
lotes? Então o lucro aumentaria proporcionalmente, de $4.588,90 a $22.944,50? Será que o participante, em seguida,
ganharia o segundo lugar ou sofreria um levantamento de crédito irrecuperável devido ao aumento dos riscos?
alexgomel estaria em primeiro lugar? O EA dele negociou, também, apenas com trades 1,0-лот. Ou vgc poderia ser o
vencedor? O Expert Advisor dele, frequentemente, abriu trades com o tamanho menor que 1,0 lote. Todos os três têm
um bom gráfico de balanço suavizado. Como você pode ver, o enredo do campeonato continua mesmo tendo terminado!
Bem, não podemos criar um sistema de trading ideal, cada sistema tem seus benefícios e implicações. O teste de
estimativa não é usado para rejeitar uma abordagem de trading dogmaticamente, mas para saber como realizar um
maior desenvolvimento dos sistemas de trading e Expert Advisors. A este respeito, os dados estatísticos acumulados
durante o Campeonato de Trading Automatizado 2006 serão de grande utilidade para os operadores.
Traduzido do russo pela MetaQuotes Software Corp.
Artigo original: https://www.mql5.com/ru/articles/1492
Aviso: Todos os direitos a estes materiais são reservados a MetaQuotes Ltd. A cópia ou reimpressão destes materiais, no todo ou em parte é proibida.
https://www.mql5.com/pt/articles/1492 26/27
02/03/2020 Matemática na negociação: Como estimar resultados de trading - Artigos MQL4
https://www.mql5.com/pt/articles/1492 27/27