estudios superiores para graduados area de estudios...
Post on 21-Apr-2020
1 Views
Preview:
TRANSCRIPT
UNIVERSIDAD DE CARABOBO AREA DE ESTUDIOS DE POSTGRADO
FACULTAD DE CIENCIAS ECONÓMICAS Y SOCIALES PROGRAMA DE MAESTRIA EN
ADMINISTRACIÓN DE EMPRESAS Mención: FINANZAS
ESTRATEGIAS DE TRADING PARA EL MERCADO
INTERNACIONAL CAMBIARIO CASO DE ESTUDIO LA DIVISA (EURO/DÓLAR PARA EN EL AÑO 2006)
AUTOR: WAY YIP F CHENG CHIN
TUTOR: WILFREDO CAMACARO TOVAR
TUTOR METODOLOGICO: BEATRIZ MOGOLLON
BARBULA, OCTUBRE DE 2007
ESTUDIOS SUPERIORES PARA GRADUADOSFacultad de Ciencias Económ icas y Sociales
Unive rsidad de Carabobo
POSTGRADO
2
UNIVERSIDAD DE CARABOBO AREA DE ESTUDIOS DE POSTGRADO
FACULTAD DE CIENCIAS ECONÓMICAS Y SOCIALES PROGRAMA DE MAESTRIA EN
ADMINISTRACIÓN DE EMPRESAS Mención: FINANZAS
ESTRATEGIAS DE TRADING PARA EL MERCADO
INTERNACIONAL CAMBIARIO CASO DE ESTUDIO LA DIVISA (EURO/DÓLAR PARA EN EL AÑO 2006)
AUTOR: WAY YIP F CHENG CHIN
TRABAJO DE GRADO PRESENTADO ANTE EL AREA DE ESTUDIO
DE POSTGRADO PARA OPTAR AL TITULO DE MAGISTER EN
ADMINISTRACION DE EMPRESA MENCION FINANZAS
Bárbula, OCTUBRE de 2007
ESTUDIOS SUPERIORES PARA GRADUADOSFacultad de Ciencias Económicas y Sociales
Universidad de Carabobo
POSTGRADO
3
UNIVERSIDAD DE CARABOBO
AREA DE ESTUDIOS DE POSTGRADO FACULTAD DE CIENCIAS ECONÓMICAS Y SOCIALES
PROGRAMA DE MAESTRIA EN ADMINISTRACIÓN DE EMPRESAS
Mención: FINANZAS
ESTRATEGIAS DE TRADING PARA EL MERCADO INTERNACIONAL CAMBIARIO CASO DE ESTUDIO LA DIVISA
(EURO/DÓLAR PARA EN EL AÑO 2006)
AUTOR: WAY YIP F CHENG CHIN
APROBADO EN EL AREA DE ESTUDIO DE POSTGRADO DE LA UNIVERSIDAD DE CARABOBO POR MIEMBROS DE LA COMISION COORDINADORA DEL PROGRAMA
BARBULA, OCTUBRE DE 2007
ESTUDIOS SUPERIORES PARA GRADUADOSFacultad de Ciencias Económicas y Sociales
Universidad de Carabobo
POSTGRADO
TABLA DE CONTENIDO
RESUMEN…………………...…………………………………….……..……7
CAPITULO I ......................................................................................................8
PLANTEAMIENTO DEL PROBLEMA.........................................................8
FORMULACION DEL PROBLEMA ...........................................................8
JUSTIFICACIÓN .......................................................................................12
DESCRIPCIÓN AMPLIADA DE LA SITUACIÓN OBJETO DE
ESTUDIO ...................................................................................................13
OBJETIVOS ...............................................................................................14
OBJETIVO GENERAL.........................................................................14
OBJETIVOS ESPECÍFICOS.................................................................14
CAPITULO II ..................................................................................................................... 15
MARCO TEÓRICO.......................................................................................15
ANTECEDENTES DE LA INVESTIGACIÓN............................................15
BASES TEÓRICAS.....................................................................................17
DESCRIPCIÓN DEL MERCADO FOREX..........................................17
Características Del Mercado Forex....................................................18
MODELO DE LAS 3 EMES, (MS) POR ALEXANDER ELDER: .....19
La Mente (Mind) ................................................................................20
Sistemas De Trading. ....................................................................20
Componentes de un sistema de trading:.........................................21
Clasificación de los Sistemas de Trading.......................................22
Clasificación de los sistemas de trading de acuerdo con su grado
de discrecionalidad:....................................................................21
Clasificación de sistemas por los datos utilizados y el
posicionamiento en el mercado..................................................22
Clasificación de Charlie F. Wright.............................................23
Base de Datos.................................................................................25
Evaluación de Resultados (BASKTESTING) ...............................26
5
OPTIMIZACION:..........................................................................31
Method (Método) ...............................................................................33
Análisis técnico: .............................................................................33
Patrones Gráficos o modelos de precios: .......................................35
Indicadores y Osciladores técnicos ................................................35
Teoria Dow……………………………..………………………..36 Medias Moviles…………………………………….……………38
Gestión Monetaria (Money):............................................................422
Estrategias de Gestión Monetaria: ................................................42
Las Tres Fases de la Gestión Monetaria ........................................47
Modelos De Valoración Del Equity. .............................................48
DEFINICIÓN DE TÉRMINOS ..................................................................49
CAPITULO III................................................................................................................... 53
MARCO METODOLÓGICO ........................................................................53
TIPO DE MÉTODO...................................................................................53
TIPO DE INVESTIGACIÓN ......................................................................53
DISEÑO DE LA INVESTIGACIÓN ...........................................................54
POBLACIÓN: ............................................................................................55
TÉCNICAS E INSTRUMENTOS DE RECOLECCIÓN DE DATOS ........56
TÉCNICAS DE PROCESAMIENTO DE DATOS......................................57
CAPITULO IV……………….……………………………………..…..……60
DESARROLLO DE LA ESTRATEGIA…………………….……….......60
DESCRIPCION DE LA ESTRATEGIA…………………………………60
OPTIMIZACION DE LA ESTRATEGIA……………………………….61
PARAMETROS A OPTIMIZAR…………………………………………..61
METODO DE OPTIMIZACION………………………………………….62
Conversión a lenguaje maquina de la estrategia de inversion…………63
RESULTADOS ……………………………………………………………66
6
CONCLUSIONES………………………………………………………….71
ANEXOS……………...……………………………………………………72
BIBLIOGRAFÍA CONSULTADAS………………………………….………......60
7
RESUMEN
La investigación se centro en el desarrollo de un sistema de trading basado en el modelo de las tres Ms de Alexander Elder: Mind, referido al desarrollo de un sistema para evitar los conflictos emocionales que tienen los operadores discrecionales; Method vinculado al uso de cruce de medias móviles para indicarle al operador cuando es el momento de realizar una operación (ya sea larga o corta), y finalmente Money (gestión monetaria), siendo lo mas importante a lo que se enfrenta el operador cuanto compra en cada operación.
En este sentido el modelo optimo, después de haber evaluado mas de 10
millones diferentes (dado los parámetros ), se puede decir que fue el modelo 20 – 2 – 27 – 3 -796 (cruce de la media móvil corta ponderada de 20 periodos con la media móvil larga triangular de 27 periodos con una delta de 796 dólares), de acuerdo al criterio de máxima ganancia monetaria, que en este caso fue de 1766 dólares anuales con un capital inicial de 2500 dólares, arrojando un rendimiento del 70%. Palabras clave: FOREX, TRADING, DIVISAS, EURO, DÓLAR, ANALISIS TECNICO, MEDIAS MOVILES
8
CAPITULO I
PLANTEAMIENTO DEL PROBLEMA
FORMULACION DEL PROBLEMA
Posterior a la segunda guerra mundial, el comercio internacional exigió
un sistema organizado para el intercambio de dinero entre las naciones. Para el
año 1944 se estableció en la conferencia monetaria y financiera celebrada en
Bretón Woods (New Hampshire), en el cual los países participantes acordaron
intentar y mantener el valor de sus monedas con un margen estrecho en
comparación con el dólar, y una tasa de oro correspondiente, según fuera
necesaria. Se les prohibió a los países devaluar sus monedas en beneficio de su
comercio y solo se les permitió hacerlo en el caso de devaluaciones de menos
del 10%.
Así mismo, en la década del 50, el volumen del comercio internacional
se presenta en constante expansión, produciendo movimientos masivos de
capital, desestabilizando los tipos de cambio y contraviniendo lo establecido en
Brettón Woods.
En este sentido, la crisis del sistema de Brettón Woods en los años
setenta y las condiciones de la economía mundial en la época, terminaron con
las esperanzas que algunos albergaban de restaurar aquel sistema. El convenio
fue finalmente abandonado en 1971 y el dólar estadounidense ya no seria
convertible en oro.
Es así como, para el año 1973, las monedas de las naciones
industrializadas mas importantes comenzaron a flotar con mas libertad,
9
controladas principalmente por la fuerzas de la oferta y demanda que actuaban
en el mercado cambiario.
En este mismo orden, los precios se fijaban diariamente a un tipo de
cambio libre, con un aumento de los volúmenes, la velocidad y la volatilidad de
los mismos durante la década de los 70, dando lugar a los nuevos instrumentos
financieros, la desregularizacion del mercado y la liberación del comercio.
En función de estas motivaciones, las principales teorías que tratan de
explicar estas variaciones en los tipos de cambio se basan en dos factores que
condicionan los comportamientos inversores o comerciales internacionales: el
precio de los productos o servicios y el tipo de interés del dinero. La razón por
la que se compran o se venden más o menos productos en el exterior radica, en
la diferencia en los precios de los mismos, mientras que la evolución de los
capitales invertidos en uno u otro país, se debe a la diferente retribución a esos
capitales.
Estas diferencias entre la oferta y la demanda de una moneda
determinada, es lo que implica una alteración de su precio o tipo de cambio.
Dichas diferencias entre la oferta y la demanda se pueden deber a diversas
causas:
1ª. El comercio internacional de bienes. Por la adquisición de bienes en otros
Países.
2ª. La inversión. Las personas pueden desear variar la cantidad de recursos
financieros que colocan en el exterior, tanto en inversiones productivas como en
inversiones financieras.
3ª. Especulación. Basada en la adquisición de divisas o venta de las mismas con
la esperanza de obtener una ganancia en el cambio de una moneda por otra.
10
4ª. El arbitraje. Que consiste en adquirir la moneda en un mercado por un
precio inferior e, instantáneamente, venderla en otro distinto por un precio
superior. Con lo que se consigue una ganancia segura al mismo tiempo, lo que
permite que todos los mercados tengan cotizaciones similares de las diversas
divisas.
De todo lo anterior se observa que, antes de 1997, el único medio que
tenían los pequeños inversores para acceder al mercado cambiario era a través
de bancos, que operaban con grandes cantidades de monedas con fines
comerciales y de inversión. El volumen operado ha aumentado rápidamente
con el tiempo, en especial después de que se permitió que los tipos de cambio
flotaran libremente en 1971. La combinación de un margen bajo y un alto
apalancamiento ha cambiado el modo en que opera el mercado de monedas
intercambiario. Con esto se ha logrado abrir las puertas del mercado cambiario
a los inversores minoristas.
Siendo así, junto con la llegada de las computadoras y la tecnología, se
extiende la continuidad del mercado a través de las zonas horarias de Asia,
Europa y América.
“Las transacciones en divisas se dispararon desde US$ 70 mil millones por día a
mediados de los 80, a más de US$ 1,5 trillones diarios dos décadas más tarde más del triple del
monto total del mercado de acciones y el de bonos del tesoro de los Estados Unidos
combinados. Aproximadamente el 80% de todas estas transacciones es operado en las 7
monedas principales: El Dólar Americano, El Euro, El Yen Japonés, El Franco Suizo, La Libra
Esterlina, El Dólar Canadiense y el Dólar Australiano” (http://www.ac-markets.com).
A diferencia de los otros mercados esta no tiene una ubicación física, no
posee un lugar de intercambio central. Opera a través de una red electrónica de
bancos, sociedades y personas que cambian una moneda por otra, la falta de
cambio físico permite al mercado cambiario operar las 24 horas del día
11
abarcando diferentes zonas horarias a través de los centros financieros mas
importante.
Como se ha descrito en los párrafos anteriores, estamos asistiendo a un
espectacular desarrollo de todo lo relacionado con la inversión bursátil, lo cual
se traduce entre otros aspectos en una notable cantidad de personas que deciden
emplear sus ahorros de esta forma, al objeto de obtener con ellos una mayor
rentabilidad, reflejando un cambio significativo en la mentalidad general sobre
el mundo de la bolsa.
Es evidente que el acceso a este tipo de mercado no se puede realizar sin
un cierto bagaje o asesoramiento, pues si en un mundo tan competitivo como el
actual, el intentar llevar a término con éxito cualquier actividad exige un gran
esfuerzo y preparación, al pasar a una dimensión tan específica como la
inversión, todo ello se ve multiplicado. Información, investigación, gestión,
aplicación adecuada, deben ser pilares básicos que guíen si se quiere conseguir
buenos resultados. Para poder desarrollar actitudes ganadoras, hay que partir del
conocimiento de una serie de conceptos básicos y junto a ese conocimiento la
ayuda de ciertos programas informáticos se revela imprescindible.
Ahora bien, ¿Cómo saber en qué momento hacer una operación?,
¿Cuándo se debe cerrar la operación?, ¿Cuánto podemos arriesgar? La respuesta
se puede encontrar en la utilización de métodos propios del análisis económico
y financiero, lo anterior trae consigo una dificultad, la economía no es una
ciencia exacta sino una ciencia social, por lo tanto, toda predicción está sujeta a
subjetividades y amplios márgenes de error, entonces, ¿Cuál es el camino para
asegurar inversiones exitosas?, El enfoque pedagógico de esta investigación gira
en torno a utilizar un sistema de análisis basado en el desarrollo gráfico de las
12
cotizaciones y la gestión monetaria para optimizar las perdidas y beneficios
obtenidos en las operaciones.
JUSTIFICACIÓN
Dado que las fuerzas macroeconómicas son una de las principales
controladoras del valor de las monedas en la economía mundial, las monedas
tienden a tener los más identificables patrones de tendencia. Por lo cual, el
mercado internacional cambiario es un mercado muy atractivo para los
operadores activos, y probablemente donde deberían ser mas afortunados. Otra
ventaja que aparece es la facilidad de trabajar con los datos de los movimientos
de precios en comparación con los de las acciones y derivados financieros
existe la necesidad de ajustarla. Sin embargo, probablemente los operadores han
estado limitados por la siguiente razón:
Muchos de ellos llegan con falsas expectativas de potenciales ganancias
y falta de disciplina necesaria para operar. Y operar a corto plazo no es un
juego de niños, no es el camino para que las personas logren hacerse ricos
rápidamente. Simplemente porque las operaciones en el mercado internacional
cambiario pueden parecer fascinante o menos familiar después de los mercados
tradicionales, (por ejemplo valores, futuros, etc.) esto no significa que las reglas
financieras y la lógica simple sean suspendidas. No se puede realizar
extraordinarias ganancias sin tomar extraordinarios riesgos, lo que significa
sufrir altibajos durante la sesión de las operaciones, esto lleva muchas veces a
tener grandes perdidas. Operar con divisas no es fácil y muchos operadores con
años de experiencia aun incurren en pérdidas periódicas.
Con los avances tecnológicos actuales, la aparición de software de
desarrollo y simulación de sistemas de trading como VisualChart® y
TradeStation® permite a los inversores que creen que es posible mediante
13
modelos matemáticos, programar sus propios sistemas y realizar completos
análisis del comportamiento de los mismos, simulando el comportamiento de
sus ideas de trading sobre bases de datos históricas.
DESCRIPCIÓN AMPLIADA DE LA SITUACIÓN OBJETO DE
ESTUDIO
En la investigación, el objetivo de estudio, es el de diseñar un sistema
de trading basado en la filosofía del buen trading, en lo que Alexander Elder
denomina las tres emes: mind (mente), money (gestión monetaria) y method
(método). La mente hace referencia a las reglas mentales que le mantendrán
relajado para evitar el ruido de los mercados, la gestion monetaria se refiere a la
necesidad de contar con un buen algoritmo de gestión monetaria para guiar al
operador financiero con cuanto dinero va a realizar las operaciones y el método
habla del sistema de trading como vehículo de inversión, destaca la ausencia de
conflicto emocional. El sistema actúa como un experto le dice en todo
momento lo que se debe hacer en el mercado ante los movimientos del
mercado.
14
OBJETIVOS
OBJETIVO GENERAL
Proponer un sistema de trading basado en el modelo de las tres Ms, que
optimice la rentabilidad en las operaciones en mercado internacional cambiario,
utilizando como caso de estudio: la divisa (EUR/USD) en el año 2006.
OBJETIVOS ESPECÍFICOS
Analizar los diferentes indicadores técnicos basados en medias móviles
para el análisis del mercado.
Considerar las estrategias de gestión monetaria para operar en el
mercado internacional cambiario.
Proponer diferentes sistemas de operaciones a través de la plataforma
visual chart para operar en mercado forex caso de estudio: la divisa EUR / USD
año 2006
Seleccionar el sistema automatizados de operaciones que optimice la
rentabilidad en el mercado internacional cambiario para la divisa EUR/USD en el
año 2006
CAPITULO II
MARCO TEÓRICO
ANTECEDENTES DE LA INVESTIGACIÓN
Específicamente sobre el tema existen varios artículos publicados en la
revista “currency trading”, una de ellas aparece en la edición de enero 2005
por–Michael Schneider of Wealth-Lab con el título “Basic currency trend
system” en donde describe los resultados de un sistema de trading para operar
en el mercado forex probándolos en divisas como: Australian dollar/U.S. dollar
(AUD/USD), Euro/U.S. dollar (EUR/USD),British pound/U.S. dollar
(GBP/USD), U.S,dollar/Swiss Franc (USD/CHF), U.S. dollar/Japanese yen
(USD/JPY) and U.S. dollar/Brazilian real(USD/BRL). Basado en reglas de
entradas: entrar largo y cubrir los cortos si el precio de cierre supera el precio
mas alto de hace 20 periodos atrás y una regla de salida si el precio de cierre
este por debajo del precio mas bajo de hace 20 periodos atrás. Con esta
investigación nos describe un método y con este método vamos a determinar si
esta es optima para tomar decisiones en el mercado de divisas EUR/USD en el
año 2006.
Otro artículo publicado en la revista “currency trading” en la edición
noviembre-2005 por BY THOM HARTLE con el título de “Comparing Moving
Averages” describe las principales medias móviles y como pueden ser
utilizadas en mercado con tendencia. Este artículo es muy importante para la
investigación ya que las medias móviles son unas de las herramientas
principales para el desarrollo del sistema de trading.
Este artículo publicado en la revista “Currency Trading” en la edición
enero 2005 por Jaret Martínez con el titulo “Intraday candlesticks patterns FX”
16
en donde explica dos tipos de patrones de velas japonesas para operar en el
mercado Forex y también define la gestión de riesgo y la gestión monetaria. La
relevancia de este artículo para la investigación esta en la explicación de la
importancia de la gestión de riesgo en la operativa bursátil. Este artículo nos
muestra otro modelo en donde se utiliza patrones de velas asociándolas con la
gestión de riesgo y la gestión monetaria en el cual pretendemos probar y aplicar
en la divisa eur/usd para el año 2006.
Otro artículo publicado en la revista “active trader” en la edición de
marzo 2002 por Michael Harris con el titulo de “Beyond Strategy Testing” en
este documento explica una variedad de herramientas e indicadores para la
evaluación de resultados en los sistemas de trading. Que son indispensables a la
hora de optimizar un sistema.
Un libro publicado por la editorial John Wiley y sons con la edición del
año 2002 por el Dr. Alexander Elder bajo el título “Come indo my trading
room” en esta bibliografía describe y explica el modelo de las tres emes: mind,
method and money, algunas reglas a la hora de operar con activos financiero en
mercado. Es el modelo en el cual se basará la operativa, prácticamente contiene
todos los requerimiento para el diseño de un sistema de trading.
El trabajo de investigación final de la universidad del CEMA en
Argentina año 2004 por los autores, Martín Larrañaga y Mariana Rabanal, con
el titulo de “Ventajas y Desventajas de los Mercados Spot y Futuros sobre una
Cobertura de Riesgo de Tipo de Cambio” tiene como objetivo explicar la
operatoria del mercado Spot de monedas, poco difundido en los libros,
especialmente como herramienta para cubrir el riesgo cambiario.
Generalmente los textos académicos que cubren el tema de cobertura de
riesgo de tipo de cambio se limitan a los mercados de Futuros, Forwards y
17
Opciones, este documento contribuye en la investigación aportando una base
sobre las ventajas y desventajas para operar con los diferentes activos
financieros.
BASES TEÓRICAS
DESCRIPCIÓN DEL MERCADO FOREX
El Mercado Internacional Cambiario (FOREX) es el sitio en el cual la
moneda de una nación se cambia por la de otra nación. Señala (Larrañaga y
Rabanal, 2004: pág. 7) “El mercado cambiario es el mercado financiero más
grande del mundo, con más de $1,5 trillones cambiando de mano por día, más
del triple del monto total del mercado de Acciones y el de Bonos del Tesoro de
los Estados Unidos combinados. A diferencia de otros mercados financieros, el
mercado cambiario no tiene una ubicación física, no posee un lugar de
intercambio central. Opera a través de una red electrónica de bancos,
sociedades y personas que cambian una moneda por otra. La falta de cambio
físico permite al mercado cambiario operar las 24 horas del día, abarcando
diferentes zonas a través de los centros financieros más importantes.”
Tradicionalmente, el único medio que tenían los inversores para acceder
al mercado cambiario era a través de bancos, que operaban con grandes
cantidades de monedas con fines comerciales y de inversión. El volumen
operado ha aumentado rápidamente con el tiempo, en especial después de que
se permitió que los tipos de cambio flotaran libremente en 1971. La
combinación de un margen bajo y un alto apalancamiento ha cambiado el modo
en que opera el mercado de monedas interbancario. Con esto se ha logrado abrir
las puertas del mercado cambiario a los inversores minoristas.
18
Características Del Mercado Forex
Forex es verdaderamente un mercado abierto 24 horas, abre cada
domingo a las 19:00hs (hora de Nueva York) cuando empieza a cotizar el
hemisferio oriental y cierra cada viernes a las 15:00hs (hora de Nueva York)
cuando cierran las bolsas de los Estados Unidos.
Señala (Larrañaga y Rabanal, 2004: pág. 8) “El volumen de operación
del mercado spot de divisas es aproximadamente 50 veces mayor que el
volumen de operación de la New York Stock Exchange; en todo momento va a
haber broker /dealer comprando y vendiendo divisas en el mercado FX”. Los
traders de este mercado siempre pueden abrir o cerrar posiciones al precio de
Mercado, es decir siempre va haber una contra parte queriendo hacer la
operación inversa, esto se debe a la liquidez del mercado. Debido al menor
volumen de operación de los mercados de acciones, los inversores de acciones
son más vulnerables al riesgo de iliquidez, lo que se traduce en mayores spread
entre las puntas compradoras y vendedoras o en grandes movimientos de precio
frente a grandes operaciones de mercado.
Cuando un trader abre una posición en el mercado Forex lo que está
haciendo es invertir long en una moneda y short en la otra. Ejemplo: en el caso
de que un trader abra una posición long en el par EURCAD, lo que está
haciendo en realidad es invertir long en Euros y short en Dólares Canadienses o
dicho de otro modo, comprando Euros y vendiendo Dólares Canadienses.
Hacer la operación inversa en este mercado, es decir, invertir short en el
EURCAD es exactamente lo mismo en cuanto a los márgenes requeridos y tipo
de transacción. Las dos operaciones tanto long como short en cualquier par de
divisas se realizan con cuentas de márgenes, esto quiere decir que ambas
19
operaciones son apalancadas. Mientras que invertir en acciones es diferente, ya
que solo la inversión short es apalancada y no siempre está disponible.
Esta característica es la más importante en el Forex el apalancamiento
según (Larragaña y Rabanal, 2004: pág. 8) “la utilización de capital externo
por unidad de capital propio invertido”. Así por ejemplo, un apalancamiento de
2:1 (típico del mercado bursátil) le da a un inversionista una exposición de dos
veces el tamaño de su inversión. El mercado Forex le permite un
apalancamiento de 100:1 y determinados casos hasta de 400:1, a través de sus
plataformas de transacción, lo cual significa que por cada $100 el inversionista
accede a una capacidad de compra de $10.000.
A pesar de que las posiciones con niveles altos de apalancamiento
pueden llevar a la perdida de la totalidad del capital invertido, esta característica
también representa una herramienta poderosa de crecimiento del capital si se
administra de manera adecuada.
MODELO DE LAS 3 EMES, (MS) POR ALEXANDER ELDER:
De acuerdo con este autor un buen trading se puede definir en tres
palabras que denomina las tres emes (Ms): Mind, Method y Money.
La primera de ellas la Mente (Mind), este requerimiento es tan
ampliamente conocido que se ha convertido en un cliché. Sin embargo es muy
importante, ya que sin disciplina no nos sirve de nada el Método de trabajo,
segundo el método (Method), indica cuando comprar y cuando vender y por
último la gestión monetaria (Money) indica cuanto comprar y cuanto vender.
20
La Mente (Mind)
(De la Loma 2004: pág. 140) “Al igual que la alegoría de los cantos de
las sirenas, que cautivaban a los marineros con un canto tan hermoso que les
obligaba a saltar al agua donde fallecían ahogados”, en el mercado también
existen los cantos de sirenas que nos harán seguir a la masa en nuestras
decisiones de inversión. Para evitar una muerte segura los marineros se ataban
al mástil del barco y aplicaban cera en sus oídos. Si estando en el mercado
oímos cantos de sirenas, atémonos a nuestro sistema de trading y a nuestras
reglas de gestión monetaria y así evitaremos las indicaciones que provienen del
exterior y nos centraremos en nuestra forma de operar, aunque esto es más fácil
decirlo que hacerlo, lo conseguiremos a base de disciplina
Sistemas De Trading.
Según (De La Loma, 2004 Pág: 179) “Es un conjunto de reglas que
generan señales de entradas y salida en un determinado mercado o para ser mas
exactos, señales de apertura de posiciones (largas o cortas) y de cierre de
operaciones (largas y cortas).”
Trading.
Según (De La Loma, 2004: Pág. 171): “Es una actividad de
compra/venta de activos por cuenta propia, generalmente a corto plazo y con
expectativa de obtención de beneficios rápidos.”
Trader.
Según (De La Loma, 2004: Pág. 172): “Participante en un mercado que
compra y vende activos por cuenta propia, generalmente a corto plazo y con
expectativa de obtener rápidos beneficios.”
21
Componentes de un sistema de trading:
Según (Katz y Mc Corminck, 2000: Pág. 51) Desde un punto de vista
general , estas se compone de:
Reglas de entrada:
Conjunto de reglas que determinan la apertura de una posición, ya sea larga o
corta.
Reglas de salida:
Conjunto de reglas que determinan el cierre de una posición ya sea larga o
corta.
Parámetros:
Son los valores de los indicadores utilizados en las reglas de entrada y salida.
Filtros:
Conjuntos de reglas que filtran las señales de entrada, haciendo que solo
entremos en las que cuenten con más probabilidades de éxito.
Stops:
Conjuntos de reglas que determinan el cierre de una posición ya sea larga o
corta. Conceptualmente son iguales a las reglas de salida aunque se clasifican
de forma diferentes ya que su misión principal es la de proteger el capital.
22
Clasificación de los Sistemas de Trading
Clasificación de los sistemas de trading de acuerdo con su grado de discrecionalidad:
Sistemas Mecánicos (Mechanical Trading Systems): según (De La
Loma y Carcelén, 2005: Pág. 147) “como su propio nombre indica, las señales
se generan de forma mecánica, es decir, que una vez desarrollado el conjunto de
reglas, las órdenes se irán generando sin necesidad de nuestra intervención, por
lo que nosotros, simplemente, nos dedicaremos a colocarlas en el mercado” Los
sistemas automatizados de trading: es un sistema de trading mecánico en el que
se automatiza el proceso de introducción de las órdenes.
Sistemas Discrecionales (Discrecional Trading Systems). Según (De
La Loma y Carcelén, 2005: Pág. 147) “Son un conjunto de reglas a las que
aplica su intuición ante cada operación en el mercado. Su gran ventaja está en la
flexibilidad y adaptación a los cambios en los mercados. Sus inconvenientes
están en la necesidad de tomar decisiones de forma constante, decisiones que
afectan nuestro control emocional. Además, la verificación de sus resultados en
una serie histórica es imposible y requieren mucha concentración y tiempo por
parte del trader.
Clasificación de sistemas por los datos utilizados y el posicionamiento en el mercado
Sistemas Continuos (Always-In Systems). Según (De La Loma y
Carcelén, 2005: Pág. 148): “Son los sistemas que están siempre en el
mercado”, pasan de posición short a long y viceversa, pero nunca cierran la
posición. Son los que ofrecen mayores rentabilidades, aunque también son lo
que conllevan un mayor riesgo.
23
Sistemas Intradiarios Puros (Intraday Systems). Según (De La Loma y
Carcelén, 2005: Pág. 148): “Lo que define a un sistema intradiario es que se
cierran todas las posiciones durante la jornada, es decir, que al cierre de cada
sesión tenemos todo nuestro capital en liquidez. Se utilizan bases de datos
intradiarias y el principal atractivo de estos sistemas está en evitar el riesgo del
gap de apertura. Son los de menor rentabilidad y riesgo.
Sistemas Intradiarios Continuos (Overnight Systems). Según (De La
Loma y Carcelén, 2005: Pág. 148): “Son los sistemas que abren posiciones
durante la sesión mediante datos intradiarios, sin la obligación de cerrar las
posiciones al final de la sesión bursátil”. Debido al riesgo de los gaps de
apertura, tienen un drawdown mayor que los intradiarios puros, aunque también
generan rentabilidades superiores por lo que la ecuación rentabilidad riesgo se
sitúa en un punto intermedio, entre las dos categorías anteriores.
Clasificación de Charlie F. Wright
Generalmente, existen tres tipos de mercados: tendenciales, laterales y
volátiles. Esta clasificación se basa en estas fases del mercado. Desde una
perspectiva perfeccionista, lo único que tendríamos que hacer, para ganar
mucho dinero, es saber la fase en la que nos encontramos y su futura duración y
aplicar el tipo de sistema correspondiente. Es algo bastante sencillo en la teoría,
pero imposible en la práctica. Nadie ni nada puede predecir los movimientos
del mercado. Los mercados en tendencia son siempre los más rentables y los
que todo trader debe buscar, el problema está en que nunca sabemos cuando va
a llegar una buena tendencia y una vez que estemos en tendencia, nunca
sabremos su duración. Algunos autores como John J. Murphy, establecen que
los mercados como regla general sólo están en tendencia 1/3 de las veces.
24
Sistemas de Tendencia. Según (De La Loma y Carcelén, 2005: Pág.
149): “Estos sistemas se benefician de periodos prolongados de subidas o
bajadas, y algunos ejemplos serían los Sistemas de rotura de rangos (Breakout
Systems), como la regla de las 4 semanas de Richard Donchian, o los Sistemas
de medias móviles, que pueden ser entre otras, exponenciales (EMA), simples
(SMA), Triangulares, (TMA), Ajustadas al Volumen (VAMA), adaptativas
(AMA), etc y se podrán utilizar cruces de una media con el precio, dobles o
triples cruces entre las medias, etc.
Sistemas Anti-tendencia o de Soporte y Resistencia (S/R). Según (De
La Loma y Carcelén, 2005: Pág. 149): “En un periodo lateral lo que
buscaremos será, principalmente, indicadores que nos indiquen Sobrecompra o
Sobreventa para buscar los giros del mercado”. Buscan una anticipación que en
muchas ocasiones será perjudicial para nuestra cuenta de resultados, aunque en
periodos prolongados de lateralidad nos proporcionarán un buen número de
operaciones ganadoras, con sustanciales beneficios. Ejemplos de indicadores,
conocidos por todos, son el RSI de Welles Wilder y el Estocástico de George
Lane.
Sistemas de Expansión de Volatilidad. Según (De La Loma y
Carcelén, 2005: Pág. 149): “Los mercados volátiles se caracterizan por saltos
abruptos del precio de los que nos podremos beneficiar, principalmente
mediante órdenes de compra o venta condicionadas”, suelen ser movimientos
rápidos de corta duración y algunos de los indicadores más conocidos para la
construcción de estos sistemas son el ATR (Average True Range) de Welles
Wilder o las Bandas de Bollinger.
25
Base de Datos
Según (HARWRYSZKIEWYCZ, 1994: Pág. 29) “El término de bases
de datos fue escuchado por primera vez en 1963, en un simposio celebrado en
California – USA. Una base de datos se puede definir como un conjunto de
información relacionada que se encuentra agrupada o estructurada. Desde el
punto de vista de la informática, la base de datos es un sistema formado por un
conjunto de datos almacenados en disco que permiten el acceso directo a ellos y
un conjunto de programas que manipulen ese conjunto de datos.”
Este es el pilar sobre el que se va a construir el sistema de trading, si no
se cuenta con una base de datos fiable y extensa, nunca se podrá construir un
buen sistema, a pensar que cuente con las mejores ideas y el mejor software de
desarrollo.
La base de datos debe ser fiable y estar completa para que los resultados
históricos del sistema se repitan en las operaciones futuras, es decir para que el
sistema sea robusto.
Como existen diferentes proveedores de datos es necesario que se
asemeje tambien al servicio de feed (suministro de datos electrónicos) en
tiempo real con el que se ha contratado. Si la base de datos es mala, los
resultados no serán los deseados.
En función del perfil del inversor / especulador nos vamos encontrar
con diferentes bases de datos de acuerdo a su tipo de frecuencia:
Los interesados en construir un sistema para medio y largo plazo
necesitara una base de datos cuyo horizonte temporal amplio con time-frame
poco exigente como podría ser: diaria, semanales y hasta mensuales.
26
Los interesados en una operativa a corto plazo, nuestras necesidades se
centran en un time - frame reducido (bases de 5min, 10 min., 15min, 30min, 1
hora) pero no necesitamos un horizonte temporal muy exigente.
Evaluación de Resultados (BASKTESTING)
Según (De La Loma y Carcelén, 2005: Pág. 176)
“Es una herramienta muy potente que nos va a servir para dar el visto
bueno al sistema y para saber como reaccionar durante la fase de
implementación del sistema, fase para la que no estamos emocionalmente
preparados y en la que tendremos que luchar contra nuestra naturaleza
humana”. Cualquier desviación del sistema, en su etapa de implementación en
tiempo real, ya sea positiva o negativa debe ser objeto de estudio y reflexión
para verificar que los parámetros establecidos en el modelo siguen siendo útiles.
Si queremos que nuestra cuenta de resultados refleje los números que
arroja el backtesting de nuestros datos históricos, estaremos obligados a realizar
todas las operaciones que nos dicta el sistema, esto es mucho más complicado
de lo que parece y por lo general siempre que empezamos a operar según las
señales de un sistema, pensamos que podemos mejorar las estadísticas si
cambiamos algunas señales. La experiencia de las pérdidas le demostrará que a
la larga su sistema habrá generado más dinero que su operativa discrecional.
Existen diferentes forma o criterios para evaluar un sistema y se puede
clasificar según (De La Loma y Carcelén, 2005: Pág. 176) como análisis de
ratios, análisis temporal, análisis grafico y análisis del DrawDown.
Análisis temporal: Resultados netos semanales, mensuales y anuales.
Tiempo en mercado y duración de las operaciones
27
Resultado Neto (Net Profit)
Este es el primer número en el que nos fijamos al realizar un sistema.
Esta compuesto por la suma de todas las operaciones ganadoras menos la suma
de todas las operaciones perdedoras. En cada operación está descontado el gasto
de comisiones y slippage. Si el objetivo de cualquier estrategia es ganar dinero,
¿Cuánto gana nuestro sistema? Nuestro primer objetivo es conseguir que este
importe sea positivo. n n
Resultado Neto ≡ ∑ Operaciones Ganadoras - ∑ Operaciones Perdedoras i =1 i =1
Número Total de operaciones
“Cuanto mayor sea el número de operaciones en una muestra, mejor será
la estimación de las propiedades medias del universo total”.
Tushar Chandle, se busca contar con el mayor número posible de operaciones
para mejorar la robustez del sistema.
Análisis de ratios:
Rentabilidad de la Cuenta (Return on Account)
Se trata de una combinación de los dos números para crear un ratio
formado por el resultado neto en el numerador y la inversión inicial más el
Drawdown máximo en el denominador. Nos ofrece el rendimiento obtenido en
función al dinero necesario para obtener dicha rentabilidad, y constituye un
ratio fundamental para comparar nuestro resultado con otras formas de
inversión. La Sharpe ratio se utiliza para mostrar hasta qué punto el retorno de
una inversión compensa al inversor por la asunción de riesgo. Por ejemplo
28
vemos como este ratio es de 534,51% o 5,34 y la interpretación es sencilla: Por
cada bolívar inmovilizado en el sistema hemos obtenido 5,34 bolívares.
Resultado Neto ROA ≡ Drawdown máximo + Capital Inicial Resultado Neto en % - Retorno de Inversión libre de riesgo en % Sharpe ≡ Desviación Estandar del Resultado Neto
Factor de Beneficio (Profit Factor):
Ratio formado por el total aportado por las operaciones ganadoras en el
numerador y el total aportado por las operaciones perdedoras. Se trata de un
número que nos indica cuantas veces excede el importe aportado por las buenas
operaciones sobre el importe detraído del resultado final por las operaciones
perdedoras.
n
∑ Operaciones Ganadoras i =1 Profit Factor ≡ n
∑ Operaciones Perdedoras i =1
Fiabilidad (Percent Profitable)
Ratio formado por el número de operaciones ganadoras dividido por el número
de operaciones perdedoras.
29
Número de Operaciones Ganadoras Fiabilidad ≡ Número de Operaciones Perdedoras
Promedio de las Operaciones (AverageWin/AverageLoss) – (Payoff ratio)
Es la expectativa matemática del Sistema, y se expresa como ratio entre
lo que ganan las operaciones buenas y lo que pierden las operaciones malas. En
cuanto el promedio monetario de cada operación se determina mediante la
relación entre resultado neto y el número de operaciones realizadas en el
periodo.
n
∑ Operaciones Ganadoras i = 1
Número de operaciones ganadoras Ratio Avg Win/AvgLoss ≡ n
∑ Operaciones Perdedoras i = 1
Número de Operaciones Perdedoras
Resultado Neto Promedio por operación ≡ n
Análisis Drawdown.
Es uno de los datos más importantes en la evaluación de los resultados y
se trata de una medida excepcional del riesgo máximo del sistema. Según (De
La Loma y Carcelén, 2005: Pág. 180) “Definimos el drawdown como la caída
consecutivas de los resultados, en términos monetarios y porcentuales desde un
pico haste un valle”.
30
Esta medida de riesgo se analiza de forma conjunta con el resultado neto
de la estrategia a efectos de constituir un ratio de rentabilidad riesgo. El ratio de
resultado neto partido por el máximo drawdown.
Máximum Drawdown (Reducción Máxima). Este es el dato más
importante en la evaluación de los resultados. El Drawdown máximo es la
mayor caída de los resultados, en términos monetarios, desde un pico hasta un
valle y resulta una medida excepcional del riesgo máximo del sistema. Vamos a
distinguir entre:
Drawdown Inicial: Sólo nos interesa la reducción tomada desde el inicio
del funcionamiento del sistema.
Drawdown Completo: Tomamos todas las reducciones durante la vida
del sistema, es por lo tanto más conservadora que la anterior y es la
recomendada.
Drawdown Diario: Toma para su cálculo sólo los precios de cierre
(datos diarios) de las sesiones o del cierre de las posiciones.
Drawdown Intradiario: Toma para el cálculo de la reducción todos los
valores ocurridos durante la sesión (datos intradiarios), es más conservadora
que la anterios y por supuesto, la recomendada.
Análisis Gráfico: Mediante el análisis gráfico se pretende obtener, de forma visual, una
buena aproximación sobre la bondad del sistema. Entre ellas tenemos The
Equity Curve,
31
Equity Curve o Equity Line (Curva de capital o Linea de capital)
Es una curva de resultados que toma posiciones cerradas. Es la
representación gráfica de los resultados netos del sistema. En el eje de las
ordenadas se tiene el número de operaciones y en el eje de las abscisas el
resultado neto que se tiene acumulado en el sistema. Partiendo de un capital
inicial. Objetivos es valuar el sistema, y consiste en buscar curvas de resultados
que asciendan de forma constante, sin movimientos bruscos.
OPTIMIZACION:
Se define como el proceso de búsqueda de la mejor solución de una
determinada función objetivo. Por ejemplo nuestros beneficios, sujeto a unas
restricciones, que son nuestro conjunto de reglas y parámetros.
El problema que se enfrentan los desarrolladores de sistemas, es la
distribución de los precios del pasado, en que no supone ninguna garantía de la
curva de precios futuros, por lo tanto cualquier proceso de optimización será
inútil, ya que los parámetros de nuestro sistema se ajustaran a la distribución de
precios del pasado y como la distribución pasada no influye el desarrollo de la
distribución futura, los resultados de la optimización nunca serán extrapolables
a los resultados futuros de nuestro sistema. Aparece como consecuencia de un
exceso de parámetros o una escasez en la base de datos empleada.
Para utilizar esta herramienta de forma eficiente se debe cambiar el
objetivo. No se va a buscar parámetros que den un mayor rendimiento neto.
Sino el conjunto de parámetros que nos ofrezca robustez, para esto se debe
contar con mapas de optimización en los que se debe visualizar las regiones
más robustas.
32
Generalmente se habla de procesos de optimización sobre parámetros de
un sistema. Pero la optimización es algo más complejo y se puede aplicar sobre
los parámetros de un sistema de trading, sobre los parámetros de un portafolio,
sobre un algoritmo de gestión monetaria.
Optimizadores implícitos:
Según (Jeffey Owen y Donna Mccorminck, 2000: Pág. 31). “Son
aquellos procesos en los que la optimización no se hace de forma explícita.”
Supongamos el trabajo de un trader que esta desarrollando un sistema para
aplicar a su operativa diaria, el trader observa sistema para aplicar a su
operativa diaria, el trader observa determinados comportamientos repetitivos en
las cotizaciones de un activo y diseña unas reglas para beneficiarse de dicho
comportamiento. Tras aplicar estas reglas decide hacer algún ajuste a su
sistema, y repite este proceso, una y otra vez hasta que llega aun conjunto de
reglas cuyo resultado genera la suficiente confianza como para utilizarlo en su
operativa diaria
Optimizadores de fuerza bruta o lineal:
Según (Jeffey Owen y Donna Mccorminck, 2000: Pág. 32). “Se busca
la mejor solución, a través de la prueba sistemática de todas las posibles
soluciones.” Se debe verificar todas y cada una de las interacciones definidas en
el proceso de optimización.
Optimizadores genéticos
Según (Jeffey Owen y Donna Mccorminck, 2000: Pág. 33). “Estas
realizan un proceso evolutivo en la búsqueda de la mejor solución.” Se trata de
optimizadores estocásticos, ya que se benefician de un proceso de aleatoriedad
33
en la búsqueda del óptimo. Además de la aleatoriedad, incorporan una mezcla
de selección y combinatoria.
Metodo (Method)
Los inversores, cuando actúan en el mercado de valores, lo hacen
guiados normalmente por algún tipo de modelo de análisis que les sirve de
referencia para tomar sus decisiones. Podemos distinguir en general dos escuela
del pensamiento: Análisis fundamental y Análisis técnico.
. Análisis fundamental:
Realiza un estudio pormenorizado de toda la información disponible que pueda
afectar directa o indirectamente al activo financiero estudiado con el objetivo
de buscar su valor intrínseco. Cuando hablamos de la fuentes de información:
estamos describiendo variables como: económicas, sociales, políticas que
puedan afectar el valor actual descontados de los flujos efectivo a futuro del
activo financiero que se este estudiando
Análisis técnico:
Según (Murphy, 2003: Pág. 26) “Es un estudio de los movimientos del
mercado, principalmente mediante el uso de gráficos, con el propósito de
pronosticar las futuras tendencias de los precios”, cuando se habla de
“movimiento del mercado” incluye tres fuentes principales de información
disponibles para el técnico: precio, volumen e interés abierto.
El enfoque técnico se basa en tres premisas:
34
El precio lo descuenta todo.
Según (Murphy, 2003: Pág. 28) “Este principio puede ser considerado la
piedra angular del análisis técnico. Supone que todos los elementos que afectan
el mercado, ya sean políticos, económicos, sociales, psicológicos o de cualquier
otra índole, están de hecho reflejados en el precio de la accion”. Por lo tanto, al
analizar la acción del precio de un mercado específico, se están analizando
indirectamente todos los factores relacionados con ese mercado.
El precio se mueve por tendencias
Según (Murphy, 2003: Pág. 29) “El objetivo principal del análisis
técnico es identificar una tendencia en su etapa temprana, para establecer
operaciones en la dirección de esa tendencia”, El concepto de tendencia es
absolutamente esencial para el enfoque técnico del análisis del mercado. Todas
las herramientas usadas por el analista técnico tienen un solo propósito: detectar
y medir las tendencias del precio para establecer y manejar operaciones de
compra-venta dentro de un cierto mercado.
La historia se repite
Según (Murphy, 2003: Pág. 30) “Gran parte del enfoque técnico está
basado en el estudio de la psicología humana, por lo que este principio es
equivalente a decir que los seres humanos tendemos a reaccionar de igual
manera ante circunstancias que tienden a ser iguales. Las formaciones técnicas
que aparecen en las gráficas, por ejemplo, son consecuencia del sentimiento
alcista o bajista de mercado, que tiende a comportarse de la misma manera ante
circunstancia similares”. Se asume que si funcionaron en el pasado, volverán a
funcionar en el futuro.
35
Dentro del término global de análisis técnico, podemos hablar del
análisis chartista, que se basa en métodos gráficos, es decir, en la utilización de
los “charts” o figuras que forman las cotizaciones, y el análisis técnico en
sentido restringido, basado en la utilización de indicadores y osciladores de
carácter estadístico o matemático.
Es la base de los sistemas proporciona las ideas que se necesita para
construir las señales. Las combinaciones que se pueden dar entre patrones
gráficos e indicadores y osciladores son infinitas por lo tanto en esta
investigación se va a reflejar en las bases teóricas las de mayor uso en el
mercado:
Patrones Gráficos o modelos de precios:
Según (Murphy, 2003: Pág. 128) “Son imágenes o formaciones que
aparecen en los gráficos de precios de valores o productos que se pueden
clasificar en distintas categorías y que tienen valor de predicción.” Hay dos
categorías principales de modelos de precios: de cambio y de continuidad.
Como su nombre lo indican, los patrones de cambio anuncian que se esta dando
un importante cambio de dirección en la tendencia. Los modelos de
continuidad, por otro lado, sugieren que el mercado solo esta en pausa durante
poco tiempo, posiblemente para corregir una condición sobrecomprada o
sobrevendida
Indicadores Técnicos
Según (Murphy, 2003: Pág. 228) “Es la representación gráfica de una
relación matemática entre variables bursátiles (generalmente cotizaciones)”,
que según su tendencia, cambio de sentido o corte de líneas de referencia,
indica el momento de compra o de venta de un título.
36
La principal ventaja de los indicadores y osciladores técnicos es su
sencilla utilización y fiabilidad en la toma de decisiones, destacando la fácil
lectura de sus señales de compra - venta, claras y concretas, por lo que toda
valoración de títulos (principalmente a corto y medio plazo) debería estar
complementada por esta vertiente del análisis técnico.
Teoria dow
Charles H. Dow creó en 1.884 dos medias o índices sectoriales para la Bolsa
de New York, que llamó Dow Jones Industrial Average (índice del sector
industrial) y Dow Jones Transport Average (índice del sector de transporte).
Con estos índices, pretendía establecer un indicador de la actividad económica,
ponderando dicha actividad a través de la evolución de determinados sectores
en el mercado bursátil. Charles H. Dow mantenía que el auge de la actividad
económica implica una mayor producción de las empresas industriales,
que al incrementar sus beneficios ven incrementadas la demanda de sus
acciones y consecuentemente sus cotizaciones.
Esta expansión lleva un efecto de arrastre al resto de sectores, cuyas empresas
empiezan a tener beneficios, y mejoran también sus cotizaciones. Basándose en
estos índices, Charles H. Dow, formuló su teoría, en la cual se basa todo el
análisis técnico moderno y por supuesto el chartismo.
Los puntos básicos de la Teoría de Dow:
1-. Los índices lo reflejan todo. Todos los factores posibles que afectan
a la cotización de las sociedades que cotizan en la bolsa de New York están
descontados por estos índices, que valoran todas las noticias, datos e incluso
desgracias naturales.
37
2-. Los mercados se mueven por tendencias. Las tendencias pueden ser
alcistas: cuando los máximos y mínimos son cada vez más altos o bajistas:
cuando los máximos y mínimos son cada vez más bajos. A su vez las
tendencias pueden ser primarias, secundarias o terciarias, según su duración.
3-. Principio de confirmación. Para confirmar una tendencia es necesario que
los dos índices coincidan con la tendencia, es decir los dos índices han de ser
alcistas o bajistas a la vez. Solamente se puede obtener una confirmación de la
tendencia utilizando como mínimo dos medias, en vez de una. Es decir, han de
estar todas las medias en tendencia alcista, para que la tendencia sea
efectivamente alcista.
4-. Volumen concordante. Si el mercado es alcista el volumen se incrementará
en las subidas y disminuirá en los descensos de los precios. Por el contrario si la
tendencia es bajista, el volumen será mas alto en las bajadas y se reducirá en las
subidas. Es decir: el volumen acompaña a la tendencia.
5-. Sólo se utilizan las cotizaciones de cierre. La Teoría de Dow, sólo utiliza
las cotizaciones de cierre, sin tener en cuenta los máximos o mínimos de cada
sesión.
6-. La tendencia está vigente hasta su sustitución por otra tendencia
opuesta. Hasta que los dos índices no lo confirman, se considera que la
tendencia antigua sigue en vigor, a pesar de los signos aparentes de cambio de
tendencia. Este principio intenta evitar cambios de posición prematuros.
Estos principios están plenamente vigentes en la actualidad, y como hemos
dicho todo el análisis técnico y chartista se basa fundamentalmente en la
Teoría de Dow. Hoy el promedio Dow Jones de valores industriales, es el
índice más conocido en América y en todo el mundo
38
Medias Móviles
Una media móvil, tal como su nombre lo indica, es una media sobre un
conjunto de valores (precios, volúmenes...) que tiene la particularidad que su
cálculo se efectúa sobre un número concreto de datos (n días) que marcan el
periodo. A medida que se incorpora un nuevo dato desaparece el primero, para
mantener siempre este periodo de cálculo.
Hay que resaltar en primer lugar que una media no anticipa nada, es un
indicador seguidor, no líder. Con las formaciones de precios chartistas
podríamos predecir el comportamiento futuro de los precios; con las medias lo
que se consigue es seguir la pista de la tendencia. Es decir, el cambio de
tendencia ya ha tenido lugar y posteriormente la media reacciona y lo confirma.
Con una media se obtiene una suavización de los precios, lo que permite
disminuir “el ruido” y tener una visión clara de la dirección de los precios, eso
sí, a costa de retrasar la actuación del mercado. El retraso y la suavización se
acentúan al incrementar los periodos de cálculo de las medias.
Las medias móviles se construyen con diversos datos. El cálculo se
realiza principalmente con los precios de cierre, pero hay quien utiliza los
máximos y mínimos del día para trazar medias móviles adicionales; o también
se suma el cierre, el máximo y el mínimo y se dividen por tres y al resultado se
aplica la media. El cálculo más común es el primero. También es posible
aplicar las medias móviles a otros casos, como el volumen de contratación e
incluso a otros indicadores.
39
Media móvil simple
Una medida móvil simple (MMS) combina los datos de demanda de la
mayor parte de los periodos recientes, siendo su promedio el pronóstico para el
periodo siguiente. Una vez calculado el número de periodos anteriores a ser
empleado en las operaciones, se debe de mantener constante. Se puede emplear
una medida móvil de tres periodos de 20, pero una vez que se toma la decisión
hay que continuar usando el mismo número de periodos. Después de
seleccionar el número de periodos a ser usados, se dan pesos iguales a las
demandas para determinar el promedio. El promedio se “mueve” en el tiempo
en el sentido de que al transcurrir un periodo, la demanda del periodo más
antiguo se descarta, y se agrega la demanda para el periodo mas reciente para la
siguiente operación, superando así la principal limitación del modelo del
promedio simple.
donde t = 1 en el periodo más antiguo en el promedio de n periodos t = n es el periodo más reciente
Media Móvil Ponderada
Algunas veces quien hace los pronósticos desea utilizar una media móvil
pero no quiere que las n(s) periodos tengan el mismo peso. Una medida móvil
ponderada (MMP) es un modelo de media móvil que incorpora algún peso de la
demanda anterior distinto a un peso igual para todos los periodos anteriores
bajo consideración, la representación de este modelo es el siguiente:
40
MP = (P(T) * N + P(T-1) * (N-1) + P(T-2) * (N-2)+ .... +P(T-N) / (N) + (N-
1) + (N -2 + ... + (N –N)
MP = MEDIA PONDERADA
P(T) = PRECIO
P(T-1) = PRECIO ANTERIOR
N = NUMERO DE DIAS PARA EL CALCULO DEL MP
Media Movil Exponencial
Con esta media se intentan superar los dos problemas que presenta la
media móvil simple: el no considerar más datos que los del periodo que cubre,
y el otorgar el mismo peso a los datos de todos los días computados.
La media móvil exponencial por una parte atribuye mayor importancia a los
datos más recientes, por esto es una media ponderada. Pero aunque otorga un
peso progresivamente decreciente a los datos más alejados en el tiempo,
incorpora en el cálculo todos los datos de precios pasados, y no solamente los
que cubren la media móvil. Por lo tanto la media exponencial introduce todos
los datos históricos aplicándoles una ponderación exponencial decreciente.
Además la media móvil exponencial se caracteriza por una constante "alfa" que
suaviza la media. La única finalidad de referir la media exponencial a un
período determinado es calcular el valor del factor "alfa"
Alfa = 2/n+1. Cuanto menor es el valor de alfa, menor es la volatilidad de la
media exponencial.
La formula es la siguiente:
Media de hoy = Media de ayer + (Cierre hoy - Media ayer) x (2/n+1)
Media Móvil Triangular
41
Como se indicó con anterioridad, las medias móviles constituyen una
forma muy sencilla de suavizarlas fluctuaciones sin importancia de las series de
precios y hacer las tendencias más fáciles de identificar.
La media móvil triangular es similar a la ponderada linealmente y a la
suavizada exponencialmente, excepto que se utiliza un esquema de ponderación
diferente. Las medias móviles ponderadas lineal y exponencialmente asignan la
mayoría del peso a los datos más recientes. La media móvil simple asigna la
misma ponderación a todos los datos. A diferencia de las anteriores, en la media
móvil triangular la mayor parte del peso se asigna a la parte media de los datos,
y una menor ponderación a los 2 extremos, tanto a los datos más antiguos como
a los más recientes.
La fórmula de la media móvil triangular es la siguiente: n ? Pt . wt t =1 MMT = ————————- n ? wt t =1 donde: wt = ponderador del momento t Pt = precio en el momento t n = número de días de la media móvil
42
Gestión Monetaria (Money):
Según (De La Loma, 2006: Pág.225) “Es un algoritmo matemático que
decide cuanto colocar en cada posición dependiendo del total de nuestro equity
o capital disponible para hacer trading.”
Las estrategias de gestión monetarias son independientes del sistema
que apliquemos, asi como del mercado o producto financiero con el que
estemos operando ya que lo único que necesita es una serie de operaciones con
el resultado neto de cada una de ellas este es el dato de entrada que utiliza.
La gestión monetaria entra en acción cuando ya se ha tomado una
posición en la bibliografía de “the trading games” de Ryan Jones establece la
relación entre trading y la gestión monetaria: “antes de tomar posición somos
TRADERS y cuando ya estamos en el mercado, dejamos de ser traders y nos
convertimos en gestores monetarios y de riesgos.
Estrategias de Gestión Monetaria:
Formula de kelly
Se trata de la estrategia más antigua, fue introducida por John L. Kelly
en el artículo “A new interpretación of information rate” publicado en 1956. La
fórmula determina la fracción de capital a arriesgar en cada operación, como
una función de nuestras probabilidades de operaciones ganadoras y perdedoras
y de nuestro Payoff.
43
Fixed fraction:
Este método fue introducido por Ralph Vince en su libro “portfolio
manament formulas” y es la base del resto de los algoritmos de gestión
monetaria. Parte del cálculo de un valor denominado delta que surge de la
relación entre el Drawdown máximo y una fracción arriesgada del capital
inicial. Y con el valor delta que se obtiene del cálculo anterior es el que se va a
tomar en cuenta a la hora de decidir el número de contratos a comprar, por
ejemplo en el caso de que el delta sea 1000 u.m entonces cada vez que el capital
inicial se incremente en 1000 u.m se incrementara el número de contratos a
comprar en una unidad en la siguiente operación.
Fixed ratio:
Esta estrategia fue desarrollada por Ryan Jones en su libro “the trading
game” y su origen esta en los trabajos de investigación del autor para mejorar el
fixed – fraction.
El método del fixed ratio es una estrategia de gestión monetaria de tipo
anti-martingale, esto significa que únicamente incrementara posiciones en
series de beneficios y reducirá posiciones en series de perdidas.
.
Solamente consta de una única variable que llamaremos delta. A través
de esta variable podremos elegir el nivel de riesgo de nuestra estrategia desde
agresiva a conservadora. Una delta baja implicaría una estrategia agresiva
mientras que una delta alta nos daría una estrategia mucho más conservadora.
La delta representa la fracción de la máxima drawdown que utilizaremos
para incrementar o reducir contratos.
.
44
Una forma correcta de aproximarse al mercado con esta estrategia
podría ser aplicando deltas superiores a drawdown / 2, deltas inferiores a este
resultado pueden aumentar rápidamente los beneficios, pero estarán expuestas a
sufrir drawdown muy acusadas en la curva de capital.
.
Para conocer el nivel al que deberemos de llegar para añadir un nuevo
contrato, la formula que deberemos de desarrollar será la siguiente:
.
Siguiente nivel = Nivel actual + (Numero de contratos * Delta)
Veamos un ejemplo:
.
Capital inicial 50.000 €
Numero de contratos = 1
Delta 5.000 €
Nuestro primer nivel seria =50.000 €+ (1 * 5.000 €) = 55.000 € para
incrementar un nuevo contrato.
.
Si nuestra cuenta de resultados esta por encima de 55.000 € entonces
nuestro nivel actual pasara a ser 55.000 € para despejar la ecuación:
.
Siguiente nivel =55.000 € + (2 * 5.000 €) = 65.000 € para pasar a 3
contratos
Siguiente nivel= 65.000 € + (3 * 5.000 €) = 80.000 € para pasar a 4
contratos
Siguiente nivel =80.000 € + (4 * 5.000 €) = 100.000 € para pasar a 5
contratos
Siguiente nivel =100.000 € + (5 * 5.000€) = 125.000 € para pasar a 6
contratos
.
45
Y así sucesivamente...
.
De la misma forma que este método incrementara contratos a medida
que se van superando los niveles establecido por la delta, deberemos de reducir
contratos cuando el capital actual descienda por debajo de los niveles que
previamente hayan sido establecidos.
.
Siguiendo con el ejemplo
.
Reduciremos a 5 contratos si el capital actual es inferior a 125.000 €
Reduciremos a 4 contratos si el capital actual es inferior a 100.000 €
Reduciremos a 3 contratos si el capital actual es inferior a 80.000 €
Reduciremos a 2 contratos si el capital actual es inferior a 65.000 €
Reduciremos a 1 contrato si el capital actual es inferior a 55.000 €
.
.
Uno de los puntos fuertes de este método es que reducirá la máxima
drawdown al ir descendiendo la escala de contratos. En el caso de estar
aplicando una delta neutral (Drawdown /2) nuestra máxima drawdown
supondría descender únicamente 2 contratos. Es por este mismo motivo por el
cual a medida que vamos aumentando contratos reducimos el riesgo que
supondría nuestra máxima racha de perdidas
Optimal F:
Es una variante mas del fixed-fration y la introdujo Ralph Vince en su
obra portfolio manament formulas. Nos ofrece la fracción óptima que debemos
colocar en cada operación para obtener el máximo retorno neto. Si la fracción
que utilizamos esta por encima de la f optima con total seguridad nos
46
arruinaremos por un exceso de agresividad, mientras que si nuestra fracción
esta por debajo de la f optima el crecimiento de la cuenta será demasiado lento.
Secure F
Es una variante más del Fixed-Fraction y fue introducido por Ryna
Systems. La f segura es similar a la f óptima excepto por la introducción de una
restricción del máximo DrawDown que estamos dispuestos a tolerar. Debido a
la incapacidad de la mayoría de los traders a soportar los elevados DrawDowns
que implica el uso de la f óptima, David Stendahl y Leo Zamansky llegaron a la
conclusión de que introducir una restricción de este máximo riesgo, ayudaría a
hacer más operativa esta estrategia.
De esta forma se introduce en el modelo la preocupación de muchos
traders por las elevadas fluctuaciones de su Equity, cuando la posición está
abierta. De esta forma si la restricción del máximo DrawDown se coloca por
encima del máximo DrawDown experimentado por el backtesting de nuestro
sistema, el resultado de la f segura será el mismo que el de la f óptima. Si el
máximo DrawDown se sitúa en un valor muy pequeño, estaremos ante una
estrategia muy conservadora, por lo que la f segura podrá ajustarse al grado de
agresividad de cada trader. Para más detalle sobre la f segura, recomiendo el
artículo de sus creadores, Leo Zamansky y David Stendahl, ‘Secure fractional
money management’, publicado en la revista S&C en junio de 1998.
Regla Del 2%.
Esta no es una estrategia en sentido estricto, ya que se trata de una
variante del Fixed-Fraction de Ralph Vince, en la que la fracción seleccionada
es muy pequeña con lo que nos situamos en un punto en el que nos dejamos
47
llevar por nuestra aversión al riesgo y optamos por una estrategia ultra-
conservadora. La regla del 2% se aplica de la siguiente forma: Si parto con un
capital de 100.000unidades monetarias y tomo una posición en el mercado, la
máxima pérdida posible (stop loss) que me generará esta operación será de
2.000 unidades monetarias, independientemente del tamaño de la posición
adoptada.
Las Tres Fases de la Gestión Monetaria
Una vez que tenemos nuestro sistema de trading y nuestra estrategia de
gestión monetaria, el siguiente paso lógico es el de aplicarlo en los mercados
para obtener un beneficio del trabajo realizado, Ryan Jones en su libro “The
Trading Game”, distingue tres fases bien diferenciadas por las que pasará
nuestra cuenta, independientemente del tipo de estrategia utilizada (Fixed-
Ratio, Fixed-Fraction. Optimal f, Secure f, etc):
Sowing Phase o fase de sembrado. En esta fase la cuenta está en su
punto mínimo, partimos del capital inicial y empezamos con un solo contrato.
El trader no recibirá ninguno de los efectos favorables de la estrategia de
gestión monetaria y además sufrirá los efectos negativos del apalancamiento
asimétrico, término que definiremos más adelante, al empezar a añadir
contratos, por lo que los resultados serán inferiores a los que obtendríamos al
aplicar nuestro sistema de trading sin gestión monetaria.
Growing Phase o fase de crecimiento. En esta segunda fase se empiezan
a ver los efectos de la estrategia, el efecto del apalancamiento asimétrico
disminuye y el trader llega a un punto en el que incluso si el sistema de trading
no es eficiente, nuestra cuenta mostrará beneficios.
48
Harvest Phase o fase de recolección. En esta fase final es cuando nuestra
cuenta muestra las" virtudes de nuestra estrategia de gestión monetaria. El
apalancamiento asimétrico ya es historia y estamos en un punto sin retorno a las
pérdidas, esto es, si nuestro sistema empieza a perder dinero nuestra cuenta no
se resentirá y se preservará el capital. Si ha tenido paciencia y disciplina con su
sistema de trading y su estrategia de money management, este es el momento de
los recoger los frutos del trabajo bien hecho.
Modelos De Valoración Del Capital.
Las diferentes estrategias de gestión monetaria expuestos se refieren al
capital total que arroja la cuenta de trading. Estas estrategias se pueden
complicar mucho partiendo de que existen tres formas de valorar nuestro capital
total. Estos tres métodos son:
Core Equity Model. (Modelo de valoracion Solo Capital): Es el modelo en
donde se tiene en consideración la cantidad necesaria para abrir una posición.
Nuestro Equity será igual al capital inicial menos los importes iniciales
destinados a cada una de las inversiones, independientemente de cómo se vayan
desarrollando las mismas.
Total Equity Model. (Modelo de valoración del capital total): El nivel de
Equity viene determinado por el total disponible en efectivo más el valor de
todas las posiciones abiertas, ya sean estas positivas o negativas.
Reduced Total Equity Model. (Modelo de valoración de capital reducido): Este
modelo es una combinación de los dos anteriores, y el cálculo del Equity sería
el siguiente: Al abrir una posición al igual que en el Core Equity Model,
restamos esa cantidad del total inicial, sin embargo, no lo dejamos así, y
añadimos cualquier importe que se beneficie de un stop loss que reduzca
nuestra posible pérdida o que garantice un beneficio.
49
DEFINICIÓN DE TÉRMINOS
A continuación se definen algunos de términos que con frecuencia se
estarán utilizando en el desarrollo de esta investigación, traducido de las
bibliografías “the enciclopedia of trading strategies” de jeffrey Owen Katz y
Donna Mc Cormick y “New Electronic Trading Systems in Foreign Exchange
Markets”, por Dagfinn Rime.
Trading: es una actividad de compra/venta de activos por cuenta propia,
generalmente a corto plazo y con expectativa de obtención de beneficios
rápidos.
Trader: Participante en un mercado que compra y vende activos por cuenta
propia, generalmente a corto plazo y con expectativa de obtener rápidos
beneficios.
Sistema de Trading: es un conjunto de reglas que generan señales de entradas
y salida en un determinado mercado o para ser mas exactos, señales de apertura
de posiciones (largas o cortas) y de cierre de operaciones (largas y cortas).
Análisis Técnico: Es un estudio de los movimientos del mercado,
principalmente mediante el uso de gráficos, con el propósito de pronosticar las
futuras tendencias de los precios, cuando se habla de “movimiento del
mercado” incluye tres fuentes principales de información disponibles para el
técnico: precio, volumen e interés abierto.
Gestión monetaria: es un algoritmo matemático que decide cuanto colocar en
cada posición dependiendo del total de nuestro equity o capital disponible para
hacer trading.
50
Foreing Exchange (Forex): es el sitio en el cual la moneda de una nación se
cambia por la de otra nación. A diferencia de otros mercados financieros, el
mercado cambiario no tiene una ubicación física, no posee un lugar de
intercambio central. Opera a través de una red electrónica de bancos,
sociedades y personas que cambian una moneda por otra.
Divisas: La divisa es moneda, billete o efecto mercantil (letras, pagaré, cartas
de crédito, etc...), que se usa básicamente fuera del país de emisión. Conviene
destacar la diferencia con el término moneda, cuyo significado incluiría
exclusivamente el metal o papel moneda utilizado para obtener bienes,
productos o servicios.
Short: Esta estrategia permite vender valores que no se poseen si se piensa que
el precio está alto y podría caer en el futuro.
Long: Cuando se compra un instrumento financiero esperando vender a precios mas
alto.
Reglas de entrada: Conjunto de reglas que determinan la apertura de una
posición, ya sea larga o corta.
Reglas de salida: Conjunto de reglas que determinan el cierre de una posición
ya sea larga o corta.
Parámetros: Son los valores de los indicadores utilizados en las reglas de
entrada y salida.
Filtros: Conjuntos de reglas que filtran las señales de entrada, haciendo que solo
entremos en las que cuenten con más probabilidades de éxito.
51
Stops: Conjuntos de reglas que determinan el cierre de una posición ya sea
larga o corta. Conceptualmente son iguales a las reglas de salida aunque se
clasifican de forma diferentes ya que su misión principal es la de proteger el
capital.
Máximum Drawdown ( Reducción Máxima). Este es el dato más importante en
la evaluación de los resultados. El Drawdown máximo es la mayor caída de los
resultados, en términos monetarios, desde un pico hasta un valle y resulta una
medida excepcional del riesgo máximo del sistema. Vamos a distinguir entre:
Drawdown Inicial: Sólo nos interesa la reducción tomada desde el inicio del
funcionamiento del sistema.
Drawdown Completo: Tomamos todas las reducciones durante la vida del
sistema, es por lo tanto más conservadora que la anterior y es la recomendada.
Drawdown Diario: Toma para su cálculo sólo los precios de cierre (datos
diarios) de las sesiones o del cierre de las posiciones.
Drawdown Intradiario: Toma para el cálculo de la reducción todos los valores
ocurridos durante la sesión (datos intradiarios), es más conservadora que la
anterior y por supuesto, la recomendada.
Slippage: se define como la diferencia entre el precio aprobado por el cliente y
el precio al cual la orden es realmente ejecutada.
Velas Japonesas: también conocidas como "Candelsticks" se han ido
popularizando en las ultimas dos décadas. Al igual que en los gráficos de
barras, se requiere el precio de apertura, cierre, mínimo y máximo.
Gaps: son agujeros en el gráficos son áreas sin operaciones.
52
CAPITULO III
MARCO METODOLÓGICO
TIPO DE MÉTODO
La investigación está asociada a un tipo de método cuantitativo definida
por el diseño de (HERNANDEZ, FERNANDEZ, BATISTA, 2003: Pág. 11)
“un plan para someterla a prueba, se miden los conceptos incluidos en las
hipótesis variables y se transforman las mediciones en valores numéricos (datos
cuantificables, para analizarse posteriormente con técnicas estadísticas y
extender los resultados a un universos más amplios).”
TIPO DE INVESTIGACIÓN
La investigación se encuentra enmarcada en un tipo aplicada. Según
(TAMAYO, TAMAYO 1997: pág. 80) “busca la aplicación o utilización de los
conocimientos que se adquieren. La investigación aplicada se encuentra
estrechamente vinculada con la investigación básica, pues depende de los
resultados y avances de esta última; esto queda aclarado si nos percatamos de
que toda investigación aplicada requiere de un marco teórico. Sin embargo, en
una investigación empírica, lo que le interesa al investigador, primordialmente,
son las consecuencias prácticas.”, el objetivo de este investigación es alcanzar a
diseñar modelos para operar la divisas eur/usd en el mercado utilizando
diferentes estrategias de inversión existentes.
54
DISEÑO DE LA INVESTIGACIÓN
Antes de comenzar a definir el plan para el diseño definimos el enfoque
que mas se adapta a la investigación (cuantitativo) y definimos el alcance
inicial del estudio, posteriormente se prosiguió a concebir de manera práctica y
concreta de responder a las preguntas de la investigación, cubrir los objetivos
generales y específicos.
Señala en su libro (HERNANDEZ, FERNANDEZ, BATISTA; Pág.:
184, 2003) “El diseño señala al investigador lo que debe hacer para alcanzar
sus objetivos de estudio y para contestar las interrogantes de conocimiento que
se ha planteado”.
Esto implica seleccionar un tipo de investigación, en la literatura existe
diferentes clasificaciones de los tipos de diseño de manipulación de variables
(experimental y no experimental), resultando la NO EXPERIMENTAL, la que
se adecua a los objetivos que se pretenden lograr, de acuerdo con la
bibliografía consultada (HERNANDEZ, FERNANDEZ, BATISTA, Pág. 267;
2003) “podría definirse como la investigación que se realiza sin manipular
deliberadamente variables. Es decir, se trata de investigación donde no hacemos
variar en forma intencional las variables independientes”, lo que se a tratar de
hacer, en esta investigación es observar los movimientos de los precios de la
divisas euro/dólar y partiendo de algunos patrones en el precio del euro/dólar
observar los efectos de tal movimientos en su propio rendimientos.
Desde el punto de vista de su temporalidad, definido como el número de
momentos en los cuales se recolectan los datos, en esta investigación se va a
observar las variables de una perspectiva temporal de tipo TRANSECCIONAL
defina axial en la bibliografía (HERNANDEZ, FERNANDEZ, BATISTA Pág.
270, 2003) “recolectan datos en un solo momento, en un tiempo único. Su
55
propósito es describir variables y analizar su incidencia e interrelación en un
momento dado. Es como tomar una fotografía de algo que sucede.”
En la investigación se va a tratar de observar los movimientos de los
precios de la divisa euro/dólar en un solo periodo de tiempo, el año 2006.
Dentro del diseño de investigación visto de la perspectiva temporal
transeccional este tiene diferentes tipos, y la que corresponde a la investigación
que se va a trabajar es la del tipo correlaciónales - causales: “estos diseños
describen relaciones entre dos o más categorías, conceptos o variables un
momento determinado de tiempo.” (HERNANDEZ, FERNANDEZ, BATISTA;
Pág. 274, 2003); en la investigación se pretende relacionar los movimientos de
los precios con algún indicador técnico bursátil para observar el rendimiento de
esta en el momento de tiempo estudiado.
POBLACIÓN:
La población según (Arias 2006: Pág. 100) “Se refiere al conjunto para
la cual serán válidas las conclusiones que se obtengan: a los elementos o
unidades (personas, instituciones) o casos a los cuales refiere la investigación”
La población objeto de estudio se ubica en el mercado internacional
cambiario de tipo flotante, y el cruce de monedas que se va a trabajar es el de
euro con respecto al dólar (es decir cuanto dólar voy a tener que dar para recibir
un euro). La población de los movimientos de precios del la divisas euro dólar
tiene origen desde 1ro de enero del año 2005 pero no tiene fecha de
culminación, por lo tanto el tamaño de la población lo podemos definir como
Infinita.
56
Unidades de análisis:
Estudiar la divisa euro – dólar (EUR/USD) con respecto al tiempo. Un
lapso de tiempo comprendido desde 1-1-06 hasta 31-12-2006.
Unidades de datos:
Tomando en cuenta la unidad de tiempo en que se va a realizar el
análisis (15 minutos).
TÉCNICAS E INSTRUMENTOS DE RECOLECCIÓN DE DATOS
Según (Arias) 2006 “Se entenderá por técnica, el procedimiento o forma
particular de obtener datos o información” en la presente investigación la
técnica va hacer de carácter documental Y según (Arias) 2006 “Un instrumento
de recolección de datos es cualquier recurso, dispositivo o formato (en papel o
digital), que se utiliza para obtener, registrar o almacenar información”, los
instrumentos necesarios para la recolección de datos los siguientes en la
investigación son:
Requerimientos de hardware:
Una PC con estas características mínima:
512 Mb RAM
Velocidad superior a las 2 GB
Disco duro de 10.000 R.P.M
Tarjeta de video 128 MB
Requerimientos de software:
Plataforma Visual Chart versión 4.0.
57
A través de la plataforma de visual chart se va a descargar todos los
datos históricos, procesa y simula los sistemas de trading que se va a
desarrollar.
TÉCNICAS DE PROCESAMIENTO DE DATOS
Según Arias (2006) Pág. 111 “en este punto se describen las distintas
operaciones a las que serán sometidos los datos que se obtengan: clasificación,
registro, tabulacion y codificación si fuere el caso”
Etapas de desarrollo del sistema:
Definir el tipo de operativa que queremos hacer: Time Frame objetivo. (PASO
1 Y 2 DEL CRONOGRAMA DE ACTIVIDADES) a través de la plataforma
visual chart, se va a descarga la data histórica.
Desarrollar la idea sobre la que se basa el sistema: (PASO 3 DEL
CRONOGRAMA DE ACTIVIDADES). Basadas en medias móviles y gestión
monetaria
Transformación de las ideas originales en un conjunto de reglas: conversión de
ideas abstractas en códigos de programación (PASO 4 DEL CRONOGRAMA
DE ACTIVIDADES), programar las reglas en lenguaje Visual Basic
Evaluar los resultados y optimización de los parámetros (PASO 5 DEL
CRONOGRAMA DE ACTIVIDADES), a través de la plataforma visual chart,
Excel y Cristal ball, desarrollo de la gestión monetaria en el sistema.
58
Selección del sistema (PASO 6 DEL CRONOGRAMA DE ACTIVIDADES)
a través de los resultados obtenidos en los cuadros.
Cuadro técnico metodológico
OBJETIVO GENERAL
Proponer un sistema de trading basado en el modelo de las tres Ms, que optimice la rentabilidad en las operaciones en mercado internacional cambiario, utilizando como caso de estudio: la divisa (EUR/USD) en el año 2006 Objetivos Específicos
Dimensión o factor
Indicadores Fuente Técnica e instrumento
analizar los diferentes indicadores técnicos basados en medias móviles para el análisis del mercado
indicadores técnicos medias móviles
conceptos y formulas
resultado de la recolección de información obtenida en las bibliografía especializada
cuaderno de notas
considerar las estrategias de gestión monetaria para operar en el mercado internacional cambiario
estrategias de gestión monetaria
conceptos y formulas
resultado de la recolección de información obtenida en las bibliografía especializada
cuaderno de notas
59
proponer
diferentes sistemas de
operaciones a través de
la plataforma visual
chart para operar en
mercado forex caso de
estudio: la divisa
Eur. / usd año
2006
sistemas operacionales
precio de la divisa eur/usd
data proveniente del servicio de data de visual chart
plataforma visual chart
Seleccionar el
sistema
de operaciones que
optimice la
rentabilidad en el
mercado
internacional
cambiario para la
divisa
EUR/USD en el
año 2006
Sistema de operaciones
Rendimientos De los sistemas de operaciones
De los sistemas previos seleccionados en el objetivo anterior
Plataforma visual chart Optimizador
CAPITULO IV
DESARROLLO DE LA ESTRATEGIA. 4.1 DESCRIPCIÓN DE LA ESTRATEGIA DE INVERSIÓN EN ESTUDIO.
� Nombre del Sistema: Cruce de Medias Móviles (AVGSYSV2)
� Tipo de gráfico: Velas Japonesas (Candlesticks)
� Frecuencia de los Datos: 15 min.
� Indicadores que se usan en el Sistema: media móvil simple, media móvil
ponderada, media móvil exponencial, media móvil triangular.
� Parámetros del Sistema (parámetros de los indicadores): Línea Corta
(indicador y periodo de tiempo), línea larga (indicador y periodo de
tiempo).
� Condiciones que debe cumplir el sistema para Posicionarse a Largo: que
la línea corta cruce de abajo hacia arriba a la línea larga.
� Condiciones para cerrar Posición a largo: que la línea corta cruce con la
línea larga de arriba hacia abajo
� Condiciones que debe cumplir el sistema para posicionarse a corto: que
la línea corta cruce de arriba hacia abajo a la línea larga
� Condiciones para cerrar posición a corto: que la línea corta cruce de
abajo hacia arriba a la línea largo
61
� Gestión Monetaria: Fixed Ratio
4.2 Optimización de la estrategia.
A continuación se describe en detalle cada uno de los parámetros o
variables de la estrategia, al tratar de combinar cada detalle de cada parámetro
con otro, se va a formar un sistema diferente, siendo objetivo de la
investigación determinar cual es el mejor sistema y mejor combinación de
variable que se pueda realizar a través de la estrategia de media móvil y gestión
monetaria:
4.2.1 Parámetros a Optimizar: 4.2.1.1 Parámetro Línea Corta Representada: 0 = media móvil simple 1= media móvil exponencial 2= media móvil ponderada 3= media móvil triangular 4.2.1.2 Parámetro Línea Larga Representada: 0 = media móvil simple 1= media móvil exponencial 2= media móvil ponderada 3= media móvil triangular
62
4.2.1.3 Parámetro Periodo de Tiempo del Indicador de la Línea Corta: El estudio se realiza desde el periodo 5 hasta el periodo 25. 4.2.1.4 Parámetro Periodo de Tiempo del Indicador de la Línea Larga: El estudio se realiza desde del periodo 26 hasta el periodo 60. 4.2.1.5 Parámetro Capital Inicial: 2500 dólares 4.2.1.6 Parámetro Delta: Partiendo de 100 hasta los 1000 dólares 4.3 Metodo de Optimización. 4.3.1 Búsqueda lineal: revisa uno a uno los sistemas 4.3.2 Criterio de decisión: ganancia realizada. 4.3.2 Comisiones: 0,0003% por operación
63
4.4 Conversión a lenguaje maquina (lenguaje de programación visual Basic) de la estrategia de inversion. '¡¡ Parameters Dim ShortAvgPeriod As Long '5 Dim ShortAvgType As Integer '0 Dim LongAvgPeriod As Long '30 Dim LongAvgType As Integer '0 Dim CapitalInicial As Double '50000 Dim Delta As Double '1000 Dim ValorMinMov As Double '1 Dim NumInicialContratos As Long '1 'Parameters !! Dim ShortAvgData&, LongAvgData&, ContratosUE& Dim Incremento#, NumeroContratos&, PIP# Option Explicit Public APP As SysUserApp Implements System Public Sub System_OnInitCalculate() With APP If ShortAvgType <= 0 Then ShortAvgData = .GetIndicatorIdentifier(AvSimple, Data, ShortAvgPeriod, PriceClose) ElseIf ShortAvgType = 1 Then ShortAvgData = .GetIndicatorIdentifier(AvExponential, Data, ShortAvgPeriod, PriceClose) ElseIf ShortAvgType = 2 Then ShortAvgData = .GetIndicatorIdentifier(AvWeighted, Data, ShortAvgPeriod, PriceClose) ElseIf ShortAvgType >= 3 Then ShortAvgData = .GetIndicatorIdentifier(AvTriangular, Data, ShortAvgPeriod, PriceClose) End If '-- If LongAvgType <= 0 Then LongAvgData = .GetIndicatorIdentifier(AvSimple, Data, LongAvgPeriod, PriceClose) ElseIf LongAvgType = 1 Then LongAvgData = .GetIndicatorIdentifier(AvExponential, Data, LongAvgPeriod, PriceClose) ElseIf LongAvgType = 2 Then LongAvgData = .GetIndicatorIdentifier(AvWeighted, Data, LongAvgPeriod, PriceClose) ElseIf LongAvgType >= 3 Then
64
LongAvgData = .GetIndicatorIdentifier(AvTriangular, Data, LongAvgPeriod, PriceClose) End If '--- PIP = .GetSymbolInfo(SbiMinMov) NumeroContratos = NumInicialContratos: ContratosUE = 0 .StartBar = 0 End With End Sub 'Funcion para los cruces Private Function CrossType(CruzadaAnterior As Double, CruzaAnterior As Double, Cruzada As Double, Cruza As Double) As Integer CrossType = 0 If (CruzaAnterior <> NullValue) And (CruzadaAnterior <> NullValue) Then If Cruza > Cruzada And CruzaAnterior <= CruzadaAnterior Then CrossType = 1 If Cruza < Cruzada And CruzaAnterior >= CruzadaAnterior Then CrossType = -1 End If End Function Public Sub System_OnCalculateBar(ByVal Bar As Long) With APP Dim ShortAvg#, LongAvg#, ShortAvgAnt#, LongAvgAnt#, Cruce%, gmp% Dim BenefNeto#, Benef#, Add& gmp = .GetMarketPosition ShortAvg = .GetIndicatorValue(ShortAvgData): ShortAvgAnt = .GetIndicatorValue(ShortAvgData, 1, 1) LongAvg = .GetIndicatorValue(LongAvgData): LongAvgAnt = .GetIndicatorValue(LongAvgData, 1, 1) Cruce = CrossType(LongAvgAnt, ShortAvgAnt, LongAvg, ShortAvg) '-- Fixed Ratio If gmp <> 0 Then BenefNeto = .NetProfit(ByPoints) * ValorMinMov / PIP Benef = CapitalInicial + BenefNeto If Benef <= CapitalInicial Then NumeroContratos = NumInicialContratos Else Add = Int((Benef - CapitalInicial) / Delta) If Add > 0 Then NumeroContratos = NumInicialContratos + Add Else NumeroContratos = NumInicialContratos End If End If
65
End If '-- ENTRADAS If gmp <> 1 And Cruce = 1 Then If NumeroContratos <> 0 Then .Buy AtClose, NumeroContratos End If If gmp <> -1 And Cruce = -1 Then If NumeroContratos <> 0 Then .Sell AtClose, NumeroContratos End If End With End Sub Public Sub System_OnSetParameters(ParamArray ParamList() As Variant) '¡¡ Parameters initialization ShortAvgPeriod = ParamList(1) ShortAvgType = ParamList(2) LongAvgPeriod = ParamList(3) LongAvgType = ParamList(4) CapitalInicial = ParamList(5) Delta = ParamList(6) ValorMinMov = ParamList(7) NumInicialContratos = ParamList(8) 'Parameters initialization !! End Sub Public Sub System_OnCalculateRange(ByVal StartBar As Long, ByVal FinalBar As Long) Dim i As Long i = APP.StartBar If StartBar > i Then i = StartBar End If While Not APP.ShouldTerminate And i <= FinalBar APP.CurrentBar = i System_OnCalculateBar i i = i + 1 Wend End Sub Private Sub SysUserAppInstance_OnConnection(ByVal Application As SysUserApp, ByVal MTDllInst As Object, Custom() As Variant) Set APP = Application End Sub
66
4. 5 RESULTADOS.
En esta parte del capitulo y tomando en cuenta el criterio de toma de
decisión de la ganancia monetaria, a través de la plataforma de Gráficos
Visualchart 4.0, se determino que el mejor modelo es la estrategia que combina
la línea móvil corta ponderada de 20 periodos tiempo con la línea media móvil
larga triangular de 27 periodos de tiempo cuya delta es de 796 dólares de
ganancia para pasar al siguiente nivel, cuyo resultado monetario fue de 1766
dólares de beneficio con una inversión de 2500 dólares, a continuación se
presentan los resultados:
4.5.1 Modelo Óptimo Total de Interacciones: 10.595.760 Modelo Optimo: 20 – 2 - 27 -3 - 796 Parámetro Línea corta representada: 2= media móvil ponderada Parámetro Línea larga representada: 3= media móvil triangular Parámetro Periodo de Tiempo del Indicador de la Línea Corta: Estudio selecciono una media móvil de 20 periodos. Parámetro Periodo de Tiempo del Indicador de la Línea Larga: Estudio selecciono una media móvil de 27 periodos Delta = 796 dólares de ganancia para pasar al siguiente nivel 4.5.2 Estadísticas del Modelo Óptimo: Capital= 2500 dólares
67
Ganancia = 1766 dólares Numero total de operaciones = 1925 Fiabilidad = 62,34% Mejor negocio = 171 dólares Peor negocio = -387 dólares Ganancia media positiva = 22 dólares por operación Ganancia media negativa = 34 dólares por operación Drawdown = 1336 dólares Mejor serie de ganancia= 2374 dólares
Fig.1 se puede observar el día 27- 12-06 una señal de entrada en corta
cuando la línea corta (roja) cruza la línea larga (azul) de arriba hacia abajo. Para
68
el día 29-12 -06 se observa un cruce entre la línea corta y la línea larga de abajo
hacia arriba lo que nos indica una señal de compra.
Fig.2. En esta figura se puede observar el sistema en operación
69
Fig. 3. Aquí podemos observar la herramienta de la plataforma
visualchart denominada optimizador de sistema, en la cual insertaremos los
parámetros de nuestro sistema.
70
Fig. 4. Los resultados estadísticos presentados por la plataforma visual chart.
CONCLUSIONES
La investigación se centro en el desarrollo de un sistema de trading
basado en el modelo de las tres Ms de Alexander Elder: Mind, referido al
desarrollo de un sistema para evitar los conflictos emocionales que tienen los
operadores discrecionales; Method vinculado al uso de cruce de medias
móviles para indicarle al operador cuando es el momento de realizar una
operación (ya sea larga o corta), y finalmente Money (gestión monetaria),
siendo lo más importante a lo que se enfrenta el operador cuanto compra en
cada operación.
En este sentido el modelo optimo, después de haber evaluado mas de 10
millones de modelos diferentes (dada las restricciones), se puede decir que fue
el modelo 20 – 2 – 27 – 3 -796 (cruce de la media móvil corta ponderada de 20
periodos con la media móvil larga triangular de 27 periodos con una delta de
796 dólares), de acuerdo al criterio de máxima ganancia monetaria, que en este
caso fue de 1766 dólares anuales con un capital inicial de 2500 dólares,
arrojando un rendimiento del 70%. Del modelo estudiado, cobra especial
relevancia lo referido a la gestión monetaria (fixed ratio), en donde se observa
su importancia al mostrar deltas entre los 650 hasta 800 dólares, con resultados
positivos (bajo unos parámetros de 100 hasta los 1000 dólares).
El éxito en el desarrollo de este sistema de trading, se centra en que se
encontró un método de operación rentable (de los modelos sometidos a
estudio), que se ajusta perfectamente a la personalidad del mercado de
internacional de divisas caso euro – dólar para el año 2006. Los sistemas de
operaciones están destinados, fundamentalmente, a aquellos operadores que
desean eliminar la subjetividad y el componente emocional de la operación, al
mismo tiempo que desean aprovechar el beneficio de tener el respaldo de la
estadística.
72
Si bien como se menciono al principio la excelencia es lograda solo por
los operadores discrecionales (algunos de ellos), los sistemas de operaciones
constituyen un método valido de inversión, que puede llegar a ser muy rentable,
dependiendo del operador para diseñarlos y ajustarlos en su debido tiempo.
73
ANEXOS
PROGRAMACION EN AMBIENTE VISUAL BASIC
VBA es una aplicación desarrollada por Microsoft para ser utilizada en otros programas (Como Visual Chart). VBA es un Lenguaje de programación y a diferencia que en la Plataforma de Diseño Visual, sí es necesario tener conocimientos de programación para su utilización. Por este motivo aconsejamos que para aprender a programar en Visual Basic, utilice la ayuda incorporada en la propia aplicación o la extensa literatura que hay disponible en las librerías sobre la materia. En VBA el usuario podrá definir sus propias estrategias de inversión: Sistemas, Indicadores, Estudios (PaintBar, PaintSeries, PaintMaxMin) y Macros sobre tablas. Cuando creamos o modificamos una estrategia de inversión utilizando VBA nos aparecerá el editor de VBA. Los procedimientos o métodos que nos aparecerán serán similares para Sistemas, Indicadores y Estudios. En el caso de Sistemas, Indicadores, y Estudios nos aparecerán los siguientes procedimientos: OninitCalculate, OnCalculateBar, OnSetParameters, OnCalculateRange y OnConnection. Estos procedimientos aparecerán en el orden en el que se citan. El usuario solo utilizará para escribir su código los dos primeros (OninitCalculate y OnCalculateBar), los otros tres son necesarios para el cálculo de la estrategia pero no deben ser modificados en ningún caso. Las Fuentes son la base sobre la que se calculan los sistemas, indicadores y estudios (Ej. datos históricos sobre acciones, índices, futuros, etc.). Las fuentes están constituidas por una serie de registros que contienen diferentes campos (Fecha, Hora, Apertura, Máxima, Mínima, Cierre, Volumen y Open Interest). Cada uno de estos registros se corresponde con una Barra de un Símbolo. Si los datos que usamos son intradiarios se incluirá el campo “Hora” y el valor de cada registro variará en función de la compresión de tiempo elegida para cada barra (5 minutos, 10 minutos, 30 minutos, etc.). En Visual Chart se llaman “datas” a los valores históricos de un gráfico insertado en una ventana cualquiera (una fuente insertada en un gráfico). Por defecto todas los sistemas, indicadores y estudios se construyen para ser insertados en “data” (data por defecto) que es cualquier símbolo sobre el que se inserte el sistema. El data por defecto no necesita ser añadido por el usuario puesto que la PDV lo incluye en cualquier nuevo proyecto creado. En el caso de que quisiéramos usar diferentes símbolos (acciones, futuros, etc.) para hacer un sistema, podemos elegir entre dos maneras de hacerlo:
� Usar Datas. Los datas son valores numéricos.Así, en VBA, hay definidas cuatro constantes con estos números: la constante “Data” está definida como 0 y es el data por defecto; también hay definidas tres constantes más que son “Data1” que tiene como valor 1, “Data2” que tiene como valor 2 y “Data3” que tiene como valor 3. Si deseamos usar más datas solo tenemos que definir constantes que equivalgan al número de data que deseamos usar (Ej. si queremos usar un símbolo que tenemos insertado en la
74
subventana 5, solo tendremos que definir una constante y asignarle un valor de 5 “Const Data5 As Long = 5”, aunque también podemos simplemente poner el número 5 directamente en lugar del data). De esta manera “data1” hará referencia al primer símbolo que se situó en la ventana en la que se inserte el sistema, indicador o estudio. “Data2” hará referencia al segundo símbolo que se insertó en la ventana y así sucesivamente.
Por tanto hay que hacer una distinción entre “data” (data por defecto con valor igual a cero) que hace referencia al símbolo sobre el que se aplica el sistema, indicador o estudio y los datas añadidos (data1, data2,.....data-n) que hacen referencia a los diferentes símbolos que hay insertados en la ventana y toman el nombre en función del orden de inserción (data1 = primer símbolo insertado, data2 = segundo símbolo insertado.....etc. El “data” (data por defecto) y alguno de los datas añadidos (data1,data2...etc.) pueden ser el mismo. Este caso podría darse en el supuesto de que hagamos un sistema que usa “data”(data por defecto) y otro data añadido (Data1) en una ventana en la que previamente hemos insertado varios símbolos. Si insertamos el sistema citado en la primera subventana, “data” y data1 referirían al mismo símbolo. Por esta razón aconsejamos que cuando se usen varios símbolos no se utilice “data”(data por defecto). También es aconsejable que la ventana en la que se va a insertar el sistema tenga ordenados de arriba abajo los símbolos que se van a utilizar para que haya una correspondencia sencilla entre el número de data y el orden en el gráfico (data1=primer símbolo, data2=segundo símbolo... etc.).
Añadir Simbolos. Para añadir un nuevo símbolo hay que seguir el proceso del siguiente ejemplo:
75
En el círculo 1 tenemos la definición de la variable Telefónica como DataIdentifier. En el círculo 2 se le asigna a la variable Telefónica un identificador del símbolo o fuente que deseamos obtener. En este caso estamos obteniendo un identificador de Telefónica. En el tercer círculo hemos utilizado el identificador “Telefónica” en la función “.Close” que devuelve el valor del cierre. En este ejemplo en concreto, la función devuelve el cierre de la barra 0 que es la barra ultima del gráfico donde insertemos el sistema. De esta manera cada vez que se nos pida el data en una función podremos poner Telefónica y la función devolverá datos calculados u obtenidos de este símbolo.
Los símbolos seleccionados de esta manera, son utilizados independientemente de si se insertan luego en una ventana como gráfico o no. Es decir, se pueden utilizar datos referentes al Ibex Indice para hacer un sistema que luego se insertará en Telefónica sin necesidad de que el gráfico del Ibex Indice esté insertado en una ventana junto con Telefónica. Esta posibilidad se ha creado para ser utilizada principalmente en las Macros sobre Tablas ya que en estos casos no hay ningún símbolo sobre el que se inserta la Macro. Por tanto aconsejamos que cuando se construyan
76
sistemas para ser utilizados en diferentes símbolos se utilicen datas(excluyendo, como hemos visto, el “data” o data por defecto para evitar confusiones). Es decir se utilizará Data1 para hacer referencia al primer símbolo insertado, Data2 para el segundo, etc. Para acceder al valor de una función solo deberá teclear un punto “.” sobre el editor de VBA y automáticamente se desplegará una ventana con la lista de funciones y variables del sistema disponibles. Cuando empiece a teclear el nombre de la función, se irán seleccionando automáticamente en la ventana aquellas que comienzan por las mismas letras. Cuando vea seleccionada la función que desea, con solo pulsar el tabulador o el espaciador se insertará en el código.
� Si la función tiene parámetros, se desplegará la ayuda en línea de VBA para indicarle que tipo de parámetros recibe cada función.
� Las funciones no son líneas de datos como los Indicadores, por lo tanto no se puede calcular una función basándose en otra función pues las funciones solo devuelven un dato.
� En el caso de las funciones que obtienen datos hay que poner los parámetros entre paréntesis (por ejemplo la función “.GetLowest”).
� En el caso de las funciones que consisten en dar ordenes o establecer valores no es necesario poner entre paréntesis los parámetros como es el caso de “.Buy”, “.Sell”. “.SetIndicatorValue”, ”.SetCellValue”, etc.
77
� Además de estas funciones específicas de Visual Chart, encontrará disponibles todas las funciones de VBA. La Ayuda y forma de uso de estas funciones, las encontrará en el propio editor de VBA.
Para crear un Estudio, debemos usar alguna de las siguientes funciones:
� .PaintBar. Mediante esta opción, podremos pintar barras en el gráfico con los valores que nosotros deseemos para la apertura, máxima, mínima y cierre. Esta función recibe los siguientes parámetros:
o Open. En este parámetro debemos introducir el valor que deseamos tenga la apertura de la barra que vamos a dibujar. Cualquier valor numérico o una variable de tipo numérico son aceptados en este parámetro.
o Close. En este parámetro debemos poner el valor que deseamos tenga el cierre de la barra que vamos a dibujar. Cualquier valor numérico o una variable de tipo numérico son aceptados en este parámetro.
o High. En este parámetro debemos poner el valor que deseamos tenga la Máxima de la barra que vamos a dibujar. Cualquier valor numérico o una variable de tipo numérico son aceptados en este parámetro.
o Low. En este parámetro debemos poner el valor que deseamos tenga la Mínima de la barra que vamos a dibujar. Cualquier valor numérico o una variable de tipo numérico son aceptados en este parámetro.
o Color. En este parámetro debemos introducir un color de tipo “RGB” (Rojo, Verde, Azul). Esta función de visual basic acepta valores para estos tres colores entre 0 y 255. VBA tiene unos colores definidos por defecto que son los estándares en ingles con vb delante ( rojo, vbRed).
o LineNumber. En este parámetro especificaremos el número de orden de pintar estudio. Esto es para estudios que utilizan diferentes órdenes de pintar(Ej. si queremos incluir en un estudio una orden de pintar tipo PintarBarra (.PaintBar) y otra del tipo Pintar Línea (.PaintSeries), Deberemos poner a la primera orden número de línea 0 y a la segunda, número de línea 1.
o Width. En esta casilla se puede establecer el ancho de la barra que estamos diseñando. El valor uno “1” equivale al ancho standard de la barra en el gráfico. Si damos un valor excesivo el resultado será que se juntarán las barras del gráfico.
o nBarsAgo. Si queremos pintar una barra que está antes de la barra actual(en la que se están haciendo los cálculos), en esta casilla podemos indicar el número de barras hacia atrás en la que se pintará la barra que estamos diseñando.
78
� .PaintMaxMin. Esta función es similar a Pintar Barra. La diferencia es que en esta solo podremos establecer valores para la Máxima y para la Mínima de la barra que deseamos pintar. Si usamos esta función, deberemos pasarle los siguientes parámetros:
o Top. En este parámetro debemos poner el valor que deseamos tenga la Máxima de la barra que vamos a dibujar. Cualquier valor numérico o una variable de tipo numérico son aceptados en este parámetro.
o Bottom. En este parámetro debemos poner el valor que deseamos tenga la Mínima de la barra que vamos a dibujar. Cualquier valor numérico o una variable de tipo numérico son aceptados en este parámetro.
o Color. En este parámetro debemos introducir un color de tipo “RGB” (Rojo, Verde,Azul). Esta función de visual basic acepta valores para estos tres colores entre 0 y 255. VBA tiene unos colores definidos por defecto que son los estándares en ingles con vb delante ( rojo, vbRed).
o LineNumber. En este parámetro especificaremos el número de orden de pintar estudio. Esto es para estudios que utilizan diferentes órdenes de pintar(Ej. si queremos incluir en un estudio una orden de pintar tipo PintarBarra (.PaintBar) y otra del tipo Pintar Línea (.PaintSeries), Deberemos poner a la primera orden número de línea 1 y a la segunda, número de línea 2.
o Width. En esta casilla se puede establecer el ancho de la barra que estamos diseñando. El valor uno “1” equivale al ancho standard de la barra en el gráfico. Si damos un valor excesivo el resultado será que se juntarán las barras del gráfico.
o nBarsAgo. Si queremos pintar una barra que está antes de la barra actual(en la que se están haciendo los cálculos), en esta casilla podemos indicar el número de barras hacia atrás en la que se pintará la barra que estamos diseñando.
o � .PaintSeries. Esta función se utiliza para pintar líneas de datos en
pantalla. Esta tarea también se puede realizar haciendo un indicador, pero en el supuesto de que queramos mezclar líneas con opciones de PintarBarras, o PintarFiguras, podremos optar por crear un estudio que incluya todos estos tipos. Hay que recordar aquí que los estudios no pueden ser utilizados en otro tipo de estrategia como sistemas, indicadores etc. Por tanto si deseamos usar después la línea de datos debemos optar por crear un Indicador. Si usamos esta función, le deberemos pasar los siguientes parámetros:
o Price. En este parámetro debemos incluir el valor que queremos que tenga la línea en la barra actual. Cualquier valor numérico o una variable de tipo numérico son aceptados en este parámetro.
o Color. En este parámetro debemos introducir un color de tipo “RGB” (Rojo, Verde, Azul). Esta función de visual basic acepta valores para estos tres colores entre 0 y 255. VBA tiene unos colores definidos por defecto que son los estándares en ingles con vb delante ( rojo, vbRed).
79
o LineNumber. En este parámetro especificaremos el número de orden de pintar estudio. Esto es para estudios que utilizan diferentes órdenes de pintar(Ej. si queremos incluir en un estudio una orden de pintar tipo PintarBarra y otra del tipo Pintar MaxMin, Deberemos poner a la primera orden número de línea 1 y a la segunda, número de línea 2.
o Width. En esta casilla se puede establecer el ancho de la línea que estamos diseñando. El valor uno “1” equivale al ancho standard de la línea en cualquier indicador.
o nBarsAgo. Si queremos dar un valor a la línea en una barra que está antes de la barra actual(en la que se están haciendo los cálculos), en este parámetro indicaremos el número de barras hacia atrás en la que se pintará la barra que estamos diseñando.
Para establecer el valor de un Indicador se utiliza la función .SetIndicatorValue. Esta función tiene dos parámetros:
� Value: Es el valor que deseamos tenga el indicador para esta barra.
� Line: Es el número de línea que deseamos tenga esta orden de establecer valor del indicador. Los indicadores pueden tener varias líneas de datos. Para establecer varias líneas de datos debe usar tantas veces como líneas quiera crear esta función y dar a este parámetro un número diferente cada vez.
Las cuatro funciones que se utilizan para dar las ordenes de Compra/venta son las siguientes:
� .Buy. Se utiliza para dar órdenes de compra. � .Sell. Se utiliza para dar órdenes de venta. La orden de venta
supone una entrada a corto. Si deseamos cerrar una compra debemos utilizar la función que sigue.
� .ExitLong. Se utiliza para dar órdenes de Liquidar Largo. Este tipo de órdenes sirve para cerrar posiciones. Ej. si hemos dado una orden de compra de 100 acciones y deseamos venderlas usaremos esta función. La orden de venta supondría una entrada a corto o venta a crédito se utiliza para futuros, opciones y demás derivados.
� .ExitShort. Se utiliza para dar órdenes de Liquidar Corto. Esta función se utiliza para cerrar posiciones a corto. Caso de venta de futuros opciones u otros derivados.
� Estas funciones reciben los siguientes parámetros: o Type: Es el tipo de orden. Este parámetro puede tener
cuatro valores que son: o Atclose. Ordenes al Cierre. o AtMarket. Ordenes a Mercado. o AtLimit. Ordenes Limitadas.
80
o Atstop. Ordenes en Stop. o Contracts: Es el número de contratos/acciones que
deseamos comprar/vender en esta orden. o Price: es el valor de la orden en el caso de las ordenes
limitadas y en stop. o Label: Es la etiqueta que deseamos tenga la orden. Su valor
debe ser entrecomillado. o Data: Con este parámetro estableceremos en el data en el
que deseamos comprar/vender.
Los indicadores son fórmulas matemáticas que utilizan diferentes datos para su cálculo, y ofrecen resultados que permiten inferir ciertas características de la fuente sobre la que se aplican. Para usar un indicador en VBA es necesario seguir los pasos ilustrados en el ejemplo siguiente.
El primer paso consiste en definir una variable identificador como “DataIdentifier”. Esta variable contendrá un identificador del Indicador elegido (en el ejemplo, el RSI). Conviene que el nombre de la variable sea distinto al nombre del indicador que queramos obtener. En este caso hemos optado por “MiRsi” para obtener el indicador RSI. Cualquier otro nombre es válido, excepto el del mismo indicador. Esto es debido a que los indicadores
81
y sistemas generados en VBA están definidos como constantes en otro módulo del proyecto y se produciría un conflicto de variables. En segundo lugar debemos obtener el identificador del indicador en cuestión. Para ello, asignaremos a la variable “MiRsi” el valor obtenido por la función “.GetIndicatorIdentifier”. Esta función recibe como parámetros obligatorios el DataName o nombre del indicador (Código) y el data o fuente sobre la que deseamos se calcule dicho indicador. Esta función recibe también a continuación un número de parámetros adicionales “Aditional Parameters” que se corresponden con los parámetros de entrada que tenga el indicador. El número y tipo dependerá del indicador que estemos seleccionando. En este ejemplo hemos seleccionado el DataName “RSI”, la serie sobre la que se calculará este será “Data” (o data por defecto que es cualquier gráfico sobre el que se inserte el indicador). Como parámetros adicionales hemos pasado “14,70,30” que son los parámetros deseados para el RSI. En lugar de estos parámetros podemos poner una variable. En tercer lugar hemos usado el identificador obtenido en el segundo paso en la función “.GetIndicatorValue” que se utiliza para obtener el valor de un indicador. En cualquier función en la que se nos pida un parámetro como Data podremos poner en su lugar “MiRsi” y la función se calculará tomando como base para su cálculo los valores del indicador RSI. En este ejemplo concreto hemos establecido una condición que consiste en comprar al cierre de la barra actual si el indicador RSI tiene un valor superior a 70. En el supuesto de que deseemos usar un indicador calculado sobre otro indicador (Ej. una media móvil calculada sobre el RSI), el proceso a seguir sería el siguiente:
82
En este ejemplo hemos declarado dos variables como DataIdentifier, “MiRsi” y “MediaMovil”. En el cuadro dos hemos asignado a la variable MiRsi un identificador de la fuente RSI. Cuando obtenemos el indicador para la media móvil seguimos el mismo proceso con una variación y es que en este caso hemos puesto la variable MiRsi en el parámetro en el que se nos pide el Data en la función “.GetindicatorIdentifier”. Por último hemos utilizado el identificador guardado en la variable MediaMovil en la función “.GetindicatorValue”, que, como hemos señalado antes, sirve para obtener el valor del indicador. En el caso que nos ocupa, una media móvil simple de 10 aplicada sobre el indicador RSI. Los Indicadores pueden tener más de una línea de datos (Máximo de 10 líneas, por ejemplo el Movimiento Direccional). En estos casos cuando usemos la función “.GetIndicatorValue” para obtener el valor del indicador deberemos pasarle en el segundo parámetro de esta función la línea del Indicador que deseamos obtener. Si no le pasamos ningún valor considerará la línea 1.
83
Después de compilar el sistema pulsando en la opción Publish del menú Debug, queda registrado e incluido en el catálogo de Sistemas del programa para su utilización por el usuario cuando lo desee.
Etapas en la optimizacion de las estrategias de inversion
Un sistema de inversión que utiliza variables parámetro es susceptible de ser optimizado. Este proceso permite realizar la búsqueda y selección de los mejores valores para obtener su máximo rendimiento. Para poner en marcha el mecanismo de optimización es preciso en primer lugar tener insertado el sistema en el gráfico del valor sobre el que actúa.A continuación despliegue el menú Sistemas y elija la opción Optimizar parámetros de un sistema:
84
Cumplimente el cuadro Configuración de Sistemas.
Elementos de este cuadro:
� Parámetro#: Señala los parámetros que van a ser modificados. Aparecerán tantos parámetros configurables como así se indicara al confeccionar el sistema.
� Nombre: Indica el nombre que se adjudicó al parámetro cuando se programó el sistema.
85
� Inferior: Escriba en este lugar el número más bajo del tramo que desea optimizar.
� Superior: Ponga el número mas alto a tener en cuenta en el tramo optimizable.
� Incremento: Especifique el número de paso a tener en cuenta. En el caso que nos sirve de ejemplo podemos ver que optimiza el periodo de tiempo o número de barras a emplear para hacer el cálculo de unas medias móviles. Lo normal es poner un paso de 1, para que vaya buscando de 1 en 1 entre las distintas posibilidades existentes. Pero se pueden aplicar otros incrementos, siempre en función del tipo de parámetros.
� Número total de iteraciones: Son las combinaciones a que dan lugar tanto el número de parámetros como los valores colocados en los periodos de búsqueda y el incremento solicitado.
� Parar en la iteración: Marcando este cuadrito, se puede decidir en qué iteración detener los cálculos si no quiere llegar al final de los mismos.
� Número de sistemas a visualizar: Conforme se desarrollan el proceso de optimización, se puede ir observando la clasificación que se va generando en el cuadro de cálculo y mediante esta opción se señala el número de filas visualizables que queremos.Por defecto aparece en 15.
� Criterio de ordenación/búsqueda: Si pulsamos en el botón de los puntos suspensivos que hay al lado del epígrafe, nos aparecerá este cuadro
En él podemos decidir el criterio por el que se ordenarán los distintos juegos de parámetros que vayan calculándose. Se marca el círculo correspondiente y tras Aceptar, el criterio queda establecido.
• Búsqueda lineal/Algoritmos genéticos:
El procedimiento de optimización se puede realizar por cualquiera de estos dos métodos: - Búsqueda lineal. Calcula las distintas posibilidades siguiendo un orden preciso, de forma que comienza con el primer valor del primer parámetro y lo combina con el resto de valores de los demás parámetros, para seguir
86
con el segundo valor y así sucesivamente. Este método se suele emplear cuando el número de iteraciones no es muy grande, y hay que tener en cuenta que si se detiene el proceso antes de su finalización, es posible que no se haya obtenido aún el mejor juego de parámetros existente, pues no hay sesgo en su cálculo. -Algoritmos genéticos. Calcula las distintas posibilidades siguiendo un mecanismo de selección eficiente que va combinando fundamentalmente aquellos valores que van demostrando mejor resultado. Se emplea cuando el número de iteraciones es muy amplio y se trata de buscar el resultado que más se aproxime a lo óptimo en un número de pasos de análisis que no sea excesivo en el tiempo y en la paciencia de quien realiza esta evaluación. No es necesario, como se deduce de su actuación, esperar hasta su finalización, pues los datos que ofrece cuando pasa un periodo prudencial son ya suficientemente significativos.El análisis comienza estableciéndose lo que se llama población por generación, una cantidad que establece una serie de pasos aleatorios previos, sin sesgo a favor.Esto se realiza pulsando el botón de puntos suspensivos que aparece junto al texto "Algoritmos genéticos".
Si tiene varias aplicaciones en marcha y teniendo en cuenta que el proceso de optimización es un proceso de alto coste computacional, se ha decidido ofrecer al usuario la posibilidad de elegir la prioridad que se quiere dar a esta tarea de optimización para que su trabajo permita adaptarse a las necesidades del sistema en cada momento. Esta elección se hace pinchando sobre el optimizador con el botón derecho y eligiendo la opción Establecer Prioridad, como se puede apreciar en la figura de abajo:
87
FUENTE: MANUAL VISUAL CHART PAG:250 -270
88
BIBLIOGRAFÍA CONSULTADAS
Alexander, Sharpe y Bailey (2003) Fundamentos de Inversiones teoría y
práctica, México: Pretince Hall.
Arias, F (2006). El proyecto de Investigación, Venezuela: Espíteme.
De La Loma Jiménez, Alexey. (2006) Las voces de los maestros de los
mercados financieros, España: Millenium capital.
Elder Alexander (1993), trading for a living, E.E.U.U.: John Wiley Sons
Elder Alexander (2002), Come Into My Trading Room: A Complete Guide to
Trading, E.E.U.U.: John Wiley Sons.
Harwryszkiewycs, I T (1994). Análisis y diseño de la base de datos. México:
Megabyte. Noriega Editores.
Hernádez, Fernández, Batista (2003) Metodología de la Investigación. México
Mc Graw Hill.
Hurtado, Jacqueline (2000) Metodología de la Investigación Holística,
Venezuela: SYPAL
Jones, R (1999), The Trading Game, E.E.U.U.: John Wiley Sons.
Katz, J y Mc Cormick, D (2000). The enciclopedia of trading strategies,
E.E.U.U.: Mc Graw – Hill.
Líen Kathy, (2006) Day Trading the Currency market. USA: Wiley Trading.
89
Martínez, F (2004), Estrategias de Inversión con visual Chart. España: Visual
Chart Group.
Murphy, J (2003). Análisis técnico de los mercados financieros. España Gestión
2000.
Sabino, Carlos (1992) El Proceso de Investigación. Venezuela: Panapo.
Tamayo, Tamayo (1997) El Proceso de la investigación. México: Sumisa
Noriega
Tradesman T (1997), Trading System and Money Management, E.E.U.U.: John
Wileys Sons.
Vince, R (1990), Portafolio Management Formula, E.E.U.U.: John Wiley Sons.
ARTICULOS:
Dagfinn Rime (2004) “New Electronic Trading System in Forein Exchange
Markets” 474-480.
Harris Michael (03.2002), Beyond Estrategy Testing, Active Trader 72-74.
Hartle, Thom (11.2005), Comparing Moving Averages, Currency Traders, 46-
49.
Martinez, Jared (01-2005), Intraday Candlesticks Patterns Fx, Currency Traders
34-37
90
Schneider, Michael (01-2005), Basic Currency Trend System, Currency
Traders, 23-26.
top related