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:
- 786
- Avaliação:
- Publicado:
- 2018.11.27 09:57
-
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Um sistema de trading que usa o indicador de acompanhamento de tendência Ang_Zad_C, com a possibilidade de definir um intervalo de tempo de trading estrito e alterar o volume de uma próxima transação, dependendo dos resultados das negociações anteriores.
A decisão sobre a transação é tomada quando a nuvem do indicador muda de cor.
É possível especificar o tempo de negociação nos parâmetros de entrada para negociar em intervalo de tempo específico:
input bool TimeTrade=true; //Permissão para negociar por intervalo de tempo input HOURS StartH=ENUM_HOUR_0; //Início de negociação (horas) input MINUTS StartM=ENUM_MINUT_0; //Início de negociação (minutos) input HOURS EndH=ENUM_HOUR_23; //Fim da negociação (horas) input MINUTS EndM=ENUM_MINUT_59; //Fim da negociação (minutos)
Para o horário de início e término da negociação, existem duas variáveis de entrada para as horas e minutos.
Com as configurações padrão, o Expert Advisor negocia o pregão a partir da zero horas até às 23:59, quando as posições são fechadas.
Se a hora de início nas configurações do EA for após o horário de término determinado, o EA fechará as posições abertas no dia seguinte e em horário específico.
Os parâmetros de entrada das variáveis do EA para gerenciar os volumes das posições abertas são os seguintes:
input uint BuyLossMMTriger=2; // Número de perdas para posições compradas para diminuir MM input uint SellLossMMTriger=2; // Número de perdas para posições vendidas para diminuir MM input double Small_MM=0.01; // Distribuição dos recursos financeiros do depósito utilizado em caso de negociação com perdas input double MM=0.1; // Distribuição dos recursos financeiros do depósito utilizado em caso de negociação normal input MarginMode MMMode=LOT; // Método para calcular o tamanho do lote
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.
Este Expert Advisor para ser executado, requer o arquivo compilado de indicador Ang_Zad.ex5. Coloque na pasta <terminal_data_folder>\MQL5\Indicators.
Os parâmetros padrões de entrada do Expert Advisor foram usados durante os testes mostrados abaixo.. Stop Loss e Take Profit não foram utilizados durante os testes
Fig. 1. Exemplos de ofertas no gráfico. A possibilidade de negociação apenas no intervalo de tempo indicado nos parâmetros de entrada é ativada.
Resultados dos testes para 2017 no EURUSD H12:
Fig. 2. Gráfico de resultados dos testes
Fig. 3. Exemplos de ofertas no gráfico. A possibilidade de negociação apenas no intervalo de tempo indicado nos parâmetros de entrada é ativada.
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/21439

Trabalhando com ordens pendentes Buy Limit e Sell Limit. Grade de ordens pendentes.

O indicador Gann_Multi_Trend define as tendências de curto, médio e longo prazo.

Indicador Média Diferencial Suavizada por Sultonov.

O indicador Doji procura as velas doji e as destaca no gráfico.