Modelo da estratégia Inner Circle Trade usando Inteligência Artificial

Detalhes bibliográficos
Autor(a) principal: Ticona, Marco Antonio Jorge
Data de Publicação: 2023
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNIPAMPA
Texto Completo: https://repositorio.unipampa.edu.br/jspui/handle/riu/8540
Resumo: A aplicação da Inteligência Artificial (IA) no setor financeiro, especialmente nas áreas de gestão de ativos e finanças, tem se tornado cada vez mais comum, devido à vasta disponibilidade de dados e ao acesso a poder computacional. No entanto, a falta de prática ou conhecimento nesse campo pode resultar em prejuízos para os envolvidos. O objetivo deste estudo é desenvolver um modelo, chamado de TradeClassifier, capaz de tomar decisões sobre o momento adequado para operar em Long ou Short em um ativo do mercado Forex, utilizando a estratégia Inner Circle Trade (ICT) e técnicas de Inteligência Artificial. O modelo tem a finalidade de auxiliar tanto os operadores inexperientes quanto os experientes. As técnicas de Aprendizado de Máquina (Machine Learning) utilizadas para classificação incluem Suport Vector Machine (SVM), Árvore de Decisão, Floresta Aleatória e Redes Neurais, que são amplamente empregadas em trabalhos acadêmicos para previsão e classificação. Optou-se pelo uso da linguagem de programação Python devido às bibliotecas disponíveis e à sua popularidade no setor financeiro e no desenvolvimento de projetos de IA. Foi adotada a abordagem de aprendizado supervisionado para a classificação, uma vez que o modelo recebeu uma base de dados do ativo EUR/USD (Euro x Dólar Americano) e classifica os momentos de operar. Os resultados de acurácia dos modelos obtiveram cerca de 55% de acurácia utilizando a técnica GridSearchCV() para otimização dos parâmetros. A matriz de confusão foi utilizada para analisar as classificações realizadas pelos modelos. Além disso, foram realizadas simulações de negociações com base nas previsões geradas por modelos que apresentaram resultados lucrativos, os modelos SVM e Redes Neurais. O SVM obteve 79,235.23% de lucro e o modelo de Rede Neural acumulou 63,450.64%.
id UNIP_1ab28ff8731f12e079c449be0e9bdc9d
oai_identifier_str oai:repositorio.unipampa.edu.br:riu/8540
network_acronym_str UNIP
network_name_str Repositório Institucional da UNIPAMPA
repository_id_str
spelling Heinen, Milton RobertoHeinen, Milton RobertoRamos, Fábio Luis LiviAmaral, Érico Marcelo Hoff doTicona, Marco Antonio Jorge2023-07-28T18:47:11Z2023-07-282023-07-28T18:47:11Z2023-07-13TICONA, Marco Antonio Jorge. Modelo da estratégia Inner Circle Trade usando Inteligência Artificial .2023. 119p. Trabalho de Conclusão de Curso (Bacharel em Engenharia da Computação) – Universidade Federal do Pampa, Curso de Ciência da Computação, Bagé, 2023.https://repositorio.unipampa.edu.br/jspui/handle/riu/8540A aplicação da Inteligência Artificial (IA) no setor financeiro, especialmente nas áreas de gestão de ativos e finanças, tem se tornado cada vez mais comum, devido à vasta disponibilidade de dados e ao acesso a poder computacional. No entanto, a falta de prática ou conhecimento nesse campo pode resultar em prejuízos para os envolvidos. O objetivo deste estudo é desenvolver um modelo, chamado de TradeClassifier, capaz de tomar decisões sobre o momento adequado para operar em Long ou Short em um ativo do mercado Forex, utilizando a estratégia Inner Circle Trade (ICT) e técnicas de Inteligência Artificial. O modelo tem a finalidade de auxiliar tanto os operadores inexperientes quanto os experientes. As técnicas de Aprendizado de Máquina (Machine Learning) utilizadas para classificação incluem Suport Vector Machine (SVM), Árvore de Decisão, Floresta Aleatória e Redes Neurais, que são amplamente empregadas em trabalhos acadêmicos para previsão e classificação. Optou-se pelo uso da linguagem de programação Python devido às bibliotecas disponíveis e à sua popularidade no setor financeiro e no desenvolvimento de projetos de IA. Foi adotada a abordagem de aprendizado supervisionado para a classificação, uma vez que o modelo recebeu uma base de dados do ativo EUR/USD (Euro x Dólar Americano) e classifica os momentos de operar. Os resultados de acurácia dos modelos obtiveram cerca de 55% de acurácia utilizando a técnica GridSearchCV() para otimização dos parâmetros. A matriz de confusão foi utilizada para analisar as classificações realizadas pelos modelos. Além disso, foram realizadas simulações de negociações com base nas previsões geradas por modelos que apresentaram resultados lucrativos, os modelos SVM e Redes Neurais. O SVM obteve 79,235.23% de lucro e o modelo de Rede Neural acumulou 63,450.64%.The application of Artificial Intelligence (AI) in the financial sector, especially in asset management and finance, has become increasingly common due to the vast availability of data and access to computational power. However, lack of practice or knowledge in this field can result in losses for those involved. The objective of this study is to develop a model called TradeClassifier capable of making decisions about the appropriate time to operate in Long or Short on a Forex market asset, using the Inner Circle Trade (ICT) strategy and Artificial Intelligence techniques. The model aims to assist both inexperienced and experienced traders. The Machine Learning techniques used for classification include Support Vector Machine (SVM), Decision Tree, Random Forest, and Neural Networks, which are widely employed in academic works for prediction and classification. Python programming language was chosen due to the available libraries and its popularity in the finance sector and AI project development. A supervised learning approach was adopted for classification, as the model was given a database of the EUR/USD asset (Euro vs. US Dollar) and classifies the moments to operate. The model accuracy results reached approximately 55% accuracy using the GridSearchCV() technique for parameter optimization. The confusion matrix was used to analyze the classifications made by the models. Additionally, trading simulations were conducted based on the predictions generated by models that showed profitable results, namely the SVM and Neural Networks models. The SVM model achieved a profit of 79,235.23%, and the Neural Network model accumulated 63,450.64% profit.porUniversidade Federal do PampaUNIPAMPABrasilCampus BagéCNPQ::ENGENHARIASAprendizagem de MáquinaInteligência ArtificialMercado FinanceiroForexMatriz de ConfusãoMachine LearningArtificial IntelligenceFinancial marketConfusion matrixModelo da estratégia Inner Circle Trade usando Inteligência Artificialinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNIPAMPAinstname:Universidade Federal do Pampa (UNIPAMPA)instacron:UNIPAMPAORIGINALTCC_Marco_Antonio_Jorge_Ticona.pdfTCC_Marco_Antonio_Jorge_Ticona.pdfapplication/pdf4337204https://repositorio.unipampa.edu.br/bitstreams/476815ad-0693-4ed6-a431-873d264aa62c/download751028499394daebb5789cfd22d5edc0MD51trueAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81854https://repositorio.unipampa.edu.br/bitstreams/a42e3620-a445-49c4-9d0a-e6963ef82f8e/downloadc9ad5aff503ef7873c4004c5b07c0b27MD52falseAnonymousREADriu/85402023-07-28 18:47:11.31open.accessoai:repositorio.unipampa.edu.br:riu/8540https://repositorio.unipampa.edu.brRepositório InstitucionalPUBhttp://dspace.unipampa.edu.br:8080/oai/requestsisbi@unipampa.edu.bropendoar:2023-07-28T18:47:11Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)falseTElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvCkluc3RpdHVjaW9uYWwgbyBkaXJlaXRvIG7Do28tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsICB0cmFkdXppciAoY29uZm9ybWUgZGVmaW5pZG8gYWJhaXhvKSwgZS9vdSBkaXN0cmlidWlyIGEKc3VhIHB1YmxpY2HDp8OjbyAoaW5jbHVpbmRvIG8gcmVzdW1vKSBwb3IgdG9kbyBvIG11bmRvIG5vIGZvcm1hdG8gaW1wcmVzc28gZSBlbGV0csO0bmljbyBlIGVtIHF1YWxxdWVyIG1laW8sIGluY2x1aW5kbyBvcwpmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIGEgVU5JUEFNUEEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0bwpwYXJhIGZpbnMgZGUgcHJlc2VydmHDp8Ojby4KClZvY8OqIHRhbWLDqW0gY29uY29yZGEgcXVlICBhIFVOSVBBTVBBIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwCmUgcHJlc2VydmHDp8Ojby4KClZvY8OqIGRlY2xhcmEgcXVlIGEgc3VhIHB1YmxpY2HDp8OjbyDDqSBvcmlnaW5hbCBlIHF1ZSB2b2PDqiB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4KVm9jw6ogdGFtYsOpbSBkZWNsYXJhIHF1ZSBvIGRlcMOzc2l0byBkYSBzdWEgcHVibGljYcOnw6NvIG7Do28sIHF1ZSBzZWphIGRlIHNldSBjb25oZWNpbWVudG8sIGluZnJpbmdlIGRpcmVpdG9zIGF1dG9yYWlzCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUKb2J0ZXZlIGEgcGVybWlzc8OjbyBpcnJlc3RyaXRhIGRvIGRldGVudG9yIGRvcyBkaXJlaXRvcyBhdXRvcmFpcyBwYXJhIGNvbmNlZGVyIMOgIFVOSVBBTVBBIG9zIGRpcmVpdG9zIGFwcmVzZW50YWRvcwpuZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBkZSBwcm9wcmllZGFkZSBkZSB0ZXJjZWlyb3MgZXN0w6EgY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0bwpvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTwpPUkdBTklTTU8sIFZPQ8OKIERFQ0xBUkEgUVVFIFJFU1BFSVRPVSBUT0RPUyBFIFFVQUlTUVVFUiBESVJFSVRPUyBERSBSRVZJU8ODTyBDT01PIFRBTULDiU0gQVMgREVNQUlTIE9CUklHQcOHw5VFUwpFWElHSURBUyBQT1IgQ09OVFJBVE8gT1UgQUNPUkRPLgoKQSBVTklQQU1QQSBzZSBjb21wcm9tZXRlIGEgaWRlbnRpZmljYXIgY2xhcmFtZW50ZSBvIHNldSBub21lIChzKSBvdSBvKHMpIG5vbWUocykgZG8ocykgZGV0ZW50b3IoZXMpIGRvcyBkaXJlaXRvcwphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4K
dc.title.pt_BR.fl_str_mv Modelo da estratégia Inner Circle Trade usando Inteligência Artificial
title Modelo da estratégia Inner Circle Trade usando Inteligência Artificial
spellingShingle Modelo da estratégia Inner Circle Trade usando Inteligência Artificial
Ticona, Marco Antonio Jorge
CNPQ::ENGENHARIAS
Aprendizagem de Máquina
Inteligência Artificial
Mercado Financeiro
Forex
Matriz de Confusão
Machine Learning
Artificial Intelligence
Financial market
Confusion matrix
title_short Modelo da estratégia Inner Circle Trade usando Inteligência Artificial
title_full Modelo da estratégia Inner Circle Trade usando Inteligência Artificial
title_fullStr Modelo da estratégia Inner Circle Trade usando Inteligência Artificial
title_full_unstemmed Modelo da estratégia Inner Circle Trade usando Inteligência Artificial
title_sort Modelo da estratégia Inner Circle Trade usando Inteligência Artificial
author Ticona, Marco Antonio Jorge
author_facet Ticona, Marco Antonio Jorge
author_role author
dc.contributor.advisor1.fl_str_mv Heinen, Milton Roberto
dc.contributor.referee1.fl_str_mv Heinen, Milton Roberto
dc.contributor.referee2.fl_str_mv Ramos, Fábio Luis Livi
dc.contributor.referee3.fl_str_mv Amaral, Érico Marcelo Hoff do
dc.contributor.author.fl_str_mv Ticona, Marco Antonio Jorge
contributor_str_mv Heinen, Milton Roberto
Heinen, Milton Roberto
Ramos, Fábio Luis Livi
Amaral, Érico Marcelo Hoff do
dc.subject.cnpq.fl_str_mv CNPQ::ENGENHARIAS
topic CNPQ::ENGENHARIAS
Aprendizagem de Máquina
Inteligência Artificial
Mercado Financeiro
Forex
Matriz de Confusão
Machine Learning
Artificial Intelligence
Financial market
Confusion matrix
dc.subject.por.fl_str_mv Aprendizagem de Máquina
Inteligência Artificial
Mercado Financeiro
Forex
Matriz de Confusão
Machine Learning
Artificial Intelligence
Financial market
Confusion matrix
description A aplicação da Inteligência Artificial (IA) no setor financeiro, especialmente nas áreas de gestão de ativos e finanças, tem se tornado cada vez mais comum, devido à vasta disponibilidade de dados e ao acesso a poder computacional. No entanto, a falta de prática ou conhecimento nesse campo pode resultar em prejuízos para os envolvidos. O objetivo deste estudo é desenvolver um modelo, chamado de TradeClassifier, capaz de tomar decisões sobre o momento adequado para operar em Long ou Short em um ativo do mercado Forex, utilizando a estratégia Inner Circle Trade (ICT) e técnicas de Inteligência Artificial. O modelo tem a finalidade de auxiliar tanto os operadores inexperientes quanto os experientes. As técnicas de Aprendizado de Máquina (Machine Learning) utilizadas para classificação incluem Suport Vector Machine (SVM), Árvore de Decisão, Floresta Aleatória e Redes Neurais, que são amplamente empregadas em trabalhos acadêmicos para previsão e classificação. Optou-se pelo uso da linguagem de programação Python devido às bibliotecas disponíveis e à sua popularidade no setor financeiro e no desenvolvimento de projetos de IA. Foi adotada a abordagem de aprendizado supervisionado para a classificação, uma vez que o modelo recebeu uma base de dados do ativo EUR/USD (Euro x Dólar Americano) e classifica os momentos de operar. Os resultados de acurácia dos modelos obtiveram cerca de 55% de acurácia utilizando a técnica GridSearchCV() para otimização dos parâmetros. A matriz de confusão foi utilizada para analisar as classificações realizadas pelos modelos. Além disso, foram realizadas simulações de negociações com base nas previsões geradas por modelos que apresentaram resultados lucrativos, os modelos SVM e Redes Neurais. O SVM obteve 79,235.23% de lucro e o modelo de Rede Neural acumulou 63,450.64%.
publishDate 2023
dc.date.accessioned.fl_str_mv 2023-07-28T18:47:11Z
dc.date.available.fl_str_mv 2023-07-28
2023-07-28T18:47:11Z
dc.date.issued.fl_str_mv 2023-07-13
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv TICONA, Marco Antonio Jorge. Modelo da estratégia Inner Circle Trade usando Inteligência Artificial .2023. 119p. Trabalho de Conclusão de Curso (Bacharel em Engenharia da Computação) – Universidade Federal do Pampa, Curso de Ciência da Computação, Bagé, 2023.
dc.identifier.uri.fl_str_mv https://repositorio.unipampa.edu.br/jspui/handle/riu/8540
identifier_str_mv TICONA, Marco Antonio Jorge. Modelo da estratégia Inner Circle Trade usando Inteligência Artificial .2023. 119p. Trabalho de Conclusão de Curso (Bacharel em Engenharia da Computação) – Universidade Federal do Pampa, Curso de Ciência da Computação, Bagé, 2023.
url https://repositorio.unipampa.edu.br/jspui/handle/riu/8540
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal do Pampa
dc.publisher.initials.fl_str_mv UNIPAMPA
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Campus Bagé
publisher.none.fl_str_mv Universidade Federal do Pampa
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNIPAMPA
instname:Universidade Federal do Pampa (UNIPAMPA)
instacron:UNIPAMPA
instname_str Universidade Federal do Pampa (UNIPAMPA)
instacron_str UNIPAMPA
institution UNIPAMPA
reponame_str Repositório Institucional da UNIPAMPA
collection Repositório Institucional da UNIPAMPA
bitstream.url.fl_str_mv https://repositorio.unipampa.edu.br/bitstreams/476815ad-0693-4ed6-a431-873d264aa62c/download
https://repositorio.unipampa.edu.br/bitstreams/a42e3620-a445-49c4-9d0a-e6963ef82f8e/download
bitstream.checksum.fl_str_mv 751028499394daebb5789cfd22d5edc0
c9ad5aff503ef7873c4004c5b07c0b27
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)
repository.mail.fl_str_mv sisbi@unipampa.edu.br
_version_ 1848608590040924160