Tag Archive for Histograma MACD

Sistema mecánico de especulación basado en el MACD

¿No seria estupendo que se pudiera operar en bolsa simplemente siguiendo un indicador? Compro cuando se pone verde y vendo cuando está rojo …

En teoría esto es perfectamente posible aunque no es nada evidente si no se hace un estudio estadístico. El sistema que voy a exponer está basado en el histograma del MACD, por su simplicidad, y sobre gráficas semanales, para filtrar el “ruido”, la volatilidad del día a día. En las imágenes se puede ver este indicador y la gráfica de precios coloreada respecto a éste, tal como está programado en el programa iBorsa.

Gráfica de percios coloreados segun el MACD

Gráfica de percios coloreados segun el MACD

El MACD es un indicador basado en medias móviles, y por tanto seguidor de tendencias, y de entrada uso los parámetros que salen por defecto en casi todos los programas de bolsa: 9,12,26. Me di cuenta que este indicador entra en “resonancia” con las tendencias de los precios de una forma más aprovechable en las gráficas semanales que en las diarias. De todas maneras no es el único indicador en que esto ocurre. La condición necesaria pero no suficiente es que el valor haya tenido tendencias sostenibles y “poco” movimiento lateral. En ese caso el sistema puede fallar. En los movimientos laterales el indicador “se la pega” ya que las tendencias son cortas y al indicador las pilla pero con “el pie cambiado”. Es evidente que el sistema se puede mejorar si se opera a favor de la tendencia mayor que la defino en base a la media móvil simple de 50 sesiones. Linea verde en las gráficas. Esto es debido a que las tendencias bajistas son más largas cuando el valor está en tendencia bajista de 50 sesiones o más. Y al revés para las tendencias alcistas.

En la imagen se deduce claramente la operativa. Se inicia posiciones largas en la primera vela verde y cortas en la primera roja. En teoría no se necesitan stops pero el programa tiene definido por defecto un stop máximo del 8%, normalmente equivalente en resultados a la distancia de 3 ATR.

Según el “back testing” sobre 33 valores del IBEX calculado con el programa iBorsa para 5 años, con una comisión 0,08% y stop al 8% y cambio de posición si salta el stop. El resultado es aproximadamente de un 35% de beneficio y 32 % de fiabilidad, operaciones ganadoras. Sin contar el resultado latente. Es decir, si invirtiéramos 1000 € en CFDs en cada valor el resultado seria de 10.883 € de beneficio con unos beneficios latentes de 6.114 €. En total 16.997 € si se hubieran cerrado todas las operaciones.

Nota, el estudio refleja que con una estrategia de “Buy & Hold”, es decir, comprar y mantener, se hubiera perdido más de 10.000 € más los gastos. De los 33 valores estudiados el sistema hubiera fallado en 9 de ellos. Corresponde a los coloreados en rojo. Normalmente, cuando se analizan las gráficas, se detecta que estos valores han tenido largos periodos con movimientos laterales.

Backtesting sobre valores del IBEX para 5 años

Backtesting sobre valores del IBEX para 5 años

Si aumentamos el periodo estudiado los resultados mejoran lo cual demuestra la consistencia del sistema. Si operamos a favor de la tendencia, mejora la fiabilidad pero el resultado neto empeora. Esto es normal ya que se realizan menos operaciones. Igual ocurre si se opera sin stops: beneficio un 8 % y fiabilidad un 36%.

Bien, vemos que estadísticamente el sistema funciona pero ¿cómo operarlo?

No es factible hacerlo sobre 33 valores. ¿Pero que pasaría si lo operamos sobre sólo los “blue chips”, los 10 valores de mayor capitalización?

Backtesting sobre los 10 valores más importantes del IBEX

Backtesting sobre los 10 valores más importantes del IBEX

Los resultados son muy parecidos, beneficio de casi un 30% y fiabilidad de más del 34%, y la inversión total serian 10.000€, unos 1.000€ de garantía en caso de los CFDs. Se realizarían 241 operaciones de las cuales tendrían éxito 84. Otra vez estamos en las mismas, si la fiabilidad aumenta disminuye la rentabilidad. Eso es lógico, ya que en el mundo de las inversiones seguridad, rentabilidad y liquidez es imposible al mismo tiempo. La rentabilidad es inversamente proporcional a la rentabilidad. Fijarse, pues, que con CFDs invertiríamos 1000€ en garantías para conseguir casi 3000 €, en 5 años. Esto es un R.O.I, retorno de la inversión, de un 300% … más el resultado latente.

Para operar valores individuales debemos estudiar la gráfica y ver el histórico de las tendencias. Si son suaves y prolongadas, sin largos periodos de lateralidad, probablemente el valor será apto para operar con éste sistema y posiblemente con otros basados en indicadores seguidores de tendencia. Con el programa iBorsa esto seria inmediato pues sólo seria necesario ejecutar el sistema y ver los resultados históricos. Por supuesto resultados pasados no implican resultados futuros. Veamos dos ejemplos para el mismo periodo. En el primero, Iberdrola, el sistema falla para este periodo, no para un periodo mayor. En la gráfica se puede observar un largo periodo de movimiento lateral de 3 años y el indicador va “con el paso cambiado”

Gráfica de Iberdrola de 5 años

Gráfica de Iberdrola de 5 años. El sistema falla.

El resultado, para este valor, son de perdidas moderadas contando el resultado latente. Con una fiabilidad de sólo el 24% y un drawdown, o máxima pérdida, de un 45%.

Resultados del sistema para IBE.MC

Resultados del sistema para IBE.MC

Veamos ahora el mismo sistema aplicado a un valor con tendencias largas. Apple.

Gráfica de Apple de 5 años.

Gráfica de Apple de 5 años. El sistema funciona magníficamente.

El sistema presenta unos resultados inmejorables: un 188% de beneficio, un 40% de fiabilidad y sólo un 15% de drawdown. Por cierto, para este valor el resultado de una operativa pasiva de “Buy & Hold”, comprar y mantener, seria la mejor, pero esto no tiene merito saberlo a posteriori. De hecho de los listados se desprende que sólo en 2 valores el resultado es positivo con beneficios irrisorios si hubiéramos comprado hace 5 años y mantenido hasta ahora. Una ruina vamos.

Resultados AAPL

Resultados AAPL para 5 años.

La “Equity Curve”, o curva de capital para este caso seria:

Curva de capital

Equity curve o curva de capital

Para este valor, de todas formas, cualquier sistema basado en un indicador tendencial, empezando por las medias simples, hubiera funcionado espléndidamente.

OPTIMIZACIÓN:

El sistema permite optimización, para ello el programa realiza un “análisis de sensibilidad”. Es decir, un estudio de como responde el sistema variando los 2 primeros parámetros para el sistema aplicado al mismo grupo de 33 valores del IBEX. El tercer parámetro lo hemos dejado fijo. Esta  optimización lo hemos hecho sin la variable de los stops, es decir, con los stops a 0 para poder estudiar el sistema en su estado más “puro”.

Análisis de sensibilidad del sistema MACD

Análisis de sensibilidad del sistema MACD

El estudio refleja que sin stops los parámetros “oficiales” 9,12,26 no son los que mejor funcionan. La optimización muestra que el mejor resultado lo ofrecen los parámetros: 10, 23, 26. Queda para más adelante hacer el mismo estudio con otros valores de stop o variando parámetros del tipo “a favor de tendencia”, etc.

El listado refleja también que hay zonas rojas que significa que los parámetros vecinos no funcionan y zonas azules que si que funcionan los parámetros contiguos.

Con estos parámetros, y con stop del 8% el resultado sobre estos valores también mejora. El resultado pasa del 34% al 42% y la fiabilidad aumenta un punto. Y lo mejor, el sistema sólo falla en 4 valores mientras que antes fallaba en 9. Es decir, es más seguro operar con estos nuevos parámetros.

Resultados optimizados del sistema MACD

Resultados optimizados del sistema MACD

Si los stops fueran de 1,5 ATR, muy ajustados, el resultado seria todavía mejor: beneficio mayor del 47% y fiabilidad mayor del 38%. Si aumentamos el periodo las rentabilidades aumentan, hasta el 70%, pero no la fiabilidad.

En gráficas diarias también funciona el sistema y con estos nuevos parámetros mejora. En general sobre este tipo de gráficos, aunque la fiabilidad y rentabilidad son parecidas, falla en más valores individuales y por tanto es más arriesgado.

CONCLUSIÓN:

Este sistema tiene el inconveniente o la ventaja, según se mire, que es a largo plazo. En todo caso permite operar sin estar pendiente de los movimientos diarios de un valor. Es decir, operar en bolsa aún trabajando en otro oficio. Cada vela es una semana.

El sistema es muy simple y con un software que coloree los precios según el indicador cualquier persona sin preparación podría operarlo.

No se ha tenido en cuenta el factor de los dividendos ya que el sistema está pensado para operar en los dos sentidos y harían muy complejo el estudio. Tampoco se ha tenido en cuenta los costes de financiación de los derivados financieros, que no son despreciables en caso de posiciones largas y periodos de más de un año.

La estrategia no reinvierte los beneficios porque lo que pretendemos es estudiar si el sistema tiene o no esperanza matemática positiva. Viendo que así, se podría conseguir mejores resultados reinvirtiendo las ganancias. Cada operación es de 1000 € constantes, es decir 100€ de garantía en caso de CFDs. Depende del broker y del valor.

Por otro lado hay que tener en cuenta que la legislación varia y por tanto no siempre es posible abrir posiciones cortas sobre valores financieros, por ejemplo, y que no todos los valores tienen un histórico de 5 años de datos con lo que pueden desvirtuar los resultados. Por ejemplo el Banco Sabadell.

Si sólo operáramos en posiciones largas el rendimiento cae en picado, al 17,52% pero la fiabilidad se mantiene. Esto es debido a que se realizan la mitad de las operaciones. En este caso, tendríamos a nuestro favor los dividendos de 5 años, que no es ninguna tontería. Por tanto el sistema sería también válido para operar con acciones teniendo en cuenta que los costes de las transacciones son mayores.

Otra ventaja inherente a los sistemas mecánicos o totalmente automáticos es que el ordenador no piensa, sólo calcula, con lo que se evita el factor psicológico humano que normalmente hace fracasar las estrategias discrecionales o manuales.

Una consideración final, estos estudios varian cada dia que el mercado está abierto ya que el programa estudia los datos de 60 meses anteriores al día actual. Por tanto de aquí una semana tendremos una vela más en cada gráfica y por tanto los resultados diferentes.

ADVERTENCIA:

Este post no pretende ser una recomendación de inversión para nadie. Es fruto de mi investigación que quiero simplemente exponer para que él que lo crea oportuno aporte su opinión para mejorar la estrategia. Los datos pueden no ser precisos o contener errores. Es de responsabilidad de cada inversor el comprobar si el sistema le funciona con algún simulador, o sus propios backtestings, etc.

En los listados del IBEX no se presentan el drawdown ya que nos está, por el momento, programado así. En cambio en las pantallas de la operativa de cada valor, tablas amarillas, si que se calcula. El drawdown es el factor que puede arruinar una cuenta con bajo capital y hacer desistir a un inversor si éste no diversifica su cartera.