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

Visualizações:
1073
Avaliação:
(15)
Publicado:
2018.12.18 14:09
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Dois sistemas de negociação idênticos (para posições compradas e vendidas) baseados nos sinais do indicador FineTuningMACandle, que podem ser configurados de diferentes maneiras dentro do mesmo Expert Advisor. Para este propósito, todos os parâmetros de entrada podem ser divididos em dois grandes grupos:

  1. Os que começam com L são parâmetros de entrada para gerenciar posições compradas.
  2. Os que começam com S são parâmetros de entrada para gerenciar posições vendidas.
//+--------------------------------------------------------+
//| Parâmetros de entrada do EA para operações de compra   |
//+--------------------------------------------------------+
magic numberinput uint    L_Magic=777;    //número mágico L
input double  L_MM=0.1;             //Distribuição L de um depósito por negociação
input MarginMode L_MMMode=LOT;      //Modo de configuração do lote L
//+--------------------------------------------------------+
//| Parâmetros de entrada do EA para operações de Venda    |
//+--------------------------------------------------------+
input uint    S_Magic=555;          //número mágico S
input double  S_MM=0.1;             //Distribuição S de um depósito por negociação
input MarginMode S_MMMode=LOT;      //Modo de configuração do lote S

Diferentes números mágicos são usados para estes sistemas de negociação, eles são dois sistemas independentes. Mercados financeiros reais raramente são simétricos. Parâmetros absolutamente diferentes do mesmo sistema de negociação são frequentemente necessários para negociação no mercado de alta e de baixa. Para configurar corretamente o EA, você deve primeiro testar apenas um sistema de negociação, desativando o segundo usando os comandos relevantes do EA.

input bool    L_PosOpen=true;       //Permissão para abertura de posições de compra
input bool    L_PosClose=true;      //Permissão para fechar posições de compra

Depois disso, execute o mesmo para o segundo sistema.

Para o EA funcionar, o indicador FineTuningMACandle.ex5 deve ser compilado e dentro da pasta no <terminal_data_directory>\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 operações no gráfico com configurações simétricas

Fig. 1. Exemplos de operações no gráfico com configurações simétricas

Resultados dos testes para 2017 no EURJPY H4:

Fig. 2. Gráfico de resultados de teste

Fig. 2. Gráfico de resultados de teste


Fig. 3. Exemplos de operações no gráfico com configurações não simétricas

Fig. 3. Exemplos de operações no gráfico com configurações não simétricas

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

EA Lego EA Lego

Um Expert Advisor que combina sinais de diversos indicadores. Ele pode também utilizar um indicador determinado.

Gaps OHLC Gaps OHLC

O indicador mostra o tamanho do gap no histograma.

Mediana das Médias Móveis Mediana das Médias Móveis

Preços medianos das médias móveis

Histograma de penetração de média móvel Histograma de penetração de média móvel

Histograma de penetração de média móvel