O sistema de trading Exp_WAMI_Cloud_X2 é uma ferramenta que segue tendências, utilizando os sinais de dois indicadores WAMI. O primeiro indicador identifica a direção da tendência lenta com base na posição das linhas principal e sinal. O segundo indicador determina o momento ideal para abrir uma operação, quando as linhas se cruzam. O sinal é gerado quando uma barra se fecha, e duas condições devem ser atendidas:
- Os sinais da tendência rápida e lenta estão alinhados;
- A direção da tendência rápida mudou.
Parâmetros de Entrada do Sistema de Trading
//+-------------------------------------------------+//| Parâmetros de entrada do indicador EA |//+-------------------------------------------------+sinputstring Trade="Gerenciamento de Trades"; //+============== GERENCIAMENTO DE TRADES ==============+ inputdouble MM=0.1; //Parte do depósito em uma operaçãoinput MarginMode MMMode=LOT; //Método de detecção do valor do loteinputuint StopLoss_=1000; //Stop Loss em pontosinputuint TakeProfit_=2000; //Take Profit em pontossinputstring MustTrade="Permissões de Trade"; //+============== PERMISSÕES DE TRADE ==============+ inputint Deviation_=10; //Máxima variação de preço em pontosinputbool BuyPosOpen=true; //Permissão para abrir posições longasinputbool SellPosOpen=true; //Permissão para abrir posições curtas//+-------------------------------------------------+//| Parâmetros de entrada do indicador de filtro |//+-------------------------------------------------+sinputstring Filter="PARÂMETROS DA TENDÊNCIA LENTA"; //+============== PARÂMETROS DA TENDÊNCIA ==============+ inputENUM_TIMEFRAMES TimeFrame=PERIOD_H6; //1 Período do gráfico para a tendênciainputuint InpPeriodMA1 =4 // Primeiro período MAinputENUM_MA_METHOD InpMethodMA1 =MODE_SMA // Método da primeira MAinputuint InpPeriodMA2 =13 // Segundo período MAinputENUM_MA_METHOD InpMethodMA2 =MODE_SMA // Método da segunda MAinputuint InpPeriodMA3 =13 // Terceiro período MAinputENUM_MA_METHOD InpMethodMA3 =MODE_SMA // Método da terceira MAinputuint InpPeriodSig =4 // Período da MA de sinalinputENUM_MA_METHOD InpMethodSig =MODE_SMA // Método da MA de sinalinputENUM_APPLIED_PRICE InpAppliedPrice =PRICE_CLOSE // Preço aplicadoinputuint SignalBar=1; // número da barra para receber o sinal de entradainputbool BuyPosClose=true; // Permissão para fechar posições longas pela tendênciainputbool SellPosClose=true; // Permissão para fechar posições curtas pela tendência//+-------------------------------------------------+//| Parâmetros de entrada do indicador de entrada |//+-------------------------------------------------+sinputstring Input="PARÂMETROS DE ENTRADA"; //+=============== PARÂMETROS DE ENTRADA ===============+ inputENUM_TIMEFRAMES TimeFrame_=PERIOD_M30; //2 Período do gráfico para entrada inputuint InpPeriodMA1_ =4 // Primeiro período MAinputENUM_MA_METHOD InpMethodMA1_ =MODE_SMA // Método da primeira MAinputuint InpPeriodMA2_ =13 // Segundo período MAinputENUM_MA_METHOD InpMethodMA2_ =MODE_SMA // Método da segunda MAinputuint InpPeriodMA3_ =13 // Terceiro período MAinputENUM_MA_METHOD InpMethodMA3_ =MODE_SMA // Método da terceira MAinputuint InpPeriodSig_ =4 // Período da MA de sinalinputENUM_MA_METHOD InpMethodSig_ =MODE_SMA // Método da MA de sinalinputENUM_APPLIED_PRICE InpAppliedPrice_ =PRICE_CLOSE // Preço aplicadoinputuint SignalBar_=1; // número da barra para receber um sinal de entradainputbool BuyPosClose_=false // Permissão para fechar posições longas pelo sinalinputbool SellPosClose_=false // Permissão para fechar posições curtas pelo sinal//+-------------------------------------------------+
Os parâmetros de string com texto no código dos parâmetros de entrada servem apenas para melhor visualização da janela de parâmetros do expert.
Os indicadores WAMI_Cloud_HTF no EA foram projetados apenas para uma visualização mais conveniente das tendências no Strategy Tester e não funcionam em nenhum outro modo.
Para que o EA funcione corretamente, os arquivos compilados dos indicadores WAMI.ex5 e WAMI_Cloud_HTF.ex5 devem estar na pasta <diretório_dados_terminal>\MQL5\Indicators.
Vale lembrar que a biblioteca TradeAlgorithms.mqh permite o uso de sistemas de trading com corretores que oferecem spread não zero e a opção de definir o Stop Loss e o Take Profit juntamente com a abertura de posições. Você pode baixar mais variantes da biblioteca através do seguinte link: Trade Algorithms.
Os parâmetros de entrada padrão do Expert Advisor foram utilizados durante os testes abaixo. O Stop Loss e o Take Profit não foram utilizados durante os testes.
Resultados dos testes de 2016 no EURUSD, tendência lenta no H4, entrada pela tendência rápida no M30:

Fig 1. Exemplos de negócios no gráfico

Fig. 2. Gráfico de resultados dos testes

Comentário 0