Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Telegram!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Experts

Exp_ColorJFatl_Digit_NN3_MMRec - expert para MetaTrader 5

Visualizações:
634
Avaliação:
(7)
Publicado:
2018.11.27 09:58
Atualizado:
2023.03.29 13:40
Freelance MQL5 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 indicadores ColorJFatl_Digit dentro de um único EA com a capacidade de alterar o volume de um próximo negócio, 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 do indicador ColorJFatl_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

Fig. 1. Exemplos de trades no gráfico

Resultados do teste para GBPJPY H3, H8 e Daily ao longo do ano de 2016.

Fig. 2. Gráfico de resultados dos testes

Fig. 2. Gráfico de resultados dos testes

Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/21409

Exp_ColorX2MA_Digit_NN3_MMRec Exp_ColorX2MA_Digit_NN3_MMRec

Três sistemas de negociação independentes usando indicadores ColorX2MA_Digit dentro de um único EA com a capacidade de alterar o volume de um próximo trade dependendo dos resultados dos trades anteriores no sistema

OverHedgeV2 OverHedgeV2

Posições de Hedging. Trabalhando em uma nova barra.

Fibo_Average Fibo_Average

Fibo Average

ATR_Volatility ATR_Volatility

Indicador ATR Volatility