O sistema de trading baseado no indicador Wajdyss_Ichimoku_Candle fornece sinais que permitem ajustar o volume de uma operação futura, dependendo dos resultados das operações anteriores desse sistema. Os sinais de trading são gerados ao fechar uma barra, caso haja uma mudança de tendência (o que é indicado pela alteração da cor das velas).
Foi adicionado um bloco de variáveis de entrada do EA para gerenciar os volumes das posições abertas:
input uint BuyLossMMTriger=2; // Número de operações de compra com prejuízo para diminuir o MM input uint SellLossMMTriger=2; // Número de operações de venda com prejuízo para diminuir o MM input double SmallMM_=0.01; // Parte dos recursos financeiros do depósito utilizados em uma operação em caso de prejuízo input double MM=0.1 // Parte dos recursos financeiros do depósito utilizados em uma operação em caso de trading normal input MarginMode MMMode=LOT; // Método de cálculo do tamanho do lote
Com essas entradas, caso as duas últimas operações em uma direção tenham sido com prejuízo, o EA abrirá a próxima operação na mesma direção com um volume de 0.01 lote. Se pelo menos uma das duas últimas operações não tiver sido de prejuízo, o volume da posição será de 0.1.
Para que o EA funcione corretamente, o arquivo compilado wajdyss_Ichimoku_Candle.ex5 deve estar na pasta <terminal_data_directory>\MQL5\Indicators.
Os parâmetros de entrada padrão do Expert Advisor com stops foram utilizados durante os testes mostrados abaixo.

Fig. 1. Exemplos de operações no gráfico
Resultados dos testes para 2017 no AUDUSD H2:

Fig. 2. Gráfico de resultados dos testes
Publicações relacionadas
- MACD Sample: Um Guia Prático para o Expert Advisor no MetaTrader 5
- Como Criar Sinais de Negociação com MQL5 Wizard Usando Estrelas da Manhã e da Noite + Estocástico
- MQL5 Wizard: Sinais de Negociação com Padrões Candlestick e RSI no MetaTrader 5
- Trader Automático: RSI e MFI com Otimização Automática para MetaTrader 4
- MQL5 Wizard: Sinais de Negociação com Estrelas da Manhã/Noite + RSI para MetaTrader 5