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_ColorXPWMA_Digit_NN3_MMRec - expert para MetaTrader 5

Visualizações:
628
Avaliação:
(10)
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

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

Fig. 2. Gráfico de resultados do teste

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

COG_Channel COG_Channel

O indicador Center of Gravity Channel

DEROSC DEROSC

O indicador Derivative Oscillator

Exp_UltraMFI_MMRec Exp_UltraMFI_MMRec

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_Alert i-AnyRangeCldTail_System_Alert

O indicador i-AnyRangeCldTail_System fornece alertas, envia e-mails e notificações push quando as velas atravessam o canal de ponto-traço.