Advertisement

Responsive Advertisement

CL futures 3

Podemos buscar nuevos arboles de decisión intenetando mejorar nuestro sistema.

df['variable4']=df.variable3*df.decision4

total aciertos 3060
===============
total fallos   2758
===============
total          5818
===============
% aciertos     52
===============
suma aciertos 739.84
===============
suma fallos   -609.53
===============
ratio 1.21378767247
===============
sharpe         1.18013497034
===============
<matplotlib.figure.Figure at 0x7f04562e0ad0>
95% de no perder mas de
********************************
-0.52

Mediana de la distribucion, trata que sea positiva
********************************
0.0

media de la distribucion
********************************
0.0313057057057

maxima ganancia mensual
********************************

4.54

maxima perdida mensual
********************************
-3.03

desviacion tipica
********************************
0.425890375859

dos veces la desviacion tipica
********************************
-0.820475046013

tres veces la desviacion tipica
********************************

-1.24636542187

Algo lo mejora y por tanto lo mantenemos. Hasta aquí tenemos un sharpe de 1,18.

y esta es la comparativa con la anterior
<matplotlib.figure.Figure at 0x7f0457522410>
total aciertos 3143 ===> 3060
===============
total fallos   2844 ===> 2758
===============
total          5987 ===> 5818
===============
% aciertos     52 ===> 52
===============
suma aciertos 753.24 ===> 739.84
===============
suma fallos   -625.64 ===> -609.53
===============
ratio 1.20395115402 ===> 1.21378767247
===============
auma total 127.6 ===> 130.31
===============
===============^^^^^^^^^^^^^^==================

95% de no perder mas de
________________________

-3.73 -3.573

Mediana de la distribucion, trata que sea positiva
________________________

8.515 9.01

media de la distribucion
________________________

0.674732222625 10.0049414389

maxima ganancia mensual
________________________

41.0 41.01

maxima perdida mensual
________________________

-6.87 -7.96

desviacion tipica
________________________

2.04254495842 2.03880284317

dos veces la desviacion tipica
________________________

-3.41035769422 -3.3883438247

tres veces la desviacion tipica
________________________

-19.9050599688 -19.6231802808

ratio sharpe anualizado
________________________

1.14591169875 1.18013497034


Vamos a itener mejorarlo solo cuando una media corta este por debajo de la cotización.

df['variable6']=df.variable4*df.decision6
total aciertos 1928
===============
total fallos   1658
===============
total          3586
===============
% aciertos     53
===============
suma aciertos 469.92
===============
suma fallos   -344.33
===============
ratio 1.36473731595
===============
sharpe         1.50162593117
===============
<matplotlib.figure.Figure at 0x7f04561e6f10>
95% de no perder mas de
********************************
-0.34

Mediana de la distribucion, trata que sea positiva
********************************
0.0

media de la distribucion
********************************
0.0301717717718

maxima ganancia mensual
********************************

4.54

maxima perdida mensual
********************************
-3.03

desviacion tipica
********************************
0.337865921194

dos veces la desviacion tipica
********************************
-0.645560070617

tres veces la desviacion tipica
********************************

-0.983425991812

este filtro tambien le mejora,llegando a un sharpe de 1,50

Hour 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 All
0


















1


















2


















3


















4


















5


















6


















7


















8


















9


















10


















11


















12






0,35 9,88 -0,2 0,13 2,44 6,54 1,95 -0,76 2,75 0,96 -1,27 22,77
13






7,98 4,29 7,42 1,91 3,56 3,48 0,67 1,05 -2,29 0,71 0,14 28,92
14






9,91 13,58 0,19 1,51 5,34 4,15 0,52 4,07 -2,02 -1,16 -0,82 35,27
15






-0,91 5,76 -1,33 2,67 4,62 0,2 -0,22 -0,09 -0,19 1,35 -0,23 11,63
16






5,31 3,42 1,14 0,93 5,6 1,32 3,64 1,77 -1,42 4,06 1,23 27
17


















19


















20


















21


















22


















23


















All






22,64 36,93 7,22 7,15 21,56 15,69 6,56 6,04 -3,17 5,92 -0,95 125,59


Y podemos compararlo con la serie anterior

total aciertos 3060 ===> 1928
===============
total fallos   2758 ===> 1658
===============
total          5818 ===> 3586
===============
% aciertos     52 ===> 53
===============
suma aciertos 739.84 ===> 469.92
===============
suma fallos   -609.53 ===> -344.33
===============
ratio 1.21378767247 ===> 1.36473731595
===============
auma total 130.31 ===> 125.59
===============
===============^^^^^^^^^^^^^^==================

95% de no perder mas de
________________________

-3.573 -0.207

Mediana de la distribucion, trata que sea positiva
________________________

9.01 12.93

media de la distribucion
________________________

0.689261861644 16.2353352399

maxima ganancia mensual
________________________

41.01 54.36

maxima perdida mensual
________________________

-7.96 -5.14

desviacion tipica
________________________

2.03880284317 1.73279646843

dos veces la desviacion tipica
________________________

-3.3883438247 -2.80217255778

tres veces la desviacion tipica
________________________

-19.6231802808 -25.5175462538

ratio sharpe anualizado
________________________

1.18013497034 1.50162593117

Publicar un comentario

0 Comentarios