O Expert Advisor Combo_Right foi reescrito a partir do MQL4 e tem como autor Reshetov. Você pode acessar o código-fonte neste link.
Como Funciona
Este sistema de trading básico utiliza o indicador CCI. Se o valor do CCI estiver acima de zero, a recomendação é de compra; se estiver abaixo, é hora de vender.
Porém, o sistema básico pode falhar. Para corrigir esses erros, são utilizados perceptrons lineares que, em certas situações, assumem o controle e ignoram os sinais de trading básicos.
O sistema conta com três perceptrons: um para vendas, um para compras e o terceiro que representa o total.
Os valores de saída dos perceptrons podem ser positivos ou negativos. Se tanto o perceptron total quanto o perceptron de vendas apresentarem valores negativos, abre-se uma posição de venda. Por outro lado, se ambos os valores forem positivos, é hora de comprar. Em outras situações, os sinais do sistema básico são utilizados.
O autor recomenda um procedimento específico para a configuração do Expert Advisor. Existe um parâmetro chamado pass que pode assumir valores de 1 a 4. Quando pass=1, os perceptrons não são utilizados e apenas o sistema de trading básico é configurado. Nesse caso, os parâmetros tp1, sl1, CCIPeriod e CCIPrice devem ser otimizados. Depois, quando pass=2, o perceptron de vendas é configurado com os parâmetros x12, x22, x32, x42, tp2, sl2 e p2. Em seguida, quando pass=3, é a vez de otimizar o perceptron de compras com x13, x23, x33, x43, tp3, sl3 e p3. Por fim, no pass=4, configura-se o perceptron total e os parâmetros x14, x24, x34, x44, p4 são otimizados. O Combo_Right utiliza pass=4.
Fig. 1. Resultados da otimização.
Fig. 2. Resultados do teste avançado.
Parâmetros
- tp1 - Take Profit quando a posição é aberta pelo sinal básico de trading.
- sl1 - Stop Loss quando a posição é aberta pelo sinal básico de trading.
- CCIPeriod - Período do CCI.
- CCIPrice - Preço do CCI.
- x12, x22, x32, x42 - Peso do perceptron de venda.
- tp2 - Take Profit quando a posição é aberta pelo sinal do perceptron de venda.
- sl2 - Stop Loss quando a posição é aberta pelo sinal do perceptron de venda.
- p2 - Período de cobertura dos dados históricos pelo perceptron de venda.
- x13, x23, x33, x43 - Peso do perceptron de compra.
- tp3 - Take Profit quando a posição é aberta pelo sinal do perceptron de compra.
- sl3 - Stop Loss quando a posição é aberta pelo sinal do perceptron de compra.
- p3 - Período de cobertura dos dados históricos pelo perceptron de compra.
- x14, x24, x34, x44 - Peso do perceptron total.
- p4 - Período de cobertura dos dados históricos pelo perceptron total.
- pass - Modo do Expert Advisor: 1 é sistema básico, 2 é perceptron de venda, 3 é perceptron de compra, 4 é modo operativo com todos os perceptrons.
- lots - Volume da posição.
- Shift - Barra da qual os dados de preço são utilizados: 0 - barra em formação, 1 - primeira barra formada.
Comentário 0