HERRAMIENTA PARA ANÁLISIS Y SEGUIMIENTO DE HEDGE FUNDS.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "HERRAMIENTA PARA ANÁLISIS Y SEGUIMIENTO DE HEDGE FUNDS."

Transcripción

1 UNIVERSIDAD PONTIFICIA COMILLAS ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA (ICAI) INGENIERO EN INFORMÁTICA PROYECTO FIN DE CARRERA HERRAMIENTA PARA ANÁLISIS Y SEGUIMIENTO DE HEDGE FUNDS. AUTOR: Manuel Arnott Fernández - Zubizarreta DIRECTOR: Vanesa Briceño MADRID, Junio 2008

2 Autorizada la entrega del proyecto al alumno: MANUEL ARNOTT FERNÁNDEZ ZUBIZARRETA El director del proyecto VANESA BRICEÑO Fdo:.. Fecha: Vº Bº del Coordinador de Proyectos DAVID CONTRERAS BÁRCENA Fdo:.. Fecha:

3 Agradecimientos La realización de este proyecto no hubiera sido posible sin el apoyo incondicional de mis padres, mi familia, mi novia y mis amigos, así como el de mis compañeros del equipo de gestión alternativa de N+1. Muchas gracias a todos.

4 Resumen Es universalmente sabido que los hedge funds, simplificando un poco, son vehículos de inversión muy flexibles y dinámicos que gracias a no tener más restricciones que las que ellos mismos y sus inversores se imponen, intentan aprovechar ineficiencias de valoración en los mercados financieros y generar una rentabilidad absoluta positiva en cualquier escenario de mercado. Hace unos años, cuando la industria de hedge funds empezó a desarrollarse en serio, parecía haber muchísimas oportunidades para explotar ineficiencias, lo que habitualmente, y volviendo a simplificar, llamamos alfa. Por otro lado, había relativamente pocos gestores capaces de encontrarla, por lo que sus retornos eran simplemente espectaculares. Eran los viejos buenos tiempos en que un George Soros era capaz de ganar enormes fortunas forzando la expulsión de la libra esterlina del Sistema Monetario Europeo. Sin embargo, el extraordinario desarrollo de esta industria en los últimos años gracias al enorme interés despertado por esta clase de inversión entre las grandes instituciones, ha llevado a que muchos inversores empiecen a cuestionarse si de verdad hay tantas ineficiencias explotables, es decir, si ese universo de alfa es finito y qué tamaño tiene, o lo que es lo mismo, cuánta gente puede vivir de intentar encontrar ese alfa. La cuestión no es baladí, pues a los gestores de hedge funds se les pagan jugosísimas comisiones de gestión por intentar explotar ese "alfa". Desafortunadamente, aunque no nos demos cuenta, cuando alguien gana algo explotando una ineficiencia es porque otro alguien lo está perdiendo suministrando esa ineficiencia. En el famoso caso de Soros que antes mencioné, el inversor húngaro-americano consiguió ganar enormes cantidades de dinero apostando contra la libra esterlina siendo el Banco de Inglaterra, en su infructuosa batalla por mantener la cotización de su divisa, el que cedió esas ganancias. Así pues, calcular la capacidad teórica de la industria de hedge funds, es decir, el tamaño total de ese "alfa" o la cantidad de ineficiencias disponible, es un tema de especial actualidad. Hay un interesante informe al respecto escrito por una experta en la materia, Hilary Hill, que intenta cuantificar el tamaño total de esas ineficiencias. Esta señora argumenta que, en general, los inversores están dispuestos a tolerar un cierto nivel de ineficiencia, y que los hedge funds intentan generar una rentabilidad extraordinaria determinada (que estima en un 10% anual por encima de la del activo subyacente). Dado el tamaño total de los mercados financieros, y jugando con ese nivel de tolerancia general de ineficiencias (que estima entre 0.25% y 0.5%), llega a la conclusión de que ese universo de alfa disponible es muy, muy grande Mucho mayor que el tamaño actual de la industria de hedge funds.

5 El problema es que cada vez hay más inversores, también entre los tradicionales y las tesorerías de los bancos, que quieren jugar a captar ese alfa, y por consiguiente, cada vez hay menos manos blandas suministradoras del mismo Eso quiere decir que los George Soros de hoy en día no tienen tantos bancos de Inglaterra a los que sacar la pasta, y que en algunas ocasiones, son ellos mismos los que con sus pérdidas suministran el alfa a otros Por otro lado, es bastante discutible que los hedge funds se dediquen solamente a explotar ineficiencias pues, en realidad, muchas veces lo que hacen es asumir y gestionar otros riesgos alternativos al puro riesgo de mercado. Esta claro que la inversión alternativa es una de las mejores formas de obtener atractivas rentabilidades con moderado riesgo gracias al acceso a los mejores gestores de inversión del mundo, pero que dado el crecimiento del sector, la sofisticación de sus métodos de inversión y la disparidad y dispersión entre ellos, la forma más inteligente de invertir en ellos es a través de un fondo diversificado gestionado a su vez por un asesor capaz de identificar qué hedge funds son más susceptibles de captar alfa y cuáles tienen más riesgo de suministrarla. Es por ello que dichos gestores han de contar con todo tipo de herramienta que les permita hacer su trabajo lo más sencillo posible, como intenta hacer Hedge Lab, eliminando tediosos procesos de cálculo y enormes hojas de Excel que contengan miles de datos acerca de cientos de fondos. Además, al otorgar acceso a los clientes, les estamos dando la posibilidad de jugar a ser gestores por un día, permitiéndoles modificar sus carteras, compararlas contra otras carteras o índices, personalizar sus informes o acceder a características específicas de los subyacentes. Todo esto incrementa el valor del servicio que les prestamos, permitiendo una diferenciación de nuestros competidores, bien por la calidad del producto o por la innovación que supone el mismo en el mercado español.

6 Abstract It is well known that hedge funds are very flexible and dynamic investment vehicles that, thanks to not having more restrictions than themselves and their investors prevail, try to take advantage of inefficiencies valuation in the financial markets and try to generate positive an absolute yield in any market scenario. Years ago, when the industry of hedge funds began to develop, it seemed to have a lot of opportunities to operate inefficiencies, which habitually, and returning to simplify, we called alpha. On the other hand, there were relatively few managers able to find it, and this is the reason why their returns were simply spectacular. Long time ago George Soros was able to gain enormous fortunes forcing the expulsion of the pound out of the European Monetary System. Nevertheless, the extraordinary development of this industry in the last years, thanks to the enormous interest waked up by this class of investment between the great institutions, has incited many investors begin questioning themselves about what the real amount of inefficiencies exist on the markets, that is, if that alpha universe is finite and what large it is, and how much people can by finding that alpha. The question is not trivial, due to the enormous management commissions that the managers of hedge funds earned by looking forward that " alpha". Unfortunately, although we do not realize, when somebody desire something operating an inefficiency is because another one is providing that inefficiency. In the famous case of Soros that I mentioned before, the Hungarian-American investor was able to gain enormous amounts of money betting against the pound,being the Bank of England, in his unfruitful battle to maintain the quote of his currency, the one that yielded those gains. Therefore, to calculate the theoretical capacity of the hedge funds industry, this is, the total size of that alpha" (or the amount of available inefficiencies), is one of the most important point of our times. There is an interesting report about this matter written by Hilary Hill, that tries to quantify the total size of those inefficiencies. This lady argues that, generally, the investors are prepared to tolerate a certain level of inefficiency, and that hedge funds tries to generate extraordinary returns (about an annual 10% over the underlying assets main indices). Given the total size of the financial markets, and playing with that general tolerance rate of inefficiencies (that she considers between 0,25% and 0,5%), she reaches the conclusion that the available alpha universe is very, very great greater than the actual size of the hedge funds industry. The problem is that every day there are more investors, also between the traditional ones and the treasuries of the banks, that want to play catching that alpha, and therefore, every time there are less soft hands that provides it.. That means that nowadays George Soros does not have so many banks of England to cheat, and that sometimes, they are the ones who, with their losses, provide the alpha to others On the other hand, it is

7 quite debatable that hedge funds are the only dedicated to operate inefficiencies, and then, in fact, what they do is to assume and to manage other alternative risks instead of managing the markets pure risk. It is obvious that the alternative investment method is one of the best forms to obtain attractive yields with moderate risk due to the access we have to the best managers all over the investment world, but that given the growth of the sector, the sophistication of its investment methods and the disparity and dispersion among them, the most intelligent form to invest in them is through a diversified fund, managed by an adviser able to identify what hedge funds are more susceptible to catch that alpha and which have more risk of providing it. That is the reason why these managers needs tools that allow them to do its work as easier as possible, and that is what Hedge Lab tries to do, eliminating tedious calculus processes and enormous Excel sheets that contain a large amount of data about thousands of funds. In addition, when granting clients access to the tool, we are giving them the possibility of being managers just for one day, allowing them to modify its portfolios, to compare them against other portfolios or indices, to personalize its information or to look to specific characteristics of the underlying funds. All these things increase the value of the service, allowing a differentiation strategy, due to the quality of the product or the innovation it means by itself in the Spanish market.

8 Índice 1.Introducción Descripción general del proyecto Contenidos de la herramienta Entorno de la herramienta Los hedge funds: Descripción general e historia Características principales La figura del gestor Los fondos de hedge funds Descripción general y objetivos Proceso de selección de subyacentes de una cartera Motivaciones para el desarrollo de una herramienta cuantitativa Documento de Conceptos del Sistema Objetivos del Sistema Alcance del Sistema Interfaz Gráfica: Módulo de Simulación y Estadística: Bases de Datos: Tipología de Usuarios Finales Restricciones Análisis de Requisitos Requisitos del Sistema Modelo Lógico Modelo de Casos de Uso Estudio de la arquitectura a. Componentes de Hardware b. Componentes de Software y Datos Diseño Externo Fronteras de Mecanización Diseño de Entradas Diseño de Salidas Diseño Interno Diseño Estructural Diseño detallado Diseño de Bases de Datos BBDD FUNDINFORMATION BBDD FUNDCLIENTS... 98

9 BBDD FUNDLIBRARY Implementación de Bases de Datos BBDD FUND INFORMATION BBDD FUNDCLIENTS BBDD FUNDLIBRARY Programación Importación / Exportación de datos desde hojas de cálculo Importar datos desde Excel Exportar datos a Excel Pruebas Análisis presupuestario Planificación Conclusiones Biliografía Anexos Anexo I. Manual de usuario Anexo II. Topología de Red

10 1. Introducción 1.1. Descripción general del proyecto Hoy en día, cada vez son más los ingenieros, matemáticos y físicos que trabajan en el sector financiero, particularmente en los sectores relacionados con la inversión, pues los perfiles analíticos destacan en las labores de análisis y estudio de la ingente cantidad de variables que nos proporciona un mundo tan globalizado, con mercados altamente correlacionados, un enorme abanico de posibilidades de inversión y un gran número de vehículos para llevar éstas a cabo. Sin ninguna duda, la industria de los hedge funds es la que más profesionales de este tipo solicita, pues es la que mueve mayor cantidad de datos. Ninguna otro tipo de inversión ofrece tantas posibilidades ni estrategias Contenidos de la herramienta En N+1 se ha desarrollado la aplicación HedgeLab, que permitirá, por un lado, la optimización (automatización en ciertas áreas) de los estudios cuantitativos y análisis de los subyacentes que componen nuestros fondos de hedge funds, y por otro el seguimiento de activos y carteras a nuestros clientes. La aplicación podría dividirse en 3 partes totalmente interrelacionadas: o Interfaz gráfica de la aplicación o Simulación y cálculos o Almacenamiento / Bases de Datos El proyecto se ha centrado en el desarrollo de la interfaz y el diseño e implementación de las bases de datos, así como de la integración de la parte de simulación en el entorno de trabajo de la herramienta.

11 2. Entorno de la herramienta 2.1. Los hedge funds: Descripción general e historia Los hedge funds son fondos de inversión dirigidos a inversores cualificados que, debido a su alto nivel de formación y de información, requieren un menor grado de protección. En el mercado español han sido regularizados por la CNMV bajo el nombre Instituciones de Inversión Colectiva (IIC) de Inversión Libre. La vía para que el inversor minorista acceda a los citados fondos es a través de lo figura de los fondos de hedge funds. El término hedge fund se deriva de un fondo creado en 1949 por Alfred Winslow Jones, que fue el primero en combina short selling, un alto grado de apalancamiento, y una estructura societaria que evitaba la regulación a la que estaban sometidos los fondos de inversión. La estrategia de este fondo consistía en comprar acciones de empresas cotizadas en el mercado, a la vez que adquiría opciones de venta put de acciones de empresas del mismo sector. De esta forma, el riesgo de su inversión quedaba cubierto en caso de caídas en el mercado. Para un mayor rendimiento de esta táctica de inversión Jones incurría en un alto grado de apalancamiento. Esta estrategia recibe el nombre de long short y sigue hasta el año 2007 era la más utilizada en el mundo de los hedge funds Características principales Debido a su estructura en forma de sociedad de capital privado, la regulación de estas instituciones en muy reducida. Debido a la escasez de datos oficiales, la mejor posibilidad de obtener información generalizada de estos fondos es a partir de bases de datos comerciales a las que los hedge funds se adscriben libremente. Por lo tanto los datos ofrecidos son aproximados y han de ser considerados con cautela. Las bases de datos utilizadas para esta introducción han sido las de HFR (Hedge Fund Research) y las de TASS Lipper. 11

12 Inversiones mínimas En general se trata de instituciones que requieren inversiones mínimas muy altas. Se estima que más del 35% de los hedge funds establecen inversiones mínimas superiores al medio millón de euros. Edad La edad media de un hedge fund se encuentra alrededor de los 6 años, encontrando un 45 % de los mismos en una edad de entre 2 y 7 años. Tamaño Más de un tercio de este tipo de fondos tiene un tamaño de entre 25 y 100 millones de dólares, con un tamaño medio de unos 80 millones dólares. Todas las fuentes consultadas el total de activos bajo gestión en esta industria superó hace más de un año el billón de dólares americano. Suscripciones y reembolsos Cabe señalar que más del 80% de los hedge funds permiten suscripciones mensuales. Sin embargo, debido a la alta demanda existen fondos que tienen lista de espera para suscripciones con el objetivo de no diluir rentabilidades. El régimen de reembolsos es diferente. Con el objetivo de evitar salidas d e capital demasiado frecuentes que podrían impedir el desarrollo adecuado de las estrategias de inversión, suelen ser frecuentes reembolsos trimestrales y el establecimiento de períodos, que llegan a ser de varios años, durante los cuales el inversor no puede solicitar reembolsos (períodos de lock up). Incentivos a la gestión Las comisiones de gestión de hedge funds son muy altas. Las comisiones por gestión rondan el 2% y las 12

13 comisiones por buenos resultados más del 20%, llegando incluso a valores de casi el 50%. Más del 90% de los fondos posee marca de agua (high water mark), que consiste en que los fondos no proporcionarán comisiones a sus gestores hasta que su valor supere el último máximo valor del fondo. Algunos fondos también cuentan con una tasa de corte (hurdle rate), mediante la cual el gestor sólo cobra cuando la rentabilidad supera cierto valor. La propia estructura de los hedge funds implica que los gestores mantengan altas proporciones de su capital invertidas en el fondo, con el fin de aumentar la implicación del gestor para conseguir buenos resultados. Estrategias Encontramos una gran variedad de estrategias de inversión con el fin de obtener rendimientos de forma independiente a la evolución generalizada del mercado. Las estrategias pueden englobarse en tres tipos según su exposición al mercado: i. Neutrales al mercado: Se minimiza el grado de exposición a los movimientos del mercado. El principio en el que se basan estas estrategias es el long short, aunque aplicado no sólo a acciones cotizadas sino también bonos convertibles y commodities. Las estrategias más importantes incluidas en este grupo: Arbitraje de Convertibles, Renta Variable con Cobertura y Arbitraje de Valor Relativo. ii. Direccionales: Intentar anticipar movimientos del mercado. En este grupo encontramos las estrategias de Oportunidad de Mercado y Macro. iii. De eventos: La gran mayoría de los fondos que siguen esta estrategia son los llamados Event Driven o de estrategia Dirigida por Acontecimientos, que invierten en oportunidades creadas por fusiones, adquisiciones, reorganizaciones o recompra de acciones. 13

14 Igualmente se incluyen aquellos que apuestan por valores en dificultades. Rentabilidad y volatilidad En términos de rentabilidad, simplemente destacar que durante los últimos cinco años las estrategias más predominantes no han sido aquellas con mejores rentabilidades, exceptuando el caso de las estrategias dirigidas por acontecimientos. Es destacable el hecho de que la desviación típica, indicador de la volatilidad, de las rentabilidades de los hedge funds es significativamente menos a la de los índice S&P 500 de renta variable y al del índice de renta fija de Lehman Brothers en el período entre 2000 y Apalancamiento El apalancamiento de los hedge funds es uno de los temas que se sigue con más preocupación desde el punto de vista de la estabilidad de los mercados. El desplome hedge funds de gran envergadura como Amaranth o LCTM causaron una gran inestabilidad, así como la inquietud sobre el riesgo sistémico asociado a estos fondos. Sin embargo las estadísticas demuestran que el alto grado de apalancamiento sólo es practicado por un número reducido de hedge funds, y cerca de un 30% afirma no hacer uso del endeudamiento bajo ninguna circunstancia. Se estima que entre 1995 y 2006 el índice de apalancamiento ha oscilado entre un 1,2 y un 1, La figura del gestor El éxito de un hedge fund se asocia habitualmente a la pericia del gestor para obtener buenosresultados de rentabilidad con independencia de la evolución del mercado. Los gestores son una pieza clave en la organización de los mismos. A diferencia de la industria tradicional, más homogénea e institucional, la industria de hedge fund es muy heterogénea y personalista, ofreciendo al gestor un protagonismo esencial. El gestor escoge una o varias de las 14

15 estrategias anteriormente expuestas, una zona geográfica y puede gestionar a la vez uno o varios hedge funds. La industria de los hedge funds está atrayendo un número de gestores amplísimo gracias a las altas remuneraciones que reciben estos gestores, muy superiores los que se reciben en fondos tradicionales. Hay que tener en cuente que gestores que han demostrado su capacidad obteniendo buenos resultados en la industria de la gestión tradicional no tienen por qué trasladar su habilidad al mundo de la gestión alternativa. Además de la habilidad operativa en los mercados financieros es necesario controlas una múltiple variedad de riesgos a los que enfrentan los hedge funds. La elección del equipo de trabajo, la disposición de los sistemas informáticos, y la elección de los proveedores de servicios (prime brokers, administradores, contables, abogados, etc. ) es igual o más importantes que la habilidad del gestor. 2.2 Los fondos de hedge funds Descripción general y objetivos Las elevadas inversiones mínimas, los períodos de lock up, los riesgos sistemáticos o la alta especialización convierten a los hedge funds en productos poco atractivos para algunos inversores, especialmente los minoristas. Un fondo hedge funds elabora una cartera compuesta de fondos de este tipo según las especificaciones de rentabilidad y riesgo que interesen al inversor. Su principal objetivo es diversificar tanto en estrategias, negocios, zonas geográficas y perfiles de gestión, consiguiendo así una cartera equilibrada que subsane los riesgos de inversión y operacionales asociados a estos fondos de gestión alternativa. Esta diversificación puede suponer unos costes adicionales para los inversores en términos de comisiones. La selección de las carteras se basa en universo de fondos predefinidos, es decir una preselección amplia de fondos que puedan cumplir las características buscadas por el gestor del fondo de fondos. Existe una gran variedad de fondos de hedge funds, en función del universo de fondos en los que se invierte. Así existen los fondos diversificados o multiestrategia, los sectoriales, o los que seleccionan fondos en una sola estrategia. 15

16 2.2.2 Proceso de selección de subyacentes de una cartera Es la principal actividad de una gestora de fondos. Su habilidad para realizar una selección adecuada de los subyacentes del fondo de fondos se convierte en la clave de su éxito. Debe cumplir aquellos requisitos de rentabilidad y riesgo acordados con el inversor. Este proceso se puede dividir en las siguientes fases: Elaboración de un universo de fondos: Se parte de una base de datos de hedge funds. Esta información se obtiene de bases de datos comerciales mediante suscripción o compra. De entre todos los fondos contenidos en las bases de datos se realiza una preselección o universo de fondos, que serán aquellos en los que la gestora pueda tener algún interés en invertir. El tamaño del universo debe ser abarcable por los recursos de gestión de los que se dispone, para poder realizar un seguimiento relevante de todos los fondos. Sin embargo un universo reducido no permitiría cumplir debidamente con el propósito de diversificación propuesto. Evaluación cuantitativa: Análisis de fondos en función de parámetros como la rentabilidad, la volatilidad, las correlaciones, el volumen de activos gestionados o el estilo de inversión. Asimismo, dentro de estos estudios se incluyen optimizaciones y simulaciones del fondo de fondos. Este análisis está basado en métodos computacionales y se hace necesario el uso de software que contenga las herramientas cuantitativas necesarias para realizar los análisis. Evaluación cualitativa: 16

17 Se centra en la figura del gestor. Es un análisis complementario que focaliza su estudio en la generación de alfa del gestor. Como generación de alfa se entiendo el rendimiento obtenido por el gestor de forma independiente a la evolución del mercado. Para ello se revisan cuestiones como los objetivos, la estructura de comisiones o la inversión mínima. Esta fase suplir acompañada de análisis y entrevistas personales. Due dilligence (diligencia debida): Estudio completo llevado a cabo por una entidad o experto que trata de estimar el riesgo operacional y legal del fondo. Para ello se revisan múltiples cuestiones organizativas, se comprueban informaciones y se realizan visitas in situ. Fase Final: Entre los fondos aprobados se determinan aquellos más adecuados según el perfil. El resto permanecerá en el universo. 17

18 18

19 2.3 Motivaciones para el desarrollo de una herramienta cuantitativa La manera en la que está estructurado el proceso de selección de subyacentes abre la posibilidad de implementar una herramienta de gestión de datos y análisis cuantitativo. El software financiero está ya muy desarrollado y las técnicas de análisis cuantitativo muy avanzadas. Sin embargo, el mundo de la gestión de fondos está muy diversificado y los productos financieros disponibles son muy heterogéneos. Por esta razón, es muy complicado encontrar una herramienta que contenga únicamente aquellos estudios, estadísticos, optimizaciones o simulaciones en las que un gestor de fondos está interesado. La idea de tener una herramienta de análisis cuantitativo personalizada ha sido apenas implementada en España. Tan sólo las gestoras y los departamentos de trading de los grandes bancos han desarrollado este tipo de herramientas. En cambio, si miramos en países donde la gestión alternativa está más avanzada, como EEUU o Reino Unido, incluso las gestoras de pequeño tamaño poseen recursos informáticos y computacionales hechos a su medida. El trabajo de programación que conlleva desarrollar este tipo de software no es tan complicado como pueda parecer, ya que toda la matemática a través de la cual se desarrollan todas las componentes está disponible en la literatura especializada. 19

20 3. Documento de Conceptos del Sistema 3.1 Objetivos del Sistema Como ya se ha mencionado, se desea desarrollar una herramienta que permita la optimización de varios estudios cuantitativos necesarios para el seguimiento y análisis de carteras y fondos de hedge funds. Al estar la parte de simulación desarrollada, el desarrollo debe centrarse en el apartado gráfico de la interfaz y el desarrollo e implementación de las bases de datos necesarias para el almacenamiento y tratamiento de la información. 20

21 3.2 Alcance del Sistema La aplicación se compone de 3 módulos claramente diferenciados, cuyo desarrollo se ha realizado en paralelo, surgiendo la herramienta de la integración de los tres Interfaz Gráfica: Se requiere una interfaz gráfica que sea lo suficientemente sencilla en su utilización, puesto que los conocimientos informáticos de gran parte de los usuarios finales son totalmente desconocidos para nosotros, por lo que deberemos asumir el peor caso como norma de trabajo. La interfaz deberá ser lo más dinámica posible, para lo que se han diferenciado dos barras de menú principales, una de las cuales se adaptará en todo momento al perfil y a los permisos del usuario que esté utilizando la aplicación. Con esto se evitará que ciertos usuarios puedan ver información confidencial de otros usuarios o de la propia empresa. Asimismo, será capaz de generar gráficos flash, también de forma dinámica, a partir de series de datos que obtendrá del módulo de simulación. Además, la interfaz deberá mantener en todo momento una línea de imagen corporativa, pues aunque la aplicación no será accesible directamente desde la web de la compañía, si que será representativa de los valores de la misma. 21

22 3.2.2 Módulo de Simulación y Estadística: Esta parte de la aplicación ha sido desarrollada en paralelo por otros miembros del equipo. Por ello, se explica brevemente en que consiste este módulo, puesto que no se tratará más hasta la parte de integración. Se subdividide en 3 apartados, que se detallan a continuación: a) Estadísticos Annual Statistics Table Contiene los estadísticos anualizados de mayor importancia. Annual Return: Rentabilidad acumulada total para ese año. Year End Vami: El valor final de una inversión de 1000$ iniciada el primer mes de ese año. Maximum Annual Runup: Máximo incremento porcentual de la inversión desde un mínimo local hasta un nuevo paso por dicho mínimo. Maximum Annual Drawdown: Máximo decremento porcentual de la inversión desde un máximo local hasta su recuperación. Drawdown Table Drawdown Table: Es el histórico de todos los drawdowns ocurridos durante el período de fechas escogido, ordenados de mayor a menos envergadura. Dispone de los siguientes datos: medida porcentual del drawdown, duración total, tiempo de recuperación, fecha de pico, fecha de valle. Consecutive Gain Table: Es el histórico de los períodos de subida continua del valor de la inversión. Están ordenados de forma descendente por envergadura, es decir la máxima subida continuada estaría la primera en el ranking. Dispone de los siguientes datos: medida de la caída, duración, fecha de inicio y de fin. 22

23 Consecutive Loss Table: Es el histórico de los períodos de caída continua del valor de la inversión. Están ordenados de forma descendente por envergadura, es decir la caída máxima continuada estaría la primera en el ranking. Se dispone de los siguientes datos: medida de la caída, duración, fecha de inicio y de fin. Risk Table Ofrece una amplia variedad de estadísticos de rentabilidad y de riesgo. Excepto en los estadísticos de simetría y forma de Kurtosis y Skewness, los estadísticos aparecen en períodos mensuales, trimestrales o anualizados. Compound ROR: Rentabilidad compuesta. Arithmetic Mean: media aritmética. Standard Deviation: desviación típica. Gain Deviation: Desviación típica en los períodos de rentabilidad positiva con respecto a la media. Loss Deviation: Desviación típica en los períodos de rentabilidad positiva con respecto a la media. Down Devation (MAR): Desviación típica en los períodos de rentabilidad inferior al MAR (Minimum Acceptable Return). Down Deviation (RFR): Desviación típica en los períodos de rentabilidad inferior al RFR (Risk Free Rate). Down Deviation (zero): Desviación típica en los períodos de rentabilidad negativa con respecto a cero. Sharpe: La media aritmética de las rentabilidad menos el RFR dividido entre la desviación típica. Sortino (RMAR): La rentabilidad media menos el MAR dividido por la desviación típica en los períodos de rentabilidad inferior al MAR. 23

24 Sortino (RFR): La rentabilidad media menos el MAR dividido por la desviación típica en los períodos de rentabilidad inferior al MAR. Sortino (zero): La rentabilidad media menos el MAR dividido por la desviación típica en los períodos de rentabilidad inferior al MAR. Skewness: Mide el grado de asimetría de la distribución de rentabilidades con respecto a su media. Kurtosis: Es un indicador del aspecto que tiene la distribución de rentabilidades, distinguiendo que pueda tener una forma más bien puntiaguda o más bien achatada. Correlation Table Incluye ocho pestañas: Monthly Table Monthly Up Table Monthly Down Table Monthly Ratios Table Quarterly Table Quarterly Up Table Quarterly Down Table Quarterly RatiosTable En un primer conjunto podemos agrupar las tablas Monthly, Monthly Up, Monthly Down, Quarterly, Quarterly Up y Quarterly Down. Se distinguen entre ellas según los datos que toman para realizar los cálculos. En primer lugar podemos distinguir entre aquellas tablas que toman los datos de forma trimestral o mensual, y en segundo lugar si toman los únicamente períodos con rentabilidad positiva, con rentabilidad neutra o todos. Incluye los siguientes estadísticos: Alpha: La ordenada en el origen de la recta de regresión. Annualized A: Se calcula anualizando el coeficiente alfa mensual. Beta: La pendiente de la recta de regresión. 24

25 R: Coeficiente de correlación de Pearson. R: Coeficiente de determinación. Tracking-Error : Esta medida se obtiene a partir de la raíz cuadrada de la media de las desviaciones entre el fondo analizado y el índice de referencia del mercado. Treynor: Calculada de forma similar al Sharpe, tomando la beta como medida de riesgo en el denominador frente a la desviación típica del ratio Sharpe. Jensen A: Cuantifica en qué medida el fondo ha añadido valor a la rentabilidad del mercado. Se calcula restándole a la media de rentabilidades del fondo sin RFR la beta por la rentabilidad del benchmark sin RFR. Active Premium: Medida de la rentabilidad anualizada del fondo frente a la rentabilidad anualizada del benchmark. Information Ratio: Es el cociente entre el active Premium y el tracking error. Relaciona el grado en el cual el fondo ha superado al benchmark y la consistencia en la que lo ha superado. Las tablas Monthly Ratios y Quarterly Ratios incluyan medidas que indican tendencias alcistas o bajistas en el fondo: Up Capture: Esta medida es un cociente entre la rentabilidad compuesta del fondo en aquellos períodos de rentabilidad positiva y la rentabilidad compuesta del benchmark cuando la rentabilidad de éste fue positiva. Down Capture: Esta medida es un cociente entre la rentabilidad compuesta del fondo en aquellos períodos de rentabilidad negativa y la rentabilidad compuesta del benchmark cuando la rentabilidad de éste fue negativa. Up #: Es el cociente del número de períodos en los cuales el fondo tuvo rentabilidades positivas y el número de períodos en que el benchmark tuvo rentabilidades positivas. Cuanto mayor sea, mejor perfil tiene el fondo. 25

26 Down #: Es el cociente del número de períodos en los cuales el fondo tuvo rentabilidades negativas y el número de períodos en que el benchmark tuvo rentabilidades negativas. Up %: Se calcula a través de un cociente en el cuál el denominador es el número de períodos en los cuales el fondo batió al índice de referencia, con rentabilidades positivas, entre el número de períodos que el fondo obtuvo rentabilidades positivas. Down %: Se calcula a través de un cociente en el cuál el denominador es el número de períodos en los cuales el fondo batió al índice de referencia, con rentabilidades negativas, entre el número de períodos que el fondo obtuvo rentabilidades negativas. % Gain: Es el cociente del número de períodos de rentabilidad positiva del fondo entre el número de períodos que el índice de referencia del mercado tuvo rentabilidad positiva. Time Windows Table La tabla Time Windows contiene estadísticos rolling calculado para diferentes medidas según el período de cálculo en meses. Si el fondo de estudio tiene suficiente historia se pueden llegar a obtener medidas rolling a 60 meses. Para cada período de cálculo rolling aparecen tres columnas. La primera contiene estadísticos para todos los períodos. La segunda, bajo el nombre Gain, sólo realiza el cálculo de estadísticos teniendo en cuenta los períodos con rentabilidad positiva y en la tercera columna, Loss, tiene en cuanta los períodos de rentabilidad negativa. Los estadísticos de esta tabla son: Count: Número de períodos tenidos en cuenta para realizar los cálculos. Average Return: Media aritmética de las rentabilidades para cada período rolling. Standard Deviation: Desviación típica de la rentabilidad media aritmética para todos los períodos rolling. 26

27 Sharpe Ratio: La media aritmética de las rentabilidades menos el RFR (Risk Free Return), dividida entre la media de las desviaciones típicas. Best/Worst Periods: Muestra la mejor rentabilidad media y la peor rentabilidad media de entre los períodos rolling que se estén estudiando. Distribution: El número de períodos rolling de rentabilidad positiva o el número de períodos rolling de rentabilidad negativa divididos entre el número total de períodos rolling. Recent return Table Contiene las rentabilidades acumuladas y anualizadas de varios períodos que empiezan en el primer mes y que pueden llegar hasta los 120 primeros meses si el fondo analizado tiene historia suficiente. b) Cálculo de datos para gráficos La interfaz gráfica permitirá al usuario escoger entre seis tipos diferentes de gráficas. Una vez escogido el tipo de gráfico aparecerá un menú de opciones entre las modificar la fecha inicial y final del gráfico, el índice o índices de referencia con los que comparar, el número períodos rolling o la periodicidad con la que se obtienen las rentabilidades entre otras opciones. Cumulative return Gráfico de rentabilidades acumuladas. Se pueden elegir otros fondos o índices de referencia para realizar comparaciones. Protection in down markets Gráfico de barras que representa la rentabilidad del fondo en aquellos períodos en los que el benchmark ha tenido sus caídas más fuertes. Simboliza la capacidad del fondo de proteger la inversión en mercados bajistas. Percent Rate of Return Gráfico de barras que indican la rentabilidad obtenida por períodos en el intervalo de fechas escogido. 27

28 Distribution of Return Función de densidad de las rentabilidades del fondo. Rolling Statistics Es una gráfica con las rentabilidades rolling del fondo, a las que se pueden añadir las gráficas de algún benchmark. Asimismo ofrece la posibilidad de marcar la banda de la desviación típica, centrada en la media aritmética de la rentabilidad y con una anchura de dos veces la desviación típica. Rolling correlations Ofrece la posibilidad de obtener gráficas temporales de estadísticos en períodos rolling. La longitud de dichos períodos rolling es variable así como el estadístico escogido. En esta versión de la herramienta se puede escoger entre el factor de correlación de Pearson (R) o las medidas de regresión lineal alfa y beta. Differential Performance Gráfico de barras de las rentabilidades de un fondo, las rentabilidades de un índice de referencia y el diferencial de las rentabilidades de ambas. Scatter Correlation Gráfico de dispersión de las rentabilidades del fondo y el índice de referencia escogido, así como la recta de regresión lineal. Aparecerá el valor del coeficiente de regresión, que nos indicará la relevancia de dicha regresión. Efficient Frontier Curva de frontera eficiente de los activos de una cartera. c) Simulaciones de Montecarlo, Optimizaciones y Frontera Eficiente Optimización por frontera eficiente 28

29 Es una herramienta dinámica que nos permite avanzar a través de una curva de frontera eficiente, informándonos en cada punto de cual sería la asignación porcentual a cada fondo de la cartera y actualizando una tabla con las principales medidas financieras características de dicha combinación de fondos. Aparecerá señalado el punto en el que se encuentra la cartera y, opcionalmente, la posición en los ejes de rentabilidad y desviación típica los diferentes activos que forman la cartera. Cualquier combinación de activos de una cartera es un punto de una gráfica en unos ejes de rentabilidad y desviación típica, siendo el conjunto de las posibles combinaciones una región convexa en el espacio. La línea que recorre la parte superior de dicha región es lo que se conoce como frontera eficiente, a veces llamada frontera de Markowitz. Cualquier combinación de activos situada en esta frontera es aquella que minimiza el riesgo para una rentabilidad dada. Matemáticamente la curva de la frontera eficiente es la intersección del conjunto de combinaciones de activos con máxima rentabilidad y el conjunto de combinaciones de activos de mínima desviación típica. La región por encima de la frontera eficiente es inalcanzable por ninguna combinación de activos. Ninguna cartera podría ser confeccionada para tener dichos niveles conjuntos de rentabilidad. Los puntos por debajo de la frontera no son óptimos. El inversor debe buscar acercarse a la frontera en la medida de la posible según los niveles de riesgo deseados. Figura 1. Diagrama explicativo de la optimización por frontera eficiente 29

30 Optimización Lineal Optimiza de forma lineal las asignaciones a los subyacentes según tres criterios diferentes: Máxima rentabilidad media Mínima desviación típica Máxima rentabilidad media positiva El método utilizado para obtener los resultados óptimos es una aplicación del método Levenberg-Marquardt para modelos lineales. El punto inicial de la optimización se obtiene realizando una optimización previa mediante el método branch and bound para conseguir una optimización más rápida y más robusta. Aún no ha sido posible conseguir la optimización en un tiempo razonable para poder implementar este componente en la herramienta Stress Test Esta componente prepara una simulación de escenarios de mercado basado en las betas obtenidas de una regresión lineal múltiple. El mercado estará representado por índices de mercado predefinidos por la herramienta. Los escenarios pueden estar predefinidos por la herramienta (escenarios de caída de mercado de renta fija o caída de mercado de renta variable), o introducidos manualmente por el usuario. Como resultado se obtendrán los valores de las betas de la regresión múltiple y los porcentajes de impacto según las variaciones de los índices que se indiquen el la matriz de escenarios. Análisis Factor Realiza un estudio de los estadísticos de correlación respecto a índices representativos del mercado. Para facilitar el uso de esta componente los índices de mercado están predefinidos mediante universos de factores. Según el mercado con el que se 30

31 quiera compara se podrá hacer uso de universos de factores diferentes. Análisis Impact Muestra gráficamente cual sería el impacto sobre una cartera al añadir un nuevo subyacente. Esta componente obtiene gráficamente los estadísticos de correlación más importantes antes y después de añadir el nuevo fondo en la cartera, así como una gráfica del efecto diferencial. Habrá que definir qué porcentaje de la cartera representará el nuevo fondo que se incluye. Los estadísticos se podrán obtener en períodos rolling y serán comparados con un benchmark a elección del usuario. Simulación de Montecarlo y VaR Aunque todavía no se han integrado en la herramienta, se dispone de herramientas capaces de llevar a cabo simulaciones de Montecarlo y estudios sobre el VaR (Value at Risk) Bases de Datos: Se necesita diseñar una base de datos capaz de almacenar todos los datos informativos y estadísticos de los subyacentes que componen los fondos de fondos y las carteras. Además, se necesita almacenar gran cantidad de documentos (DDQ, informes semanales, informes mensuales, informes de liquidez, etc.), preferiblemente en una base de datos independiente de la principal para no saturar ésta con información menos relevante. Por último, se dispondrá otra base de datos para la gestión de clientes y usuarios, que podrá ser compartida en un futuro por el departamento de gestión tradicional. 31

32 3.3. Tipología de Usuarios Finales Se ha dividido a los usuarios en tres grandes grupos : internos y externos. Dentro de los usuarios internos se encuadran: Todos los trabajadores de la gestora Administradores del sistema informático de la empresa Equipo de desarrollo de la aplicación No todos dispondrán de los mismos privilegios, pues dependiendo de su cargo se les asignarán permisos (alta/ edición/ borrado de subyacentes) o no, pero si podrán visualizar toda la información referente a los fondos de fondos, carteras y activos subyacentes, así como realizar cualquier tipo de estudio o simulación que consideren oportuno. Entre los usuarios externos se engloban: El resto de trabajadores de la empresa Clientes Otras personas que soliciten acceso y les sea concedido. La principal diferencia con respecto a los usuarios internos estriba en la limitación que se les impondrá a la hora de visualizar otras carteras que no sean las suyas, o a las que se les haya dado acceso. Por supuesto, no podrán modificar ningún dato estadístico, y apenas se les permitirá la utilización del módulo de simulación, más que algunas gráficas que se estimen oportunas. A los clientes se les permitirá la utilización parcial del módulo de simulación, en concreto la parte de optimización de carteras, pues se espera que en un futuro se permita la creación y gestión de carteras virtuales desde la propia herramienta. Además, se 32

33 estudiará la posibilidad de que puedan modificar sus datos de contacto desde la aplicación. Además, cada usuario tendrá asociado un perfil que será el que le otorgue sus permisos específicos. Los usuarios externos tendrán asociado siempre un perfil externo, que le otorga permisos muy restringidos. Los usuarios interno puede que tengan perfiles internos, que les permitirá visualizar la mayoría de los datos y trabajar con ellos, o perfiles de administrador, que les dará un acceso total a la herramienta, y añadirá posibilidades a los anteriores, principalmente basadas en la inserción, modificación o borrado de datos almacenados en el sistema. 33

34 3.4. Restricciones El sistema ha de ser capaz de actualizar las bases de datos automáticamente desde fuentes de datos externas, para descargar de trabajo al equipo de trabajo de la gestora. Además, las actualizaciones de datos deben tener un efecto inmediato en la aplicación, que debe ser capaz de obtener siempre el dato más actualizado y utilizarlo para sus cálculos. Por otro lado, como ya se ha mencionado, el sistema no debe permitir que usuarios externos tenga acceso a información confidencial, ya sea porque se trata de información interna o porque sea información de otros usuarios. Además, el sistema debe cumplir en todo momento con la LOPD, puesto que estaríamos en un nivel de seguridad medio, puesto que no sólo tenemos datos personales sino también información bancaria / financiera. Por ello, se deben cifrar las comunicaciones utilizando algún algoritmo de seguridad, en este caso se utilizará comunicaciones seguras con Secure Socket Layer ( SSL). Por último, mencionar que existe una restricción temporal, puesto que el proyecto ha de estar finalizado antes del 30 de Abril, aunque la aplicación se siga mejorando. 34

35 4. Análisis de Requisitos En esta etapa se detallan los requisitos que tiene que tener la herramienta para satisfacer las necesidades del departamento. Para ello ha sido necesario establecer diferentes entrevistas con el manager para saber así cuáles son los procesos y los requisitos necesarios. Los requisitos expuestos se han establecido en base a las entrevistas con el Manager del departamento y el Director del proyecto. De esta entrevista se ha concluido que habrá tres tipos de categorías: Seguridad: Esta categoría se basa en la seguridad de la aplicación para que nadie ajeno a los usuarios autorizados pueda acceder a ella. Funcionales: Esta categoría se basa en la funcionalidad de la aplicación. Operativos: Esta categoría se basa en la forma en la que opera la aplicación. Complementarios: Esta categoría se basa en requerimientos adicionales que están al margen de la funcionalidad o modo de operar de la herramienta. Además, se recoge un modelo contextual de la aplicación, para apreciar con poco detalle las relaciones entre la aplicación y su entorno. Por último, se estudiarán los casos de uso más importantes a los que debe hacer frente el sistema. 35

36 4.1 Requisitos del Sistema IDENTIFICACION Proyecto: Diseño e implantación de una herramienta para análisis cuantitativo de fondos de hedge funds. Jefe de proyecto: Vanesa Briceño. REQUISITO Fecha: Versión: 0.1 Estado: Prioridad: Alta 12/10/08 Aceptado Titulo: Control de acceso a la herramienta. Identificador: R01 Fuente: Gestora N+1 Categoría: Seguridad Descripción: El acceso a la herramienta debe estar controlado para evitar accesos indeseados. MEDICION Se realizarán intentos de conexión a la herramienta por parte de usuarios sin acceso autorizado, para comprobar que el sistema les deniega continuar. BENEFICIOS Se controla el acceso a la herramienta y a datos confidenciales. COMENTARIOS / SOLUCIONES GENERADAS Sólo los usuarios cuyo identificador y password concuerde con el almacenado en la BBDD podrán seguir adelante en el uso de la aplicación. DOCUMENTOS RELACIONADOS Ninguno. REQUISITOS RELACIONADOS Ninguno. 36

37 IDENTIFICACION Proyecto: Diseño e implantación de una herramienta para análisis cuantitativo de fondos de hedge funds. Jefe de proyecto: Vanesa Briceño. REQUISITO Fecha: Versión: 0.1 Estado: Prioridad: Alta 12/10/08 Aceptado Titulo: Control de acceso a las bases de datos. Identificador: R02 Fuente: Gestora N+1 Categoría: Seguridad Descripción: El acceso a la BBDD debe estar controlado para evitar accesos indeseados. MEDICION Se realizarán intentos de conexión a las BBDDs desde dentro de la herramienta, por parte de usuarios sin permisos específicos de acceso a las BBDDs. BENEFICIOS Se controla el acceso a datos confidenciales. COMENTARIOS / SOLUCIONES GENERADAS Sólo los usuarios registrados cuyo perfil tenga concedidos los permisos de acceso para modificación de datos podrán gestionar / modificar los mismos en las BBDDs. DOCUMENTOS RELACIONADOS Ninguno. REQUISITOS RELACIONADOS R01. 37

38 IDENTIFICACION Proyecto: Diseño e implantación de una herramienta para análisis cuantitativo de fondos de hedge funds. Jefe de proyecto: Vanesa Briceño. REQUISITO Fecha: Versión: 0.1 Estado: Prioridad: Alta 12/10/08 Aceptado Titulo: Evitar la utilización de las consultas SQL en código. Identificador: R03 Fuente: Gestora N+1 Categoría: Seguridad Descripción: Se evitará la inclusión de sentencias SQL en el código de la aplicación. MEDICION Se comprobará manualmente que no existe código SQL en los ficheros fuente de la aplicación. BENEFICIOS Se evitan posibles fallos de seguridad mediante inyección de código o modificación dinámica de sentencias SQL. COMENTARIOS / SOLUCIONES GENERADAS Se utilizarán procedimientos almacenados en la propia BBDD. DOCUMENTOS RELACIONADOS Ninguno. REQUISITOS RELACIONADOS Ninguno. 38

39 IDENTIFICACION Proyecto: Diseño e implantación de una herramienta para análisis cuantitativo de fondos de hedge funds. Jefe de proyecto: Vanesa Briceño. REQUISITO Fecha: Versión: 0.1 Estado: Prioridad: Alta 12/10/08 Aceptado Titulo: Tipos de Perfiles. Identificador: R04 Fuente: Gestora N+1 Categoría: Seguridad Descripción: Se crearán diferentes tipos de perfiles que tendrán diferentes opciones de acceso. MEDICION Se comprobará que no existe código SQL en los ficheros fuente de la aplicación. BENEFICIOS Se evitan posibles fallos de seguridad mediante inyección de código o modificación dinámica de sentencias SQL. COMENTARIOS / SOLUCIONES GENERADAS Se utilizarán procedimientos almacenados en la propia BBDD: DOCUMENTOS RELACIONADOS Ninguno. REQUISITOS RELACIONADOS Ninguno. 39

40 IDENTIFICACION Proyecto: Diseño e implantación de una herramienta para análisis cuantitativo de fondos de hedge funds. Jefe de proyecto: Vanesa Briceño. REQUISITO Fecha: Versión: 0.1 Estado: Prioridad: Media 12/10/08 Aceptado Titulo: Fácil gestión de las BBDDs. Identificador: R05 Fuente: Gestora N+1 Categoría: Funcional Descripción: Las BBDDs tendrán un mantenimiento lo más sencillo posible. MEDICION Se realizarán pruebas de usabilidad con el equipo de la gestora. BENEFICIOS Se evita la contratación de un técnico para el mantenimiento de los datos. COMENTARIOS / SOLUCIONES GENERADAS El desarrollo de las BBDDs se realizará de acuerdo con las necesidades del equipo de la gestora e informándoles en todo momento del estado de las mismas. DOCUMENTOS RELACIONADOS Ninguno. REQUISITOS RELACIONADOS R06. 40

41 IDENTIFICACION Proyecto: Diseño e implantación de una herramienta para análisis cuantitativo de fondos de hedge funds. Jefe de proyecto: Vanesa Briceño. REQUISITO Fecha: Versión: 0.1 Estado: Prioridad: Media 12/10/08 Aceptado Titulo: Fácil usabilidad. Identificador: R06 Fuente: Gestora N+1 Categoría: Funcional Descripción: Las aplicación será lo más intuitiva posible. MEDICION Se realizarán pruebas de usabilidad con el equipo de la gestora. BENEFICIOS Se evita una formación a gran escala entre los usuarios. COMENTARIOS / SOLUCIONES GENERADAS Se irán mostrando los diferentes prototipos a diferentes perfiles de usuarios dentro de la gestora. DOCUMENTOS RELACIONADOS Ninguno. REQUISITOS RELACIONADOS R04. 41

42 IDENTIFICACION Proyecto: Diseño e implantación de una herramienta para análisis cuantitativo de fondos de hedge funds. Jefe de proyecto: Vanesa Briceño. REQUISITO Fecha: Versión: 0.1 Estado: Prioridad: Alta 12/10/08 Aceptado Titulo: Generar informes dinámicamente. Identificador: R07 Fuente: Gestora N+1 Categoría: Funcional Descripción: Las aplicación permitirá generar informes al vuelo. MEDICION Se comprobará manualmente los informes generados. BENEFICIOS Se evita que la documentalista tenga que crear los informes manualmente. COMENTARIOS / SOLUCIONES GENERADAS Se utilizarán APIs desarrolladas con licencias GNU. DOCUMENTOS RELACIONADOS Ninguno. REQUISITOS RELACIONADOS Ninguno. 42

43 IDENTIFICACION Proyecto: Diseño e implantación de una herramienta para análisis cuantitativo de fondos de hedge funds. Jefe de proyecto: Vanesa Briceño. REQUISITO Fecha: Versión: 0.1 Estado: Prioridad: Alta 12/10/08 Aceptado Titulo: Sencillez en carga inicial de datos Identificador: R08 Fuente: Gestora N+1 Categoría: Operativo Descripción: La carga de datos inicial debe ser lo más automatizable posible. MEDICION Se controlarán las cargas iniciales de las bases de datos. BENEFICIOS Se evitará la introducción manual de datos, con un elevado coste temporal. COMENTARIOS / SOLUCIONES GENERADAS Se crearán funciones para importar datos desde fuentes externas a la aplicación. DOCUMENTOS RELACIONADOS Ninguno. REQUISITOS RELACIONADOS Ninguno. 43

44 IDENTIFICACION Proyecto: Diseño e implantación de una herramienta para análisis cuantitativo de fondos de hedge funds. Jefe de proyecto: Vanesa Briceño. REQUISITO Fecha: Versión: 0.1 Estado: Prioridad: Media 12/10/08 Aceptado Titulo: Guardar log de modificaciones en las BBDDs Identificador: R09 Fuente: Gestora N+1 Categoría: Seguridad Descripción: Se guardará un registro de los cambios realizados a datos en las BBDDs. MEDICION Se realizarán cambios desde la aplicación y se comprobará que las tablas de registros han sido actualizadas. BENEFICIOS Se evita que un usuario malintencionado pueda ocasionar daños a los datos sin ser descubierto. COMENTARIOS / SOLUCIONES GENERADAS Se creará una tabla que recoja estas modificaciones. DOCUMENTOS RELACIONADOS Ninguno. REQUISITOS RELACIONADOS R02. 44

45 4.2 Modelo Lógico El diagrama contextual de la aplicación es el que se muestra: Cálculos Datos Servidor WEB User / Password Resultados CLIENTE Perfil Operaciones HEDGE LAB Autenticación NO / Perfil Resultados Peticiones de datos Servidor BBDD Acceso denegado Datos Entidades de datos Cliente: Es el usuario que se conecta a Hedge Lab. Puede realizar distintas operaciones en función de los permisos que tenga su perfil. Servidor WEB: Es la máquina sobre la que corre la aplicación y que realiza las operaciones matemáticas ( a través de Matlab) que sean necesarias. sobre la que el usuario realiza las peticiones. Servidor BBDD: Es la máquina que tiene el Sistema Gestor de Bases de Datos ( en adelante SGBD), que es el encargado de ejecutar los procedimientos SQL que tiene almacenados para resolver las peticiones de datos. 45

46 Relaciones entre entidades User / Password: El usuario debe introducir su identificador y su contraseña para poder acceder a la aplicación. Perfil: Si se le permite el acceso, el usuario recibe los permisos que estén asociados a su perfil ( permisos de administrador, de usuario interno, o usuario externo). Acceso denegado: Si el usuario no está dado de alta en la aplicación, se le deniega el acceso. Operaciones: Una vez autenticado, el usuario puede realizar diversas operaciones, como consultar retornos o índices (datos), ver gráficas de cotizaciones, comparativas contra otros fondos o índices, o obtener ratios financieros de sus activos ( cálculos). Resultados: Son las respuestas que da la aplicación a las operaciones que solicita el usuario ( pueden ser datos, gráficas, ratios, etc. ), o las respuestas que obtiene la aplicación del servidor WEB. Cálculos: Cuando el usuario solicita una operación de cálculo, la aplicación dirige la consulta al servidor WEB para que su motor matemático opere con los datos. Datos: Son campos que ha solicitado Hedge Lab al SGBD para devolverlos como resultados al usuario o pasárselos al servidor WEB para que realice operaciones matemáticas. Peticiones de datos: Son peticiones de datos que realiza la aplicación al SGBD. Autenticación: Es la operación por la cual la aplicación solicita al SGBD que compruebe si tiene almacenado en sus BBDDs al cliente para poder permitirle o denegarle el acceso. NO / Perfil: Es la respuesta a la operación de autenticación que ha solicitado la aplicación, en la que se le informa que, o bien se le deniega el acceso, o bien se le concede y se le pasa los permisos del perfil correspondiente. 46

47 4.3 Modelo de Casos de Uso A continuación, se detallarán las operaciones que puede realizar cada usuario dependiendo de su tipo de perfil. Perfil Externo: Como ya se ha comentado tendrá solamente acceso a operaciones básicas. Obtener Documentos Seleccionar Fondo Visualizar Gráficas Obtener ratios Obtener Documentos Externo Gestionar Cartera Visualizar Gráficas Obtener ratios Modificar Datos Personales 47

48 Perfil Interno: Tendrá todas las funcionalidades de un perfil externo pero con acceso a todos las carteras y subyacentes. Obtener Documentos Buscar Fondo Visualizar Gráficas Obtener ratios Obtener Documentos Interno Gestionar Cartera Visualizar Gráficas Obtener ratios Modificar Datos Personales 48

49 Perfil Administrador: Tendrá todas las funcionalidades de un perfil interno, y además se le permitirá la gestión de datos almacenados en las BBDDs, tales como índices, fondos o carteras. Además, podrá acceder y modificar ciertos datos de los usuarios. Crear Fondo Buscar Fondo Actualizar Fondo Eliminar Fondo Añadir Documento Crear Cartera Administrador Gestionar Cartera Actualizar Cartera Eliminar Cartera Añadir Documento Buscar Documentos 49 Modificar Datos Usuarios

50 Nombre del Caso de Uso: Obtener Documentos Actor Primario: Usuario Interno, Externo o Administrador Actor Secundario: Precondiciones: Estar validado en el sistema. Trigger: Selección por parte del actor primario. Escenario Primario: 1. El usuario selecciona la lista de fondos o carteras. 2. El sistema le muestra los fondos o carteras que le permita su perfil o que tenga contratados. 3. El usuario selecciona un fondo o cartera específica. 4. El sistema rellena la ficha de datos de presentación del activo.. 5. El usuario selecciona un documento relativo a ese activo. 6. El sistema muestra el documento al usuario. Extensiones: 6.a. El sistema avisa al usuario de la no disponibilidad del documento. *. El usuario abandona el proceso. Descripción de Datos: La ficha de datos de un activo está compuesta por los siguientes campos: - Nombre - Manager - Estrategia - Localización - Fecha de Creación - Activos bajo gestión - Resumen del perfil - Resumen de 2 páginas. Requisitos Adicionales: 50

51 Nombre del Caso de Uso: Visualizar gráficas. Actor Primario: Usuario Interno, Externo o Administrador Actor Secundario: Precondiciones: Estar validado en el sistema. Trigger: Selección por parte del actor primario. Escenario Primario: 1. El usuario selecciona la lista de fondos o carteras. 2. El sistema le muestra los fondos o carteras que le permita su perfil o que tenga contratados. 3. El usuario selecciona un fondo o cartera específica. 4. El sistema rellena el menú quickview correspondiente a ese activo. 5. El usuario selecciona una de las gráficas disponibles en dicho menú. 6. El sistema pasa los datos históricos el motor matemático. 7. El sistema pinta los resultados. Extensiones: *. El usuario abandona el proceso. Descripción de Datos: Los datos históricos estarán formados por unos datos comunes y unos datos específicos según la gráfica : Datos comunes: - Rentabilidades históricas del activo Analysis in Down Markets: - Rentabilidades del índice o benchmark Rolling Correlation: - Rentabilidades del índice o benchmark - Longitud del período rolling - Coeficiente de correlación de Pearson Rolling Beta: - Rentabilidades del índice o benchmark - Longitud del período rolling - Coeficiente de regresión lineal de alfa y beta. Requisitos Adicionales: 51

52 Nombre del Caso de Uso: Obtener Ratios Actor Primario: Usuario Interno, Externo o Administrador Actor Secundario: Precondiciones: Estar validado en el sistema. Trigger: Selección por parte del actor primario. Escenario Primario: 1. El usuario selecciona la lista de fondos o carteras. 2. El sistema le muestra los fondos o carteras que le permita su perfil o que tenga contratados. 3. El usuario selecciona un fondo o cartera específica. 4. El usuario selecciona el menú de estadísticas. 5. El sistema muestra las estadísticas que puede realizar a partir de los datos. 6. El usuario selecciona un estadístico a visualizar. 7. El sistema muestra el estadístico al usuario. Extensiones: 6.a. El sistema avisa al usuario de la no disponibilidad del documento. *. El usuario abandona el proceso. Descripción de Datos: Los datos de entrada de un estadístico son: - Rentabilidades históricas del activo. - Rentabilidades históricas de índices. - Retorno mínimo aceptable (MAR). - Periodo de estudio. Requisitos Adicionales: 52

53 Nombre del Caso de Uso: Buscar fondos Actor Primario: Usuario Interno o Administrador Actor Secundario: Precondiciones: Estar validado en el sistema. Trigger: Selección por parte del actor primario. Escenario Primario: 1. El usuario introduce los datos de la búsqueda. 2. El sistema muestra los resultados obtenidos. 3. El usuario selecciona un fondo o cartera específica. 4. El sistema le muestra dicho activo. Extensiones: 1a. El usuario selecciona resetear la búsqueda y vuelve a 1. 2a. El sistema no encuentra ningún fondo asociado con la búsqueda y vuelve a 1. *. El usuario abandona el proceso. Descripción de Datos: Los datos de la búsqueda para uno o varios activos son los siguientes: - Nombre - Manager - Tipo de fondo - Estrategia - Fecha de creación - Localización - Estado - Periodo de espera para salir - Periodo de lock-up - Activos bajo gestión Requisitos Adicionales: 53

54 Nombre del Caso de Uso: Añadir documentos Actor Primario: Usuario Administrador Actor Secundario: Precondiciones: Estar validado en el sistema. Trigger: Selección por parte del actor primario. Escenario Primario: 1. El usuario escoge el fichero. 2. El sistema abre un explorador de archivos del disco del usuario. 3. El usuario elige el fichero e introduce los datos del mismo. 4. El sistema valida los datos introducidos y muestra un mensaje confirmando. 5. El usuario selecciona un fondo o cartera específica. 6. El sistema le muestra dicho activo. Extensiones: 2a. El sistema no encuentra ningún fondo asociado con la búsqueda y vuelve a 1. *. El usuario abandona el proceso. Descripción de Datos: Los datos del fichero son los siguientes: - Tipo de Documento - Nombre del activo al que pertenece - Fecha - Idioma del documento Requisitos Adicionales: Es necesario que el usuario rellene todos los campos que recogen los datos del fichero. 54

55 Nombre del Caso de Uso: Buscar documentos Actor Primario: Usuario Administrador Actor Secundario: Precondiciones: Estar validado en el sistema. Trigger: Selección por parte del actor primario. Escenario Primario: 1. El sistema rellena las listas desplegables de nombres y managers. 2. El usuario introduce los datos de búsqueda. 3. El sistema muestra los resultados de la búsqueda. 4. El usuario selecciona el fichero que desee. 5. El sistema le muestra el documento. Extensiones: 1a. El sistema no encuentra ningún fondo y no puede rellenar las listas. 3a. El sistema no encuentra ningún fichero asociado con la búsqueda y vuelve a 1. *. El usuario abandona el proceso. Descripción de Datos: Los datos del fichero son los siguientes: - Nombre del activo al que pertenece - Manager - Tipo de documento - Fecha de inicio - Fecha de fin - Idioma del documento Requisitos Adicionales: 55

56 5. Estudio de la arquitectura Como ya se ha mencionado en la descripción de requisitos, el sistema que se ha desarrollado es de tipo Web. Se ha optado por desarrollar una aplicación de tres niveles, en la cual estarán claramente diferenciadas las 3 partes: - Interfaz de cliente : Hemos desarrollado un cliente ligero, esto es, sin que tenga que soportar la lógica de la aplicación, para que pueda funcionar en cualquier plataforma y equipo. - Servidor Web : En esta parte se ejecuta casi toda la lógica de la aplicación. - Servidor BBDD : Se encarga de gestionar todos los accesos a datos, repartidos por 3 bases de datos. Al estar condicionado el desarrollo a las tecnologías que utiliza la empresa en la que se ha desarrollado, las opciones de elección de arquitecturas han sido bastante limitadas. A continuación, se explica con mayor detalle. 56

57 Equipos a. Componentes de Hardware La empresa tiene contratado un servicio de renting de servidores, que se encuentran en un datacenter externo a la misma. Dispone de varios servidores, de los que se describirán el servidor WEB donde corre la aplicación (es un servidor Internet Information Server-IIS) y el servidor de BBDD que almacena los datos. 57

58 Servidor WEB HP Proliant DL320 5Gp Tipo de Procesador Intel Xeon 5200 series Modelo de Procesador. Número de núcleos Caché Quad-Core Intel Xeon X3210 (2,13 GHz, 8 MB de caché L2, 95 vatios, bus frontal a MHz) Cuatro 8MB (2 x 4MB) Level 2 Sockets 2 Bus frontal Tipo de Memoria Tamaño de Memoria 1333 MHz PC Fully Buffered DIMMs 2 GB(2 x 1 GB) Tipo de disco duro Hot plug SFF SATA Número de discos 2 discos de 72 GB Sistema Operativo Microsoft Windows Server

59 5Gp Servidor BBDDs HP Proliant ML 370 Tipo de Procesador Intel Xeon 5400 Series Modelo de Procesador. Número de núcleos Caché Cuatro Quad Core Intel Xeon E5440 a 2,83 GHz 12MB (2 x 6MB) Level 2 Sockets 2 Bus frontal Tipo de Memoria Tamaño de Memoria 1333 MHz PC Fully Buffered DIMMs 2 GB(2 x 1 GB) Tipo de disco duro Controlador HP Smart Array P400/256 MB (RAID 0/1/1+0/5) Número de discos 4 discos de 146 GB Sistema Operativo Microsoft Windows Server

60 Los usuarios internos, esto es, los que trabajan en la empresa, disponen de equipos de sobremesa con configuraciones similares a la mostrada: Tipo de Procesador Servidor BBDDs HP Proliant ML 370 5Gp Intel Core Duo 4300 Series Modelo de Procesador. Número de núcleos Caché Dual Core Intel Pentium a 1,80 GHz Dos 1MB (2 x 512KB) Level 2 Sockets 2 Bus frontal Tipo de Memoria Tamaño de Memoria 800 MHz DDR2-Synch DRAM 1 GB(2 x 512 GB) Tipo de disco duro SATA a 3,0 Gb/s Número de discos 1 disco de 250 GB Sistema Operativo Microsoft Windows XP 60

61 Comunicaciones Para que la aplicación pueda ejecutarse de forma correcta, es necesario que las comunicaciones sean capaces de soportar un flujo de información alto, puesto que se espera que la media de usuarios conectados a HedgeLab en horario de trabajo sea superior a 20 usuarios, pudiendo alcanzar picos de hasta 100 usuarios. Aunque este número de usuarios no parece excesivo en un principio, el rendimiento de la red si que podría verse afectado, pues mucha de esta información será requerida en formato de documento PDF, con tamaños en torno a los 3 MB. Así que se aconseja disponer de una red ADSL de 3 MB para soportar la carga de trabajo proveniente del exterior, y una red LAN Ethernet de 100 MB para las comunicaciones entre los servidores y la empresa. En la empresa donde se ha desarrollado este proyecto, la red dispones de conexiones de Fibra Óptica de hasta 100MB, con una conexión al exterior de fibra óptica de 10MB, y una conexión ADSL de 4MB, también hacia el exterior. En el anexo II se puede observar con más detalle la configuración de la red y los distintos equipos. 61

62 b. Componentes de Software y Datos Los principales componentes de software con los que se ha desarrollado la herramienta han venido impuestos por parte de la empresa, si bien hay partes que hubiesen sido más fáciles de desarrollar en otros entornos, y seguramente más baratas, en especial la parte de programación mediante entorno Visual, que se podría haber realizado en un entorno gratuito ( como MonoDevelop), o bien utilizando otros lenguajes o tecnologías de programación más abiertos que el de Microsoft, como podrían ser Ruby o Ajax. Asimismo, utilizando mysql se podría haber trabajado de manera gratuita con las bases de datos, aunque en este punto si que es altamente recomendable trabajar con un entorno robusto, aunque sea de pago, como es el de Microsoft o la alternativa de Oracle. Como fuente de datos se han utilizado Pertrac,TASS-Lipper y Bloomberg. La primera es la herramienta más extendida en el mundo de los hedge funds y la segunda se ha convertido en algo imprescindible en cualquier banco o boutique financiera. Por último, para la parte de cálculos, merece la pena sufragar los gastos que conlleve la utilización de Matlab, sin duda el software matemático más potente y desarrollado de los existentes en el mercado. Tras esta breve introducción, se expondrán los diversos usos que han tenido las herramientas durante la construcción de la aplicación. 62

63 Microsoft SQL Server 2000 Es el SGBD relacionales desarrollado por Microsoft. Está basado en el lenguaje Transact-SQL. Entre sus principales características podríamos destacar las siguientes: Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye también un potente entorno gráfico de administración, que permite el uso de comandos DDL y DML gráficamente. Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información. Además permite administrar información de otros servidores de datos. Al trabajar con el entorno IDE de Microsoft para desarrollo con lenguaje.net, la integración es muy sencilla puesto que ambos programas están preparados para trabajar de forma conjunta. El diseño de las bases de datos, que se explicará más adelante, así como los procedimientos almacenados desarrollados para el acceso a datos es relativamente sencillo e intuitivo con esta herramienta. 63

64 64

65 Microsoft Visual Studio 2005.NET Es un entorno de desarrollo integrado (IDE) para sistemas Windows. Soporta varios lenguajes de programación tales como Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic.NET, aunque actualmente se han desarrollado las extensiones necesarias para muchos otros. El hecho de tener que desarrollar una página web dinámica, con constantes actualizaciones de datos y gráficas, tomando datos de un SGBD de Microsoft y disponer de un servidor IIS, hizo fácil la elección del lenguaje sobre el que programar, que no es otro que Active Server Pages (ASP). Toda la interfaz gráfica ha sido desarrollada utilizando Visual Studio, añadiéndole ciertas librerías gratuitas para el soporte de ficheros con formato Excel y PDF. 65

66 Pertrac Se trata de una herramienta financiera ampliamente extendida en el mundo de los hedge funds. Acepta muchísimas bases de datos diferentes como fuente de datos, y tiene la suya propia (gratuita con la compra del software). Permite la creación de fondos a partir de los existentes, y obtención de todo tipo de ratios. También la creación de carteras utilizando a éstos como subyacentes. Es muy útil para el seguimiento de fondos, la realización de estudios cuantitativos, y para la gestión de carteras. Su utilización no es fácil, y requiere cursos de formación o una muy buena base informática y varias lecturas de su manual. La base de datos de la que se abastece la aplicación es la plataforma PerTrac, que incluye la información de los performances mensuales de más de 1600 índices. Esta base de datos está formada no solo por activos tradicionales sino también por activos alternativos. 66

67 Los datos son recogidos de comunicados de prensa, presentaciones públicas y otras fuentes públicas. La recolección de datos incluye todos los artículos de los principales estados financieros (Cuenta de Resultados, Balance General, Estado de Flujo de Caja) y otros datos de la nota, etc. La base de datos contiene más de 20 años de datos para empresas de EE.UU. y entre 5-10 años de historia para empresas que no pertenezca a EEUU. Ofrece un gran número de ratios pre-calculados adema están también disponibles otros estadísticos que pueden ser de interés. Algunos de los índices más importantes que contiene la base de datos de PerTrac son los siguientes: Indice de Dow Jones Es el proveedor principal de datos financieros a nivel mundial, es conocido como indice industrial dow jones, es un punto de referencia de inversión, basado en las 30 mayores empresas con mayor capitalización de los EE UU, en una amplia gama de industrias. El indice Dax Compuesto por las 30 principales empresas cotizadas de la Bolsa de Francfort seleccionadas por capitalización y contratación. Ningún valor puede tener un peso superior al 20%. Su composición se revisa anualmente en el mes de septiembre. El Indice Bernheim Ofrece un punto de referencia para los inversores con una cartera basada en fondos de cobertura. Refleja el rendimiento de los fondos de cobertura neta después de aplicar todas las tasas. Está compuesto por los 18 líderes de los fondos de cobertura con una variedad de estilos de gestión y un total de más de $ 50 mil millones en activos. La capitalización de las empresas que componen el índice supone el 70% del valor total del mercado. Los valores ponderan por el criterio de capitalización. Índice de Seng 67

68 El HSI es el indicador más extensamente cotizado del funcionamiento de la bolsa de Hong Kong. El índice actualmente tiene 33 acciones (reservas) constituyentes, que consideran para aproximadamente el 70% de la capitalización de mercado de todas las acciones (reservas) elegibles catalogadas sobre el Consejo (la Tabla) Principal de la Bolsa de Hong Kong. HFR Índices de Fondo de Seto Los Índices HFRI, el juego de original de la Investigación de Fondo de Seto de puntos de referencia de fondo de seto, son índices de funcionamiento igualmente ponderados basados en más de 30 estrategias diferentes de la inversión. El Fondo de HFRI el Compuesto Ponderado representa (explica) más de 1,600 fondos de seto de todos los índices específicos de estrategia, a excepción del Fondo de HFRI. Lehman Brothers El proveedor líder mundial de puntos de referencia de ingreso fijos, ofrece más de 20 índices diferentes a usuarios de Plataforma PerTrac Analíticos, incluyendo el Índice de Obligación de Conjunto de Lehman, el Índice Lehman de Gobierno, el Índice de Obligación de Crédito de Alta prestación Lehman, y la Hipoteca de Lehman el Índice de Seguridades Apoyado. También ofrecen el cupón y las versiones. MSCI La Capital de Morgan Stanley Internacional es una equidad bien establecida mundial incluyen en un índice (indexan) al proveedor que ahora también produce índices de fondo de seto. PerTrac usuarios de Plataforma Analíticos tienen el acceso a índices de equidad MSCI que enfocan más de 70 áreas geográficas diferentes y países tanto en el USD como en la moneda local. 68

69 El Nikkei 225 El Nikkei 225 índice el más observado de la actividad en bolsa de Japón. El índice refleja el precio de acción adaptado a los ex-derechos medio de 225 de las publicaciones, las más activamente negociadas sobre la primera sección de Bolsa de Tokio y es diseñado para ser representativo de la estructura total industrial de Japón y de sus condiciones económicas. 69

70 TASS-Lipper Es una de las mayores bases de datos del mundo de los fondos alternativos. Por supuesto, es de pago, mediante suscripciones anuales. Servirá como fuente de datos a Hedge Lab, como antes hacía con Pertrac. 70

71 Bloomberg Es, sin duda alguna, el sistema de obtención de información más utilizado en el mundo financiero. La fiabilidad de la información (en comparación con otras fuentes) y la enorme cantidad de datos activos que recoge, la han hecho la número 1 de las bases de datos financieras. El sistema Bloomberg incluye también un Terminal de dos pantallas, con conexión directa a un router Bloomberg. Aunque se utilizará menos que TASS-Liper o Pertrac, también servirá como origen de datos. 71

72 MATLAB La herramienta matemática por excelencia, MATrix LABoratory, que cuenta con su propio lenguaje de programación, es muy útil en el modelado de datos, especialmente si es en grandes cantidades (como las series históricas de cotizaciones). Todos los estudios o ratios que se realizan en Hedge Lab utilizan Matlab como motor numérico. La versión de Matlab que ha sido utilizada para el desarrollo del proyecto es MATLAB R2007a. En relación a la licencia, existen varios tipos: Individual License: para uso personal Groups License: para un grupo de trabajo. Concurrent License: para un grupo de trabajo con usuarios en la red. 72

73 En nuestro caso disponemos de una versión de Matlab R2007a con una licencia de tipo Individual License, de uso comercial y perpetua, lo que significa que se hace un pago al adquirir la licencia, con lo que es propiedad del comprador. La licencia que nosotros tenemos dispone de las siguientes extensiones: Financial toolbox Producto con funciones de matemática y análisis estadístico de los datos financieros. Uso de la Caja de Herramientas de software financiero puede optimizar las carteras, realizar una estimación del riesgo, analizar los niveles de tipos de interés, precio de equidad derivados, financieros y manejar series de tiempo. Compiler Permite compartir tus las aplicaciones desarrolladas en Matlab como un ejecutable o una biblioteca compartida. Matlab Builder Nos permite integrar aplicaciones de MATLAB en una organización mediante la creación de programas basados en MATLAB. NET o componentes COM. Lo cual es de enorme interés para nosotros debido a que nuestro sistema está sobre Visual.NET y utiliza como motor de cálculo Matlab. Optimization and toolbox Con esta herramienta que proporciona Matlab permite de manera sencilla definir modelos, recopilar datos, administrar el modelo de simulaciones y analizar resultados. Nos proporciona soluciones óptimas para realizar análisis de situaciones en las que partimos en desventaja (nuestras carteras respecto a las de la competencia), e incorporan métodos de optimización. Statistics Toolbox Proporciona un conjunto completo de herramientas para evaluar y entender los datos que se analicen. Incluye 73

74 funciones y herramientas interactivas para el análisis de datos históricos, datos de modelado, la simulación de sistemas, desarrollo de algoritmos estadísticos que son tan necesarios si se desea realizar un cálculo de las variables de riesgo de una forma efectiva. 74

75 6. Diseño Externo En esta fase se detallarán las entradas y salidas de información de las que dispone el sistema para poder funcionar como se requiere que lo haga. La mayoría de los datos están en bases de datos externas, a las que tenemos acceso mediante un sistema de suscripción. Pero una minoría de datos, en tamaño, que no en importancia, deberán ser introducidos manualmente o importados de los ficheros Excel que nos entreguen los analistas. El estudio de los datos, su entrada y su tratamiento ha sido una de las partes más importantes del desarrollo de la aplicación, como se verá más adelante, en la explicación de creación de las bases de datos del sistema. La idea de la interfaz ha sido la siguiente: crear una web sencilla, que se acerque a los estándares 2.0 pero que no pierda el carácter serio por el cual se caracteriza un banco. Se ha utilizado tecnología ASP.NET con contenido dinámico y un interfaz estándar para todos los perfiles. Básicamente se ha pensado en implementar una especia de Gestor de Portales y un Gestor de Contenido. Así, la interfaz es prácticamente idéntica para todos los usuarios, y se modifica dinámicamente el contenido que pueden ver o al que pueden tener acceso. Además, al ser la documentalista la que subirá la mayor parte de las actualizaciones de datos y, a la vez, trabajará mucho con la herramienta, se ha pensado en mantener la misma estructura para la parte de gestión documental. 75

76 6.1. Fronteras de Mecanización La implantación del sistema sobre la plataforma tecnológica se especificó en la etapa de Estudio de la Arquitectura, fase en la que se determinaron las características técnicas, organizativas y operativas de la solución a desarrollar. A partir de ello, se determinan qué procesos se llevarán a cabo manualmente y cuales se automatizarán. A continuación, se muestra el estudio de mecanización de los principales procesos. Están clasificados por su grado de mecanización, esto es, la capacidad que tiene el proceso de ser hecho automáticamente o con poca ayuda del personal de la gestora. Se ha utilizado una clasificación basada en 3 valores: Sí / Parcial / No. Asimismo, se ha designado la frecuencia de uso ( del proceso de actualización de datos, se refiere) como la frecuencia con la cual se actualizan los datos que necesita el proceso del que se hace mención. Tiene 3 categorías, que son: Alta / Media / Baja Se considera que un proceso tiene una frecuencia de uso Alta cuando se utiliza, como mínimo, un par de veces al mes. Se considera que su frecuencia es Baja cuando es posible que sólo se actualice una vez en su vida, cuando se cree. Cualquier frecuencia que no cumpla estas dos condiciones se considerará Media. Se ha hecho 3 estudios, uno para cada clase principal de activos. 76

77 Para los fondos, se estudian los procesos de creación y actualización de los mismos ( una vez creados, la mayoría de las actualizaciones se deberán a la actualización de las cotizaciones de los mismos). Además, cada vez que un manager publique informes de estimación (semanales) o su informe de rentabilidad (mensual), deberemos almacenarlo. También pueden recibirse estudios de Due Diligence, de liquidez, etc. A petición de los socios o los analistas, los documentalistas deberán recopilar documentos anexos al fondo, para su posterior estudio. Proceso Mecanizable Frecuencia de uso Crear fondo No Baja Actualizar fondo Si Alta Subir documento No Alta Obtener documento Parcial Media Enviar informes a grupos Parcial Alta Para los índices, solamente se contemplarán la creación y la actualización mensual de los retornos de los mismos. Proceso Mecanizable Frecuencia de uso Crear índice No Baja Actualizar índice Si Alta 77

78 Al estar compuestas por fondos, los cambios en los retornos se harán con la misma frecuencia que los subyacentes. Sin embargo, la parte documental requiere menos trabajo, puesto que la mayoría de los informes serán internos y no se recibirán apenas datos externos. Proceso Mecanizable Frecuencia de uso Crear cartera No Baja Actualizar cartera Si Alta Subir documento No Media Obtener documento Parcial Media Enviar informes a grupos Parcial Alta 78

79 Diseño de Entradas La gestión de los datos correrá a cargo de algunos analistas y los encargados de documentación, a los que se les asignará un perfil de administrador, para que puedan tener un acceso total a todos los activos. Si bien la base de la interfaz es la misma para todos los usuarios, las opciones que están disponibles para cada perfil varían considerablemente. Los administradores contarán con un menú de administración, disponible desde la página principal de la aplicación, a la que acceden según se autentiquen en el sistema. Las opciones a las que podrán acceder son las que se detallan en las páginas siguientes. 79

80 Crear nuevo fondo Se añade un nuevo fondo, con identificador único, generado a partir del nombre del activo y su manager, mediante una función hash. También se requiere el tipo de activo, que, en el caso de la gestora de fondos alternativos, comenzará con la letra A (de Alternative). Todo ello se almacena mediante el procedimiento almacenado bbdd_create. 80

81 Actualizar fondo Se añaden datos a un fondo existente. Los requisitos de datos de entrada son totalmente relativos al equipo de trabajo de la gestora, y son ellos quienes deciden qué datos han de ser actualizados y con que frecuencia. En la empresa han considerado, con bastante lógica, que los retornos de los fondos deben ser actualizados tan pronto como se disponga de nuevos datos, puesto que son la base de la mayoría de cálculos que pueden realizarse. También se puede modificar cualquiera de los datos relativos al fondo. 81

82 Crear nuevo índice Se añade un nuevo índice, con identificador único, generado a partir del nombre del activo y un manager predefinido para todos los índices (que será Index Manager). También se requiere el tipo de activo, que, en el caso de la gestora de fondos alternativos, será AIDX ( Alternative Index). Y además, se introducirán los primeros valores de cotización en lo que lleva de semana, mes y año de los que se disponga acerca del índice, así como la rentabilidad en el último mes y en el último año. 82

83 Actualizar índice Al igual que en la parte de fondos, los datos relativos a los índices pueden modificarse desde esta página. 83

84 Crear Cartera Cuando sea necesario, se puede crear una nueva cartera que agrupe varios fondos o manage accounts, que después se asociará a un tipo concreto de perfil o usuario. Basta con darle un nombre a la cartera, y el sistema ya le asignará automáticamente un ID basado en el algoritmo hash mencionado anteriormente. 84

85 Actualizar Cartera En esta parte, se puede modificar el contenido de la cartera. Estarán disponibles todos los subyacentes almacenados en la base de datos. 85

86 Añadir Documento Para almacenar un documento relativo a un fondo en la base de datos, basta con seleccionar el propio documento, indicar su tipo (también se puede crear uno nuevo), seleccionar el fondo al que hace referencia, el idioma en el que está escrito y la fecha del archivo. Todos los campos son obligatorios en este caso. Si la operación es correcta, tras pulsar el botón la aplicación mostrará un mensaje de confirmación de operación. 86

87 Obtener Documento Si bien era necesario rellenar todos los campos en las operaciones de adición de documentos, Hedge Lab nos permite realizar búsquedas de documentos por: - Nombre del Fondo - Nombre del manager - Tipo de documento - Fecha de almacenamiento - Idioma Cualquiera de estos campos, si está relleno, es condición suficiente para realizar la búsqueda. El resultado se muestra en una tabla Gris, que permite seleccionar el documento que quiere visualizarse o descargarse. 87

88 Diseño de Salidas Uno de los requisitos del sistema es que tenga fácil usabilidad, puesto que al tener como usuarios a clientes, de los que se desconoce sus aptitudes informáticas, el desarrollo de la aplicación debe llevarse a cabo tomando como cierto que su contacto con el mundo de las aplicaciones es mínimo, y por tanto sus conocimientos (informáticos) muy limitados. Es por ello que se ha desarrollado una interfaz lo más intuitiva posible, con páginas lo más claras posibles, sin recargarlas de elementos que puedan confundir al usuario. La página será dinámica y variará en función del perfil que tenga el usuario. La plantilla será común a todos, con los colores corporativos (blanco y verde). La variación dinámica de contenido permite aplicar un mismo formato a todos los usuarios, y personalizar el contenido conforme a los productos que tengan contratados o al acceso que se les quiera conceder. 88

89 El caso más común será que tengan una cartera y puedan ver los fondos que componen esa cartera. Una vez dentro de un fondo o de su cartera, el usuario podrá acceder a documentos relativos al fondo o cartera, estudios de contribuciones, gráficas de rendimiento y otros ratios. En el ejemplo práctico se verá con más claridad el funcionamiento de la interfaz. 89

90 7. Diseño Interno 7.1 Diseño Estructural Como ya se ha comentado, la aplicación está dividida en tres bloques fundamentales: Interfaz, Simulación/ Cálculo y Almacenamiento de Datos. El módulo de Simulación / Cálculo, desarrollado en MatLab, estaba realizado al inicio de este proyecto. El desarrollo de los otros dos y la implementación de los tres han sido el objeto del mismo. La interfaz es el nexo de unión de las 3 partes, puesto que la base de datos sirve de fuente de información tanto a la parte de simulación como a la de presentación. 90

91 7.2 Diseño detallado En este apartado del diseño interno se detallará, principalmente, como se han diseñado e implementado las bases de datos. Además, se detallarán aspectos relevantes que conciernen al diseño de la aplicación en cualquiera de sus otros dos componentes, como pueden ser la forma de importar datos de fuentes externas, devolver información en formatos específicos (Excel y PDF) y pintar gráficas con series de datos que se obtienen del motor de cálculo. 91

92 7.2.1 Diseño de Bases de Datos La idea original en cuanto a la forma en la que se almacenarían los datos era tener una base de datos que contuviese toda la información necesaria para el correcto funcionamiento de la aplicación. Se crearían varias tablas, diferenciando la naturaleza de los mismos. Se recogerían los fondos y sus características en una de las tablas, las relaciones entre las carteras y los fondos en otra, los retornos de ambos en otra, los usuarios en otra, y otras dos para los índices y sus cotizaciones. Tras varias reuniones con los analistas y la documentalista, se resaltaron las siguientes puntos: o El diseño debía de ser capaz de ser extrapolable a otros departamentos con los que se compartiesen clientes. o La gestión documental requeriría mucha carga de datos, de los que los clientes sólo tendrían acceso a una parte restringida. o Cada cliente tendría accesos a información relativa a los productos que en ese momento tuviera contratados. o Los estudios de contribuciones deben de disponer de toda la información que requieran, cargándola directamente desde la base de datos. Además, era necesario cumplir los requisitos descritos referentes a datos, teniendo especial cuidado con los requisitos de seguridad. El diseño se fue refinando tras cada reunión, para llegar a la siguiente conclusión: se diseñarían 3 bases de datos independientes: una para clientes, que se podría compartir con otros departamentos. 92

93 otra que almacenase la información no documental relativa a fondos, carteras e índices, que sería la más utilizada para consultas de usuarios externos. una tercera base de datos que almacenaría documentos de fondos y carteras, para que, debido a su gran tamaño, no penalizase el rendimiento de la aplicación cuando no se requiriese acceso a los mismos. A continuación, se exponen las 3 bases de datos y se detalla su contenido. 93

94 BBDD FUNDINFORMATION Esta base de datos almacena toda la información (no documental) referente a fondos, índices y carteras. Actualmente sólo es utilizada por el equipo de inversiones alternativas de la gestora, pero ha sido diseñada para que sea fácilmente escalable a otros departamentos. Se le ha asignado un espacio inicial de 200 MB, con crecimiento del 10% cuando lo requiera, sin límite de espacio. Contiene 11 Tablas y 60 procedimientos almacenados. A continuación, se describen brevemente las tablas y el porqué de su diseño, si fuera necesaria una explicación. 94

95 Tabla Fund Esta tabla almacena la información necesaria para poder cargar los activos en los menús dinámicos. No se satura la tabla con información adicional (información no mostrada), sino que se almacena en otra tabla. Sus campos son: FundID: es una cadena de caracteres (que se genera mediante una función hash), no puede ser nulo y es la clave primaria. FundName: cadena de caracteres que contiene el nombre del fondo, no puede ser nulo. Type: guarda una cadena de 2 ó 3 caracteres, para saber el tipo del fondo (fondo simple, fondo de fondos, manage account) y a que departamento pertenece ( Alternativo, Tradicional). IsPublic : este booleano indica si el fondo puede mostrarse en menús o debe ocultarse por estar en proceso de mantenimiento o políticas de privacidad. 95

96 Tabla FundInfo Esta tabla, a la que se hacía referencia en el apartado anterior, sirve para almacenar la información específica del fondo. Esta información sirve para rellenar las fichas de los fondos, y para generar informes en el momento. Los campos que contiene son: Tier: caracteres utilizados para clasificarlo en un grupo de seguimiento. Subscription Tine : cadena que almacena el tiempo que se tarda en suscribirse al activo. Submanager : cadena que almacena el nombre del sub-manager. Strategy: cadena que almacena el tipo de estrategia utilizada. 96

97 Status: cadena que almacena el estado del fondo. Received From: cadena que almacena la fuente de datos. Periodicity: cadena que guarda la periodicidad del fondo. Performance Fee: valor numérico de la cuota por rendimiento. Minimum Private: valor númerico del mínimo desembolso para particulares. Minimim Institucional: valor númerico del mínimo desembolso para instituciones. Manager: cadena que almacena el nombre del manager. Logo: campo imagen para guardar el logo del activo. Legal Domicile: cadena que guarda el domicilio legal del fondo. Is Locked: boleano que indica si el fondo está abierto o cerrado. ISIN: valor númerico del código único de identificación del activo. Investment Objective: texto que resume el objetivo de la inversión. Inception Date: fecha de creación del activo. Hurdle Rate: valor númerico de la tasa mínima para el cobro de cuotas. Geo Allocation: cadena que almacena el sector geográfico de la inversión. Fund ID: cadena única que identifica el activo en HedgeLab Follow Up: cadena que alamacena información de seguimiento del activo. Domicile: cadena que registra el domicilio donde está registrado el activo. 97

98 Disclaimer: texto que se incluye en presentaciones. Custodian: cadena que guarda el nombre del custodio. Currency: caracteres que identifican la divisa en que se invierte. Contact: cadena que guarda el nombre de la persona de contacto en el fondo. Class: caracteres utilizados para clasificarlo en una clase. Administrator: cadena que almacena el nombre del gestor. Administration Fee: valor numérico de la cuota de administración. 98

99 Tabla FundGroup Fund ID: cadena que almacena el identificador del fondo subyacente en HegeLab. FofID: cadena que almacena el identificador del fondo de fondos en HegeLab. Is Into: boleano que indica si un subyacente esta incluido actualmente en el Fof. Dateln: fecha en la que entró el fondo en la cartera. Date Out: fecha en la que salió el fondo de la cartera. Allocation: valor numérico del peso del subyacente. Is Exiting: boleano que indica si el subyacente está en proceso de salida. 99

100 Tabla Group Fund ID: cadena que almacena el identificador del fondo subyacente en HegeLab. Fund Group: cadena que almacena el identificador del grupo en HegeLab. 100

101 Tabla Liquidity Fund ID: cadena que almacena el identificador del fondo subyacente en HegeLab. Lockup: caracteres que indican el estado de lock-up del fondo. Redemption: caracteres que indican tiempo de salida mínimo y sus condiciones. Notice: caracteres que indican el mínimo plazo para avisar de la salida. Payment: caracteres que indican las condiciones de pago. Lockup Time: caracteres que indican el tiempo mínimo que se debe mantener la inversión. 101

102 Tabla MainIndices Index: cadena que almacena el identificador del índice en HegeLab. Last Date: fecha del dato. YTD: valor numérico del rendimiento en lo que va de año. MTD: valor numérico del rendimiento en lo que va de mes. WTD: valor numérico del rendimiento en lo que va de semana. Last Year Performance: valor numérico del rendimiento del año anterior. 102

103 Tabla Manager Manager Name: cadena que almacena el nombre del manager. Manager Bio: texto que guarda la biografía del manager. Contact: cadena que almacena el nombre de la persona de contacto en la gestora del fondo. Website: cadena que almacena la web de la gestora del fondo. Location: cadena que almacena la dirección de la gestora del fondo. Manager Company: cadena que almacena la compañía matriz de la gestora del fondo. 103

104 Tabla Modifications User ID: cadena que almacena el identificador del usuario Mod Date: fecha y hora de modificación. Table Modified: cadena que almacena la tabla que ha sido modificada. Field Modified: cadena que almacena el campo que ha sido modificada. 104

105 Tabla TraditionalReturns Fund Id: cadena que almacena el identificador del fondo subyacente en HegeLab. Return Date: fecha del dato. Currency: caracteres identificadores de la divisa del fondo. Performance Type: caracteres que indican el tipo de retorno. Performance: valor numérico del retorno. AUM: valor numérico de los activos bajo gestión. Is Estimate: boleano que indica si el valor es definitivo. NAV: valor numérico de Valor Actual Neto de los activos. 105

106 Tabla Visits Manager Name: cadena que almacena el nombre del manager. Date of Visit: fecha de la visita. Comments: texto que recoge comentarios acerca de la visita. 106

107 BBDD FUNDCLIENTS Esta base de datos almacena toda la información referente a los clientes. Actualmente está en desarrollo y pendiente de completar requisitos por parte de toda la gestora, pues sólo es utilizada por el equipo de inversiones alternativas, pero ha sido diseñada para que sea fácilmente escalable a otros departamentos. De hecho, se introducirán todos los clientes de la gestora, no sólo los de la parte alternativa, como datos iniciales. Se le ha asignado un tamaño inicial de 200 MB, con crecimiento del 10% cuando lo requiera, sin límite. Contiene 4 tablas. A continuación, se describen brevemente las tablas y el porqué de su diseño, si fuera necesaria una explicación. 107

108 Tabla Login Login ID: cadena que identifica al usuario. User Type: cadena que identifica el perfil del usuario. Password: cadena que almacena la contraseña del usuario. 108

109 Tabla MailingList Mailing List ID: entero que identifica la lista de distribución. User ID: cadena que identifica al usuario. 109

110 Tabla Modifications User ID: cadena que almacena el identificador del usuario Mod Date: fecha y hora de modificación. Table Modified: cadena que almacena la tabla que ha sido modificada. Field Modified: cadena que almacena el campo que ha sido modificada. 110

111 Tabla UserInformation User ID: cadena que identifica al usuario Falta por definir los datos que serán introducidos aquí, pero serán datos personales (nombre, dirección, teléfono) acerca de los usuarios, pero que no incluirán información de carácter personal (salarios, orientaciones sexuales, políticas, religiosas) que podrían interferir con la LOPD. 111

112 BBDD FUNDLIBRARY Esta base de datos almacena toda la información documental referente a fondos, índices y carteras. Actualmente sólo es utilizada por el equipo de inversiones alternativas de la gestora, pero ha sido diseñada para que sea fácilmente escalable a otros departamentos. Se le ha asignado un tamaño inicial de 1000 MB, con posibilidad de aumentar un 10% cuando lo requiera, sin límite. Contiene 3 tablas y 20 procedimientos almacenados. A continuación, se describen brevemente las tablas y el porqué de su diseño, si fuera necesaria una explicación. 112

113 Tabla DocType Esta tabla sólo contiene un campo, y sirve para almacenar los distintos nombres que reciben los tipos de documentos que se almacenarán en HedgeLab. Como los tipos de documentos no son estáticos, sino que pueden ir incrementándose cuando recibamos o creemos alguno inexistente, es necesario recogerlos en una tabla específica para ese fin. Type: cadena que almacena el tipo de documento. 113

114 Tabla Library Al tener diferenciadas las bases de datos, y no contar con un directorio de red específico para la aplicación, se decidió subir todos los documentos a la base de datos y replicarlos en local. Como se utiliza la versión 2000 de SQL Server, para almacenar archivos hay que recurrir al tipo image. Se ha hecho un estudio de tamaño de los archivos, estando la media situada en 1,2 Mb. FundID: cadena que almacena el identificador del fondo al que refiere el documento. DocDate: fecha de incorporación del documento. DocType: cadena que almacena el tipo de documento. DocSize: cadena que almacena el tipo de documento. DocPath: cadena que almacena la ruta donde se copia el documento. TheFile: es el documento en sí. DocLanguage: cadena que almacena el idioma del documento. 114

115 Tabla Modifications User ID: cadena que almacena el identificador del usuario Mod Date: fecha y hora de modificación. Table Modified: cadena que almacena la tabla que ha sido modificada. Field Modified: cadena que almacena el campo que ha sido modificada. 115

116 7.2.2 Implementación de Bases de Datos Tal y como se ha comentado, para el acceso a las bases de datos se han creado procedimientos almacenados, cumpliendo con el requisito de seguridad R03, que intenta evitar posibles inyecciones de código SQL. A continuación, se explica brevemente los procedimientos de cada base de datos, entrando en detalle en aquellos donde su complejidad así lo requiera. 116

117 BBDD FUND INFORMATION Esta base de datos cuenta con 60 procedimientos almacenados, con diferencia es la que más tiene puesto que es la que más tablas y campos diferentes tiene. 117

118 Procedimiento ModifyReturn Sirve para modificar un retorno (mensual o diario) en alguno de los fondos, diferenciando automáticamente si es un fondo alternativo o tradicional. ALTER PROCEDURE ModifyReturn(@FundID smalldatetime,@currency nchar(10),@performancetype nchar(10),@performance real,@aum real,@isestimate bit,@nav real) AS SET NOCOUNT ON IF (SELECT Type FROM Fund WHERE FundID=@FundID) LIKE 'A%' BEGIN UPDATE AlternativeReturns SET Performance=@Performance WHERE FundID=@FundID AND ReturnDate=@ReturnDate AND PerformanceType=@PerformanceType AND Currency=@Currency UPDATE AlternativeReturns SET AUM=@AUM WHERE FundID=@FundID AND ReturnDate=@ReturnDate AND PerformanceType=@PerformanceType AND Currency=@Currency UPDATE AlternativeReturns SET IsEstimate=@IsEstimate WHERE FundID=@FundID AND ReturnDate=@ReturnDate AND PerformanceType=@PerformanceType AND Currency=@Currency UPDATE AlternativeReturns SET NAV=@NAV WHERE FundID=@FundID AND ReturnDate=@ReturnDate AND PerformanceType=@PerformanceType AND Currency=@Currency END ELSE IF(SELECT Type FROM Fund WHERE FundID=@FundID) LIKE 'T%' BEGIN UPDATE TraditionalReturns SET Performance=@Performance WHERE FundID=@FundID AND ReturnDate=@ReturnDate AND PerformanceType=@PerformanceType AND Currency=@Currency UPDATE TraditionalReturns SET AUM=@AUM WHERE FundID=@FundID AND ReturnDate=@ReturnDate AND PerformanceType=@PerformanceType AND Currency=@Currency UPDATE TraditionalReturns SET IsEstimate=@IsEstimate WHERE FundID=@FundID AND ReturnDate=@ReturnDate AND PerformanceType=@PerformanceType AND Currency=@Currency UPDATE TraditionalReturns SET NAV=@NAV WHERE FundID=@FundID AND ReturnDate=@ReturnDate AND PerformanceType=@PerformanceType AND Currency=@Currency END SET NOCOUNT OFF RETURN 118

119 Procedimiento UpdateFundInfo Sirve para actualizar información del fondo, principalmente la almacenada en la tabla FundInfo. ALTER PROCEDURE nchar(10)) AS SET NOCOUNT ON UPDATE Fund SET WHERE UPDATE FundInfo SET wup, WHERE UPDATE Liquidity SET WHERE RETURN 119

120 BBDD FUNDCLIENTS Al estar todavía en desarrollo esta base de datos, tan sólo contiene dos procedimientos almacenados de mínima complejidad, uno para recuperar el perfil y la password si el usuario existe, y que la aplicación compruebe si es correcto el login, y otro para recuperar el número o números de la lista o listas de distribución a la que está asociado un usuario. 120

121 BBDD FUNDLIBRARY Contiene 19 procedimientos almacenados, de los que se explican 2, uno por su complejidad y otro por su importancia. 121

122 Procedimiento DownloadFile Es el procedimiento que se utiliza para recuperar un documento, previamente seleccionado del datagrid que resulta de la búsqueda de documentos. Ha habido algunas complicaciones durante el desarrollo, puesto que SQL Server y.net no utilizan formatos de fechas iguales, y al convertir doblemente (al subir el documento y al bajarlo) se pierde el formato, por lo que se han probado varias configuraciones siendo la mostrada la que se ha considerado óptima. ALTER PROCEDURE dbo.downloadfile(@id nvarchar(20)) AS SET NOCOUNT ON SELECT TheFile FROM Library WHERE (FundID=@ID) and (DocType=@Tipo) and (datediff(day, SET NOCOUNT OFF 122

123 Procedimiento FindDocuments Este procedimiento se utiliza para crear dinámicamente, en función de los datos aportados por el usuario, la sentencia SQL de búsqueda de documentos, así como su ejecución. Ha sido laboriosa por su elaboración por el tratamiento característico que otorga SQL Server a las cadenas de caracteres cuando se insertan directamente en sentencias SQL. ALTER PROCEDURE finddocuments(@fundid nvarchar(50),@manager nvarchar(20),@doctype nvarchar(20),@docdate nvarchar(20),@docdate2 nvarchar(20),@doclanguage nvarchar(20)) as set nocount on bit datetime varchar(7999) 'SELECT FundID,DocType,DocDate,DocLanguage,DocPath FROM Library WHERE ' IF (@FundID <> '' BEGIN + 'FundID = END IF (@Manager <> '' BEGIN + ' FundID LIKE + '%''' END ELSE IF(@Manager <> '' BEGIN + ' AND FundID LIKE + '%''' END IF (@DocType <> '' BEGIN + ' DocType '''' END ELSE IF(@DocType <> '' BEGIN + ' AND DocType +'''' END 123

124 IF <> '' <> '' BEGIN set + ' CAST(DocDate as NvarChar(20)) BETWEEN AND ')' END ELSE <> '' <> '' BEGIN set + ' AND CAST(DocDate as NvarChar(20)) BETWEEN AND ')' END IF <> '' BEGIN set + ' DocLanguage +'''' END ELSE <> '' BEGIN set + ' AND DocLanguage +'''' END set nocount off 124

125 8. Programación La programación de la herramienta ha sido modular, separando completamente la parte de cálculo, desarrollada en MatLab, de la parte de la interfaz, desarrollada en.net. Como se ha comentado anteriormente, se ha utilizado la aplicación Microsoft Visual Studio 2005 para el desarrollo de páginas asp, que utiliza el lenguaje Visual Basic como base de programación. En este punto se comentarán código o decisiones de programación acerca de importación / exportación de datos, y generación al vuelo de informes. 125

126 8.1. Importación / Exportación de datos desde hojas de cálculo Dado que la inmensa mayoría de los cálculos se realizaban en Excel, muchos de los datos que habrá que incorporar a las bases de datos para que la aplicación sea completamente funcional se encuentran localizados en hojas de cálculo. Asimismo, los propios analistas requieren que los cálculos que realice la aplicación puedan ser exportados a su formato habitual de trabajo. Para poder trabajar con objetos Excel, es necesario utilizar librerías de objetos que no están cargadas normalmente. Dicha librería es la Interop.Excel. Se agrega en la parte COM de agregar referencia. 126

127 8.1.1 Importar datos desde Excel A la hora de recuperar datos desde una hoja de cálculo, será necesario tener localizadas las celdas que contienen los valores que se requieren, puesto que no se ha desarrollado la posibilidad de elegir dinámicamente las celdas a recuperar. Esto es debido a que la importación de datos desde hojas de cálculo será un proceso que acontecerá al comienzo de la implantación real de la aplicación, y su mayor propósito será rellenar las bases de datos con los datos que poseen los analistas. Por ello, siempre habrá algún encargado de desarrollo de la aplicación durante la realización de estos procesos, por lo tanto no era necesario invertir tiempo y esfuerzo en la selección dinámica de celdas. Un breve vistazo por el código nos permite distinguir varios pasos: Creamos objetos Excel: o Aplicación o Libro o Hoja Creamos una matriz para datos Abrimos el libro pasándole la ruta Copiamos las celdas en la matriz Seleccionamos la celda que necesitamos Cerramos y salimos 127

128 'dimensiones Dim xlapp As Excel.Application Dim xllibro As Excel.Workbook Dim xlhoja As Excel.Worksheet Dim varmatriz As Object Dim lngultimafila As Long 'abrir programa Excel xlapp = New Excel.Application 'xl.visible = True 'abrir la hoja del archivo Excel xllibro _ =xlapp.workbooks.open("c:\marnott\fichero.xls",true,true,,"") xlhoja = xlapp.worksheets("hoja") 'Dos opciones: '1. Si conoces el rango a leer varmatriz = xlhoja.range("a1:d47").value '2. Si no conoces el rango 'lngultimafila = Columns("A:A").Range("A65536").End(xlUp).Row 'varmatriz = xlhoja.range(cells(1, 1), Cells(lngUltimaFila,1)) 'utilizamos los datos donde queramos, en este caso en una caja pegamos la celda que queramos utilizar TextBox2.Text = varmatriz(33, 2) de texto y 'cerramos el archivo Excel xllibro.close(savechanges:=false) xlapp.quit() 'reset variables de los objetos xlhoja = Nothing xllibro = Nothing xlapp = Nothing 128

129 8.1.2 Exportar datos a Excel Se han desarrollado dos soluciones para resolver el problema de exportar datos fuera de la aplicación hacia una hoja de cálculo. Ambas soluciones nos permiten, a partir de un datatable que obtenemos de una consulta a las bases de datos, guardar los datos en una hoja de cálculo de Excel. El primer método se desarrollo partiendo de la importación, y es utiliza una función DumpData que gestiona el volcado de información. Obtenemos el DataTable Creamos objetos Excel: o Aplicación o Libro o Hoja Elegimos nombre de fichero y hoja Llamamos a DumpData para volcar datos Cerramos objetos y conexión 'Esta función contiene la lógica que exporta un DataTable a Excel: Private Function DumpData(ByVal dt As DataTable, ByVal ocells As Excel.Range) As String Dim dr As DataRow, ary() As Object Dim irow As Integer, icol As Integer 'Output Column Headers For icol = 0 To dt.columns.count - 1 ocells(2, icol + 1) = dt.columns(icol).tostring Next 'Output Data For irow = 0 To dt.rows.count - 1 dr = dt.rows.item(irow) ary = dr.itemarray For icol = 0 To UBound(ary) ocells(irow + 3, icol + 1) = ary(icol).tostring Response.Write(ary(iCol).ToString & vbtab) 129

130 Next Next End Function 130

131 'Metodo para EXPORTAR A EXCEL Dim ConnectionSTR As String Dim dbconn As SqlConnection = Nothing Dim dasr As SqlDataAdapter Dim dtsrlist As System.Data.DataTable Dim drsrlist As Data.DataRow 'dimensiones de objetos excel Dim oexcel As New Excel.Application Dim obooks As Excel.Workbooks, obook As Excel.Workbook Dim osheets As Excel.Sheets, osheet As Excel.Worksheet Dim ocells As Excel.Range Dim sfile As String, stemplate As String 'creamos el datatable si no lo tenemos ConnectionSTR = "SELECT * FROM login" TextBox1.Text = ConnectionSTR.ToString dbconn = Conectar() dasr = New SqlDataAdapter(ConnectionSTR, dbconn) dtsrlist = New System.Data.DataTable dasr.fill(dtsrlist) 'indicamos la ruta del archivo Excel sfile = "C:\marnott\Pruebas\MyLogin.xls" 'El nombre de la plantilla stemplate = "C:\marnott \Pruebas\MyTemplate.xls" 'no queremos que se vea el Excel trabajando oexcel.visible = False : oexcel.displayalerts = False 'abrimos la plantilla: obooks = oexcel.workbooks obooks.open(stemplate) 'seleccionamos la hoja donde queremos exportar obook = obooks.item(1) osheets = obook.worksheets osheet = CType(oSheets.Item(1), Excel.Worksheet) 'damos un nombre a la hoja osheet.name = "Hoja bbdd1" ocells = osheet.cells 'llamamos a DumpData que vuelca los datos en el libro DumpData(dtSRlist, ocells) osheet.saveas(sfile) obook.close() 'Salir de Excel y liberar objetos y cerramos la conexión oexcel.quit() Marshal.ReleaseComObject(oCells) Marshal.ReleaseComObject(oSheet) Marshal.ReleaseComObject(oSheets) Marshal.ReleaseComObject(oBook) Marshal.ReleaseComObject(oBooks) Marshal.ReleaseComObject(oExcel) oexcel = Nothing obooks = Nothing obook = Nothing osheets = Nothing osheet = Nothing ocells = Nothing System.GC.Collect() 131

132 dbconn.close() El segundo método consiste en pasarle los datos que se encuentran en el datatable al navegador, indicándole que la salida es del tipo fichero de Microsoft Excel. Dim sb As StringBuilder = New StringBuilder() Dim sw As StringWriter = New StringWriter(sb) Dim htw As HtmlTextWriter = New HtmlTextWriter(sw) Dim page As Page = New Page() Dim form As HtmlForm = New HtmlForm() ' GridView2.EnableViewState = false; ' Deshabilitar la validación de eventos, sólo asp.net 2 page.enableeventvalidation = False ' Realiza las inicializaciones de la instancia de la clase Page diseñadores RAD. page.designerinitialize() page.controls.add(form) form.controls.add(gridview1) page.rendercontrol(htw) que requieran los Response.Clear() Response.Buffer = True Response.ContentType = "application/vnd.ms-excel" Response.AddHeader("Content-Disposition", "attachment;filename=data.xls") Response.Charset = "UTF-8" Response.ContentEncoding = Encoding.Default Response.Write(sb.ToString()) Response.End() La diferencia entre ambos métodos radica en las posibilidades que cada uno otorga. Mientras el primero ha requerido mayor tiempo de desarrollo, permite utilizar plantillas o colocar los datos en la hoja de cálculo como se desee. El segundo es un método de rápido desarrollo, que almacena los datos tal y como los recibe de la tabla. 132

133 9. Pruebas Tras desarrollar y finalizar las aplicaciones correspondientes a los controles de acceso, deben realizarse una serie de pruebas para garantizar el correcto funcionamiento de las mismas, y verificar que se cumplen con los requisitos funcionales determinados en las etapas de iniciales del proyecto. Así, el objetivo principal de esta etapa es el de someter al sistema desarrollado y a sus componentes, a una serie de comprobaciones encaminadas a garantizar un nivel de fiabilidad aceptable. Esta fase es crítica, y debe realizarse con la misma dedicación y planificación con las que se ha desarrollado el resto de proyecto. Si los resultados son satisfactorios, se procederá a la aceptación de los mismos y a la implantación del sistema en el entorno para el cual ha sido diseñado, pero en caso contrario se tendrán que resolver las anomalías encontradas suponiendo un retraso en la finalización del proyecto ya que se ha de revisar el diseño y la codificación realizada. El entorno de pruebas suele configurarse y adaptarse antes de realizar cualquier tipo de pruebas con el objetivo de simular el entorno final de producción. Para ello, se utiliza un ordenador personal que representará la herramienta de trabajo del usuario final del sistema, que se encontrará conectado a los lectores y donde residirán las aplicaciones correspondientes a los controles de acceso. Por otra parte, suelen utilizarse volúmenes representativos de información para llevar a cabo cada una de las pruebas, ya que los volúmenes de datos reales que va a manejar el sistema pueden representar un alto grado de ocupación del servidor donde residen. En cuanto a la información personal a utilizar para realizar las pruebas se corresponderán con datos meramente intuitivos de manera que permitan emular la gestión de los controles de acceso. El equipo de pruebas en este caso lo constituye un analista y el jefe de proyecto, ya que éste último deberá aceptar, junto con el cliente, la implantación del sistema. 133

134 Durante las etapas de Programación, Pruebas e Implantación se ejecutan diferentes pruebas parciales sobre el sistema final, cada una de ellas con objetivos diversos, aunque en función del tipo de software diseñado se le suele someter a unas pruebas u otras. En la etapa de Pruebas se ejecuta el bloque de pruebas más completo con el objetivo de comprobar la funcionalidad del sistema y el rendimiento exigido en los requisitos. Para ello, previamente se habrán llevado a cabo las pruebas unitarias de cada componente, y posteriormente se realizarán las pruebas de carga y de rendimiento sobre el entorno real de producción. Los tipos de pruebas que se van a realizar son los siguientes: Pruebas de Encadenamiento Comprobado el correcto funcionamiento del software, este tipo de pruebas permiten garantizar la adecuada comunicación entre todos los componentes que intervienen en la aplicación. Pruebas de Explotabilidad Estas pruebas tienen el objetivo de determinar la facilidad que el sistema ofrece para ser utilizado e explotado en el entorno de producción. Para ello, se ejecutan las aplicaciones correspondientes a los controles de acceso siguiendo las instrucciones recogidas en el Manual de Usuario sobre las entradas, salidas, informes de errores y controles. Pruebas de Aceptación del Usuario Estas pruebas junto con las de Usabilidad son realizadas por el usuario en su entorno de trabajo. La finalidad de esta prueba es la de validar el sistema desde el punto de vista funcional y operativo. Generalmente se utiliza el Manual de Usuario para seguir la navegación del sistema en cada una de las funciones de negocio. Esta aceptación únicamente certifica la aceptación del usuario con las aplicaciones desarrolladas, hecho que supone la implantación del sistema en el entorno real de producción. En este entorno se ejecutarán más pruebas sobre el sistema comprobando su funcionalidad en el entorno final de producción, que determinará la conformidad del usuario con el software implantado. 134

135 El usuario ejecutará esta fase de pruebas bajo la supervisión y guía del analista responsable. Pruebas de Usabilidad Normalmente las pruebas de aceptación del usuario se complementan con las pruebas de usabilidad cuya finalidad es la de verificar la facilidad de uso del sistema que debe manejar. Estas pruebas se realizarán en la empresa donde se ha desarrollado el sistema y donde se implantará. Cuando se habla de facilidad de uso se está haciendo referencia al diseño de la interfaz y al Manual de Usuario. Durante estas pruebas se pude aprovechar para formar al usuario sobre la utilización del sistema, de forma que resulta mucho más sencillo y claro el aprendizaje, al realizarse directamente con la persona que ha diseñado el sistema. Al preparar el entorno de pruebas para emular el contexto de explotación del sistema, se han utilizado máquinas con la misma configuración que las máquinas del cliente. Al tratarse de una aplicación online, los usuarios no deberán instalar ningún tipo de software o hardware, por lo que no es necesario ningún manual de instalación o configuración. 135

136 10. Análisis presupuestario A continuación, se realizará un análisis del presupuesto de proyecto en base a la plantilla del equipo desarrollador y demás costes (licencias, máquinas, etc...) El organigrama de la gestora de la empresa donde se ha desarrollado el proyecto es el que se muestra a continuación, e incluye al equipo de desarrollo como parte de su plantilla. A la hora de realizar los cálculos monetarios, no se ha tenido en cuenta a todos los integrantes de dicho organigrama, sino sólo a los desarrolladores. El resto de la plantilla ejercería de cliente, y por tanto no habría que costear las horas que han empleado en completar requisitos o participar en pruebas de usabilidad. 136

137 El equipo de desarrollo ha estado formado por 3 Analistas/Programadores y un Jefe de Proyecto. Además, es el propio equipo el que aporta el Hardware necesario para las tareas de desarrollo y pruebas. Jefe de Proyecto: Es la persona encarga de dirigir el proyecto y al equipo de analistas, firmar las decisiones tomadas en consenso con los analistas y coordinar las relaciones con el cliente. Analista: Cada uno de los desarrolladores de código en base a especificaciones y requisitos obtenidos del pliego de condiciones del proyecto o reuniones con personal del cliente. El coste de personal asciende a: Unidades Euros/Mes Nº meses Total Jefe de Proyecto Analista Total Plantilla Los costes de licencias de software ascienden a: 137

138 Nº licencias Precio Nº usuarios / licencia Total Visual Studio SQL Server MatLab Total Por último, en nuestro caso la empresa ya tenía contratadas las bases de datos que son fuente y origen de información. En cualquier otro caso habría que contratarlas, y su coste ascendería a: Unidades Precio Total Pertrac Lipper Bloomberg Total Colocados los costes en un gráfico circular, se aprecia claramente que los costes de las bases de datos representan casi la mitad del coste total del proyecto. Costes Total Plantilla Total Licencias Total Bases de Datos 138

139 Por eso, este proyecto está claramente orientado al sector bancario, donde se disponen de este tipo de bases de datos, compartidas con el resto de los departamentos. 139

140 11. Planificación El objetivo de la Planificación del proyecto es proporcionar un marco de trabajo que permita al gestor hacer estimaciones razonables de recursos costos y planificación temporal. Estas estimaciones se hacen dentro de un marco de tiempo limitado al comienzo de un proyecto de software, y deberían actualizarse regularmente medida que progresa el proyecto. Además las estimaciones deberían definir los escenarios del mejor caso, y peor caso, de modo que los resultados del proyecto pueden limitarse. En nuestro caso hemos tenido en cuenta varios sucesos ocurridos durante el curso , que han marcado el proceso de realización del presente proyecto. Se ha tenido en cuenta la de realización de exámenes así como las vacaciones de Navidad donde se paro por completo el trabajo relacionado con el proyecto. A continuación vamos a explicar todos los parones que han ocurrido durante la realización del proyecto. Fechas de exámenes Noviembre: Exámenes inter cuatrimestrales primer cuatrimestre Febrero: Exámenes finales primer cuatrimestre Abril: Exámenes inter cuatrimestrales segundo cuatrimestre Junio: Exámenes finales segundo cuatrimestre. Las paradas en el proceso de desarrollo del proyecto no fueron el día en que comenzaron los exámenes, sino una semana antes debido a la necesidad de comenzar a estudiar, por este motivo en la planificación que se muestra a continuación las paradas por exámenes son siempre una semana antes. Vacaciones Las únicas vacaciones que se han tenido en cuenta son las de Navidad, al paralizarse en trabajo en la gestora de N

141 22 Diciembre 10 Enero: vacaciones de Navidad. A continuación se muestra la planificación referida a nuestro proyecto. Inicio y gestión del proyecto En el Inicio del proyecto vamos a tener en cuenta la reunión de lanzamiento y la creación de las reglas del proyecto, todo esto al comienzo de la planificación, debido a que es lo primero que hay que llevar a cabo. Referido a la gestión tendremos en cuenta las cuatro reuniones de seguimiento que se han llevado durante el presente curso con el jefe de proyecto. 141

142 Elaboración del proyecto Esta es la etapa de creación, desarrollo y elaboración del proyecto. El desarrollo con se puede comprobar en el diagrama ha sido lineal. Las etapas que han sido llevadas a cabo son las que están presentes en este documento. Finalizo el 31 de Mayo con la implantación del sistema en la gestora. 142

143 Cierre del proyecto Esta es la última etapa del proyecto, pasa por la aceptación por parte tanto del Director de proyecto como del Jefe de proyecto. Finalizando con la entrega de la documentación y de la presentación. 143

144 12. Conclusiones Tras la finalización del proyecto Herramienta de Análisis y Seguimiento de Hedge Funds, podemos afirmar que el desarrollo del sistema y la implantación del mismo ha sido todo un éxito. Si bien la herramienta estará en continuo desarrollo y mejora, por el momento es totalmente funcional y cubre con creces los objetivos fijados en un principio. Además, se ha programado en MatLab muchos de los procesos que anteriormente los analistas realizaban a mano, mediante plantillas Excel. Queda clara la necesidad de este tipo de herramientas para los gestores, y se está descubriendo la necesidad de añadir valor a los productos que se ofrecen a los clientes, más aún en tiempos de crisis como los que nos acompañan. 144

145 13. Bibliografía A continuación se menciona toda la bibliografía que ha sido de ayuda para la realización de este proyecto. Se incluye toda la documentación financiera, principalmente relativa al mundo de los hedge funds, documentación técnica relativa a programación en.net, MatLab y Transatc-SQL. [ESCH 02] Esch Louis, Kieffer Robert, Lopez Thierry, Asset and risk management, Jhon Wiley & Sons, [ZACH07] Zacharie, Arnaud, Los mercados financieros, [IE06] Instituto de Empresa, Analisis de Riesgos en Mercados Financieros, [TRUL06] Trullenque, Francisco, Dirigiendo estrategicamente hacia el futuro: mas alla de los estados financieros, [THEM05] TheMathWorks, Getting Started with Matlab, [DESK05] TheMathWorks, Desktop Tools and Development Enviroment, [MATL05] TheMathWorks, Matlab for builder. NET, [ANAL08] PERTRAC, Analytical Platform User Manual, [CAIA07] PERTRAC, CAIA Level 1 Quantitative Methods, [THEI90] IEEE Standard for Software Project Management Plans, The Institute of Electrical and Electronics Engineers, Inc., 1990 [BARR01] Barranco de Areba, Jesús, Metodología del análisis estructurado de sistemas, Comillas, ICAI,

146 Asimismo, se han consultado diversas fuentes de información que nos proporciona la red: [WIKI01] Wikipedia, The free encyclopedia ( [COTI01] Gómez-Borrero, José Manuel, Secretos de Hedge Funds ( [COTI02] Mercado, Paula, Fondos de fondos ( [RANK01] Díaz Vallejo, José María, Osos, Toros y Borricos ( [RANK02] Varios Autores, Análisis y Gestión del Riesgo en Bolsa ( 146

147 14. Anexos 14.1 Anexo I. Manual de usuario En este anexo se describir á un pequeño manual para los usuarios noveles. a. Login Lo primero que debe hacer el usuario es autenticarse en el sistema con el nombre de usuario y la contraseña que le hayan proporcionado, introduciéndolos en los campos correspondientes y pulsando el botón SIGN IN. 147

148 b. Pantalla de índices Si la autenticación ha sido satisfactoria, accederemos a la pantalla de índices, que nos proporciona un rápido vistazo al sector. Desde ella podremos acceder a los 4 menús dinámicos principales: Single Funds Para ver información de fondos subyacentes. Fund of Funds Para ver información de fondos de fondos. Alpha Select Para ver fondos externos. My Portfolio Para acceder a nuestra cartera. Asimismo, podremos realizar búsquedas, simples o avanzadas, 148

149 c. Fondos simples, Fondos de fondos Desde aquí accedemos a la información relativa al fondo. Aparece un menú dinámico debajo del que hemos utilizado anteriormente, y un menú estático a la izquierda. Ambos menús reflejan las mismas opciones debido a que todavía no se han personalizado las preferencias de los usuarios. Las opciones de dichos menús son: Initial Analysis Es la pantalla principal del fondo Quick View Nos permite crear las gráficas relativas al fondo. Research Nos proporciona las estadísticas o charts personalizados del fondo. Library Nos da acceso a la documentación del fondo. Portfolio Lab Por desarrollar, nos permite acceder a análisis más específicos del fondo. Además, a la derecha se nos muestran los informes personalizados para nuestro usuario. 149

150 d. Quick View Desde aquí se generan las cuatro gráficas principales que se utilizan para comparar el fondo seleccionado con el índice de referencia. Dichas gráficas son: Cumulative Return Analysis in Down Markets Rolling Correlation Rolling Beta 150

151 e. Research Desde este punto podemos acceder a los cuadros estadísticos de cada fondo. Un ejemplo de dichas estadísticas se muestra a continuación: 151

152 f. Library Nos proporciona acceso a los documentos estándar que tiene cada fondo. Siempre podremos visualizar los informes de Due Diligence, tanto del manager, como los que nosotros hayamos redactado. También podremos obtener memorandos del fondo, e informes mensuales que envía el manager. La presentación del fondo se proporciona dependiendo del tipo de cliente. 152

HERRAMIENTA PARA ANÁLISIS Y SEGUIMIENTO DE HEDGE FUNDS

HERRAMIENTA PARA ANÁLISIS Y SEGUIMIENTO DE HEDGE FUNDS HERRAMIENTA PARA ANÁLISIS Y SEGUIMIENTO DE HEDGE FUNDS Autor: Arnott Fernández Zubizarreta, Manuel. Director: Briceño Rodríguez, Vanesa. Entidad Colaboradora: N+1. RESUMEN DEL PROYECTO Es universalmente

Más detalles

MERCADOS FINANCIEROS: LOS FONDOS DE INVERSIÓN II

MERCADOS FINANCIEROS: LOS FONDOS DE INVERSIÓN II MERCADOS FINANCIEROS: LOS FONDOS DE INVERSIÓN II 28 febrero de 2012 Javier Marchamalo Martínez Universidad Rey Juan Carlos SABER INTERPRETAR LOS RATIOS SIGNIFICATIVOS EN LA GESTIÓN POR BENCHMARK Ratio

Más detalles

Aula Banca Privada. La importancia de la diversificación

Aula Banca Privada. La importancia de la diversificación Aula Banca Privada La importancia de la diversificación La importancia de la diversificación La diversificación de carteras es el principio básico de la operativa en mercados financieros, según el cual

Más detalles

Dirección de Compliance RENTA VARIABLE FONDOS DE INVERSIÓN. Definición

Dirección de Compliance RENTA VARIABLE FONDOS DE INVERSIÓN. Definición RENTA VARIABLE FONDOS DE INVERSIÓN Definición Los fondos de inversión son Instituciones de Inversión Colectiva; esto implica que los resultados individuales están en función de los rendimientos obtenidos

Más detalles

Productos Cotizados de Apalancamiento de BNP Paribas WARRANTS

Productos Cotizados de Apalancamiento de BNP Paribas WARRANTS Productos Cotizados de Apalancamiento de BNP Paribas WARRANTS En los últimos tiempos los Hedge Funds se han hecho muy famosos por sus capacidades de obtener rentabilidad sea cual sea la tendencia de mercado,

Más detalles

JPMorgan Highbridge Statistical Market Neutral. Porque a veces, las revoluciones son necesarias

JPMorgan Highbridge Statistical Market Neutral. Porque a veces, las revoluciones son necesarias JPMorgan Highbridge Statistical Market Neutral Porque a veces, las revoluciones son necesarias JPM Highbridge Statistical Market Neutral JPM Highbridge Statistical Market Neutral es un fondo que persigue

Más detalles

FONDOS INVERSIÓN LIBRE.

FONDOS INVERSIÓN LIBRE. FONDOS INVERSIÓN LIBRE. Este documento refleja la información necesaria para poder formular un juicio fundado sobre su inversión. Esta información podrá ser modificada en el futuro. Definición: Los Fondos

Más detalles

Información sobre la naturaleza y riesgos de instrumentos de inversión derivados

Información sobre la naturaleza y riesgos de instrumentos de inversión derivados En cumplimiento de sus obligaciones de informarle sobre la naturaleza y riesgos de los productos financieros de inversión, con anterioridad a su contratación, Banco de Caja España de Inversiones, Salamanca

Más detalles

Generación F Único. Para una nueva generación de personas que piensan en su futuro. Seguros Ahorro Pensiones

Generación F Único. Para una nueva generación de personas que piensan en su futuro. Seguros Ahorro Pensiones Generación F Único Para una nueva generación de personas que piensan en su futuro Seguros Ahorro Pensiones Un producto a largo plazo para invertir de forma segura Ya puede invertir en los principales mercados

Más detalles

PLUSFONDO MIXTO, F.P.

PLUSFONDO MIXTO, F.P. PLUSFONDO MIXTO, F.P. DECLARACIÓN COMPRENSIVA DE PRINCIPIOS DE POLÍTICA DE INVERSIÓN DEL PLUSFONDO MIXTO, F.P. La vocación inversora del Fondo se define como un fondo de Renta Fija Mixta. El objetivo del

Más detalles

Análisis de los datos

Análisis de los datos Universidad Complutense de Madrid CURSOS DE FORMACIÓN EN INFORMÁTICA Análisis de los datos Hojas de cálculo Tema 6 Análisis de los datos Una de las capacidades más interesantes de Excel es la actualización

Más detalles

ANEXO DERIVADOS EL USO DE LAS OPCIONES EN LA INVERSIÓN FINANCIERA

ANEXO DERIVADOS EL USO DE LAS OPCIONES EN LA INVERSIÓN FINANCIERA ANEXO DERIVADOS EL USO DE LAS OPCIONES EN LA INVERSIÓN FINANCIERA ANEXO 2 1- Las opciones como cobertura de riesgo Las Opciones de compra o venta son un instrumento perfecto para realizar coberturas, es

Más detalles

Cómo utilizar los warrants?: Principales Estrategias

Cómo utilizar los warrants?: Principales Estrategias Cómo utilizar los warrants?: Principales Estrategias El Warrant frente a la acción: el apalancamiento La principal diferencia entre la inversión en warrants y la inversión directa en acciones radica en

Más detalles

Introducción. Definición de los presupuestos

Introducción. Definición de los presupuestos P o r q u é e l p r e s u p u e s t o d e b e s e r e l c a m i n o a s e g u i r p a r a g a r a n t i z a r e l é x i t o d e s u e m p r e s a? Luis Muñiz Economista Introducción El aumento de la incertidumbre

Más detalles

PLUSFONDO MIXTO, F.P.

PLUSFONDO MIXTO, F.P. PLUSFONDO MIXTO, F.P. DECLARACIÓN COMPRENSIVA DE PRINCIPIOS DE POLÍTICA DE INVERSIÓN DE PLUSFONDO MIXTO, F.P. La vocación inversora del Fondo se define como un fondo de Renta Fija Mixta. El objetivo del

Más detalles

Posicionamiento WEB POSICIONAMIENTO WEB GARANTIZADO

Posicionamiento WEB POSICIONAMIENTO WEB GARANTIZADO Posicionamiento WEB 1 Tipos de Posicionamiento Web Posicionamiento Orgánico o Natural (SEO): es el posicionamiento que se consigue en los motores de búsqueda para las palabras clave seleccionadas. Este

Más detalles

ESTUDIO DEL RENDIMIENTO DE LOS FONDOS DE INVERSIÓN CÓMO SE DETERMINA LA RENTABILIDAD DE UN FONDO?

ESTUDIO DEL RENDIMIENTO DE LOS FONDOS DE INVERSIÓN CÓMO SE DETERMINA LA RENTABILIDAD DE UN FONDO? ESTUDIO DEL RENDIMIENTO DE LOS FONDOS DE INVERSIÓN CÓMO SE DETERMINA LA RENTABILIDAD DE UN FONDO? El precio, o valor de mercado, de cada participación oscila según la evolución de los valores que componen

Más detalles

QUÉ ES LA RENTABILIDAD Y CÓMO MEDIRLA. La rentabilidad mide la eficiencia con la cual una empresa utiliza sus recursos financieros.

QUÉ ES LA RENTABILIDAD Y CÓMO MEDIRLA. La rentabilidad mide la eficiencia con la cual una empresa utiliza sus recursos financieros. QUÉ ES LA RENTABILIDAD Y CÓMO MEDIRLA La rentabilidad mide la eficiencia con la cual una empresa utiliza sus recursos financieros. Qué significa esto? Decir que una empresa es eficiente es decir que no

Más detalles

ANÁLISIS DE BONOS. Fuente: Alexander, Sharpe, Bailey; Fundamentos de Inversiones: Teoría y Práctica; Tercera edición, 2003

ANÁLISIS DE BONOS. Fuente: Alexander, Sharpe, Bailey; Fundamentos de Inversiones: Teoría y Práctica; Tercera edición, 2003 ANÁLISIS DE BONOS Fuente: Alexander, Sharpe, Bailey; Fundamentos de Inversiones: Teoría y Práctica; Tercera edición, 2003 Métodos de Análisis Una forma de analizar un bono es comparar su rendimiento al

Más detalles

E-CONTABILIDAD FINANCIERA: NIVEL II

E-CONTABILIDAD FINANCIERA: NIVEL II E-CONTABILIDAD FINANCIERA: NIVEL II MÓDULO 8: INTRODUCCION AL ANALISIS DE BALANCES OBJETIVOS DEL MÓDULO: Iniciar el estudio de análisis contable. Comprender el significado y necesidad del fondo de maniobra.

Más detalles

DECLARACIÓN COMPRENSIVA DE LOS PRINCIPIOS DE LA POLÍTICA DE INVERSIÓN DE EDM PENSIONES UNO, FONDO DE PENSIONES.

DECLARACIÓN COMPRENSIVA DE LOS PRINCIPIOS DE LA POLÍTICA DE INVERSIÓN DE EDM PENSIONES UNO, FONDO DE PENSIONES. DECLARACIÓN COMPRENSIVA DE LOS PRINCIPIOS DE LA POLÍTICA DE INVERSIÓN DE EDM PENSIONES UNO, FONDO DE PENSIONES. VOCACIÓN DE INVERSIÓN. El fondo se define como un fondo de pensiones con un perfil de inversión

Más detalles

FICHA DE INSTITUCIONES DE INVERSIÓN COLECTIVA

FICHA DE INSTITUCIONES DE INVERSIÓN COLECTIVA FICHA DE INSTITUCIONES DE INVERSIÓN COLECTIVA Noviembre 2007 Página 1 de 11 Índice 1. DEFINICIÓN 2. PARTICULARIDADES 3. RIESGOS 4. COSTES 5. CATEGORIAS DE FONDOS 6. IIC DE INVERSION LIBRE - HEDGE FUNDS

Más detalles

Introducción En los años 60 s y 70 s cuando se comenzaron a utilizar recursos de tecnología de información, no existía la computación personal, sino que en grandes centros de cómputo se realizaban todas

Más detalles

Los Hedge Funds (Fondos de Cobertura) y el canto de las sirenas.

Los Hedge Funds (Fondos de Cobertura) y el canto de las sirenas. www.gacetafinanciera.com Los Hedge Funds (Fondos de Cobertura) y el canto de las sirenas. Fuente. Jorge Suárez 12 de septiembre de 2006. 9 de agosto de 2006. Una de las inversiones más socorridas entre

Más detalles

Siguiendo la tendencia sobre las Acciones del Ibex35

Siguiendo la tendencia sobre las Acciones del Ibex35 WWW.CLASESDEBOLSA.COM Siguiendo la tendencia sobre las Acciones del Ibex35 Funcionan los sistemas seguidores de tendencia en las acciones? Estudio realizado por David Urraca con la ayuda de Jorge Ufano

Más detalles

Descubra. las 4 Claves para rentabilizar su inversión en el

Descubra. las 4 Claves para rentabilizar su inversión en el Descubra las 4 Claves para rentabilizar su inversión en el mercado de divisas. Oportunidad alternativa de Inversión Al momento en el que queremos invertir con éxito nuestro dinero tenemos a nuestra disposición

Más detalles

de la empresa Al finalizar la unidad, el alumno:

de la empresa Al finalizar la unidad, el alumno: de la empresa Al finalizar la unidad, el alumno: Identificará el concepto de rentabilidad. Identificará cómo afecta a una empresa la rentabilidad. Evaluará la rentabilidad de una empresa, mediante la aplicación

Más detalles

Principales elementos a tener en cuenta en el seguimiento de las inversiones en fondos

Principales elementos a tener en cuenta en el seguimiento de las inversiones en fondos 1234567 Principales elementos a tener en cuenta en el seguimiento de las inversiones en fondos Para seguir la evolución de su fondo de inversión, Ud. cuenta con una documentación que, obligatoriamente

Más detalles

UNIFONDO PENSIONES XI, F.P.

UNIFONDO PENSIONES XI, F.P. UNIFONDO PENSIONES XI, F.P. DECLARACIÓN COMPRENSIVA DE PRINCIPIOS DE POLÍTICA DE INVERSIÓN DEL UNIFONDO PENSIONES XI, F.P. La vocación inversora del Fondo se define como un fondo de Renta Fija Corto Plazo.

Más detalles

PERFORMANCE ATTRIBUTION

PERFORMANCE ATTRIBUTION PERFORMANCE ATTRIBUTION SITUACIÓN DE PARTIDA atribución a la rentabilidad de las mismas. Es decir, El proyecto que se describe a continuación ha la decisión acerca de clases de activos, sectores y regiones

Más detalles

BONUS CAP, UN EXTRA PARA SU INVERSIÓN. Asegure el precio de venta de un activo, incluso en un mercado moderadamente bajista

BONUS CAP, UN EXTRA PARA SU INVERSIÓN. Asegure el precio de venta de un activo, incluso en un mercado moderadamente bajista PRODUCTOS COTIZADOS BONUS CAP, UN EXTRA PARA SU INVERSIÓN Asegure el precio de venta de un activo, incluso en un mercado moderadamente bajista 900 20 40 60 www.sgbolsa.es Una alternativa a la inversión

Más detalles

Covarianza y coeficiente de correlación

Covarianza y coeficiente de correlación Covarianza y coeficiente de correlación Cuando analizábamos las variables unidimensionales considerábamos, entre otras medidas importantes, la media y la varianza. Ahora hemos visto que estas medidas también

Más detalles

Aumentando x 10 mis posibilidades de ganar. Las griegas

Aumentando x 10 mis posibilidades de ganar. Las griegas Aumentando x 10 mis posibilidades de ganar Las griegas Esto es lo que aprenderás en este video: - Delta, Gamma, Theta, Vega y Rho. - Aplicaciones de Delta. 3 Cuánto más se aproxima uno al sueño, más se

Más detalles

CASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS

CASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS CASO PRÁCTICO. ANÁLISIS DE DATOS EN TABLAS DINÁMICAS Nuestra empresa es una pequeña editorial que maneja habitualmente su lista de ventas en una hoja de cálculo y desea poder realizar un análisis de sus

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

Análisis y cuantificación del Riesgo

Análisis y cuantificación del Riesgo Análisis y cuantificación del Riesgo 1 Qué es el análisis del Riesgo? 2. Métodos M de Análisis de riesgos 3. Método M de Montecarlo 4. Modelo de Análisis de Riesgos 5. Qué pasos de deben seguir para el

Más detalles

DECLARACIÓN DE PRINCIPIOS DE POLÍTICA DE INVERSIÓN AVIVA RFL EPSV DECLARACIÓN COMPRENSIVA DE PRINCIPIOS DE POLÍTICA DE INVERSIÓN DE AVIVA RFL EPSV.

DECLARACIÓN DE PRINCIPIOS DE POLÍTICA DE INVERSIÓN AVIVA RFL EPSV DECLARACIÓN COMPRENSIVA DE PRINCIPIOS DE POLÍTICA DE INVERSIÓN DE AVIVA RFL EPSV. AVIVA RFL EPSV DECLARACIÓN COMPRENSIVA DE PRINCIPIOS DE POLÍTICA DE INVERSIÓN DE AVIVA RFL EPSV. La vocación inversora del Fondo se define como un fondo de Renta Fija a Largo plazo. El objetivo del Fondo,

Más detalles

Consejo Financiero #3: Piensa a largo plazo

Consejo Financiero #3: Piensa a largo plazo Consejo Financiero #3: Piensa a largo plazo Piensa a largo plazo Invierte para el futuro Uno de los retos más grandes en la vida es lograr que tu dinero te alcance hasta tus últimos días entonces empieza

Más detalles

AHORRACOM SOLUCIONES AVANZADAS S.L. Avda. de la Industria 13, Oficina 25. 28108 Alcobendas, Madrid. www.ahorracom.com

AHORRACOM SOLUCIONES AVANZADAS S.L. Avda. de la Industria 13, Oficina 25. 28108 Alcobendas, Madrid. www.ahorracom.com PAGTE Plan de Ahorro y Gestión de Telecomunicaciones para Empresas En Ahorracom nos ponemos de su parte. Por eso nos interesa que usted, nuestro cliente, esté al tanto de todos los procesos que llevamos

Más detalles

Análisis de Resultados

Análisis de Resultados Análisis de Resultados Encuesta Web OnLine Buses: www.encuesta-webonlinebuses.tk Grupo10 1 Datos Generales Técnica: Encuesta Web Medio: Google Forms Unidad de muestreo: Usuarios y potenciales usuarios

Más detalles

PLUSFONDO RENTA FIJA, F.P.

PLUSFONDO RENTA FIJA, F.P. PLUSFONDO RENTA FIJA, F.P. DECLARACIÓN COMPRENSIVA DE PRINCIPIOS DE POLÍTICA DE INVERSIÓN DEL PLUSFONDO RENTA FIJA, F.P. La vocación inversora del Fondo se define como un fondo de Renta Fija Largo Plazo.

Más detalles

APOLO GESTION INTEGRAL.

APOLO GESTION INTEGRAL. APOLO GESTION INTEGRAL. APOLO Gestión es una aplicación realizada en Visual Studio, y apoyada en una potente base de datos SQL, que le proporciona grandes ventajas a la hora de trabajar tanto sobre redes

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:

Más detalles

ANÁLISIS DESCRIPTIVO CON SPSS

ANÁLISIS DESCRIPTIVO CON SPSS ESCUELA SUPERIOR DE INFORMÁTICA Prácticas de Estadística ANÁLISIS DESCRIPTIVO CON SPSS 1.- INTRODUCCIÓN Existen dos procedimientos básicos que permiten describir las propiedades de las distribuciones:

Más detalles

TEMA 13. FONDOS DE INVERSIÓN

TEMA 13. FONDOS DE INVERSIÓN FICHERO MUESTRA Pág. 1 Fichero muestra que comprende parte del Tema 13 del libro Productos y Servicios Financieros,, y algunas de sus actividades y ejercicios propuestos. TEMA 13. FONDOS DE INVERSIÓN 13.6.

Más detalles

Monografías de Juan Mascareñas sobre Finanzas Corporativas ISSN: 1988-1878 Introducción al VaR

Monografías de Juan Mascareñas sobre Finanzas Corporativas ISSN: 1988-1878 Introducción al VaR Juan Mascareñas Universidad Complutense de Madrid Versión inicial: mayo 1998 - Última versión: mayo 2008 - El valor en riesgo (VaR), 2 - El método histórico, 3 - El método varianza-covarianza, 6 - El método

Más detalles

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN

INTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo

Más detalles

MANUAL de SICAV y FONDOS de INVERSION EXTRANJEROS

MANUAL de SICAV y FONDOS de INVERSION EXTRANJEROS MANUAL de SICAV y FONDOS de INVERSION EXTRANJEROS Mar Barrero Muñoz es licenciada en Ciencias de la Información por la Universidad Complutense y máster en Información Económica. Redactora del semanario

Más detalles

BOLSA MEXICANA DE VALORES, S.A.B. DE C.V.

BOLSA MEXICANA DE VALORES, S.A.B. DE C.V. CLAVE DE COTIZACIÓN: CREDIT SUISSE (), S.A., PAGINA 1 / 5 BANCO CREDIT SUISSE, S. A. INSTITUCIÓN DE BANCA MÚLTIPLE MÉXICO AVANCE DEL PROCESO DE ADOPCION DE LAS NORMAS INTERNACIONALES DE INFORMACION FINANCIERA

Más detalles

POLÍTICAS DE MEJOR EJECUCIÓN DE ÓRDENES DE CLIENTES

POLÍTICAS DE MEJOR EJECUCIÓN DE ÓRDENES DE CLIENTES POLÍTICAS DE MEJOR EJECUCIÓN DE ÓRDENES DE CLIENTES Noviembre 2007 (última actualización: marzo 2015) 1 INDICE 1. OBJETO... 3 2. CONTENIDO BÁSICO DE LA POLÍTICA... 4 2.1 CRITERIOS DE SELECCIÓN DE INTERMEDIARIOS

Más detalles

5.- ANÁLISIS DE RIESGO

5.- ANÁLISIS DE RIESGO 5.- ANÁLISIS DE RIESGO El módulo de Análisis de Riesgo se caracteriza por desarrollar una herramienta formativa para la gestión, que permite al usuario identificar, analizar y cuantificar el riesgo de

Más detalles

Las 10 preguntas más habituales sobre los Sistemas de Captación de Datos en planta

Las 10 preguntas más habituales sobre los Sistemas de Captación de Datos en planta Las 10 preguntas más habituales sobre los Sistemas de Captación de Datos en planta 1. Que son los sistemas de captación de datos en planta? Los sistemas de captación de planta permiten simplificar y automatizar

Más detalles

NIC 39 Valor razonable

NIC 39 Valor razonable NIC 39 Valor razonable Medición inicial y posterior de activos y pasivos financieros Se medirá por su valor razonable más, (si no se contabiliza al valor razonable con cambios en resultados) los costos

Más detalles

SISTEMAS ONDA4 MAYO2013

SISTEMAS ONDA4 MAYO2013 www.onda4.com INTRODUCCIÓN SISTEMAS ONDA4 MAYO2013 Este documento resume y actualiza los 4 sistemas de Onda4 con fecha 1 mayo de 2013. Corrige y sustituye cualquier documento anterior y se centra principalmente

Más detalles

I. RENTABILIDAD FINANCIERA

I. RENTABILIDAD FINANCIERA I. RENTABILIDAD FINANCIERA En un sentido general, la rentabilidad es la medida del rendimiento que, en un determinado período de tiempo (el ejercicio), producen las magnitudes utilizadas en el mismo, o

Más detalles

Ejercicio de estadística para 3º de la ESO

Ejercicio de estadística para 3º de la ESO Ejercicio de estadística para 3º de la ESO Unibelia La estadística es una disciplina técnica que se apoya en las matemáticas y que tiene como objetivo la interpretación de la realidad de una población

Más detalles

SERVICIO DE GESTIÓN DE CARTERAS DE FONDOS

SERVICIO DE GESTIÓN DE CARTERAS DE FONDOS SERVICIO DE GESTIÓN DE CARTERAS DE FONDOS ÍNDICE Descripción y características del servicio Experiencia en gestión patrimonial y proceso de selección de Fondos de Inversión Ventajas fiscales Tipos de perfiles

Más detalles

Tema 3. Medidas de tendencia central. 3.1. Introducción. Contenido

Tema 3. Medidas de tendencia central. 3.1. Introducción. Contenido Tema 3 Medidas de tendencia central Contenido 31 Introducción 1 32 Media aritmética 2 33 Media ponderada 3 34 Media geométrica 4 35 Mediana 5 351 Cálculo de la mediana para datos agrupados 5 36 Moda 6

Más detalles

App para realizar consultas al Sistema de Información Estadística de Castilla y León

App para realizar consultas al Sistema de Información Estadística de Castilla y León App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda

Más detalles

El Comité de Riesgos establece políticas y estrategias de riesgo, da seguimiento a las mismas y vigila su cumplimiento.

El Comité de Riesgos establece políticas y estrategias de riesgo, da seguimiento a las mismas y vigila su cumplimiento. ADMINISTRACION INTEGRAL DE RIESGOS La función de identificar, medir, monitorear, controlar e informar los distintos tipos de riesgo a que se encuentra expuesta Banca Afirme, está a cargo de la Unidad de

Más detalles

UNIVERSIDAD DE SALAMANCA

UNIVERSIDAD DE SALAMANCA UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA

Más detalles

El Plan de Empresa tiene una doble función: Herramienta de Gestión. Herramienta de Planificación

El Plan de Empresa tiene una doble función: Herramienta de Gestión. Herramienta de Planificación Plan de Empresa 1. Qué es un Plan de Empresa? 2. Para qué sirve un Plan de Empresa? 3. Por qué elaborar un Plan de Empresa? 4. Contenido de un Plan de Empresa 5. Plan Financiero 6. Beneficios de realizar

Más detalles

Omega Gestión de Inversiones SGIIC. Adler FIL

Omega Gestión de Inversiones SGIIC. Adler FIL Omega Gestión de Inversiones SGIIC Adler FIL Principales Estrategias Fondo Política de Inversión Equity Beta Objetivo de Retorno Términos de liquidez Laredo FIL Fondo de Fondos conservador, diversificado

Más detalles

- MANUAL DE USUARIO -

- MANUAL DE USUARIO - - MANUAL DE USUARIO - Aplicación: Kz Precio Hora Instagi Instagi Teléfono: 943424465-943466874 Email: instagi@instagi.com GUIA PROGRAMA CALCULO PRECIO HORA 1. Introducción 2. Datos de la empresa 2.1.Gastos

Más detalles

Por qué comprar RENTA 4 CARTERA SELECCIÓN DIVIDENDO FI

Por qué comprar RENTA 4 CARTERA SELECCIÓN DIVIDENDO FI Por qué comprar RENTA 4 CARTERA SELECCIÓN DIVIDENDO FI Primera vez en la historia que la rentabilidad de los bonos de las empresas está por debajo de su rentabilidad por dividendo Renta 4 Cartera Selección

Más detalles

5.8. REGISTRO DE FACTURAS.

5.8. REGISTRO DE FACTURAS. 5.8. REGISTRO DE FACTURAS. Una factura es un documento probatorio de la realización de una operación económica que especifica cantidades, concepto, precio y demás condiciones de la operación. Este módulo

Más detalles

Operación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática

Operación de Microsoft Excel. Guía del Usuario Página 79. Centro de Capacitación en Informática Manejo básico de base de datos Unas de las capacidades de Excel es la de trabajar con listas o tablas de información: nombres, direcciones, teléfonos, etc. Excel puede trabajar con tablas de información

Más detalles

La Gestión Monetaria es la disciplina que se encarga de decidir cuántos contratos de futuros/acciones/warrants negociamos en la siguiente operación.

La Gestión Monetaria es la disciplina que se encarga de decidir cuántos contratos de futuros/acciones/warrants negociamos en la siguiente operación. GESTIÓN MONETARIA En el experimento de Ralph Vince comentado anteriormente, la gente perdió dinero, obviamente, por el tamaño de la posición. En otras palabras, por la cantidad de dinero arriesgado. Esta

Más detalles

Consideraciones al precio de un warrant. El precio del warrant: la prima. Factores que afectan al precio de un warrant

Consideraciones al precio de un warrant. El precio del warrant: la prima. Factores que afectan al precio de un warrant Consideraciones al precio de un warrant El precio del warrant: la prima La prima es el precio que se paga por comprar un warrant. El inversor adquiere así el derecho a comprar (warrant Call) o vender (warrant

Más detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos requeridos para crearlos (ejemplo: el compilador) Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción

Más detalles

Creación y administración de grupos de dominio

Creación y administración de grupos de dominio Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia

Más detalles

gestión económica programación económica gestión financiera contratación administrativa

gestión económica programación económica gestión financiera contratación administrativa gestión económica programación económica gestión financiera contratación administrativa 45 46 Entendiendo la gestión económica como los procedimientos establecidos para la ejecución de los presupuestos

Más detalles

Adecuación de la oferta de productos y servicios al perfil de los clientes.

Adecuación de la oferta de productos y servicios al perfil de los clientes. Adecuación de la oferta de productos y servicios al perfil de los clientes. Comisión Nacional de Valores Dirección de Supervisión Lcdo. Ignacio Fábrega O. Director DECLARACIÓN NECESARIA Los criterios y

Más detalles

Manual de FONDOS de PENSIONES

Manual de FONDOS de PENSIONES Manual de FONDOS de PENSIONES Séptima edición, revisada y actualizada Con los cambios que introduce el Real Decreto 3/2000, de 23 de junio, de medidas fiscales urgentes de estímulo de ahorro familiar,

Más detalles

AVIVA FONDO III, F.P.

AVIVA FONDO III, F.P. AVIVA FONDO III, F.P. DECLARACIÓN COMPRENSIVA DE PRINCIPIOS DE POLÍTICA DE INVERSIÓN DE AVIVA FONDO III, F.P. La vocación inversora del Fondo se define como un fondo de Renta Fija Corto Plazo. El objetivo

Más detalles

3. Métodos para la evaluación de proyectos

3. Métodos para la evaluación de proyectos Objetivo general de la asignatura: El alumno analizará las técnicas de evaluación de proyectos de inversión para la utilización óptima de los recursos financieros; así como aplicar las técnicas que le

Más detalles

Madrid, 31 de marzo de 2015 INFORME SOBRE SOLVENCIA DE BAER, CROSBY & PIKE, AGENCIA DE VALORES, S.A. RELATIVO AL EJERCICIO 2014

Madrid, 31 de marzo de 2015 INFORME SOBRE SOLVENCIA DE BAER, CROSBY & PIKE, AGENCIA DE VALORES, S.A. RELATIVO AL EJERCICIO 2014 INFORME SOBRE SOLVENCIA DE BAER, CROSBY & PIKE, AGENCIA DE VALORES, S.A. RELATIVO AL EJERCICIO 2014 1 Informe sobre Solvencia elaborado por el Consejo de Administración de BAER, CROSBY & PIKE, AGENCIA

Más detalles

La Mutualidad de la Abogacía ofrece un nuevo e innovador seguro de rentas vitalicias

La Mutualidad de la Abogacía ofrece un nuevo e innovador seguro de rentas vitalicias Nota Informativa Madrid, 16 de marzo de 2009 La Mutualidad de la Abogacía ofrece un nuevo e innovador seguro de rentas vitalicias El nuevo producto, denominado Renta Vitalicia Remunerada permitirá participar

Más detalles

Caso práctico de Cuadro de Mando con Tablas Dinámicas

Caso práctico de Cuadro de Mando con Tablas Dinámicas 1 Caso práctico de Cuadro de Mando con Tablas Dinámicas Luis Muñiz Socio Director de SisConGes & Estrategia Introducción Hay una frase célebre que nos permite decir que: Lo que no se mide no se puede controlar

Más detalles

SISTEMA MEAN REVERSION RSI

SISTEMA MEAN REVERSION RSI SISTEMA MEAN REVERSION RSI Este sistema está basado en el sistema del mismo nombre del libro High Probability ETF trading de Larry Connors y Cesar Alvarez, páginas 25 a 36. Howard Bandy ha programado el

Más detalles

Plan de tarificación. Redes telefónicas. Requisitos a cumplir por el plan.

Plan de tarificación. Redes telefónicas. Requisitos a cumplir por el plan. Redes telefónicas Plan de tarificación Plan de tarificación Requisitos a cumplir por el plan Métodos de tarificación Llamadas locales Llamadas a larga distancia Métodos de registro de llamadas Tarifas

Más detalles

La liquidez es la capacidad de una empresa para atender a sus obligaciones de pago a corto plazo.

La liquidez es la capacidad de una empresa para atender a sus obligaciones de pago a corto plazo. TRES CONCEPTOS FIINANCIIEROS: LIIQUIIDEZ,, SOLVENCIIA Y RENTABIILIIDAD 1. LA LIQUIDEZ 1.1 DEFINICIÓN La liquidez es la capacidad de una empresa para atender a sus obligaciones de pago a corto plazo. La

Más detalles

fondos de inversión qué cómo cuándo dónde por qué y otras preguntas de int rés

fondos de inversión qué cómo cuándo dónde por qué y otras preguntas de int rés fondos de inversión qué cómo cuándo dónde por qué y otras preguntas de int rés índice 1 2 3 4 5 6 7 8 9 10 11 12 13 Qué es un fondo de inversión? Cuáles son los tipos de fondos de inversión? Es una buena

Más detalles

MANUAL DE EJECUCION DE LA ESTRATEGIA Ibex35 Evolución por Josep Codina

MANUAL DE EJECUCION DE LA ESTRATEGIA Ibex35 Evolución por Josep Codina MANUAL DE EJECUCION DE LA ESTRATEGIA Ibex35 Evolución por Josep Codina La Estrategia Ibex35 Evolución se basa en un modelo que se ha probado de forma intensiva y que cumple los objetivos que se han marcado

Más detalles

PLAN DE PENSIONES DE LA MUTUALIDAD GENERAL JUDICIAL INTEGRADO EN FONDBEX II, FONDO DE PENSIONES

PLAN DE PENSIONES DE LA MUTUALIDAD GENERAL JUDICIAL INTEGRADO EN FONDBEX II, FONDO DE PENSIONES PLAN DE PENSIONES DE LA MUTUALIDAD GENERAL JUDICIAL INTEGRADO EN FONDBEX II, FONDO DE PENSIONES EVOLUCIÓN DEL PLAN DE PENSIONES La rentabilidad neta acumulada del Fondo es del 6.73%. En este año: - Se

Más detalles

NBG Asesores Abogados

NBG Asesores Abogados Caso de Éxito www.sagedespachosprofesionales.com despachosprofesionales@sage.es 902 01 34 49 Caso de Éxito Las actualizaciones periódicas de Sage Profesional Class a nuevas normativas nos permiten atender

Más detalles

Manual de ayuda. Índice: 1. Definición.. Pág. 2 2. Conceptos básicos... Pág. 3 3. Navegación.. Pág. 5 4. Operativa más habitual.. Pág.

Manual de ayuda. Índice: 1. Definición.. Pág. 2 2. Conceptos básicos... Pág. 3 3. Navegación.. Pág. 5 4. Operativa más habitual.. Pág. Manual de ayuda Índice: 1. Definición.. Pág. 2 2. Conceptos básicos... Pág. 3 3. Navegación.. Pág. 5 4. Operativa más habitual.. Pág. 14 Página 1 de 19 1. DEFINICIÓN El Broker Bankinter (BrokerBK) es una

Más detalles

AMEROS CAPITAL S.R.L SERVICIO DE CUENTA ADMINISTRADA FOLLETO INFORMATIVO. ENFOCADO & Consistente

AMEROS CAPITAL S.R.L SERVICIO DE CUENTA ADMINISTRADA FOLLETO INFORMATIVO. ENFOCADO & Consistente AMEROS CAPITAL S.R.L SERVICIO DE CUENTA ADMINISTRADA FOLLETO INFORMATIVO ENFOCADO & Consistente Quienes somos Ameros Capital S.R.L fue fundada en el año 2014 como filial de Ameros Capital Group Inc. EE.UU.

Más detalles

INTRODUCCIÓN: Una Visión Global del Proceso de Creación de Empresas

INTRODUCCIÓN: Una Visión Global del Proceso de Creación de Empresas INTRODUCCIÓN: Una Visión Global del Proceso de Creación de Empresas 1 INTRODUCCIÓN. Una visión global del proceso de creación de empresas Cuando se analiza desde una perspectiva integral el proceso de

Más detalles

Cálculo de la rentabilidad de un plan de pensiones

Cálculo de la rentabilidad de un plan de pensiones Cálculo de la rentabilidad de un plan de pensiones Germán Carrasco Castillo Resumen: En este artículo se pretende desarrollar el procedimiento para calcular la rentabilidad de los planes de pensiones,

Más detalles

Funcionalidades Software PROYECTOS GotelGest.Net Software para la gestión de Proyectos GotelGest.Net

Funcionalidades Software PROYECTOS GotelGest.Net Software para la gestión de Proyectos GotelGest.Net 2012 Funcionalidades Software PROYECTOS GotelGest.Net Software para la gestión de Proyectos GotelGest.Net Servinet Sistemas y Comunicación S.L. www.softwaregestionproyectos.com Última Revisión: Febrero

Más detalles

INTRODUCCIÓN-CONCEPTOS BÁSICOS

INTRODUCCIÓN-CONCEPTOS BÁSICOS INTRODUCCIÓN-CONCEPTOS BÁSICOS Cuando se dispone de una cantidad de dinero (capital) se puede destinar o bien a gastarlo, o bien a invertirlo para recuperarlo en un futuro más o menos próximo. De la misma

Más detalles

Master de Negocios y Alta Dirección 2008

Master de Negocios y Alta Dirección 2008 Master de Negocios y Alta Dirección 2008 RATIOS DE EJEMPLO:. 1.- Ratios de Actividad. a) Crecimiento de la cifra de ventas. b) Rotación de los activos. c) Rotación de Activos fijos. d) Crecimiento del

Más detalles

FICHERO MUESTRA Pág. 1

FICHERO MUESTRA Pág. 1 FICHERO MUESTRA Pág. 1 Fichero muestra que comprende parte del Tema 3 del libro Gestión Financiera, Teoría y 800 ejercicios, y algunas de sus actividades propuestas. TEMA 3 - CAPITALIZACIÓN COMPUESTA 3.15.

Más detalles

Partícipes: visión sobre los fondos de

Partícipes: visión sobre los fondos de Informe Partícipes: visión sobre los fondos de inversión y sus gestores Observatorio Inverco 2012 Madrid, 25 de septiembre de 2012 ÍNDICE 01 Qué conocen los partícipes de sus fondos de inversión? 02 Qué

Más detalles

Control del Stock, aprovisionamiento y distribución a tiendas.

Control del Stock, aprovisionamiento y distribución a tiendas. Control del Stock, aprovisionamiento y distribución a tiendas. Tan importante como el volumen de ventas y su rentabilidad, el control del stock supone uno de los pilares fundamentales en el éxito de una

Más detalles

El Outsourcing como Opción Estratégica

El Outsourcing como Opción Estratégica El Outsourcing como Opción Estratégica Improven Consultores Colón 18, 2ºF 46004 Valencia Tel: 96 352 18 22 Fax: 96 352 20 79 www.improven-consultores.com info@improven-consultores.com El outsourcing como

Más detalles

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES

GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES GUÍA TÉCNICA PARA LA DEFINICIÓN DE COMPROMISOS DE CALIDAD Y SUS INDICADORES Tema: Cartas de Servicios Primera versión: 2008 Datos de contacto: Evaluación y Calidad. Gobierno de Navarra. evaluacionycalidad@navarra.es

Más detalles

Análisis e interpretación de estados financieros INTERPRETACIÓN DEL ANÁLISIS FINANCIERO

Análisis e interpretación de estados financieros INTERPRETACIÓN DEL ANÁLISIS FINANCIERO INTERPRETACIÓN DEL ANÁLISIS FINANCIERO Método de razones simples, cálculo e interpretación de los indicadores 1 Liquidez 1. Capital neto de trabajo (CNT)=Activo circulante - Pasivo circulante. Se define

Más detalles

IV. Indicadores Económicos y Financieros

IV. Indicadores Económicos y Financieros IV. Indicadores Económicos y Financieros IV. Indicadores Económicos y Financieros Los indicadores económicos - financieros expresan la relación entre dos o más elementos de los estados financieros. Son

Más detalles