Resumen:
|
[ES] La bolsa de valores es un mercado donde se negocian una variedad de instrumentos financieros. Los inversores se dedican a comprar y vender estos instrumentos, pudiendo ganar dinero si el precio de estos sube o perder ...[+]
[ES] La bolsa de valores es un mercado donde se negocian una variedad de instrumentos financieros. Los inversores se dedican a comprar y vender estos instrumentos, pudiendo ganar dinero si el precio de estos sube o perder dinero si el precio baja, con lo que podemos afirmar que la inversión implica riesgos y por lo tanto es importante tanto investigar antes de invertir como mantener posteriormente un control sobre las operaciones realizadas. Para mantener ese control posterior, en este trabajo de fin de grado se desarrolla una aplicación con el lenguaje de programación Python que permite trasladar diariamente de manera automática las operaciones que realiza un inversor mediante un bróker online a una plataforma de gestión de portfolios, la cual permite crear carteras personalizadas según el objetivo de análisis del usuario. En este gestor de portfolios creamos tres carteras, donde en cada una de ellas vamos a controlar las posiciones abiertas, las posiciones de venta en largo y las posiciones de venta en corto respectivamente, a partir de la creación de tres algoritmos que permiten insertar las operaciones realizadas diariamente en cada una de las tres carteras de manera adecuada. Con esto se consigue no solo tener un control de las acciones que se poseen, sino también de las que se vendieron en un pasado para poder recomprarlas en el momento adecuado si fuera oportuno.
Como complemento y para ayudar a los inversores a realizar transacciones de forma sencilla se crea un chatbot capaz de ejecutar operaciones de compra y venta a partir de consultas en lenguaje natural.
[-]
[EN] The stock exchange is a market where a variety of financial instruments are traded. Investors are engaged in buying and selling these instruments, and can make money if the price rises or lose money if the price falls, ...[+]
[EN] The stock exchange is a market where a variety of financial instruments are traded. Investors are engaged in buying and selling these instruments, and can make money if the price rises or lose money if the price falls, so we can say that investment involves risks and therefore it is important both to investigate before investing and subsequently
maintain control over the operations performed. In order to maintain this subsequent control, in this thesis we develop an application with the Python programming language that allows to automatically transfer daily operations performed by an investor through an online broker to a portfolio management platform, which allows to create customized portfolios according to the user¿s analysis objective. In this portfolio manager we create three portfolios, where in each one of them we will control the open positions, the long sell positions and the short sell positions respectively, from the creation of three algo rithms that allow to insert the daily operations in each one of the three portfolios in an appropriate way. This allows not only to have control of the shares owned, but also of those sold in the past in order to be able to repurchase them at the right time if appropri ate.
As a complement and to help investors to make transactions in a simple way, a chatbot capable of executing purchase and sale operations based on natural language queries is created.
[-]
[CA] La borsa de valors és un mercat on es negocien una varietat d’instruments financers.
Els inversors es dediquen a comprar i vendre aquests instruments, podent guanyar diners si el preu d’aquests puja o perdre diners ...[+]
[CA] La borsa de valors és un mercat on es negocien una varietat d’instruments financers.
Els inversors es dediquen a comprar i vendre aquests instruments, podent guanyar diners si el preu d’aquests puja o perdre diners si el preu baixa, amb el que podem afirmar
que la inversió implica riscos i per tant és important tant investigar abans d’invertir com
mantindre posteriorment un control sobre les operacions realitzades. Per a mantindre
aqueix control posterior, en aquest treball de fi de grau es desenvolupa una aplicació
amb el llenguatge de programació Python que permet traslladar diàriament de manera
automàtica les operacions que realitza un inversor mitjançant un bróker en línia a una
plataforma de gestió de portfolios, la qual permet crear carteres personalitzades segons
l’objectiu d’anàlisi de l’usuari. En aquest gestor de portfolios creem tres carteres, on en
cadascuna d’elles controlarem les posicions obertes, les posicions de venda en llarg i les
posicions de venda en curt respectivament, a partir de la creació de tres algorismes que
permeten inserir les operacions realitzades diàriament en cadascuna de les tres carteres
de manera adequada. Amb això s’aconsegueix no sols tindre un control de les accions que
es posseeixen, sinó també de les que es van vendre en un passat per a poder recomprarles en el moment adequat si fora oportú.
Com a complement i per a ajudar els inversors a realitzar transaccions de manera senzilla
es crea un chatbot capaç d’executar operacions de compra i venda a partir de consultes
en llenguatge natural.
[-]
|