1 Combinando estrategias de trading para rentabilidad y estabilidadOscar G. Cagigas
2 SISTEMAS QUE FUNCIONANMejoramos los resultados previos combinando estrategias
3 TEMARIO CATEGORIAS DE SISTEMAS QUE FUNCIONANTendenciales / Rotura de bandas Swing Trading Antitendencia Intermercados Spreads … MÉTODOS DE GdC Y SUS INCONVENIENTES DETERMINISTA ALEATORIO (MONTECARLO) DIMENSIONANDO CARTERAS RESULTADOS EN TIEMPO REAL
4 CATEGORIAS DE SISTEMAS QUE FUNCIONAN
5 SISTEMAS QUE FUNCIONANTENDENCIALES Es un modelo universal, probada eficacia Funciona siempre que haya tendencias que explotar Bajo porcentaje de aciertos (35-40%) Necesita Diversificación, Capital y Paciencia Mucha devolución de ganancias antes de cerrar la posición Ejemplo: Cruce de Medias
6 SISTEMAS QUE FUNCIONANROTURA DE BANDAS Categoría paralela a Tendencial pero solo compra con subidas Es un modelo universal, probada eficacia Porcentaje de aciertos medio (50-60%) Necesita Diversificación, Capital y Paciencia Mucha devolución de ganancias antes de cerrar la posición Mucha excursión negativa del precio Ejemplo: Canal de DONCHIAN
7 SISTEMAS QUE FUNCIONANEs imposible que un mercado suba de 10 a 100 sin hacer nuevos máximos por el camino
8 SISTEMAS QUE FUNCIONANLos sistemas tendenciales devuelven muchas ganancias antes de cerrar la posición
9 SISTEMAS QUE FUNCIONANSWING TRADING Comprar tras caídas, vender con subidas, estar varios días en la operación intentando aprovechar el swing al máximo Funciona en índices eficientes (SP500) EJEMPLO: Sistema Gustafson: Si el SP500 cae durante 3 días seguidos compramos Si el SP500 sube durante 2 días seguidos vendemos Una vez comprados nos salimos a los 3 días en cualquier caso
10 SISTEMAS QUE FUNCIONANFunciona gracias a la naturaleza no-tendencial del SP500
11 SISTEMAS QUE FUNCIONANANTITENDENCIA Comprar con sobreventa. Vender con sobrecompra. Filtro de tendencia mayor. Ejemplo: Mean Reversion RSI (MERSI): Comprar con RSI8 < 30 y cierre por encima de la media de 80 Vender con RSI8 > 70 Las divisas (FOREX) parecen ir bien con sistemas Antitendencia.
12 SISTEMAS QUE FUNCIONANLas divisas oscilan y la sobreventa es normalmente una señal de compra
13 SISTEMAS QUE FUNCIONANINTERMERCADOS Aprovechan las relaciones intermercados: Las divisas se anticipan a las Materias Primas Las Materias Primas se anticipan a los Bonos Los Bonos se anticipan a la Bolsa (acciones) Ejemplo: Eurodólar para Operar Plata: Si eurodólar > media40 y Plata < media 40 comprar plata Si Plata > media40 vender plata Teoría intermercados en el libro de Murphy: “Intermarket Analysis” Aplicación en el libro Ruggiero: “Cybernetic Trading Strategies”
14 SISTEMAS QUE FUNCIONANEl Eurodólar se adelanta a los metales
15 SISTEMAS QUE FUNCIONANSPREADS Compra de un mercado y la venta en corto simultánea de otro mercado relacionado Eliminamos el riesgo direccional Obtenemos beneficio por la diferencia: Normalmente una pata en ganancias y la otra en pérdidas. EJEMPLO: Spread entre el Crudo y el Gasóleo de Calefacción (Heating Oil).
16 SPREADS - CaracterísticasLa principal se elimina el RIESGO DIRECCIONAL Una estrategia lógica y de concepto simple Ganamos por la diferencia Nos liberamos de los “sustos” de un mercado volátil Necesitamos apalancarnos más para conseguir una ganancia equivalente a una posición direccional Dependen demasiado de los datos Diferentes festivos en distintos mercados Distinto origen de datos en el histórico NO hay stop loss si lo hubiera se activaría en una pata solo y dejaría la otra abierta se necesita monitorización constante
17 SPREADS
18 SISTEMAS QUE FUNCIONANEl Gasóleo ganó más en largo de lo que perdió el Crudo en corto. DIF=+$6.500
19 SISTEMAS QUE FUNCIONANOTRAS CATEGORIAS: Cualquiera Lo importante Poca correlación con el resto EJEMPLO: Patrones de Precio Si el mercado cierra con figura de vuelta compramos mañana en el máximo de hoy. Salimos con Profit Target. RESUMIENDO Suma de sistemas rentables individualmente con lógica DISPAR y que operen con diferente horizonte temporal
20 SISTEMAS QUE FUNCIONANCorrelación entre sistemas El mercado de refererencia es el Nasdaq Correlación de 0.35 entre el índice y el sistema
21 GESTIÓN DE CAPITAL
22 GESTIÓN DE CAPITAL LO MÁS IMPORTANTE: DETERMINISTALa GdC no modifica el sistema de trading (es una capa superior que usa como datos de entrada las ops a 1 futuro) DETERMINISTA Asume que el futuro será como el pasado Teoría Moderna de Carteras (Markowitz) f óptima (VINCE) ALEATORIA Asume que las operaciones son ALEATORIAS pero dentro de unos parámetros delimitadores (histograma, % aciertos, etc) Método de MONTECARLO
23 EL PROBLEMA DEL METODO DETERMINISTAAfecta igual al modelo de Markowitz que al de Vince Supongamos que calculamos riesgo óptimo a partir de los datos del 22 de enero de 2014 (datos REALES) EJEMPLO Pesos recomendados NASDAQ x2 PRIMATE x1 MERSI x0.5 ALFA x0.5 SP500 x0.5 SILVER No operar
24 EL PROBLEMA DEL METODO DETERMINISTARENDIMIENTO DESDE EL 22 DE ENERO AL 13 DE SEPTIEMBRE DE 2014 NASDAQ: -712 x 2 = PRIMATE: x 1 = MERSI: x 0.5 = 6.756 ALFA: x 0.5 = 3.006 SP500: 6120 x 0.5 = 3.060 SILVER: x 0 = 0 TOTAL: $36.582 (SIN GESTIÓN (TODOS PESO x1): $68.366)
25 EL PROBLEMA DEL METODO DETERMINISTASIN GESTIÓN DE CAPITAL HUBIERAMOS GANADO 68k EN LUGAR DE 36k, UN 88% MÁS LA RENTABILIDAD NO TIENE PODER PREDICTIVO (BURGHARDT & WALLS) EL RENDIMIENTO DE LOS SISTEMAS ES CÍCLICO LOS QUE VAN BIEN IRAN MAL Y LOS QUE VAN MAL IRAN BIEN, PERO NO SABEMOS CUÁNDO SE PRODUCE EL CAMBIO EN RESUMEN: CADA SISTEMA DEBE CONTRIBUIR POR IGUAL. ESO IMPLICA ECUALIZAR LAS VOLATILIDADES DE LOS SISTEMAS. SUBIR DE CONTRATOS SOLO DEBE HACERSE CON GANANCIAS DE LA CARTERA CONJUNTA, Y NO DE LOS SISTEMAS INDIVIDUALES
26 EL PROBLEMA DEL METODO MONTECARLODESVENTAJAS Depende demasiado del número de curvas de capital Con suficientes curvas podemos forzar que aparezca una curva que tenga todas las ganancias seguidas o todas las pérdidas seguidas Se simulan situaciones irreales EJ. Largo tendencial en ORO y corto antit en Plata No 2 pérdidas seguidas, pero Montecarlo las generará Imposible estar seguros de nada (al 95, 99%, etc)
27 DIMENSIONANDO CARTERASMI SOLUCIÓN AL PROBLEMA
28 Dimensionando carteras por volat y DDHay que tener en cuenta la volatilidad diaria Fijamos el % de volatilidad diaria máxima que queremos: Más del 10% conduce a la ruina (“Trading Risk”, Kenneth L. Grant) Un 5% está bien para cuentas de 100k Para cuentas mayores de 100k un 2-3% está bien Sumando las volatilidades individuales sabemos el capital. Ejemplo: suma.volat=10.000 capital=100k (10%) Si las posiciones son incorreladas podemos ajustar: El drawdown (y la volatilidad) son proporcionales a la raíz cuadrada del número de posiciones. Así si pos x4 drawd x2. El Máximo drawdown también cuenta. Queremos tener al menos 3 veces el capital (cuando ocurra MDD supondra un 33%)
29 Dimensionando carteras por Volat y DDEJEMPLO: 4 MERCADOS, operando 2 contratos de cada y queremos 5% de volatilidad (x20) máx Se necesitan 60K euros para operar esta solución
30 RESULTADOS REALES
31 RESULTADOS (MARZO) Teórico: Real :Gan = 46K euros MDD = 7K euros Volat Diaria = 5% Máx Real : Gan = 65K MDD = 9K euros Volat Diaria = 4.16% Máx La diferencia se debe a añadir cerca del stop para incrementar la prob de ganancia Mayor Gan, Mayor DD Replicamos la curva teórica.
32 RESULTADOS (UN AÑO) El modelo parece ir MUY BIEN
33 MÁS INFORMACIÓN