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
Exp_ColorXPWMA_Digit_NN3_MMRec - expert para MetaTrader 5
- Visualizações:
- 634
- Avaliação:
- Publicado:
- 2018.12.04 13:33
- Atualizado:
- 2023.03.29 13:40
- Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Três sistemas de negociação independentes usando os indicadores ColorXPWMA_Digit dentro de um único EA com capacidade de alterar o volume do próximo negócio dependendo dos resultados dos negócios anteriores para este sistema de negociação. Os sinais de negociação são formados quando uma barra fecha se uma tendência mudou (o que é exibido por qualquer um dos três indicadores que alteram sua cor).
Os blocos das variáveis do EA de entrada são adicionadas para gerenciar volumes de posições em aberto. Por exemplo, para o primeiro sistema:
input uint A_BuyTotalMMTriger=5; //O número do último negócio de Compra para calcular o stop loss input uint A_BuyLossMMTriger=3; //O número de negócios de Compra perdedores para reduzir o MM input uint A_SellTotalMMTriger=5;//O número do último negócio de Venda para calcular o stop loss input uint A_SellLossMMTriger=3; //O número de negócios de Venda perdedores para reduzir o MM input double A_SmallMM=0.01; //Parte do depósito em um negócio em caso de prejuízo input double A_MM=0.1; //Parte do depósito em um negócio durante a negociação normal input MarginMode A_MMMode=LOT; //Modo de configuração do lot
No caso de tais entradas e quando selecionado das últimas cinco negociações, três das quais com perdas em uma única direção, o EA abre a próxima negociação na mesma direção com o volume de 0.01 lote. Se houver menos de três negócios com perdas nos últimos cinco, o volume da posição é de 0.1.
Entradas similares estão disponíveis no segundo sistema de negociação:
input uint B_BuyTotalMMTriger=5; //B número do último negócio de Compra para calcular o stop loss input uint B_BuyLossMMTriger=3; //B número de negócios de Compra perdedores para reduzir o MM input uint B_SellTotalMMTriger=5;//B número do último negócio de Compra para calcular o stop loss input uint B_SellLossMMTriger=3; //B número de negócios de Venda perdedores para reduzir o MM input double B_SmallMM=0.01; //B parte do depósito em um negócio em caso de prejuízo input double B_MM=0.1; //B parte do depósito em um negócio durante a negociação normal input MarginMode B_MMMode=LOT; //B modo de configuração do lote
O prefixo C_ é usado nas entradas do terceiro sistema.
A opção mais ideal para configurar esse EA é configurá-lo em cada sistema de negociação separadamente, desabilitando outros dois aplicando as chaves apropriadas na forma dos seguintes parâmetros:
input bool B_BuyPosOpen=true; //B permissão para posições compradas input bool B_SellPosOpen=true; //B permissão para posições vendidas
Defini os parâmetros para false.
Para o EA gerado operar corretamente, o arquivo do indicador compilado ColorXPWMA_Digit.ex5 deve ser adicionado a pasta <pasta_de_dados_do_terminal>\MQL5\Indicators.
Os parâmetros de entrada padrão do Expert Advisor com stops foram usados durante os testes mostrados abaixo.
Fig. 1. Exemplos de negociações no gráfico
Resultado dos testes para USDJPY H2, H4 e H8 em 2017.
Fig. 2. Gráfico de resultados do teste
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/21794
Um sistema de negociação baseado no indicador UltraMFI que sinaliza a capacidade de alterar o volume de um próximo negócio dependendo dos resultados dos negócios anteriores para este sistema de negociação.
i-AnyRangeCldTail_System_AlertO indicador i-AnyRangeCldTail_System fornece alertas, envia e-mails e notificações push quando as velas atravessam o canal de ponto-traço.