Atualizações:
26/12/2008 - corrigida a função de cálculo dos lotes
O EA utiliza o método de previsão linear de Burg. Essa previsão linear baseia-se em encontrar valores futuros a partir das funções lineares dos valores passados. Suponha que temos uma série de preços x[0]..x[n-1], onde o índice maior corresponde ao preço mais recente. A previsão do preço futuro x[n] é calculada como:
x[n] = -Sum(a[i]*x[n-i], i=1..p)
onde a[i=1..p] são os coeficientes do modelo, e p é a ordem do modelo. O método de Burg encontra os coeficientes a[] minimizando o erro médio quadrático nas últimas n-p barras de treinamento.
Os dados de entrada são:
- MaxRisk - o risco máximo de todas as operações simultâneas
- ntmax - o número máximo de operações na mesma direção
- MinProfit - o preço mínimo previsto para abrir as posições
- MaxLoss - a perda máxima prevista para fechar as posições
- TakeProfit
- StopLoss
- TrailingStop
- PastBars - o número de barras passadas a serem usadas para a previsão futura
- ModelOrder - a ordem do modelo de Burg como uma fração do número de barras passadas (0..1)
- UseMOM - ativa a remoção de tendência dos dados de entrada: mom(i)=log[p(i)/p(i-1)]
- UseROC - ativa a remoção de tendência dos dados de entrada: roc=100*(p(i)/p(i-1)-1)
Apenas uma das variáveis UseMOM e UseROC pode ter valor verdadeiro ao mesmo tempo, ou seja, UseMOM=true e UseROC=true não são permitidos.
Como a maioria dos EAs otimizados, o Burg Extrapolator funciona bem apenas nas barras de treinamento. O EA tende a perder constantemente sem uma reotimização constante.

| Símbolo | EURUSD (Euro vs Dólar Americano) | ||||
| Período | 4 Horas (H4) 03/12/2007 00:00 - 02/12/2008 20:00 (03/12/2007 - 03/12/2008) | ||||
| Modelo | Cada tick (o método mais preciso baseado em todos os intervalos de tempo disponíveis) | ||||
| Parâmetros | MaxRisk=0.5; ntmax=5; MinProfit=160; MaxLoss=130; TakeProfit=0; StopLoss=180; TrailingStop=10; PastBars=200; ModelOrder=0.37; UseMOM=true; UseROC=false; | ||||
| Barras no teste | 2584 | Ticks modelados | 3936616 | Qualidade da modelagem | n/a |
| Erros de gráficos incompatíveis | 5263 | ||||
| Depósito inicial | 10000,00 | ||||
| Lucro líquido total | 2150865,30 | Lucro bruto | 3755013,80 | Perda bruta | -1604148,50 |
| Fator de lucro | 2,34 | Pagamento esperado | 8467,97 | ||
| Drawdown absoluto | 2463,43 | Drawdown máximo | 763930,92 (38,56%) | Drawdown relativo | 70,14% (47506,11) |
| Total de operações | 254 | Posições curtas (% ganhas) | 92 (71,74%) | Posições longas (% ganhas) | 162 (82,72%) |
| Operações lucrativas (% do total) | 200 (78,74%) | Operações com perda (% do total) | 54 (21,26%) | ||
| Maior | operação lucrativa | 314280,00 | operação com perda | -90000,00 | |
| Média | operação lucrativa | 18775,07 | operação com perda | -29706,45 | |
| Máximo | vitórias consecutivas (lucro em dinheiro) | 26 (21889,31) | perdas consecutivas (perda em dinheiro) | 6 (-26080,89) | |
| Máximo | lucro consecutivo (contagem de vitórias) | 1372487,83 (6) | perda consecutiva (contagem de perdas) | -314864,76 (4) | |
| Média | vitórias consecutivas | 7 | perdas consecutivas | 2 | |
Comentário 0