Codificar completamente en un sistema mi pensamiento a la hora de operar es muy complejo, incluso diría que imposible, por lo menos eso creo. Incluso me asustaría pensar en una máquina que recree exactamente mis operaciones; en el futuro la empresa para la que trabaje contrataría al robot y me mandaría al paro, bueno también existiría la opción de comprar yo el robot y que opere por mí mientras yo me paso el día en la playa con la familia.
Sin embargo, sí que creo en que se puede diseñar y automatizar un sistema que recoja una gran parte (digamos un 70 -80%) de mi forma de operar. Como habréis podido intuir al leer las estrategias que he publicado en este blog durante el último año me gustan las rupturas de resistencias en tendencia alcista y de soportes en tendencia bajista, dos conceptos que funcionan muy bien en casi cualquier mercado. Programar exactamente donde mi mente ve una resistencia o el comienzo de una tendencia es una tarea complicada, pero aproximarlo no lo es tanto, por ejemplo programando un sistema que utilice el indicador pivot up y medias móviles.
La sobreoptimización y el coste real de los deslizamientos y las comisiones en los mercados es el tema que más nos preocupa a la hora de utilizar sistemas. En los próximos años seguiré estudiando e investigando sobre cómo paliar estos efectos negativos en nuestros sistemas. Que difícil pregunta de responder es la de ¿Están mis sistemas sobreoptimizados?
Hasta que no me doctore en sobreoptimización y deslizamientos lo más prudente es que intente apaciguar su efecto:
En cuanto a la sobreoptimización, nuestra filosofía es utilizar sistemas sencillos que funcionen bien en todos los mercados y que apenas lleven filtros ni parámetros (cada filtro o parámetro que añadimos a un sistema aumenta la probabilidad de sobreoptimización). Lógicamente soy consciente de que en el back test (simulación previa de qué resultados hubiésemos obtenido en el hipotético caso de haber operado en la realidad con las reglas del sistema en los últimos años) no vamos a tener una media por operación muy alta, pero al menos no me corroerá por las noches el fantasma de la sobreoptimización.
En cuanto a los deslizamientos la tarea es más sencilla, basta con operar en plazos más largos. Los costes de deslizamiento operando varias veces en un día son muy elevados pero se reducen hasta hacerse casi inapreciables si se abren operaciones a largo plazo.
En el plan de trading que tenemos para la futura Sicav que queremos constituir en los próximos meses utilizaremos sistemas sencillos sobre acciones y futuros, sin apenas parámetros y filtros y que realicen operaciones en el medio plazo. Este tipo de sistemas no requiere estar pegado a la pantalla las 24 horas del día. Los ojos de David lo agradecerán. Los sistemas intradiarios que hemos estado implementando hasta ahora en el club de inversiones Inshala requerían que David estuviese delante de la pantalla desde las 08:00 horas en las que abre el futuro del Bund hasta las 22:10, horas en la que cierra el futuro del mini S&P 400. Quizás la sarna con gusto no pique, pero todo tiene un límite.
Cierto es que la operativa basada en análisis chartistas tiene una compleja traducción al lenguaje del PC, bien sea de análisis de velas japos o, aún más complicado, de formación de figuras. Es mucho más sencillo de programar sistemas basados en valores estadísticos, cruces de indicadores, etc (es decir a.tecnico) Si bien se han hecho algunos acercamientos para intentar que algoritmos capten figuras, es evidente que es díficil hacer que un ordenaor “vea” un gallardete, HCH, tazas,…
Desde mi pto de vista, por ello que tal vez en la operativa chartista esté más tolerada la operativa discrecional. Donde confiaremos en el buen juicio y ojo entrenado del operador basado en la larga experiencia que no en unos algoritmos imperfectos. Es decir un PC con miopía.
En la operativa técnica por el contrarío, pienso que las reglas del operador humano son sencillas de “traducir” al PC, e incluso verificar su validez e intentar optimizarlas (con cuidado!).
Yo creo que no es muy aconsejable basar la gestion de la mayor parte de la cartera en sistemas, son muy utiles para operar en tendencias como ya sabemos todos pero no van a poder interpretar todas las señales que una persona es capaz de ver como la posible manipulacion en un momento dado del valor o del futuro o materia o lo que sea, o tampoco podra leerse las noticias antes de entrar en un valor.
Creo que hay algun sistema que hace algo asi como utilizar las noticias comos eñales pero si es asi y alguien lo utiliza esta poniendo su dinero bajo la gestion directa de los redactores de un periodico digital.
Personalmente confiaria mas en la activacion y desactivacion de los sistemas que operan en mercados mas manipulables dejando a consideracion del gestor si le parece que ese valor esta muy sobrevalorado y puede sufrir una caida tan repentina que el sistema por programacion no este a tiempo de salir del valor antes de que este se desplome y ya no encuentre ordenes de compra, como ya paso en casos como astroc porejemplo en el que no hay muchos datos pero seguro que algunos sistemas se pegaron la gran ostia.
Mas ahun si modificas los parametros del sistema para operar al largo plazo y amplias los margenes de las señales de entrada y salida por tal de reducir las ordenes de entrada y salida para abaratar los costes de la operativa.
PD:De todos modos estoy deacuerdo en que el plazo para juzgar el funcionamiento de los sistemas es demasiado corto, propongo que en el tiempo en el que el club este cerrado se publiquen los resultados de la operativa simulados hasta que entre en funcionamiento la sicav para los que queremos seguir estudiando el resultado que da vuestro metodo de inversion
Añado como ampliación a mi comentario superior que la plataforma Prorealtime acaba de sacar una función de chartismo.
Se puede encontrar información al respecto y un video muy ilustrativo en su web oficial.
Habría que ver que tal funciona, pero en cualquier caso me parece útil para la gente que quiera contrastar sus ideas con una segunda opinión.
Codificar completamente en un sistema mi pensamiento a la hora de operar es muy complejo, incluso dir
Tracked: Abr 16, 12:12