Advertisement

Responsive Advertisement

Verificando Resultados Metatrader y python

Hola a tod@s !!

Juan Ramón, trader algorítmico y creador del Darwin NSR me ha propuesto que analize un test de metatrader y ver que se puede hacer con los resultados, con la intención de mejorarlos.

Me mandan un archivo html del que leo los datos referentes a los resultados del sistema


#
Tiempo
Tipo
Orden
Volumen
Precio
S / L
T / P
Beneficios
Balance
012013.06.06 12:33sell10.11.310401.311901.29540NaNNaN
122013.06.06 12:36s/l10.11.311901.311901.29540-15.664984.34
232013.06.07 12:36buy20.11.325261.323761.34026NaNNaN
342013.06.07 12:38s/l20.11.323761.323761.34026-15.664968.68
452013.07.10 18:00buy30.11.285341.283841.30034NaNNaN


realizamos la conversión de la data para poder analizar.



Precio
S / L
T / P
Beneficios
Tiempo
2017-09-26 16:37:001.177191.177191.19369-15.59
2017-10-02 14:21:001.175301.175301.15880-15.59
2017-10-05 07:04:001.177001.177001.16050-15.23
2017-09-29 13:16:001.181991.181991.196692.41
2017-10-06 12:35:001.168471.168471.153873.42
y ya podemos sacar un gráfico de la evolución del beneficio.


para poder comparar los datos los vamos a pasar a data diaria pues los datos no tienen ninguna estructura horaria.


los resultados mensuales son:


Month
1
2
3
4
5
6
7
8
9
10
11
12
All
Year
2013NaNNaNNaNNaNNaN-31.32153.61-27.8915.79-44.7447.41-14.8098.06
2014-4.4725.9351.11-50.23135.91-0.041.33-22.297.2882.3318.69136.93382.48
201562.4147.56-24.46115.11179.90233.2117.0045.841.70120.1574.0913.27885.78
201635.0244.67197.04-44.1528.3718.7620.3650.6658.8256.93-59.6922.29429.08
2017-13.063.8318.14-8.24-10.9674.5616.2824.80-10.76-27.40NaNNaN67.19
All79.90121.99241.8312.49333.22295.17208.5871.1272.83187.2780.50157.691862.59

y podemos analizar lo siguiente:

total aciertos 196
total fallos   167
total          363
% aciertos     53
suma aciertos 4828.2
suma fallos   -2965.61
ratio 1.62806302919
total fallos   167
sharpe         1.32574784389


Gana el 53% de las veces, Gana de media 24 euros frente a la pérdida media de 17, es decir un 58% frente a un 42%, que es donde saca ventaja el sistema. Por tanto podemos observar una gestion del ratio bfo/perdida correcta.

Tiene un sharpe de 1,32. Este dato no está mal pero son solo 4 y pico años, En el caso que se llevara estos resultados hasta 2000 serian unos datos espectaculares.

5% de no perder mas de
-46.65
Mediana de la distribucion, trata que sea positiva
14.2
media de la distribucion
24.5118977636
maxima ganancia mensual
253.83
maxima perdida mensual
-145.4
desviacion tipica
56.4396749167
dos veces la desviacion tipica
-88.3674520699
tres veces la desviacion tipica
-144.807126987

en este caso perdiendo en el rolo mensual mas de 50€ yo pararía el sistema, pues puede perder 150€, que si opero con una cuenta menor a 1000€ puede ser un problema, para recuperar la pérdida.



En el gráfico de arriba vemos vencida la estrategia hacia la derecha, y con una cola más corta en la parte izquierda, que indica una gestión de stops en el sistema.


¿ Invertimos en esta curva ?


Quiero dar las gracias a Juan Ramón.

Publicar un comentario

7 Comentarios