BACKTESTING con cruces de medias moviles exponenciales
Publicado: 16 Jul 2010 14:04
Saludos foro, hace tiempo que leo, y esta es la primera vez que participo
En la pagina Prorealtime publique este backtesting para probar diferentes cruces de medias exponenciales y tambien ver que tal funciona con barras diarias, semanales y mensuales
Cuanto mas me adapte a la tendencia, mejores resultados finales da... por ejemplo mm3,5 y barras mensuales (aun asi no me termina de gustar)
El sistema de cruces de medias exponenciales seria para usar con mini ibex
ESTE ES EL PROGRAMA (gracias al asistente)
REM la variable mm1 debe ser menor que mm2
REM Comprar
mm1=13
mm2=21
indicator1 = ExponentialAverage[mm1](close)
indicator2 = ExponentialAverage[mm2](close)
c1 = (indicator1 CROSSES OVER indicator2)
IF c1 THEN
BUY 1 SHARES AT MARKET THISBARONCLOSE
ENDIF
REM Vender
indicator3 = ExponentialAverage[mm1](close)
indicator4 = ExponentialAverage[mm2](close)
c2 = (indicator3 CROSSES UNDER indicator4)
IF c2 THEN
SELL AT MARKET THISBARONCLOSE
ENDIF
REM Venta a corto (short)
indicator5 = ExponentialAverage[mm1](close)
indicator6 = ExponentialAverage[mm2](close)
c3 = (indicator5 CROSSES UNDER indicator6)
IF c3 THEN
SELLSHORT 1 SHARES AT MARKET THISBARONCLOSE
ENDIF
REM Salida venta a corto (exit short)
indicator7 = ExponentialAverage[mm1](close)
indicator8 = ExponentialAverage[mm2](close)
c4 = (indicator7 CROSSES OVER indicator8)
IF c4 THEN
EXITSHORT AT MARKET THISBARONCLOSE
ENDIF
.......................................
¿que os parece?
¿que fallos veis?
¿como se puede mejorar?
opiniones, Gracias.
En la pagina Prorealtime publique este backtesting para probar diferentes cruces de medias exponenciales y tambien ver que tal funciona con barras diarias, semanales y mensuales
Cuanto mas me adapte a la tendencia, mejores resultados finales da... por ejemplo mm3,5 y barras mensuales (aun asi no me termina de gustar)
El sistema de cruces de medias exponenciales seria para usar con mini ibex
ESTE ES EL PROGRAMA (gracias al asistente)
REM la variable mm1 debe ser menor que mm2
REM Comprar
mm1=13
mm2=21
indicator1 = ExponentialAverage[mm1](close)
indicator2 = ExponentialAverage[mm2](close)
c1 = (indicator1 CROSSES OVER indicator2)
IF c1 THEN
BUY 1 SHARES AT MARKET THISBARONCLOSE
ENDIF
REM Vender
indicator3 = ExponentialAverage[mm1](close)
indicator4 = ExponentialAverage[mm2](close)
c2 = (indicator3 CROSSES UNDER indicator4)
IF c2 THEN
SELL AT MARKET THISBARONCLOSE
ENDIF
REM Venta a corto (short)
indicator5 = ExponentialAverage[mm1](close)
indicator6 = ExponentialAverage[mm2](close)
c3 = (indicator5 CROSSES UNDER indicator6)
IF c3 THEN
SELLSHORT 1 SHARES AT MARKET THISBARONCLOSE
ENDIF
REM Salida venta a corto (exit short)
indicator7 = ExponentialAverage[mm1](close)
indicator8 = ExponentialAverage[mm2](close)
c4 = (indicator7 CROSSES OVER indicator8)
IF c4 THEN
EXITSHORT AT MARKET THISBARONCLOSE
ENDIF
.......................................
¿que os parece?
¿que fallos veis?
¿como se puede mejorar?
opiniones, Gracias.