¿Nos visitas desde USA? Entra a tu página Rankia.us.

Oscar Cagigas

Gestión del capital, ondas de Elliott y sistemas de trading

Interpretación de las estadísticas de los sistemas de trading

Dadas las dudas entre algunos de los usuarios de Rankia sobre cómo interpretar las estadísticas de los sistemas de trading, a continuación vamos a explicar en base al siguiente ejemplo cada uno de los términos de las estadísticas:

estadisticas

NET

Ganancia Neta de la operativa en el periodo de simulación. Se mide en la divisa de simulación. En este caso 241.916 dólares.
 

CAR

Compounded Anual Rate. Tasa de rentabilidad anualizada. Tiene en cuenta la reinversión de los beneficios y asume un tipo de interés constante: (1+CAR/100)^t 
Una rentabilidad del 44% en dos años es un CAR = 20 ya que (1+0.20)^2 = 44%
 

MDD

Máximo DrawDown en el periodo de simulación. Es la mayor disminución de capital encontrada en la curva de capital desde un pico anterior. Se mide en dólares. 
 

RF

Recovery Factor. Resultado de dividir la Ganancia Neta en dólares entre el DrawDown en dólares. Cuanto más mejor. Un RF de 6 o superior es muy bueno. No se pueden comparar RF de simulaciones con periodos distintos porque tiende a crecer con el intervalo de simulación (la ganancia crece linealmente y el drawdown crece como la raíz cuadrada del tiempo).
 

PF

Profit Factor. Suma de ganancias entre suma de pérdidas. También se puede calcular como 1 + Net/Sum(abs(pérdidas)).
Es una medida de eficiencia. Un sistema con PF>1 es rentable y un sistema con PF>2 gana más beneficio que lo que genera en pérdidas durante la operativa. Cuanto más alto este ratio, mejor.
 

W/L

Tasa Ganancia/Pérdida. Dividir la ganancia promedio entre la pérdida promedio. Cuanto más alto mejor pero está fuertemente relacionado con el porcentaje de aciertos. En los sistemas seguidores de tendencia este valor suele ser superior a 2 pero aciertan poco (40%). En los sistemas de reversión a la media este valor es pequeño (0.8) pero estos sistemas aciertan más (70%).
 

Ulcer Index

Raíz de la suma de todos los drawdowns elevados al cuadrado divididos por el número de barras. Es como una desviación estándar de los drawdowns. Evita la dependencia que tiene el MDD de la actual secuencia de operaciones ya que mide TODOS los drawdowns. Al desordenar la secuencia el Ulcer Index sigue siendo el mismo (el MDD no). Es una medida mucho mejor del drawdown que MDD. Cuanto menos Ulcer, mejor. Un Ulcer Index por debajo de 4 es muy bueno, indica muy poco drawdown. Más información en Ulcer Index.
 

Sharpe

Ganancia Neta por encima de la tasa de riesgo entre la desviación estándar de los retornos. Va anualizado así que podemos comparar ratios sobre históricos de diferente longitud. Es una medida muy popular del cociente rentabilidad/riesgo. Mayor que 1 es bueno. Por encima de 2 indica un sistema excelente. Los sistemas tendenciales son penalizados en el ratio de Sharpe porque no distingue entre volatilidad al alza o a la baja. Que un sistema tenga un Sharpe < 1 no significa que sea malo. 
 

Trades

El número de operaciones generadas en el periodo.
 

AvgPL

Average Profit/Loss o ganancia promedio. Lo que se gana en media en cada operación. Cuanto más, mejor es el sistema. En futuros buscaremos que sea mayor que 1000 dólares.
 

AvgBars

Average Bars. Barras promedio en las operaciones. Lo que se espera que dure una operación en barras. 20 barras es un mes de calendario.
 

%W

Porcentaje de aciertos (Winners). Cuanto más alto mejor, pero está fuertemente relacionado con el ratio W/L.
  Leer más

Sistema Silver

Otro de los nuevos sistemas de Onda 4 es el sistema Silver, un sistema intermercados para la plata pensado para operar el mercado de la plata. En un principio podría pensarse en tener un sistema aparte para el Oro, que es un metal más popular y con características muy similares a la plata. Pero dada la naturaleza tendencial del Oro en todo su histórico hemos preferido seguir operando el oro de forma tendencial en nuestro sistema XINV y a la vez generar operaciones contrarias con la plata, de forma que será habitual estar comprado en Oro y Cortos en Plata o viceversa, mientras que ambos sistemas tienen ventaja estadística a largo plazo y deberían generar ganancias independientes.

Entre los diferentes mercados se acepta la siguiente relación (Ver Murphy y Ruggiero): 
  • Las divisas se adelantan a las materias primas
  • Las materias primas se adelantan a los Bonos
  • Los bonos se adelantan a la Bolsa
 
Aquí vamos a centrarnos solamente en la primera de estas relaciones. Nuestra experiencia con la lógica intermercados es muy positiva ya que el sistema del DAX se operaba en corto solamente cuando el SP500 estaba por debajo de su media de 200 sesiones. Este simple filtro funcionó muy bien en tiempo real y permitió que el sistema del DAX añadiera puntos año tras año. Debido a su alto apalancamiento este sistema no mezcla bien con el resto y nos vemos obligados a relegarle a un segundo plano, pero no descartamos utilizar su lógica en futuros desarrollos.
 
Bien, nuestras pruebas indican que el Eurodólar se mueve con un cierto adelanto con respecto a la plata, confirmando la literatura al respecto. El Eurodólar supera su media móvil antes de que lo haga la plata, así que la lógica que hemos implementado es la siguiente:
  • Si el eurodólar está por encima de su media móvil y la plata está por debajo compramos Plata.
  • Si el eurodólar está por debajo de su media móvil y la plata está por encima abrimos cortos en Plata.
  • Nos salimos de las posiciones cuando la plata cruza su media en el otro sentido.
 
Es evidente que para nosotros el Eurodólar va a ser un mercado predictivo y va a determinar las futuras operaciones de la plata. En el gráfico de debajo vemos 4 operaciones con el sistema SILVER. Todas son posiciones largas que han sido generadas cuando la plata estaba por debajo de su media móvil pero el Eurodólar ya estaba por encima.
 
Esto sucedió desde primeros de 2007 hasta el otoño: la plata estaba lateral mientras que eurodólar subía con fuerza. A partir de otoño de 2007 la plata empezó a subir con fuerza y desde el momento mostrado en el gráfico la plata subió un 60% en solo 5 meses!
sistema silver
Veamos otro gráfico que es incluso más explícito. Debajo se aprecia que durante el primer trimestre de 2004 el eurodólar caía mientras que la plata subía de forma espectacular. Al llegar a abril el eurodólar estaba por debajo de su media mientras que la plata estaba por encima de su media. Esta divergencia anticipaba caídas en la plata. La plata cayó un 24% en 12 barras, una ganancia de casi 10.000 dólares por contrato.
 
Igualmente en este gráfico se puede ver una primera operación por la izquierda en la que el eurodólar subía mientras que la plata estaba por debajo de su media. Las subidas del eurodólar anticiparon la subida desde mínimos en la plata.
eurodolar plata
Este sistema está extraído del libro “Cybernetic Trading Strategies” de Murray A. Ruggiero Jr y explota las relaciones entre mercados que el autor ha encontrado y que a su vez confirman las presentadas por John J. Murphy en su obra “Intermarket Analysis”
 
Veamos las estadísticas de esta aproximación. Simulamos un contrato grande (multiplicador 5000) de Plata, en el periodo 2002-2012 añadiendo 100 dólares de comisión por operación completa y un stop loss de 4 ATRS:
resultados
Como vemos las estadísticas cumplen perfectamente con nuestros requerimientos e incluso vemos un Profit Factor de 5.61. Debido a la aproximación utilizada resulta un número pequeño de operaciones (27) pero en ningún caso podemos dudar de la validez de los resultados puesto que este es un sistema probado por otros autores y basado en un principio sólido, la relación entre las divisas y las materias primas. Por otra parte, si utilizamos todo el histórico entonces vamos a ser capaces de conseguir las 30 operaciones mínimas que se requieren para darle validez estadística. Esto lo veremos más adelante.
 
El Drawdown es aceptable, y el Ulcer Index es el mejor hasta ahora, con solo 2.3. Una ganancia promedio de 4600 dólares por operación es algo excepcional, al igual que un 85% de aciertos.
 
En fuera de muestra (2012 hasta 1 agosto de 2013) el sistema genera una pérdida de 6500 dólares tras 4 operaciones: dos ganancias y dos pérdidas. Entendemos que esto es solo una muestra pequeña, no representativa, y mejor vamos a utilizar todo el histórico del que disponemos (oct2000-ago2013) para superar las 30 operaciones. Con esto obtenemos las siguientes estadísticas:
estadisticas
Ahora sí que superamos el umbral significativo de 30 operaciones y las estadísticas siguen siendo excelentes. Un 81% de aciertos no es algo que se ve todos los días y Ulcer Index sigue siendo el mejor hasta ahora entre todos nuestros sistemas. 
 
Como se ha comentado ya tenemos que entender que la rentabilidad de los sistemas se consigue a largo plazo. Al igual que si lanzamos una moneda, salen tres caras seguidas y no pensamos que la moneda esté defectuosa, el hecho de que un sistema haga 2 o 3 pérdidas seguidas no tiene ninguna implicación ni significa que el sistema ya no funcione. Hay que tener en cuenta que las operaciones son aleatorias y solo tienen validez y significado como conjunto.
 
 
A continuación tenéis un artículo dónde se explica la interpretación de las estadísticas de los sistemas de trading.
  Leer más

Sistema Crude

Como comentamos, uno de los nuevos sistemas de Onda 4 es el sistema Antitendencia para el barril de Crudo Brent y que llamaremos CRUDE. Vamos a tener un solo sistema para el Crudo que además operará contratendencia, con lo que rebajamos la correlación con las otras materias primas que sí que se están operando de forma tendencial en XINV.

Nuestro actual sistema XINV ha resultado ser la mejor solución que conocemos para operar tendencialmente el amplio grupo de mercados denominado “Commodities” o Materias Primas y que se pueden agrupar así:
  • Las divisas
  • Los granos
  • Los metales
  • Las carnes
  • Las energías
  • Los índices
Si uno tuviera recursos (capital) ilimitados entonces solo tiene que aplicar un sistema tendencial sobre una cartera tan diversificada de mercados y tendrá buenos resultados. Tarde o temprano llegará un mercado que haga tendencia. Sin duda. Pero con recursos limitados es necesario controlar el fuerte drawdown que producen los sistemas tendenciales. Para ello hace falta limitar en la medida de lo posible aquellos grupos de mercados que generan más drawdown. 
 
Debajo se muestra una simulación del sistema XINV sobre una cartera de 20 materias primas. Está ordenada por Drawdown, y se aprecia que las ENERGIAS (Gas Natural y CRUDO) tienen el primer y sexto puesto en drawdown respectivamente. Son mercados que mejor vamos a operar aparte, con lógica antitendencia para reducir el drawdown total de la cartera.
drawdown
Es cierto que los metales también generan un drawdown elevado. Vemos que el Oro y la Plata ocupan el segundo y tercer puesto respectivamente. Por esa razón vamos a operar tendencialmente el Oro y antitendencialmente la plata, para compensar unas operaciones con otras. Esto da lugar al sistema SILVER del que hablaremos en el siguiente artículo.
 

Sistema Crude

El sistema Crude opera de forma antitendencial o con reversión a la media. Busca puntos de sobreventa en mercados alcistas para abrir posiciones largas (y viceversa para los cortos).
 
Debajo vemos un ejemplo de funcionamiento. Empezando por la izquierda vemos tres posiciones largas que se producen siempre con un mercado alcista del Crudo y con sobreventa. Las dos operaciones siguientes son cortos que han necesitado que el mercado se haya girado a la baja y posteriormente han buscado entrar en el rebote. Nuestras pruebas indican que esta lógica permite conseguir la ganancia en la mayoría de las ocasiones. Hay un stop loss de 4 ATRs para aquellas ocasiones en las que el mercado cambia su tendencia y empieza a moverse en contra lo suficiente.
sistema crude
Cuando simulamos la operativa con 1 contrato de Crude Oil en el periodo 2002-2012 añadiendo 100 dólares de comisión y un stop loss de 4 ATRS obtenemos lo siguiente:
futuros de crido
Este sistema para el barril de Crudo tiene unas estadísticas excelentes como demuestra su profit factor superior a 4 tras 47 operaciones. Su lógica es sencilla y opera poco pero con un alto porcentaje de aciertos (74%) así que nos interesará coger todas y cada una de las operaciones que genere ya que en promedio gana 2500 dólares cada vez que opera.
 
El drawdown y el Ulcer Index son muy bajos, lo cual añade atractivo a este sistema. Debajo vemos su curva de capital en el periodo 2002-2012:
drawdown crudo
Por curiosidad vamos a ver las estadísticas desde 2012 hasta el 1 de agosto de 2013:
estadisticas
Son solamente 5 operaciones aunque ya se puede ver que ha acertado más de lo que ha fallado, con un 60%. Esta muestra no es representativa. Dada la sencillez del sistema, que solo tiene 3 parámetros, entendemos que seguirá funcionando igual en el futuro y aceptamos que incluso podría tener un año malo sin que ello suponga que ha dejado de funcionar. Esto es debido a que en 20 meses fuera de muestra solo genera 5 operaciones así que un periodo de un año será un periodo demasiado corto para evaluar la bondad de este sistema.
 
Debajo se muestran las operaciones individuales del sistema CRUDE y se puede apreciar que en el momento actual (1 agosto 13) el sistema tiene una operación abierta en ganancias (2 agosto: La operación se cerró ese día con una ganancia de 2925 dólares). El resto de operaciones se anulan unas con otras y necesariamente tenemos que ver esta pequeña muestra como el ruido del sistema y no la tendencia de los beneficios.  No dudamos que las operaciones futuras, como conjunto, seguirán el camino de eficiencia de las operaciones en muestra cuyo número de datos (47) es estadísticamente significativo.
operaciones sistema crude
 
A continuación tenéis un artículo dónde se explica la interpretación de las estadísticas de los sistemas de trading.

    Leer más

Sistema Alfa

A continuación os comentamos los nuevos sistemas de Onda4 que comenzarán a funcionar en real el 1 de septiembre de 2013. La cartera actual de sistemas consiste en soluciones para índices, materias primas y divisas. Está diversificada por mercados y también por sistemas, y su rendimiento en trading real es satisfactorio. No obstante, continuamos investigando para mejorar la solución de cartera. Esta vez no nos encaminamos hacia incrementar el rendimiento sino hacia la reducción de riesgo, de forma que la operativa sea igual de rentable pero mucho más cómoda y relajada. En esta dirección proponemos 3 nuevos sistemas:

  1. Un sistema de cancelación de riesgo (SPREAD) que llamaremos ALFA
  2. Un sistema Antitendencia para el barril de Crudo Brent y que llamaremos CRUDE
  3. Un sistema Intermercados para la plata, SILVER
 
Como se puede ver, los tres sistemas están encaminados a la reducción de riesgo a través de distintas aproximaciones. En la primera operamos posiciones contrarias (un largo y un corto) en un mercado muy correlacionado y por consiguiente el riesgo está muy controlado. Se necesita un sistema como este, alfa puro, para conseguir retornos de forma independiente a la tendencia del mercado, y es que los retornos dependientes ya los tenemos cubiertos con el sistema del Nasdaq, que es beta puro; es decir, su rentabilidad depende al 100% de la evolución del mercado.
 
En la segunda aproximación vamos a presentar un sistema que opera el Barril de Crudo Brent. Este grupo de mercados, las energías, suele tener bastante drawdown cuando se opera con sistemas tendenciales, así que hemos decidido sacar las energías de los sistemas de tendencia (el actual XINV) y operar de forma independiente. Así que vamos a tener un solo sistema para el Crudo que además operará contratendencia, con lo que rebajamos la correlación con las otras materias primas que sí que se están operando de forma tendencial en XINV.
 
Y por último, presentamos una tercera solución o aproximación a la reducción de riesgo con un sistema intermercado; esto es: vamos a utilizar el poder predictivo que tienen algunos mercados sobre otros para confirmar las señales de entrada. Las pruebas que hemos realizado entre mercados confirman las relaciones que se indican en la literatura al respecto (Murphy, Ruggiero) y nos han permitido diseñar un sistema para la Plata basado en el Eurodólar y cuyas estadísticas son impresionantes.
 
Durante el último año hemos tenido la oportunidad de ver cómo las soluciones más sencillas y con la lógica más contundente han superado en tiempo real a las demás aproximaciones. Nuestros esfuerzos van encaminados hacia los sistemas robustos, sencillos y eficientes (Profit Factor > 2) porque son estos los que siguen funcionando en el futuro. En esta línea presentamos aquí tres nuevos sistemas que no solo cumplen con estos requisitos sino que además reducen el riesgo de nuestra cartera actual. 
 

Sistema Alfa

Lo lógica en la que se basa el sistema ALFA es la siguiente: Supongamos dos mercados que se mueven con una correlación muy alta, por ejemplo el eurodólar y el franco suizo (cruzado con el dólar). Comprar uno y vender en corto el otro no produciría ningún beneficio porque sus rentabilidades se cancelarían. Pero tampoco se produciría ninguna pérdida y aunque uno de los dos se moviera con fuerza el otro compensaría este movimiento. Imaginemos ahora que sucede algo en Suiza de forma que esta correlación entre los dos mercados se reduce o se elimina temporalmente. En este caso podríamos comprar el mercado más deprimido y vender en corto el mercado más extendido al alza apostando porque las cosas volverán a la normalidad. Si todo vuelve a la normalidad obtendremos beneficios.
 
Esa es la lógica de un sistema de Spread. Apostamos porque la correlación entre dos mercados va a mantenerse. Para ello es necesario que esta correlación esté fundamentada y no sea temporal. 
sistema alfa
Algunos ejemplos de mercados correlacionados son:
  • El Oro y la Plata.
  • Los bancos BBVA y Santander.
  • El SP500 y el Nasdaq.
  • El Crudo Brent y el Gasóleo de Calefacción
  • etc.
Aquí hemos escogido las Letras del Tesoro Americano a 5 años con las Letras del Tesoro Americano a 10 años. Esta correlación está fuera de toda duda y debería mantenerse. En el gráfico anterior vemos con las Letras del Tesoro y se puede ver que son prácticamente iguales. No obstante, de vez en cuando esta igualdad se rebaja y bien sea por un hueco de apertura, un cierre algo mayor, o cualquier razón, aparece una oportunidad de operar el Spread entre estos dos mercados.
 
Veamos ahora el resultado de simular el sistema ALFA sobre Letras del Tesoro americano a 5 y 10 años (tickers ZF y ZN respectivamente) con 2 futuros en el periodo 2002-2012 y con comisiones de $100 por operación: 
letras tesoro americano
El hecho de operar dos futuros es porque la rentabilidad de estos sistemas está muy limitada así que al aumentar un poco el apalancamiento se consiguen rentabilidades más normales con un riesgo muy limitado
 
Fijémonos en las estadísticas. Llama la atención que el Profit Factor no llega a 2. Pero es que al interpretar estos datos hay que tener en cuenta que se trata de un sistema de Pairs Trading, así que el porcentaje de aciertos, el Profit Factor, y algunos ratios más se ven afectados por el hecho de que abrimos dos posiciones contrarias a la vez. Si pasamos a Excel las operaciones por parejas y las sumamos (lo que cuenta es el resultado conjunto) entonces obtenemos estos resultados donde cada línea es una operación conjunta:
resultados sistema alfa
Son 16 operaciones conjuntas con 13 ganancias de 16 o un 81% de aciertos. Las ganancias suman 69.806 dólares y las pérdidas suman 6.803. Al hacer el cociente encontramos el verdadero Profit Factor que es de 10.26.
profit factor
Como vemos el Profit Factor real es impresionante y los demás ratios también son destacables.También se puede ver la curva de capital del sistema. El Ulcer Index de 3.6 nos confirma que este sistema debería tener un drawdown muy reducido. 
 
Aunque el riesgo teórico de un sistema de Spread es cero, la realidad es que la correlación entre los dos mercados podría mantenerse muy baja por más tiempo del que sería aceptable. Por esta razón estos sistemas no están libres de producir pérdidas, pero no tienen stop loss ya que no hay riesgo de un movimiento fuerte en contra. 
 
En esta simulación vemos que en la mayoría de las ocasiones (81%) el sistema es capaz de conseguir una ganancia conjunta. Dependiendo de las circunstancias esto puede ser con ganancias en cada una de las patas del spread o alternativamente con ganancias en una y pérdidas (menores) en la otra, que es lo más habitual. También se hacen operaciones en las que las dos patas del spread terminan en pérdidas, pero son una clara minoría.
 
Cuando simulamos en las mismas condiciones de antes, pero en el periodo que va del 2012 hasta el 1 de agosto de 2013 encontramos las siguientes estadísticas:
estadisticas
Son solamente 4 parejas de operaciones donde la última está abierta con una ganancia superior a 7.000 dólares. No obstante, y dada la muestra tan limitada aunque tuviéramos una pérdida aquí consideraríamos que el sistema es igualmente válido. Su lógica está más que probada. Su sencillez es innegable, y sus ratios son suficientemente buenos como para que incluso si empeoran sigan dando ganancias a largo plazo.
 
 
A continuación tenéis un artículo dónde se explica la interpretación de las estadísticas de los sistemas de trading.
  Leer más

Ondas de Elliott a los Sistemas de Trading: 11 años de evolución continua. Webinar

Ayer realizamos un webinar acerca de las Ondas de Elliott como una lógica de entender el mercado y de la evolución que han sufrido los sistemas de trading en estos últimos 11 años. 

Ondas de Elliott:

¿Qué son las ondas de Elliott? Las ondas de Elliott son un catálogo de patrones de ondas.

Las ondas impulsivas tienen 5 impulsos en la dirección de la tendencia y las correcciones se descomponen en 3. Señaló la complejidad de la teoría de las ondas correctivas. Es fractal, es decir, se repite a distintas escalas, como podemos ver en el gráfico adjunto.

ondas elliott

Podemos diferenciar distintos impulsos en distintos espacios temporales, los números en negro nos indican los impulsos y correcciones a más corto plazo, si observamos los impulsos en rojo o en verde, vemos que la secuencia se repite, pero con un espacio temporal mayor.   Leer más

De las Ondas de Elliott a los Sistemas de Trading: webinar el 9 de Julio

El próximo martes 9 de Julio a las 18:00 horas voy a realizar un webinar sobre sistemas automáticos de trading. Mi intención es comentar con todos vosotros cómo ha cambiado el mundo del trading en los últimos años y explicaros en qué indicadores me baso a la hora de crear y seguir un sistema de trading para conseguir beneficios.

 

Programa webinar sistemas de trading

El programa del webinar será el siguiente:

  • Qué es Onda4: historia y evolución
  • Las Ondas de Elliott: situación del mercado
  • El análisis técnico, el chartismo, y las técnicas visuales
  • La Gestión de Capital
  • Los Sistemas de Trading
  • Nuestros sistemas de Trading
  • El Servicio actual y perspectivas de futuro
 
Además, si tenéis dudas sobre cómo utilizar o qué indicadores seguir en un sistema de trading, me las podréis comentar en el propio webinar. Además, os explicaré cuáles son los sistemas automáticos de trading que mejor me están funcionando y porqué.
 
Creo que es un buen momento para que aprender la importancia de elegir un buen sistema automático de trading. ¡Espero veros por allí y comentar interesantes aspectos de los sistemas de trading!
 
 

Inscribirme

    Leer más

Nuevo sistema y nueva zona de alertas

Sistema del SP500

 

Simulación 2002-2012 del mini futuro continuo (ES) con un solo futuro, stop loss de 3 ATRs y añadiendo comisiones de 100 dólares por operación completa (Amibroker: ComissionMode=2 (per trade), amount=50)

sistemas SP
Puesto que estamos operando este sistema con 3 mini futuros debajo se anexan las estadísticas para este dimensionamiento:
Con 3 futuros mini (PointValue = $150):
mini sp
Un Profit Factor de 2.80 tras 74 operaciones, tras incluir comisiones de 100 dólares por operación y tras incluir un stop loss a 3ATRs para limitar el riesgo es un resultado muy bueno. La ganancia promedia por operación es de 1.859 dólares. En promedio solo se está 9.2 barras en cada operación; que son casi dos semanas.
 
Y la curva de capital la vemos debajo:
curva capital

Sistema del NASDAQ100

Simulación 2002-2012 del mini futuro continuo (NQ) con un solo futuro, stop loss de 3 ATRs y añadiendo comisiones de 100 dólares por operación completa (ComissionMode=2, amount=50)
nasdaq
Puesto que este sistema se opera con 2 mini futuros (dimensionado por volatilidad) debajo se anexan las estadísticas para este dimensionamiento:
nasdaq 100
Es un sistema eficiente (Profit Factor=2.15) que opera poco y se mantiene unas 100 barras (5 meses) en las operaciones. Al ser tendencial devuelve una gran parte de las ganancias antes de cerrar la posición y de ahí su elevado drawdown. No obstante al ser tan distinto del resto de sistemas viene bien para la solución conjunta. Tiene muy poca correlación con el resto como veremos más adelante en la tabla de correlaciones.
curva nasdaq

Sistema XINV de materias primas

La simulación se realiza sobre la siguiente cartera de 11 mercados:
materias primas
Resultado de operar un futuro único de cada uno de los mercados anteriores. En el periodo 2002-2012 y añadiendo 100 dólares de comisión por operación completa (entrada+salida) y stop loss de 3 ATRs:
resultado materias primas
El Profit Factor de 2.50 es muy bueno. La ganancia por operación de 2.570 dólares es excepcional. El drawdown es bastante alto, pero representa solo una pequeña parte de los beneficios.
 
Estadísticas por mercados:
mercado materias primas
sistema materias primas

Sistema MERSI de Forex

Estadísticas 2002-2012 con un lote pequeño (10K) de FOREX y añadiendo 4 euros de comisión por operación completa y un stop loss de 1200 euros y 120 barras.
forex
El máximo drawdown está por debajo de los 3000 euros y el Profit Factor de 2.62 es un valor excelente tras más de 200 operaciones.
Estadísticas por mercados. El sistema proporciona ganancias en todos y cada uno de los mercados individuales.
pares de divisas
Este sistema se opera con lotes grandes (100K) en la solución conjunta de cartera. La simulación 2002-2012 con 1 lote grande en cada par de divisas con un stop loss de 12.000 euros y 120 barras y comisiones de 40 euros por operación completa son:
divisas
Debajo vemos la curva de capital del sistema MERSI para FOREX operado con lotes grandes:
sistema mersi

Resultado de cartera

A continuación se muestra una tabla resumen con los mercados individuales. Se muestra la suma de ganancias y drawdown así como el resto de ratios promediados.
resultado cartera
Como vemos los Profit Factor individuales son todos superiores a 2 y en promedio 2.52. En promedio se ganan 2000 dólares por operación. 
Una vez se cargan los datos correspondientes a los 4 mercados anteriores el software MSA nos permite hacer una simulación de cartera. La curva de capital la vemos debajo:
curva capital conjunta
Y estos son los resultados detallados de la cartera:
cartera onda 4
Como vemos el máximo drawdown es de 48 mil dólares mientras que la suma de los drawdown individuales es de 150 mil dólares (página anterior). Este es el beneficio de la diversificación, los drawdown individuales no ocurren simultáneamente. El siguiente gráfico muestra la ganancia por años desde el 2002 al 2011 inclusive.
ganancia anual
La ganancia promedio en la solución de cartera es de unos 2.000 dólares por operación, con una desviación de 566. Son $1.425 en el caso más desfavorable (med-desv).
ganancia promedio
Esta es la tabla de correlación entre mercados.
correlacion
Las correlaciones son todas altas, lo cual no es una sorpresa ya que los mercados de materias primas y las divisas están relacionados por la valoración de las materias primas en una divisa determinada (el dólar). La menor correlación aparece en la columna del Nasdaq, ya que este sistema (solo largo) es de muy largo plazo y por tanto tiene una lógica muy diferente al resto, lo que reduce la correlación. Su drawdown individual es elevado, pero este mercado es necesario para contribuir al resultado completo.
 
Este es el resultado de un análisis de Montecarlo de la cartera:
analisis montecarlo
El máximo drawdown de 61 mil euros con un nivel de confianza del 95% es un resultado excelente ya que a este nivel aún se dispone de capital para cubrir las garantías de los mercados individuales. Si no ocurre al comienzo entonces será bastante probable que el sistema evolucione muy favorablemente y el drawdown solo suponga un 33% o menos del valor del capital en el momento tal como muestra esta simulación de Montecarlo.
 

Aplicando gestión del capital

Debajo vemos un gráfico logarítmico con una estrategia de FIXED RISK al 2% de riesgo de capital en cada mercado individual, y por tanto sobre el conjunto de la cartera:
gestion capital
Una estrategia de Fixed Risk al 2% arroja una ganancia de 195 millones con un drawdown de 16 millones, que en el momento de ocurrir es un 54% del capital. Esto es claramente excesivo.
 
Como hemos visto en las estadísticas solamente con un contrato de las materias primas el drawdown ya es importante. A continuación vamos a utilizar una estrategia de Fixed Ratio (Ryan Jones) y optimizar para que el drawdown sea mínimo. Con un objetivo del 40% de drawdown máximo el software MSA encuentra los siguientes valores:
indices
Es decir, en el sistema Groza del SP500 y en el sistema de Materias primas subiríamos un contrato (eso serían 6 minis para el SP500 porque la posición básica que hemos introducido aquí eran 3 minis) una vez que se consigan unos 30 mil en ganancias. En el resto esperaríamos hasta los 90 mil. Con esto el drawdown es limitado comparado con el resto de estrategias. 
 
Una simulación en la que esperamos hasta ganar 90 mil para añadir en Nasdaq y MERSI y esperamos hasta ganar 30 mil para añadir en XINV y GROZA arroja los siguientes resultados:
sistema groza
El drawdown es de un 36% en el momento de ocurrir. Sin embargo su valor absoluto es muy alto, de 500 mil euros. 
Una opción más prudente es esperar hasta duplicar el capital (delta = 100K) y en ese momento añadir en todos y cada uno de los mercados, pasando de una unidad a 2. Luego se volvería a añadir cada 100K en ganancias. En ese caso el drawdown se reduce mucho y tenemos las estadísticas de debajo:
drawdown
Ahora el máximo drawdown es de 177 mil euros, que solo representa un 32% en el momento de ocurrir. Esta sería una opción aceptable.
 

Simulación fuera de muestra (2012-1 Mayo 2013)

Los anteriores son resultados inSample o datos de simulación. Se corresponden a los 10 años que van del primero de enero de 2002 al primero de enero de 2012. A continuación vamos a ver el resultado de la cartera desde el primero de enero de 2012 hasta el 1 de mayo de 2013. Se opera una unidad que es:
  • 3 miniSPs
  • 2 mini Nasdaq
  • 1 futuro de materias primas
  • Un lote grande (100K) de FOREX
En cada uno de los 4 sistemas que componen nuestra solución conjunta. 
A la hora de comprobar los resultados hemos tenido en cuenta que algunos sistemas como el de materias primas y el de FOREX utilizan la curva de capital anterior así que no podemos simular poniendo como fecha de inicio enero de 2012. Para ello volvemos a simular desde 2002 y medimos la curva de capital el 31 de Diciembre de 2011 y luego el 30 de mayo de 2013. La diferencia es la rentabilidad fuera de muestra. Debajo se puede ver la muestra de la curva de capital del sistema de materias primas el último día del 2011.
 
simulacion
Tras hacer estas simulaciones obtenemos los siguientes resultados:
resultado simulacion
Como podemos ver en el periodo de un año y 5 meses fuera de muestra todos y cada uno de los sistemas han sido rentables. El año 2012 ha sido especialmente complejo para los sistemas de trading, así que pensamos que esta solución de cartera no solamente está bien ecualizada por volatilidad sino que también tiene todos los ingredientes necesarios para seguir funcionando perfectamente en el mercado actual. 
  Leer más

Nuevos mínimos para el oro

Empezamos viendo un gráfico semanal del oro. Es interesante ver la geometría tan perfecta con la que esta materia prima rompió su línea de tendencia y luego hizo un pullback de lo más ortodoxo que condujo a fuertes caídas.

Cada día que pasa estamos más bajistas en oro y si sigue cayendo seguramente arrastre a otros metales como el Paladio, mercado en el que estamos en corto y que sigue en un canal lateral - alcista o banderín con implicaciones bajistas, pero demasiado cerca del stop loss.
oro semanal
En gráfico diario se puede ver que tenemos un triangulo descendente que rompió a la baja con mucha fuerza y volatilidad. Ahora, tras el rebote, el oro se mueve de forma lateral, en un canal que está empezando a perder. Ayer al cierre ya hizo la primera excursión por debajo del canal perdiendo los mínimos de éste.
oro materias primas
La pregunta ahora sería la siguiente:
 

¿Cómo saber si el ORO ha cambiado de ciclo y por tanto va a estar meses o años bajista?

Bueno, a sabiendas de la imposibilidad humana de adivinar el futuro vamos a echar mano de las Ondas de Elliott para intentar contestar a esa pregunta. Podemos ver que el oro ha finalizado tres ondas bajistas donde la onda tercera es igual que la primera así que lo mismo puede ser 123 que ABC, de forma que ahora estamos en un punto en el que es el propio mercado el que tiene que decidirse por una de las dos opciones: corrección ABC o impulso en 5 ondas.
 
Si el oro sigue cayendo y pierde el mínimo actual (1321) entonces su onda tercera será larga (más del 100% de la primera) y el recuento más probable será impulsivo. Si por el contrario el rebote supera el retroceso del 62% a 1616 entonces daremos por hecho que todo ha sido una corrección ABC.
oro ondas elliot
Es decir, el oro ha caído mucho y ahora se abre la posibilidad de que todo haya sido una corrección o que por el contrario tengamos ya un mercado bajista de largo plazo en oro. Evidentemente no podemos saber por cuál de las dos opciones se va a inclinar el ORO, pero sabemos que cuando se trata de los mercados cuanto menos se complique uno pues mejor. Por esa razón tenemos un claro sesgo bajista en oro, simplemente porque ya ha roto soportes y nuestro sistema XINV tendencial está corto en oro. La tendencia es bajista. No hace falta complicarse más.
 
Debajo vemos el sistema XINV que abrió un corto en ORO que aún mantiene. No pudimos coger esta operación porque en el momento de abrir el corto aún estábamos operando la cartera estática que no incluía este metal. Ahora nuestro sistema de materias primas puede operar cualquier mercado.
corto oro
Debajo repito un gráfico anterior pero ligeramente modificado para indicarle que ahora la resistencia en el oro es el nivel 1550, nivel que antes era un soporte muy fuerte que funcionó en muchas ocasiones antes de perderse. Son las dos líneas azules horizontales que he rellenado y donde 1550 es la línea de arriba aunque la resistencia debe verse como una zona y no como un nivel absoluto y preciso. Con toda seguridad esta zona detendrá un rebote del precio.
 
En resumidas cuentas pensamos que el oro, como mucho subirá hasta 1550 donde todo el mundo abrirá cortos (y no descartamos hacerlo aquí para continuar con la actual posición abierta en nuestro sistema XINV).
resistencia oro
Y en lo demás pues no podemos quejarnos. El mercado de índices sigue subiendo y nosotros seguimos acumulando en las dos posiciones: SP500 y Nasdaq100. Debajo le muestro la actual operación larga en SP500 que resultó ser más que oportuna desde un punto de vista de timing.
Cada día actualizamos el stop de venta y empieza a ser una rutina. Una estupenda rutina que no durará meses pero que ya ha demostrado ser la mejor forma de consoli- dar un beneficio latente.
 
Por otra parte, ayer le comentaba en el vídeo que en el sistema del Nasdaq hemos incluido un stop de seguimiento (trailing stop) que no estaba contemplado en el sistema inicial pero que mejora las estadísticas tanto en muestra como en fuera de muestra.
indices
Es el momento ideal para no perder lo que llevamos acumulado. El stop del Nasdaq está ahora a 2838 y según va subiendo lo vamos actualizando en las alertas y en el gráfico de la zona de alertas.
 
Esta semana pasada ha sido bastante buena y eso también incluye el sistema MERSI para divisas que está haciendo nuevos mínimos en el Eurodolar, mercado en el que estamos en corto. El RSI8 está en 40 y si sigue cayendo hasta 30 pues pronto completaremos la primera operación con una ganancia. El porcentaje de aciertos es del 70% así que esperamos hacer más ganancias que pérdidas, pero bueno, ya sabe que la suerte cuenta mucho: De 20 traders que operan un sistema rentable al 95% de confianza uno se arruina (1/20=5%) solo por tener mala suerte. La suerte cuenta mucho!!!
eur/usd

    Leer más

Ranking de sistemas para el SP500

El artículo "Sistema CCI710 para el SP500" de mi último post se escribió en 2009. He pensado que era necesario actualizar las estadísticas de este sistema con la tabla de debajo. Los sistemas que merecen la pena ser operados en el SP500 (según mi criterio) son los de la tabla de debajo. Los tres primeros son de Onda4, el resto son de Gustafson, Landry, y el último de Lebeau & Lucas.

Esta tabla está extraída de la página 4 del siguiente artículo: http://www.onda4.com/files/sistemas2013.pdf

  Leer más

Sistema CCI - 710 para el SP500

El SP500 es un índice bastante difícil de operar. La mayoría de sistemas tendenciales producen pérdidas en el SP500 porque sus movimientos no son sostenidos, ni en tiempo ni en profundidad. Los diseñadores de sistemas como Lebeau&Lucas aseguran que la mejor forma de operar el SP500 es con sistemas antitendencia, que compran cuando el SP500 ha corregido y luego rebota. Cualquier otra aproximación como las roturas de bandas tampoco funciona.

 
En Onda4 hemos podido comprobar las afirmaciones de Lebeau&Lucas tras múltiples pruebas y simulaciones. Muchos de los sistemas que funcionan en índices más tendenciales como el DAX, EUROSTOXX, etc no sirven para el SP500.
 
Parece evidente entonces que hay que comprar el SP500 cuando ha caído lo suficiente y vender tras el rebote posterior. No se debería ir más allá del simple swing porque con frecuencia veremos a este índice devolver todo o gran parte de las ganancias acumuladas en el rebote inicial.
Con estas dos ideas en mente se puede desarrollar un sistema de trading. Para buscar una caída de varios días en el SP500 usaremos el indicador CCI. Valores por debajo de -100 indican una fuerte sobreventa. En el gráfico de debajo se muestra en fucsia las veces que este indicador ha caído por debajo de este umbral que acabamos de definir.
SP 500
Bien, es cierto que cualquier indicador sobrevendido (estocástico, RSI, etc) PUEDE estar indicando un suelo del mercado, pero no es buena idea comprar el SP500 solamente porque un indicador u oscilador avise de sobreventa, ya que el precio puede seguir cayendo.
 
En este sistema hemos considerado que el mejor momento de entrar comprados en el SP500 es cuando el CCI empiece a subir tras haber estado por debajo de -100. Así nos aseguramos que estamos al comienzo de un rebote generado por la sobreventa. Durará más o menos, pero necesariamente ha debido comenzar para que el CCI empiece a subir.
Hemos podido comprobar que en la mayoría de los casos el SP500 subirá durante un par de semanas tras esta señal. Por tanto parece bastante lógico tomar beneficios tras 15 días en la operación (10 días de trading).
Como vemos en el gráfico de debajo en la mayoría de las ocasiones si no se toman beneficios a los 10 días esa ganancia desaparecerá. El SP500 hace unas oscilaciones que no son muy tendenciales.
beneficios
Solamente comprando con la condición de que el CCI esté subiendo tras haber estado por debajo de -100 y vendiendo a los 10 días se obtienen unos resultados muy buenos con este sistema. Pero es posible mejorarle.
 

¿Cómo?

Primero haciendo que el sistema sea simétrico; es decir, que no importe si estamos en un mercado alcista o bajista. Que las mismas condiciones que aplican para la compra apliquen para la venta (adaptadas al caso bajista, claro está).
 
En el gráfico de debajo vemos que para operar en el lado corto solamente hay que esperar a que el CCI comience a bajar tras haber estado por encima de +100. También se toman beneficios a las 10 barras de la entrada.
 
La segunda forma de mejorar el sistema es haciendo que solo tome señales largas o cortas en función de si el mercado está alcista a largo plazo o bajista a largo plazo, respectivamente. Para ello no hay que complicarse mucho. Se mirará si la media de 200 sesiones sube para el caso alcista y se mirará si baja para el caso bajista. Así de sencillo.
sistema simetrico
Solamente con esas condiciones que acabamos de explicar ya tenemos un sistema más que decente. Las resumimos a continuación.
 
Entrada largo
  • CCI(7) sube y ayer estaba por debajo de -100.
  • La media de 200 del SP500 está subiendo 
Entrada corto
  • CCI(7) baja y ayer estaba por encima de -100.
  • La media de 200 del SP500 está bajando
Salida
  • Han transcurrido 10 barras desde la entrada
Así de simple. Debajo vemos la implementación en Amibroker.
Para el filtro de mercado comparamos la media de hoy con el valor hace justo una semana de trading (5 días)
entrada salida
El código anterior puede ir al comienzo del sistema o en un fichero #include que se llama al comenzar un sistema cualquiera. Así es más cómodo porque podemos probar este filtro en cualquier sistema que se nos ocurra.
A continuación mostramos el código del sistema propiamente dicho:
codigo sistema
Aunque vd no utilice Amibroker verá que las condiciones explicadas anteriormente son muy sencillas de implementar.
amibroker
Pero vamos con las estadísticas. La implementación de este sistema tal y como se acaba de explicar arroja las siguientes estadísticas cuando se aplica sobre el SP500:
resultado sistema
Las condiciones de la simulación son:
  • El periodo es 1/1/1995 1/1/2005.
  • No se deducen comisiones ni slippage.
  • Se simula el futuro grande (250$ por punto) sobre el índice cash $SPX.
Se puede ver que la estrategia mencionada de comprar en correcciones y vender 10 días más tarde produce dos ganancias cada 3 operaciones o un 66% de aciertos que es lo mismo.
El ratio entre ganadoras y perdedoras es superior a la unidad (1.09) lo que hace que tengamos un buen factor de beneficio o Profit Factor de 2.14.
El drawdown es tolerable (27%). El ratio entre el beneficio en dólares y el drawdown en dólares es de casi 7 (6.93). Con este estupendo Recovery Factor estamos asegurando una operativa eficiente, ganando 7 veces más que el drawdown que tenemos que soportar.
Con un solo futuro este sistema gana 342 mil dólares en el periodo indicado.
Veamos ahora el periodo fuera de muestra. Probaremos el sistema en el periodo 1/1/2005 1/1/2009:
resultados
El resultado es excelente. La ganancia es de casi 100 mil dólares, aunque en esta ocasión el drawdown ha sido bastante superior al anterior, llegando al 49%. En cualquier caso un ratio de Sharpe y de MEGAN superior a 1 nos dicen que el sistema es muy bueno y seguramente siga produciendo estos buenos resultados en el futuro. Su sencillez es lo que le hace tan robusto.
 
El sistema que acabamos de ver tiene solamente dos variables a optimizar. La primera es el periodo del CCI. La segunda es el número de barras para tomar beneficios.
En el gráfico de debajo podemos ver que un periodo de CCI entre 5 y 8 genera muy buenos resultados. Por encima de 8 la ganancia disminuye bastante rápido aunque sigue siendo positiva. Se puede ver que el número de barras no es tan crítico como el periodo del CCI; es decir, que la variación de la ganancia es mucho más suave. Un periodo entre 8 y 11 barras parece dar los mejores resultados.
Aquí se ha escogido la combinación 7/10 porque es bastante robusta y está bastante centrada. Si el sistema se desviara de los parámetros óptimos en el futuro debería seguir funcionando.
Cualquier sistema más rebuscado y con más variables es susceptible de generar más ganancia sobre el papel (al simularlo y optimizarlo) pero difícilmente seguirá manteniendo sus características tan bien como lo hace este. Recuerde que un sistema simple es un sistema robusto.
take profit
curva capital
En el gráfico de encima de estas líneas podemos ver la curva de capital para el primer periodo 1/1/1995 1/1/2005. En el gráfico de debajo vemos una simulación con el software MSA y sus estadísticas en el panel derecho.
simulacion software
sistema sp500
Las estadísticas de partida simulaban un solo contrato de futuro por posición. Si pasamos a arriesgar un 2% del capital por cada operación (número variable de futuros) entonces obtenemos una ganancia que en lugar de 342 mil dólares pasa a ser de 14 millones. En la curva de debajo del capital (nos referimos a las barras grises) se puede ver el número de futuros que se han operado para arriesgar un 2% del capital. Como se puede ver en las estadísticas el drawdown ha subido mucho, hasta el 51%, pero si uno es capaz de tolerarlo entonces vale la pena por la ganancia extra que se consigue al operar un número variable de futuros. Se puede comparar este gráfico con el gráfico anterior donde las barras grises son constantes a 1 contrato por operación. Esto es algo teórico, nadie en su sano juicio seguirá confiando en un sistema que le está haciendo perder la mitad de su capital. Pero sigamos haciendo pruebas a ver que sale...
Fíjese en un detalle. En esta simulación hemos subido el capital inicial a 100.000 dólares. Esto ha sido necesario debido al incremento de drawdown. Con el mismo capital inicial de la simulación con un solo futuro (10.000 dólares) esta estrategia de riesgo constante al 2% produciría la ruina. Es muy importante que las estrategias con futuros tengan siempre capital suficiente como para absorber el drawdown.
Ahora vamos a hacer una simulación para ver cual es el riesgo óptimo pero con un drawdown que no supere el 30%. El software nos permite añadir restricciones al cálculo del riesgo óptimo. El resultado se puede ver aquí:
riesgo
El riesgo óptimo es del 1.16% del capital. Aquí puede vd comprobar algo que decimos constantemente en los informes, que no arriesgue más de un 2-3% por operación e incluso menos. Fíjese que si limitamos el riesgo al 1.16% del capital estamos consiguiendo un beneficio neto de 2 millones de dólares en 10 años con un drawdown que en ningún caso supera el 30%. Si lo comparamos con la simulación para un solo futuro vemos que aquí ganamos 6 veces más.
 
En este artículo hemos visto un sistema de trading muy simple pero a la vez muy efectivo. No hace falta complicarse mucho para conseguir dos operaciones ganadoras de cada tres. Solamente hay que esperar a que el CCI supere el límite de 100 y entrar corto o comprado en cuanto el CCI comience a moverse en sentido contrario. Cerrar la posición tras 10 días de trading resulta ser una opción muy buena. Al tratarse de un sistema con solamente 2 parámetros será bastante difícil que esté sobreoptimizado.
Por otra parte vemos que por muy bueno que sea un sistema siempre conviene estar capitalizado lo suficiente para absorber el drawdown y realizar un estricto control del riesgo. Los expertos recomiendan no superar nunca un riesgo del 5% por operación y aquí hemos visto que si se quiere tener un drawdown tolerable (menor del 30%) entonces incluso es mejor no arriesgar más que un 1% del capital en cada operación.

    Leer más

Este sitio web usa cookies para analizar la navegación del usuario. Política de cookies.

Cerrar