Resposta

Pergunta: MT4 Backtest Commissions - Isto é possível de se fazer?

3 respostas

SimpliTrade

Assinante, bbp_participante, comunidade, 5 respostas.

Perfil da visita

6 anos atrás #117872

Olá,

Estou importando vários relatórios backktest MT4 para QA, criando um portfólio com eles, depois re-simulando via Money Manager usando um % de saldo de conta, simulando efetivamente 3 sistemas diferentes rodando em uma conta, todos compostos uns dos outros.

 

Posso fazer um código de snippet para deduzir um determinado % dos valores de lucro, ou colocar na coluna da Comissão em seu lugar? Eu usaria isto para simular uma comissão de corretagem sendo cobrada,

 

Tenho analisado muitas outras maneiras de lidar com comissões cobradas pelo corretor em tais circunstâncias, mas os outros métodos têm todos falhas, que posso detalhar, mas esta seria de longe a maneira mais fácil.

 

Com os melhores cumprimentos,

 

Alan

0

SimpliTrade

Assinante, bbp_participante, comunidade, 5 respostas.

Perfil da visita

6 anos atrás #145043

Olá Mark Fric & Todos!

 

Só para atualizar, sim, é possível através de um snippet do tipo "E se",

 

Editarei este post mais tarde e fornecerei o código para que outros não tenham que suportar a luta que tive com tudo isso 🙂

 

—–

 

e2a: Ok, por favor, encontre o plugin do tipo "se" anexado.

 

Comissões de Corretores de Dedução Snippet (MT4)

Como funciona / Como usar:

 

1. Faça todos os seus testes de retaguarda no MT4. Não inclua nenhuma comissão.

 

2. Coloque o arquivo de snippet anexo em sua pasta QA's WhatIf: i.e. C:QuantAnalyzer4extend

 

3. Carregue os relatórios MT4 em QA. Fundi-los usando o botão Create Portfolio (Criar Portfólio).

 

4. Execute a simulação MM como quiser através de ferramentas de gerenciamento de dinheiro (risco fixo % do saldo da conta, por exemplo)

 

5. Em seguida, vá para "E se" e você deve ver "Deduct Broker Commissions" na lista. Você pode definir o parâmetro Comissão / RTL (Round Turn Lot) como desejar. Aplique o que-e-se e o que-e-presto!

 

6. As comissões serão calculadas e colocadas na coluna CommSwap correta, e serão deduzidas de cada valor de lucro comercial.

 

Espero que isto seja útil para os outros!

 

O resultado é um método limpo e preciso de simular múltiplos EAs executados em uma única conta MT4, com comissões de corretagem retiradas. Se você usar este método junto com o Tick Data Suite (usando Spreads variáveis/deslizamento), seus backtests estarão tão próximos do real quanto você vai conseguir.

 

Cumprimentos,

 

Alan

0

Karish

Customer, bbp_participant, community, sq-ultimate, 443 replies.

Perfil da visita

6 anos atrás #145047

Você também pode fazer isso com o TickStory / TickDataSuite.

0

SimpliTrade

Assinante, bbp_participante, comunidade, 5 respostas.

Perfil da visita

6 anos atrás #145049

Você pode, no entanto, se estiver executando vários EAs e quiser re-simular através do recurso de gerenciamento de dinheiro do QA, os lucros regenerados 'esquecem' as comissões do corretor. É por isso que isto é necessário.

0

Visualizando 3 respostas - 1 até 3 (de um total de 3)