Está en la página 1de 5

ESTRATEGIAS www.traders-mag.es 10.

2016

Sistemas 1x1 de trading rentables


Parte 1: Logre un rendimiento positivo ao tras ao

En esta edicin de TRADERS', empezamos con nuestro laboratorio de sistemas de trading. El objetivo
del autor es examinar analticamente las posibles configuraciones que puedan llegar a ser rentables en el
largo plazo. La primera parte de la serie nos presentar una estrategia basada en la reversin a la media
sobre las acciones alemanas. Profundizaremos en ella hasta llegar a la optimizacin de la parametrizacin
de sus ajustes, mediante la cual fuimos capaces de obtener durante un periodo de pruebas de 10 aos una
rentabilidad anual positiva de entre 3 y 38%.

Visin general de la configuracin das para calcular la media mvil. Las bandas superior e
La reversin a la media asume que el precio de una ac- inferior de Bollinger se forman al aadir (para la banda
cin tiende a retornar a su media. Lo cual se puede ilus- superior) o restar (para la banda inferior) 2 desviaciones
trar bien mediante el uso de 3 bandas de Bollinger. En estndar al precio de cierre desde la media. Esto permite
primer lugar, se determina la banda media. Para este la fluctuacin del precio en el rango ilustrado. El uso de
propsito, se calcula la media mvil simple a corto: SMA la desviacin estndar conduce a una consideracin di-
de los precios de cierre de los ltimos das. En nuestra nmica de la volatilidad. La configuracin representa lo
configuracin utilizaremos como parmetro principal 20 siguiente: si el precio de cierre cae por debajo de la banda

38
ESTRATEGIAS

inferior, nos podra estar indicando que el valor est in- G1) Ejemplo de operacin sobre la configuracin
fravalorado. Por esa razn se abrir, a continuacin, una
posicin larga. De la cual saldremos cuando el precio de
cierre sobrepase la banda media. Esta situacin indica
que la accin ahora est de nuevo en un valor justo.
La figura 1 muestra un ejemplo. Las bandas de Bollin-
ger se muestran en rojo y la entrada y salida con una fle-
cha verde o roja. En este caso, salimos cuando se alcanz
el valor promedio. En cuanto a la parametrizacin de la
configuracin, necesitamos contestar a una serie de pre-
guntas detalladas: Qu periodo necesitaremos utilizar
para calcular la media y la desviacin estndar? A cun-
tas desviaciones estndar debe estar la banda inferior de
Bollinger de la media? Los valores por defecto de 20 das
y 2 desviaciones estndar Sern rentables o habr que
adaptarlos? Donde se pondr el lmite de prdidas? Tras
nuestro anlisis encontraremos las respuestas a dichas
preguntas.
Despus de que la accin cerrase durante 3 das consecutivos por debajo de la
banda de Bollinger (lneas rojas) y adems el mximo precio estuviese por deba-
Marco de anlisis jo de la apertura del da anterior (flechas azules), se gener una seal de entrada
(barra vertical roja). La entrada tuvo lugar en la apertura del da siguiente (flecha
Para nuestro anlisis, definimos a continuacin el marco verde). Salimos al precio de apertura despus de que el cierre excedi la banda
general: media (flecha roja). La barra verde vertical representa el periodo en el que se
mantuvo la posicin.
Fuente: www.QuantShare.com
Perodo de pruebas: La estrategia se ha probado du-
rante los aos 2006 a 2015. Realizar la prueba signi-
fica que se simula con los precios actuales de dichos
aos con el fin de encontrar la configuracin con los Instantnea de la estrategia
parmetros adecuados de la estrategia que mejor se
Nombre Estrategia: Reversin a la media de las Bandas de Bollinger
adapte al perodo operativo.
Tipo de estrategia: Reversin
Cartera: Utilizamos las acciones hasta finales de 2015
Horizonte temporal: Diario
contenidas en el DAX, MDAX y TecDAX. De ellas, un
Subyacente 84 valores del DAX, MDAX y TecDAX
total de 110 valores se descartaron por no tener un his-
Aprovechar la reversin desde la parte inferior
torial de precios completo durante el perodo de prue- Configuracin: a la media de las bandas de Bollinger usando un
bas elegido, dado que el inicio tan slo tuvo lugar tras filtro de volatilidad y tiempo.
el 2006. Se debe observar que durante el perodo de La accin debe cerrar al menos 3 das consecutivos
por debajo de la banda inferior de Bollinger. El mxi-
pruebas hubo nuevas acciones que se incluyeron en Seal de entrada: mo diario es el precio de apertura del da anterior.
los ndices, pero que nosotros no incluimos en nuestra Las bandas de Bollinger se calculan para un perodo
medio de 5 y con una sola desviacin estndar.
cartera. La cartera reducida incluye 84 acciones.
Seal de filtro: Si el impulso de 130 periodos es positivo
Rango temporal: diario.
A precio de la apertura del da despus del da
Datos de los precios: Utilizamos valores diarios de li- Entrada:
de la seal
bre disposicin de la bolsa de valores XETRA: apertu- 5 veces la desviacin estndar de los precios de
ra, mximo, mnimo y cierre. Se aplicaron medidas de cierre en 5 perodos, bajo el precio de entrada;
Lmite de prdidas:
ningn ajuste del lmite de prdida durante el
gestin de capital. periodo de mantenimiento.
Tasas: 0,1% en compra-venta de valores. Salida temporal: A los 13 das despus del precio de apertura
Deslizamiento: Tambin 0,1% en compra-venta de va- Al precio de apertura del da siguiente, si la accin
Salida:
lores. cierra por encima de la banda media de Bollinger.
segn la volatilidad durante 5 periodos. Se prefie-
Clasificacin:
ren las acciones con mayor volatilidad.
Configuracin de parmetros Se distribuye por igual a 7 posiciones en todas
Tamao de la posicin:
En este marco los parmetros de la configuracin debe- las acciones.
ran estar en las reas descritas a continuacin:

39
ESTRATEGIAS www.traders-mag.es 10.2016

T1) Estadsticas del sistema vs del cual se calcula la media de las bandas, debe
utilizarse pasos de 5 en el intervalo de 5 a 50 das.
Resultado claves Resultados Para las desviaciones de la banda inferior de la media,
Rentabilidad media anual 17% debe utilizarse pasos de 0,5 en el intervalo de 0,5 a 5,0.
Ganancia anual mxima 38% b) De manera opcional, se podra comprobar si aadien-
Beneficio anual mnimo 3% do una espera, los resultados mejoran el rendimien-
Prdida mxima 16% to. Para ello, supondremos que se produce la seal
Exposicin promedio 31% de entrada no slo en un da, sino en hasta 5 das
Nmero de operaciones 1731 consecutivos.
Perodo medio de permanencia 3 das hbiles c) Para que la entrada en un mercado bajista no se pro-
duzca demasiado pronto, se requiere la presencia
Nmero de operaciones ganadoras 69%
adicional de determinados patrones de vela opciona-
Factor de Beneficio 1,9
les.
Ratio de Sharpe 1,3

La Tabla 1 muestra los parmetros ms importantes de los anlisis de rendimiento.


Filtro de seal:
Fuente: www.QuantShare.com
Con el fin de evitar que el valor medio de las bandas cuan-
do entremos en una posicin est tan slo ligeramente
por encima de la banda inferior, la entrada debe tener
Tamao de la posicin: lugar en un mercado alcista. Para determinar si el mer-
El capital disponible debera estar igualmente dividido cado es alcista, utilizamos el impulso. Esperamos estar
entre 7 y no ms de 20 posiciones. Esto se corresponde en un mercado alcista cuando el impulso sea mayor que
con un capital de entre 5 y 15% de las acciones. Si hay 0. Analizaremos la duracin del periodo del impulso en
menos de 7 posiciones, el riesgo soportado sera dema- incrementos de 10 desde 10 a 200.
siado grande. Si hay ms de 20, la carga administrativa
del sistema sera demasiado alta. Clasificacin:
Si se producen ms seales mientras tenemos capital li-
Seal de entrada: bre disponible, tenemos un indicador clasificador que nos
a) Se genera la seal de entrada cuando el precio de cie- indica el orden en que las seales se deben operar. Como
rre cae por debajo del lmite inferior de las Bandas de indicador clasificador usaremos uno de los siguientes: el
Bollinger. En este caso, el nmero de perodos, a tra- ndice de fuerza relativa (RSI), el ndice de movimiento
direccional medio (ADX), el Commo-
dity Channel Index (CCI), la media
G2) Curvas de capital y prdidas normalizada del rango verdadero
(NATR), la desviacin estndar, el
rendimiento, la relacin Sharpe, la
volatilidad y la distancia a la media.
El clasificador debe calcularse con
el mismo periodo que las bandas de
Bollinger.

Entrada:
La compra se produce al precio de
apertura del da siguiente del da
de la seal. Se pueden aadir otras
mejoras al sistema mediante la limi-
tacin.
Partiendo de un capital inicial de 100.000 euros se obtuvo al final del periodo un capital social de 486.690
euros (curva roja). La prdida mxima fue de 16% (curva azul) y se dio durante el ao 2011. Salida:
La salida se produce, si el precio de
Fuente:www.QuantShare.com
cierre es superior a la media de las

40
ESTRATEGIAS

bandas de Bollinger. En este caso, se efecta la venta al G3) Rendimientos anuales en tanto por ciento
precio de apertura del da siguiente. El capital liberado
estar disponible para la compra ese mismo da.

Lmite de prdidas:
El lmite de prdidas se establece a un cierto nmero de
desviaciones estndar por debajo del precio de entrada,
ejecutndose inmediatamente cuando el precio del da
caiga por debajo de ella. Para el clculo del nmero de
desviaciones estndar, se selecciona un intervalo de 0,5
a 10,0 en incrementos de 0,5. La experiencia ha demos-
trado que un rango demasiado estrecho al que situar al l-
mite de prdidas es ms bien contraproducente. No ajus-
tamos el lmite de prdidas mientras lo mantengamos. Todos los aos del perodo de prueba muestran un retorno positivo de entre
3 y 38%.
Fuente: www.QuantShare.com
Objetivo de ganancias:
No hemos definido el objetivo de beneficios en nuestro
sistema. Debera estar situado por debajo de las medias
bandas de Bollinger, ya que saldremos en ese lugar de y ha recibido una nueva seal de compra, debe adquirir
todos modos. acciones por valor de 20.000 euros. Tendr una seal de
compra cuando dicha accin cierre a menos de 3 das una
Salida temporal:
si tras un cierto nmero de das de negociacin no se d
ni una seal de salida ni salta ningn lmite de prdidas, Cdigo del Sistema
el mercado es lateral. En este caso, la venta la haremos al El sistema ilustrado se puede describir en el lengua-
precio de apertura, de modo que el capital se libere para je QuantShare (www.QuantShare.com) como sigue:
otras posiciones. El nmero de das de negociacin se si-
ta entre 1 y 20 das. Lo cual se corresponde a un perodo SetSimSetting(_ActivateStopImmediatly, 1);
mximo de 4 semanas de tenencia. SetSimSetting(_DisableMMScript, -1);
SetSimSetting(_DisableTradeIfFewVolume, 0);
Resultados de evaluacin SetSimSetting(_DisableTradeIfFewVolumeRatio, 10);
A partir de la descripcin general de los parmetros cal- SetSimSetting(_ExitWhenReverseEntrySignal, 0);
cularemos, asistidos por un ordenador, la configuracin SetSimSetting(_InitialEquity, 100000);
ms rentable. Hemos hecho hincapi en generar un siste- SetSimSetting(_MarginFactor, 1);
ma de trading lo ms estable posible. As que aplicamos SetSimSetting(_MinPositionValue, 1);
el algoritmo de PBIL (PBIL = Poblacin Based Incremental SetSimSetting(_MinShares, 1);
Learning). El cual es un mtodo de bsqueda que descri- SetSimSetting(_RiskFreeRate, 0);
be las posibles combinaciones de indicadores/parme- SetSimSetting(_Slippage, 0.1);
tros como vector de probabilidad ( basado en la pobla- SetSimCommission(_Percentage, 0.1);
cin de muestra) que aade la optimizacin mediante el SetSimSetting(_NbPositions, 7);
aprendizaje tras varias pasadas de ejecuciones de prueba SetSimTiming(_Buy, _Open, 0);
( Incremental Learning). Al inicio de la optimizacin y SetSimTiming(_Sell, _Open, 0);
gestin, todas las combinaciones son igualmente proba- SetSimLongRank(RFun(Close, 5));
bles. Despus de cada ejecucin, la probabilidad de cada SetSimStop(_StopLoss, _Point, 5 * StdDev(5), 0);
parmetro se incrementa slo para aquellos que ganan. SetSimStop(_StopNBar, _Point, 13, 0);
La instantnea de nuestra estrategia muestra en Buy = Mom(130) > 0 && BarsSince(Close >=
detalle la parametrizacin de la configuracin, a la que BbandsLower(5, 1, _MaSma)) >= 3
posteriormente aadiremos an detalle ms abajo. Dis- && High < Ref(Open, 1);
tribuya su patrimonio por igual en 7 posiciones. Si usted Sell = Close > BbandsMiddle(5, _MaSma);
tiene, por ejemplo, un la capital inicial de 140.000 euros

41
ESTRATEGIAS www.traders-mag.es 10.2016

Trminos importantes fila por debajo de la banda inferior de Bollinger, mientras


Retorno anual compuesto: El CAR o tambin el CAGR que el mximo diario sea inferior a la apertura del da
(ratio de crecimiento anual compuesto) es el rendimiento anterior, as no entrar demasiado pronto en el merca-
anual calculado a partir del capital inicial, capital final y el n- do. La banda inferior de Bollinger se calcula en base a 5
mero de perodos observados. periodos con 1 sola desviacin estndar por debajo del
Prdida mxima: es la disminucin de la curva de valor medio. Como filtros de seales usaremos el impul-
equidad desde el punto de mxima ganancia. so de ms de 130 perodos y slo abriremos la posicin
Exposicin: Nivel de inversin. 0% sin inversin. El 100% si es positivo. La clasificacin se basa en la volatilidad de
del capital invertido. las acciones durante 5 perodos. Se prefieren las accio-
Factor de benecios: ratio ganancias/prdidas. nes con volatilidades ms altas. Los mtodos de entrada
Ratio de Sharpe: Relacin combinada de riesgo/recompen- y salidas se llevaron a cabo al precio de apertura tras el
sa. Establece el exceso de retorno (retorno despus de de- da de la seal. Como lmite de prdidas, se utiliz un va-
ducir la tasa libre de riesgo, que suponemos 0% en este lor de 5 desviaciones estndar (para calcular la banda de
caso) en relacin a la desviacin estndar de los rendimien- Bollinger de 5 perodos) por debajo del precio de entrada
tos. la cual demostr ser ventajosa. El precio objetivo no se
El deslizamiento: Indica la desviacin entre el precio real y proporciona en esta configuracin. Si el precio no llegase
la ejecucin simulada. a la media de las bandas de Bollinger, ni saltase el lmite
Desviacin estndar: Longitud estadstica. Medida de ries- de prdidas, despus de 13 das tras la seal de entrada
go de la dispersin desde el valor actual al valor medio. se debe salir al precio de apertura (salida temporal). Es-
Momentum (Impulso): indicador tcnico, indica la diferen- tos parmetros se mantuvieron sin cambios durante todo
cia entre el valor actual y un valor en el pasado. el perodo de prueba desde el 2006 hasta 2015. La figu-
ndice de Fuerza Relativa: Oscilador que se mueve entre ra 2 muestra el movimiento del capital (rojo) y la curva
0 y 100. Los valores superiores a 70 se interpretan como prdidas (azul) del resultado del anlisis del sistema tras
sobrecompra y los valores por debajo de 30 como so- estos aos con la parametrizacin seleccionada. En esta
breventa. ilustracin, se contaba con un capital inicial de 100.000
ndice medio del movimiento direccional: Tindicador de euros. Al final del periodo, 2015, el capital se haba incre-
intensidad que compara los mximos y mnimos diarios de mentado hasta los 486.690 euros. Se tuvieron en cuenta
los das consecutivos para luego determinar un promedio. tanto a las comisiones como al deslizamiento, pero como
Commodity Channel Index: oscilador, el cual est dise- de costumbre, no se tuvo en cuenta retiradas de capital
ado para mostrar exageraciones y por supuesto depresio- o de impuestos. La distribucin de las ganancias anuales
nes. La desviacin entre un precio tpico y un valor pro- se visualiza en la Figura 3. En la Tabla 1 se resumen las
medio se divide por 1 desviacin media. principales variables estadsticas del sistema. Es intere-
Rango Verdadero Promedio: El ATR Indica el verdadero sante notar que en casi el 93% de todas las operaciones
de variacin de un valor y se calcula como el promedio del la salida tuvieron lugar en su promedio. Slo en el 0,4%
mximo de las diferencias de a) mximo y mnimo, b) mxi- de los casos, se dio una salida temporal. El lmite de pr-
mo y el precio de cierre del da anterior, c) cierre del da an- didas, como lmite de desastre, se situ en 5 desviacio-
terior y mnimo. nes estndar de distancia a la entrada y slo se desenca-
ATR: Se usa en las comparaciones en donde el ATR se ex- den en aproximadamente el 7% de los casos.
presa como un porcentaje del precio de cierre.
Conclusin
Nuestro anlisis ha demostrado que las estrategias de
reversin a la media pueden resultar rentables en las
acciones alemanas. El rendimiento promedio anual de
Jrgen Winterberg la configuracin descrita es del 17%. La prdida mxima
Jrgen Winterberg es Diplomado por Kaufmann del sistema fue del 16% y tuvo lugar durante el ao 2011.
(en banca y mercados de valores). Opera desde
principios de 1990. Es formador en trading espe- Este valor se puede mejorar mediante la optimizacin de
cializado en sistemas de trading y especialmente
desarrolla las estrategias de sistemas para
la cartera. A efectos comparativos, la prdida mxima
carteras de renta variable, divisas e ndices. en el DAX estuvo alrededor del 55% con un rendimiento
tm@SystemTra.de
promedio anual de alrededor del 7% durante el mismo
periodo.

42

También podría gustarte