Assista a como baixar robôs de negociação gratuitos

Roteiro interessante?
Então poste um link sobre isto -
deixe que outros avaliem

Você gostou do roteiro? Experimente no terminal MetaTrader 5

Visualizações:
171
Classificação:
votos: 10
Publicado:
2019.01.14 09:17

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

  1. Aqueles que têm nomes começando com L são parâmetros de entrada para gerenciar posições de compra;
  2. Os que começam com S são parâmetros de entrada para gerenciar posições vendidas.
//+----------------------------------------------+
//| Entradas do EA para operações de compra      |
//+----------------------------------------------+
input uint    L_Magic=777;          //número mágico L
input double  L_MM=0.1;             //distribuição de um depósito em uma negociação L
input MarginMode L_MMMode=LOT;      //método de cálculo do tamanho do lote L
//+----------------------------------------------+
//| Entradas 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 de um depósito numa negociação S
input MarginMode S_MMMode=LOT;      //método de cálculo do tamanho do lote S

Estes dois sistemas de negociação usam números mágico diferentes e são absolutamentes independentes um do outro. Mercados financeiros reais raramente são simétricos. Parâmetros absolutamente diferentes dentro do mesmo sistema de negociação são frequentemente necessários para negociação em 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 apropriados do EA.

input bool    L_PosOpen=true;       //L - Permissão para entrar em posições compradas
input bool    L_PosClose=true;      //L - Permissão para fechar as posições compradas

Depois disso, execute o mesmo para o segundo sistema.

Para que o EA funcione, o arquivo UltraFatl.ex5 deve ser compilado e disponível na pasta <terminal_data_directory>\MQL5\Indicators.

Os parâmetros padrões de entrada do Expert Advisor foram usados durante os testes 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 do teste GBPJPY H12 ao longo do ano de 2017:

Fig. 2. Gráfico de resultados do teste

Fig. 2. Gráfico de resultados do 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 por MetaQuotes Software Corp
código original: https://www.mql5.com/ru/code/22516

TrendLord TrendLord

Indicador Trend Lord

Time_Averaged_MA Time_Averaged_MA

Indicador Time Averaged MA

AdaptiveRenko_Cld_HTF AdaptiveRenko_Cld_HTF

Indicador AdaptiveRenko_Cld com a opção de seleção de timeframe disponível nos parâmetros de entrada.

BullsBearsEyes_Vol BullsBearsEyes_Vol

Oscilador BullsBears exibido como um histograma colorido, usando volumes