Publicación:
Sistema de soporte decisional basado en procesamiento de lenguaje natural (NLP) para la optimización de portafolios de inversión bajo demanda

dc.contributor.advisorChéry Leal, Marie José
dc.contributor.authorNiño Ibague, Andrés Mauricio
dc.creator.id1000810902
dc.date.accessioned2026-10-12T21:25:04Z
dc.date.issued2026-09-30
dc.description.abstractEste trabajo de grado entrega la creación de un Sistema de Soporte Decisional (DSS) diseñado para optimizar la toma de decisiones en portafolios de inversión mediante la integración de Procesamiento de Lenguaje Natural (NLP) y análisis técnico. Principalmente el problema se encuentra en la sobrecarga de información financiera no estructurada y la alta complejidad algorítmica de las herramientas de trading actuales; esto da una limitación para el uso de la tecnología y genera volatilidad emocional en inversores retail. Con el fin de darle solución, sepropuso una arquitectura de software desacoplada operando en la nube. De manera ordenada, se hizo un enfoque cuantitativo y descriptivo-correlacional estructurado en cuatro fases: ingesta de datos en tiempo real mediante la API de Yahoo Finance, vectorización de sentimiento utilizando el modelo pre-entrenado FinBERT, consolidación algorítmica de osciladores técnicos y despliegue de una interfaz asíncrona. La solución principal fue la generación optimizada de un Índice de Salud Sintética (ISS), una métrica unificada que correlaciona la polaridad semántica de las noticias del mercado con el histórico de precios. Se tomó en cuenta pasar el procesamiento matemático al backend y utilizar un bot de Telegram como interfaz ubicua de baja fricción para lograr democratizar el acceso a la inteligencia artificial financiera. Esta solución mitiga el ruido informativo y proporciona al usuario evidencia algorítmica objetiva sobre los puntos óptimos de entrada y salida del mercado, superando las limitaciones de los problemas propuestos en diferentes estudios.spa
dc.description.abstractThis graduation work delivers the creation of a Decision Support System (DSS) designed to optimize decision-making in investment portfolios through the integration of Natural Language Processing (NLP) and technical analysis. Mainly, the problem is found in the overload of unstructured financial information and the high algorithmic complexity of current trading tools; this creates a limitation for the use of technology and generates emotional volatility in retail investors. In order to provide a solution, a decoupled software architecture operating in the cloud was proposed. In an orderly manner, a quantitative and descriptive-correlational approach was taken, structured in four phases: real-time data ingestion via the Yahoo Finance API, sentiment vectorization using the pre-trained FinBERT model, algorithmic consolidation of technical oscillators, and deployment of an asynchronous interface. The main solution was the optimized generation of a Synthetic Health Index (ISS), a unified metric that correlates the semantic polarity of market news with historical price data. It was taken into account to move the mathematical processing to the backend and use a Telegram bot as a ubiquitous, low-friction interface to achieve the democratization of access to financial artificial intelligence. This solution mitigates information noise and provides the user with objective algorithmic evidence regarding optimal market entry and exit points, overcoming the limitations of the problems proposed in different studies.eng
dc.description.degreelevelPregrado
dc.description.degreenameIngeniero de Sistemasspa
dc.formatpdf
dc.format.extent30 páginas
dc.format.mediumRecurso electrónicospa
dc.format.mimetypeapplication/pdf
dc.identifier.instnameinstname:Universidad Eanspa
dc.identifier.localBDM-FIS
dc.identifier.reponamereponame:Repositorio Institucional Biblioteca Digital Minervaspa
dc.identifier.repourlhttps://repository.ean.edu.co/
dc.identifier.urihttps://hdl.handle.net/10882/19671
dc.language.isospa
dc.publisher.facultyFacultad de Ingenieríaspa
dc.publisher.programIngeniería de Sistemas
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.coarhttp://purl.org/coar/access_right/c_abf2
dc.rights.creativecommonsAtribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)spa
dc.rights.licenseAtribución-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)
dc.rights.localAbierto (Texto Completo)spa
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/4.0/
dc.subject.armarcProcesamiento de lenguaje natural (Computadores)spa
dc.subject.armarcInteligencia artificialspa
dc.subject.armarcNegocios -- toma de decisionesspa
dc.subject.armarcArquitectura de softwarespa
dc.subject.armarcInstituciones financierasspa
dc.subject.armarcAnalítica de negociosspa
dc.subject.proposalSistema de soporte decisionalspa
dc.subject.proposalProcesamiento de lenguaje naturalspa
dc.subject.proposalFinBERTspa
dc.subject.proposalAnálisis de sentimientospa
dc.subject.proposalBot de telegramspa
dc.subject.proposalMercado bursátilspa
dc.subject.proposalDecision support systemeng
dc.subject.proposalNatural language processingeng
dc.subject.proposalInvestment portfolioseng
dc.subject.proposalFinBERTeng
dc.subject.proposalFinancial artificial intelligenceeng
dc.subject.proposalTelegram boteng
dc.titleSistema de soporte decisional basado en procesamiento de lenguaje natural (NLP) para la optimización de portafolios de inversión bajo demandaspa
dc.titleDecision support system based on natural language processing (NLP) for on-demand investment portfolio optimizationeng
dc.typeTrabajo de grado - Pregradospa
dc.type.coarhttp://purl.org/coar/resource_type/c_7a1f
dc.type.coarversionhttp://purl.org/coar/version/c_ab4af688f83e57aa
dc.type.contentText
dc.type.driverinfo:eu-repo/semantics/bachelorThesis
dc.type.otherTrabajo de grado - Pregrado
dc.type.redcolhttp://purl.org/redcol/resource_type/TP
dc.type.versioninfo:eu-repo/semantics/acceptedVersion
dspace.entity.typePublication
person.affiliation.nameIngeniería de Sistemas

Archivos

Bloque original

Mostrando 1 - 2 de 2
Cargando...
Miniatura
Nombre:
NiñoAndres2026_Anexo.pdf
Tamaño:
420.38 KB
Formato:
Adobe Portable Document Format
Descripción:
Autorización Publicación
Cargando...
Miniatura
Nombre:
NiñoAndres2026.pdf
Tamaño:
379.39 KB
Formato:
Adobe Portable Document Format
Descripción:
Trabajo de Grado

Bloque de licencias

Mostrando 1 - 1 de 1
Cargando...
Miniatura
Nombre:
license.txt
Tamaño:
1.92 KB
Formato:
Item-specific license agreed upon to submission
Descripción: