O sistema de trading baseado em tendências Exp_XPeriodCandle_X2 utiliza os sinais de dois indicadores: XPeriodCandle. O primeiro indicador identifica a direção da tendência lenta com base na cor do último candle fechado. Já o segundo indicador indica o momento ideal para abrir uma operação, que ocorre quando a cor do candle muda. O sinal é gerado quando um candle se fecha, desde que duas condições sejam 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 Expert Advisor
//+-------------------------------------------------+//| Parâmetros de entrada do EA |//+-------------------------------------------------+sinputstring Trade="Gerenciamento de Trades"; //+============== GERENCIAMENTO DE TRADES ==============+ inputdouble MM=0.1; //Participação 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 Trading"; //+============== PERMISSÕES DE TRADING ==============+ 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 filtro |//+-------------------------------------------------+sinputstring Filter="PARÂMETROS DE TENDÊNCIA LENTA"; //+============== PARÂMETROS DE TENDÊNCIA ==============+ inputENUM_TIMEFRAMES TimeFrame=PERIOD_H6; //1 Período do gráfico para a tendênciainputuint Cperiod=5; // Período de cálculo para os candlesticksinput Smooth_Method MA_SMethod=MODE_JJMA; // Método de suavizaçãoinputint MA_Length=3; // profundidade de suavização inputint MA_Phase=100 // parâmetro de suavização//---- para JJMA dentro do intervalo de -100 ... +100 influencia a qualidade do processo de transição;//---- para VIDIA é um período CMO, para AMA é um período de média lentainputuint SignalBar=1 // número do candle 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 Cperiod_=5 // Período de cálculo para os candlesticksinput Smooth_Method MA_SMethod_=MODE_JJMA; // Método de suavizaçãoinputint MA_Length_=3 // profundidade de suavização inputint MA_Phase_=100 // parâmetro de suavização,//---- para JJMA dentro do intervalo de -100 ... +100 influencia a qualidade do processo de transição;//---- para VIDIA é um período CMO, para AMA é um período de média lentainputuint SignalBar_=1 // número do candle 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 texto no código das entradas servem apenas para facilitar a visualização da janela de parâmetros do expert.
Os indicadores XPeriodCandle_HTF no EA são projetados apenas para uma visualização mais conveniente das tendências no Testador de Estratégia; e não funcionam em outros modos.
Para que o EA funcione corretamente, os arquivos compilados dos indicadores XPeriodCandle.ex5 e XPeriodCandle_HTF.ex5 devem estar na pasta <diretório_de_dados_do_terminal>\MQL5\Indicators.
Vale lembrar que o arquivo da biblioteca TradeAlgorithms.mqh permite usar Expert Advisors com corretores que oferecem spread não zero e a opção de configurar Stop Loss e Take Profit juntos com a abertura da posição.
Os parâmetros de entrada do Expert Advisor padrão foram utilizados durante os testes mostrados abaixo. O Stop Loss e o Take Profit não foram utilizados durante os testes.
Resultados dos testes no XAUUSD para o ano de 2016, tendência lenta no gráfico diário, entrada pela tendência rápida no H1:

Fig 1. Exemplos de operações no gráfico

Fig. 2. Gráfico de resultados dos testes

Comentário 0