Início Negociação Sistemática Postagem

Exp_Sinewave2_X2: Sistema de Trading para MetaTrader 5

Anexo
20953.zip (29.27 KB, Baixar 0 vezes)

O sistema de trading Exp_Sinewave2_X2 é uma ferramenta que segue tendências e se baseia nos sinais de dois indicadores: Sinewave2. O primeiro indicador determina a direção da tendência lenta, considerando a posição das linhas principal e de sinal. O segundo indicador é responsável por identificar o momento certo para abrir uma negociação, que ocorre quando as linhas se cruzam ou se tocam. Um sinal de entrada é gerado no fechamento de uma barra se as seguintes duas condições forem atendidas:

  1. Os sinais de tendência rápida e lenta coincidem;
  2. A tendência rápida alterou sua direção.


Parâmetros do EA

//+-------------------------------------------------+
//| Parâmetros de entrada do indicador EA            |
//+-------------------------------------------------+
input string Trade="Gerenciamento de Trades";    //+============== GERENCIAMENTO DE TRADES ==============+  
input double MM=0.1;               // Participação do depósito na negociação
input MarginMode MMMode=LOT;       // Método de determinação do valor do lote
input uint    StopLoss_=1000;      // Stop Loss em pontos
input uint    TakeProfit_=2000      // Take Profit em pontos
input string MustTrade="Permissões de Trade"    //+============== PERMISSÕES DE TRADE ==============+  
input int    Deviation_=10       // desvio máximo de preço em pontos
input bool   BuyPosOpen=true;     // Permissão para abrir posições longas
input bool   SellPosOpen=true;    // Permissão para abrir posições curtas
//+-------------------------------------------------+
//| Parâmetros de entrada do indicador de filtro         |
//+-------------------------------------------------+
input string Filter="PARÂMETROS DE TENDÊNCIA LENTA"    //+============== PARÂMETROS DE TENDÊNCIA ==============+  
input ENUM_TIMEFRAMES TimeFrame=PERIOD_H6;  // 1 Período de gráfico para a tendência
input uint Length=10;                       // taxa de suavização do indicador 
input uint SignalBar=1                     // número da barra para receber o sinal de entrada
input bool   BuyPosClose=true;              // Permissão para sair de posições longas pela tendência
input bool   SellPosClose=true             // Permissão para sair de posições curtas pela tendência
//+-------------------------------------------------+
//| Parâmetros de entrada do indicador de entrada         |
//+-------------------------------------------------+
input string Input="PARÂMETROS DE ENTRADA"       //+=============== PARÂMETROS DE ENTRADA ===============+  
input ENUM_TIMEFRAMES TimeFrame_=PERIOD_M30;  //2 Período de gráfico para entrada
input uint Length_=10                       // período do indicador 
input uint SignalBar_=1;                     // número da barra para receber um sinal de entrada
input bool   BuyPosClose_=false;             // Permissão para sair de posições longas pelo sinal
input bool   SellPosClose_=false             // Permissão para sair de posições curtas pelo sinal
//+-------------------------------------------------+

As variáveis de string que contêm o texto no código dos parâmetros de entrada são utilizadas apenas para uma melhor visualização da janela de parâmetros de entrada do EA.

Os indicadores Sinewave2_Cloud_HTF no EA servem apenas para uma visualização mais conveniente das tendências no testador de estratégias, e estão inativas em outros modos de operação.

Para que o EA funcione corretamente, os arquivos compilados dos indicadores CyclePeriod.ex5, Sinewave2.ex5 e Sinewave2_Cloud_HTF.ex5 devem estar na pasta <diretório_de_dados_do_terminal>\MQL5\Indicators.

Vale ressaltar que a biblioteca TradeAlgorithms.mqh permite o uso de Expert Advisors com corretores que oferecem spread não zero e a opção de definir Stop Loss e Take Profit durante a abertura da posição. Você pode baixar outras versões dessa biblioteca em Trade Algorithms.

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

Fig. 1. Exemplos de trades no gráfico

Resultados dos testes para GBPUSD no ano de 2016, tendência lenta no H8, e entrada pela tendência rápida no M30:

Fig. 2. Gráfico de resultados dos testes

Fig. 2. Gráfico de resultados dos testes

Publicações relacionadas

Comentário (0)