Discussão do artigo "Expert Advisor multiplataforma: Controle de capital"

 

Novo artigo Expert Advisor multiplataforma: Controle de capital foi publicado:

Neste artigo, falaremos sobre a implementação do controle de capital num EA multiplataforma. As classes de controle de capital são responsáveis ​​pelo cálculo do tamanho do lote, que o EA usa para entrar na próxima transação.

Como o controle de capital, em essência, é apenas um cálculo puro, esperamos que o lote calculado seja o mesmo nas duas versões do terminal (MT4 e MT5). O que se segue mostra o resultado de teste do EA no MetaTrader 4 (10 primeiras transações):

# Hora Tipo Ordem Volume Preço S / L T / P Lucro saldo da conta
1. 2017.01.02 00:00 venda 1. 1.00 1.05100 0.00000 0.00000
2 2017.01.03 03:00 Fechamento 1. 1.00 1.04679 0.00000 0.00000 419.96 10419.96
3 2017.01.03 03:00 Compra 2 0.05 1.04679 0.00000 0.00000
4 2017.01.03 10:00 Fechamento 2 0.05 1.04597 0.00000 0.00000 -4.10 10415.86
5 2017.01.03 10:00 venda 3 1.00 1.04597 0.00000 0.00000
6 2017.01.03 20:00 Fechamento 3 1.00 1.04285 0.00000 0.00000 312.00 10727.86
7 2017.01.03 20:00 Compra 4 0.05 1.04285 0.00000 0.00000
8 2017.01.03 22:00 Fechamento 4 0.05 1.04102 0.00000 0.00000 -9.15 10718.71
9 2017.01.03 22:00 venda 5 1.00 1.04102 0.00000 0.00000
10 2017.01.04 02:00 Fechamento 5 1.00 1.04190 0.00000 0.00000 -89.04 10629.67
11 2017.01.04 02:00 Compra 6 0.05 1.04190 0.00000 0.00000
12 2017.01.04 03:00 Fechamento 6 0.05 1.03942 0.00000 0.00000 -12.40 10617.27
13 2017.01.04 03:00 venda 7 1.00 1.03942 0.00000 0.00000
14 2017.01.04 06:00 Fechamento 7 1.00 1.04069 0.00000 0.00000 -127.00 10490.27
15 2017.01.04 06:00 Compra 8 0.05 1.04069 0.00000 0.00000
16 2017.01.05 11:00 Fechamento 8 0.05 1.05149 0.00000 0.00000 54.05 10544.32
17 2017.01.05 11:00 venda 9 1.00 1.05149 0.00000 0.00000
18 2017.01.05 16:00 Fechamento 9 1.00 1.05319 0.00000 0.00000 -170.00 10374.32
19 2017.01.05 16:00 Compra 10 0.05 1.05319 0.00000 0.00000
20 2017.01.06 05:00 Fechamento 10 0.05 1.05869 0.00000 0.00000 27.52 10401.84


Autor: Enrico Lambino

 

Obrigado por esse ótimo artigo e pela excelente explicação e código.

 

Oi Enrico. Concordo com o Roberto, o trabalho é excelente. Muito obrigado.

 

Hi,

Não há nenhum método simples de MM que calcule o lote em % do saldo ou do patrimônio líquido, independentemente do tamanho do SL?

Quanto a esse tipo de MM

Volume = base_volume + (balance / balance_increase) * volume_increment

Ele diminui o tamanho do lote quando o saldo se torna menor?

Além disso, seria ótimo ter alguns tipos de MM dependendo dos resultados de negociações anteriores (perdas ou lucros). De qualquer forma, isso pode ser facilmente codificado com base nas classes existentes. Obrigado.

 

Olá, Enrico,

Como implementar a MM com base no número de negociações perdedoras/lucrativas? Martingale e assim por diante? Como calcular o lucro da negociação anterior (instância COrder)?

 
 
MetaQuotes Software Corp.:

Novo artigo Expert Advisor multiplataforma: Money Management foi publicado:

Autor: Enrico Lambino

Excelente artigo e explicação das classes de gerenciamento de dinheiro. Eu tinha problemas de stop out devido a configurações incorretas de gerenciamento de dinheiro.