Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Facebook!
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_XAng_Zad_C_Tm_MMRec - expert para MetaTrader 5

Visualizações:
718
Avaliação:
(13)
Publicado:
2018.12.04 13:48
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

Um sistema de negociação usando o indicador seguidor de tendência XAng_Zad_C com a possibilidade de estabelecer um intervalo de tempo de negociação fixo e alterar o volume da próxima negociação dependendo dos resultados das negociações anteriores.

Uma decisão de negociação é realizada quando a cor da nuvem do indicador é alterada.

É possível especificar o tempo de negociação nos parâmetros de entrada para negociar no intervalo de tempo especificado:

input bool TimeTrade=true; //Permitir a negociação no intervalo especificado
input HOURS StartH=ENUM_HOUR_0; //Início da negociação (horas)
input MINUTS StartM=ENUM_MINUT_0; //Início da negociação (minutos)
input HOURS EndH=ENUM_HOUR_23; //Encerramento da negociação (horas)
input MINUTS EndM=ENUM_MINUT_59; //Encerramento da negociação (minutos) 

Duas variáveis ​​para horas e minutos são fornecidas para cada um dos horários de início e final da negociação.

As configurações padrão permitem que o Expert Advisor negocie toda a sessão de negociação a partir das 0:00, enquanto todas as posições são fechadas às 23:59.

Se a hora de início nas configurações do EA for posterior ao horário de término especificado, o EA fechará as posições abertas no horário especificado no dia seguinte.

O bloco das variáveis ​de entrada ​do EA é adicionado para gerenciar o volume das posições em aberto:

input uint    BuyTotalMMTriger=5; //o número do último negócio de Compra para calcular o stop loss
input uint    BuyLossMMTriger=3;  //o número do último negócio de Compra para reduzir o MM
input uint    SellTotalMMTriger=5;//o número do último negócio de Venda para calcular o stop loss
input uint    SellLossMMTriger=3; //o número do último negócio de Venda para reduzir o MM
input double  SmallMM_=0.01;      //Parte do depósito em um negócio em caso de prejuízo
input double  MM=0.1;             //Parte do depósito em um negócio durante a negociação normal
input MarginMode MMMode=LOT;      //Método de cálculo do valor de 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.

Este Expert Advisor requer o arquivo do indicador compilador XAng_Zad.ex5 para executar. Ele deve estar disponível na pasta <terminal_data_folder>\MQL5\Indicators.

Os parâmetros de entrada padrão do EA foram usados ​​nos testes abaixo. Stop Loss e Take Profit não foram usados ​​nos testes.

Fig. 1. Exemplos de negócios no gráfico. A opção de negociar apenas nos intervalos de tempo, definido nos parâmetros de entrada está desativada.

Fig. 1. Exemplos de negócios no gráfico. A opção de negociar apenas nos intervalos de tempo, definido nos parâmetros de entrada está desativada.

Resultados do teste para o par GBPJPY H6 em 2017:

Fig. 2. Gráfico de resultados do teste

Fig. 2. Gráfico de resultados do teste

Fig. 3. Exemplos de negócios no gráfico. A opção de negociar apenas nos intervalos de tempo, definido nos parâmetros de entrada está ativado.

Fig. 3. Exemplos de negócios no gráfico. A opção de negociar apenas nos intervalos de tempo, definido nos parâmetros de entrada está ativado.

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

Wajdyss_Ichimoku_Candle_HTF Wajdyss_Ichimoku_Candle_HTF

O indicador Wajdyss_Ichimoku_Candle com a capacidade de alterar o período de tempo usando os parâmetros de entrada.

BrainTrend2_V2_HTF BrainTrend2_V2_HTF

O indicador BrainTrend2_V2 com a capacidade de alterar o período de tempo do indicador usando os parâmetros de entrada.

OHLC Check OHLC Check

Verificação de um sistema de negociação: Close > Open → sinal de BUY, Close < Open → sinal de SELL.

Wajdyss_Ichimoku_x10 Wajdyss_Ichimoku_x10

O indicador Wajdyss_Ichimoku_x10 exibe as cores das velas do indicador Wajdyss_Ichimoku_Candle de dez períodos diferentes, a partir da barra definida nos parâmetros de entrada do indicador.