<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="iso-8859-1" %> <%@ Import Namespace="AutoTradingBot"%> <%@ Import Namespace="System.Configuration"%> <%@ Import Namespace="System.Data"%> .:: Automatización | sistemas automáticos | sistemas de trading | trading automatizado ::.
 :: Sistema OWL (Buho)::. 
 :: Introducción ::.

En el presente boletín presentamos un sencillo sistema intradiario de seguimiento de tendencia, que lleva incorporados en el propio código un filtro horario (para operar solo en horarios favorables, en este caso, tras la apertura del mercado americano); un filtro direccional, para operar solamente en días direccionales, a favor de la tendencia de esa sesión y dos stops de remolque (o trailing stops): uno de ellos que hace que nuestro stop de pérdidas inicial se vaya acortando conforme la posición se mueve a nuestro favor; y otro que protege parte de los beneficios conseguidos una vez que la posición ha alcanzado un determinado nivel a nuestro favor.

El Sistema Buho funciona de manera aceptable en mercados con una volatilidad algo superior a la actual. Además, está siendo utilizando con éxito, como filtro para reducir el riesgo, dentro de otros de nuestros sistemas.

 :: El Concepto ::.

El Sistema Buho pretende sacar provecho de las sesiones de fuerte tendencia y dirección, en las que continuamente el máximo (o mínimo) de la sesión se está viendo superado. Dado que es complicado a priori determinar cuando una sesión va a estar en tendencia y va a ser direccional, hemos incorporado un pequeño filtro, implícito en el código de programación del sistema, que trata de analizar el comportamiento de la sesión desde la apertura hasta el momento en el que permitimos la entrada de operaciones. De esta manera hacemos una clasificación de sesiones, diferenciando entre días alcistas y días bajistas. En los alcistas, buscaremos una superación del máximo del día para entrar largos, en espera de una continuación de la tendencia marcada durante la sesión. En los bajistas, buscaremos una superación del mínimo del día para entrar cortos.
Una vez dentro de la posición establecemos un stop de pérdidas inicial, que irá disminuyendo conforme la posición vaya a nuestro favor. Así mismo, una vez conseguido un determinado beneficio, establecemos un stop de remolque para preservar parte del beneficio en la posición.

A modo de resumen del comportamiento del sistema, incluimos la siguiente tabla, que analiza los resultados conseguidos tras aplicar una pequeña prueba externa al sistema sobre el Futuro del DAX en gráficos de 15 minutos, tras incorporar el efecto de la comisión y deslizamiento por operación de ida y vuelta (55 euros):

Periodo Optimizado
Periodo Aplicación Externa
Resultado Aplicación Externa
1/1/2001 – 31/12/2001
1/1/2002 – 31/12/2002
14537,5 €
1/1/2002 – 31/12/2002
1/1/2003 – 31/12/2003
10887,5 €
1/1/2003 – 31/12/2003
1/1/2004 – 31/12/2004
552,5 €
1/1/2004 – 31/12/2004
1/1/2005 – 18/03/2005
-2925 €

Puede descargarse el siguiente código en vba que contiene el Sistema Owl (Buho). Los parámetros del sistema son:


StartPeriod: Es el periodo (o número de barras) a partir del cual se puede comenzar a realizar operaciones. Si estamos trabajando con barras de 15 min y le damos un valor de 28 a este parámetro, no permitiremos la realización de operaciones hasta que hayan transcurrido 28 barras de 15 min (en el caso del futuros del DAX, que abre a las 9:00, la barra 28 se corresponde con las 16:00).

ValidBars: Es el número de barras, desde la barra determinada por “StartPeriod”, en las cuales se permite la entrada del sistema.

RangeLimit: Nivel porcentual que se utiliza para determinar si una sesión se ha de considerar alcista o bajista. Este nivel es usado como base del filtro direccional.

Target: Nivel de beneficios a partir del cual se activa el stop de remolque para proteger los beneficios ya conseguidos en la posición abierta.

StopLoss: Nivel máximo de pérdidas, expresado en puntos.

Regression: Nivel de retroceso máximo de los beneficios permitido por el stop de remolque.

ContractsNumber: Número de contratos o títulos a comprar o vender.

 :: Conclusión ::.

Aunque el sistema presentado no obtiene sus mejores resultados en el momento actual (como a muchos otros sistemas le afecta bastante el bajo nivel de volatilidad reinante en los mercados) creemos conveniente el estudio del mismo. La tabla de resultados en aplicación externa que acompañamos a este boletín ha sido generada tomando intervalos de aplicación demasiado amplios y probablemente podríamos realizar un estudio más detallado con mejores resultados, aunque dicho estudio excede el objetivo de este boletín, con el que no pretendemos encontrar un sistema perfecto, sino simplemente un concepto válido sobre el que trabajar más a fondo.
Si bien no es recomendable el uso de las señales que el sistema genera para operar directamente con ellas en mercado real, si que podemos utilizar este sistema como filtro dentro de otros sistemas, ... tal y como venimos realizando con un aceptable éxito con el sistema Beta Conservador, que será comentado a fondo en futuros boletines.

Como en otras ocasiones le hemos advertido, la estrategia presentada pretende simplemente ser un punto de partida a partir del cual pueda investigar sus propias ideas, incorporando modificaciones al concepto aquí presentado, etc... de tal manera que pueda desarrollar una estrategia lo más ajustada posible a su filosofía de inversión.

Espero que les haya servido de ayuda este artículo. Para cualquier duda pueden ponerse en contacto conmigo en chaptrader@yahoo.es

Autor: Equipo de Desarrollo de Sistemas deAutoTrading[bot]



Privacidad de Datos
- Reserva Legal
AutotradingBot, Desarrollador y especialista en Sistemas Trading, Derivados Financieros y
Futuro Sistemas sobre Dax, Eurostoxx, Bund, Cac e Ibex, y Sistemas CFDs.
© 2004 - AutoTrading[bot] - Reservados todos los derechos