O Expert Advisor foi reescrito a partir do MQL4 e é desenvolvido pelo autor AntS. Você pode conferir o código original aqui.
Como Funciona
Basicamente, se o preço sobe, fazemos uma compra; se o preço cai, realizamos uma venda. Em caso de perda, o volume deve ser aumentado. O movimento do preço é determinado por duas barras com deslocamentos t1 e t2 (preços de abertura). Se a diferença entre os preços for maior que Delta_L (para compra) e Delta_S (para venda), então a posição é aberta.
A imagem abaixo mostra o desempenho do Expert Advisor no modo visual do testador de estratégias; a Fig. 2 traz os resultados do testador.

Fig. 1. Operações no testador do Expert Advisor.
Fig. 2. Resultados do trabalho do Expert Advisor no último mês (09.2012) no EURUSD M15.
Parâmetros
- t1 - Deslocamento da primeira barra.
- t2 - Deslocamento da segunda barra.
- Delta_L - Diferença de preço entre a primeira e a segunda barra para longa (compra).
- Delta_S - Diferença de preço entre a primeira e a segunda barra para curta (venda).
- TakeProfit_L - Take Profit em pontos para longa.
- StopLoss_L - Stop Loss em pontos para longa.
- TakeProfit_S - Take Profit em pontos para curta.
- StopLoss_S - Stop Loss em pontos para curta.
- Lots - Volume inicial da posição quando AutoLot=false.
- AutoLot - Entrada proporcional de lotes.
- BigLotSize - Coeficiente para multiplicar o lote após uma perda.
- OneMult - Multiplicação de um lote. Após uma perda, o lote é multiplicado com o lote que o Expert Advisor abre para lucrar. Se falso, cada nova posição aberta é multiplicada.
- TradeTime - Hora de entrada no mercado.
- MaxOpenTime - Tempo máximo de vida da posição (em horas).
Comentário 0