Burg Extrapolator: Tu Asesor Experto en MetaTrader 4

Mike 2008.12.25 16:18 14 0 0
Archivos adjuntos

Actualizaciones:

26/12/2008 - se corrigió la función de cálculo de lotes

El EA utiliza el método de predicción lineal de Burg. Esta técnica se basa en encontrar los valores futuros como funciones lineales de los valores pasados. Imagina que tenemos una serie de precios x[0]..x[n-1], donde el índice más alto corresponde al precio más reciente. La predicción del precio futuro x[n] se calcula de la siguiente manera:

x[n] = -Sum(a[i]*x[n-i], i=1..p)

donde a[i=1..p] son los coeficientes del modelo, y p es el orden del modelo. El método de Burg encuentra los coeficientes a[] minimizando el error cuadrático medio en las últimas n-p barras de entrenamiento.

Los datos que debes ingresar son:

  • MaxRisk: el riesgo máximo de todas las operaciones simultáneas
  • ntmax: el número máximo de operaciones en la misma dirección
  • MinProfit: el precio mínimo predicho para abrir las posiciones
  • MaxLoss: la pérdida máxima predicha para cerrar las posiciones
  • TakeProfit: nivel de beneficio
  • StopLoss: nivel de pérdida
  • TrailingStop: stop dinámico
  • PastBars: número de barras pasadas a utilizar para la predicción futura
  • ModelOrder: orden del modelo de Burg como fracción del número de barras pasadas (0..1)
  • UseMOM: activa la detrend de los datos de entrada: mom(i)=log[p(i)/p(i-1)]
  • UseROC: activa la detrend de los datos de entrada: roc=100*(p(i)/p(i-1)-1)

Recuerda que solo una de las variables UseMOM y UseROC puede ser verdadera al mismo tiempo; es decir, no se permite UseMOM=true y UseROC=true.

Como la mayoría de los EAs optimizados, el Burg Extrapolator funciona bien solo en las barras de entrenamiento. Sin una reoptimización constante, el EA perderá de manera constante.

Informe del Tester de Estrategias
Burg Extrapolator - optimizado
Cuentas Demo InterbankFX-MT4 2 (Build 220)

Símbolo EURUSD (Euro vs Dólar Estadounidense)
Período 4 Horas (H4) 03/12/2007 00:00 - 02/12/2008 20:00 (03/12/2007 - 03/12/2008)
Modelo Cada tick (el método más preciso basado en todos los marcos de tiempo disponibles)
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 en la prueba 2584 Ticks modelados 3936616 Calidad de modelado n/a
Errores de gráficos no coincidentes 5263
Depósito inicial 10000.00
Beneficio neto total 2150865.30 Beneficio bruto 3755013.80 Pérdida bruta -1604148.50
Factor de beneficio 2.34 Pago esperado 8467.97
Dibujo absoluto 2463.43 Dibujo máximo 763930.92 (38.56%) Dibujo relativo 70.14% (47506.11)
Total de operaciones 254 Posiciones cortas (porcentaje ganadas) 92 (71.74%) Posiciones largas (porcentaje ganadas) 162 (82.72%)
Operaciones rentables (% del total) 200 (78.74%) Operaciones con pérdidas (% del total) 54 (21.26%)
Mayor operación rentable 314280.00 operación con pérdida -90000.00
Promedio operación rentable 18775.07 operación con pérdida -29706.45
Máximo ganancias consecutivas (beneficio en dinero) 26 (21889.31) pérdidas consecutivas (pérdida en dinero) 6 (-26080.89)
Máximo beneficio consecutivo (número de ganancias) 1372487.83 (6) pérdida consecutiva (número de pérdidas) -314864.76 (4)
Promedio ganancias consecutivas 7 pérdidas consecutivas 2
Lista
Comentarios 0