Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
- Visualizações:
- 673
- Avaliação:
- Publicado:
- 2018.11.27 09:58
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Três sistemas de trading independentes usando o indicador AbsolutelyNoLagLwma_Digit dentro de um único EA, com a capacidade de alterar o volume de uma próxima negociação, dependendo dos resultados dos negócios anteriores no sistema Os sinais de negociação são formados quando uma barra fecha, se a mudança de tendência representada pela mudança de cor de qualquer um desses três indicadores ocorreu.
Para gerenciar os volumes das posições abertas, foram adicionados blocos para as variáveis de entrada do EA. Por exemplo, para o primeiro sistema:
input uint A_BuyLossMMTriger=2; // Número A de perdas para posições compradas para diminuir MM input uint A_SellLossMMTriger=2; // Número A de perdas para posições vendidas para diminuir MM input double A_SmallMM=0.01; // Distribuição A dos recursos financeiros do depósito utilizado em caso de negociação com perdas input double A_MM=0.1; // Distribuição A dos recursos financeiros do depósito utilizado em caso de negociação normal
Nas entradas onde as duas últimas negociações na mesma direção foram com perdas, o EA abre a próximo operação na mesma direção, tendo o volume de lote a 0,01 Se pelo menos um dos dois últimos trades não foi com prejuízo, o volume da posição é 0,1.
As entradas similares estão disponíveis no segundo sistema de negociação:
input uint B_BuyLossMMTriger=2; // Número B de perdas para posições compradas para diminuir MM MM input uint B_SellLossMMTriger=2; // Número B de perdas para posições vendidas para diminuir MM input double B_SmallMM=0.01; // Distribuição B dos recursos financeiros do depósito utilizado em caso de negociação com perdas input double B_MM=0.1; // Distribuição B dos recursos financeiros do depósito utilizado em um trade em caso de negociação normal
O prefixo C_ é usado nas entradas do terceiro sistema.
A opção mais ideal para o EA é configurá-lo em cada sistema, desabilitando separadamente outros dois, aplicando os switches apropriados na forma dos seguintes parâmetros:
input bool B_BuyPosOpen=true; //Permissão B para entrar posições compradas input bool B_SellPosOpen=true; //Permissão B para entrar posições vendidas
Coloque-os na posição false.
Para o EA funcionar corretamente, o arquivo AbsolutelyNoLagLwma_Digit.ex5 deve ser compilado e colocado na pasta <terminal_data_directory>\MQL5\Indicators.
Os parâmetros padrão de entrada do Expert Advisor com stops foram usados durante os testes abaixo.
Fig. 1. Exemplos de trades no gráfico
Resultados dos testes para 2017 no EURJPY H2, H4 e H12.
Fig. 2. Gráfico de resultados dos testes
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/21420