Inteligência Artificial: EA para MetaTrader 5 que Realmente Funciona

Mike 2012.11.30 20:13 17 0 0
Anexo

O Expert Advisor que vamos discutir foi reescrito a partir do MQL4, e seu autor é Reshetov. Você pode conferir a fonte original aqui.

Como Funciona

Este sistema utiliza o indicador Accelerator Oscillator, a partir do qual são extraídos 4 valores de barras: Shift, Shift+7, Shift+14 e Shift+21. Cada um desses valores é multiplicado por um peso, que é calculado pela fórmula (100-x(n)), onde x(n) representa variáveis otimizadas como x1, x2, x3 e x4. Após a multiplicação, os valores são somados e o valor de saída do perceptron é obtido. Se esse valor for maior que 0, uma posição de compra é aberta; se for menor que 0, uma posição de venda é iniciada.

A posição é aberta com um Stop Loss (Stop Loss é obrigatório) e sem Take Profit. Quando a posição alcança um valor de lucro que excede o valor do Stop Loss, considerando o spread, e se surgir um sinal contrário, a posição é revertida, abrindo uma nova posição com volume maior. Se não houver sinal oposto, o Stop Loss é ajustado para o mesmo nível que estava na posição aberta (segundo nossos cálculos, a operação é lucrativa com base no valor do spread).

Caso não seja possível abrir uma posição revertida devido à proximidade do Stop Loss, a posição será fechada e haverá mais uma tentativa de abrir uma nova posição no próximo tick.

O Stop Loss é essencial, pois uma posição só pode ser fechada e seu Stop Loss ajustado se a operação for lucrativa. É importante ter essa possibilidade de saída no caso de a posição se tornar não lucrativa.

Os resultados do trabalho deste Expert Advisor, utilizando as configurações padrão para o par EURUSD em M15, estão disponíveis no gráfico abaixo:

Parâmetros

  • Lots: Tamanho do lote.
  • StopLoss: Stop Loss em pontos.
  • Shift: Barra em que os indicadores são verificados: 0 - barra em formação, 1 - primeira barra formada.
  • x1, x2, x3, x4: Pesos de entrada do perceptron de 0 a 200. É recomendado utilizar Algoritmo Genético para otimização.
Lista
Comentário 0