Modelo da estratégia Inner Circle Trade usando Inteligência Artificial
| Main Author: | |
|---|---|
| Publication Date: | 2023 |
| Format: | Bachelor thesis |
| Language: | por |
| Source: | Repositório Institucional da UNIPAMPA |
| Download full: | https://repositorio.unipampa.edu.br/jspui/handle/riu/8540 |
Summary: | 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 |