-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Este projeto, visa complementar e adaptar um gente artificial que seja capaz de realizar operações financeiras de ações de empresas em uma das bolsas de valores dos Estados Unidos. Consideramos um tipo particular de operação financeira, a saber, day trade. Para treinamento do agente, usamos técnicas de Aprendizado por Reforço. Atualmente o projeto só conta com um script que faz a previsão e gera um arquivo CSV com os resultados obtidos. Iremos desenvolver uma interface e back-end com o intuito de poder facilitar e demonstrar para o usuário o funcionamento e além disso permitir que pessoas sem tanto conhecimento a respeito do assunto, possam aprender e comparar suas escolhas com a do agente. Implementaremos o salvamento das informações a partir de um banco de dados para facilitar a escrita e leitura desses dados.
(clique para visualizar no Figma)
Para o desenvolvimento do front-end, iremos utilizar AngularJS para desenvolver as seguintes funcionalidades:
- Funcionalidade para o usuário comprar as ações.
- Gráfico com as previsões dos valores.
- Funcionalidade para o usuário vender as ações.
- Funcionalidade para o usuário holdar suas ações. OBS: Tudo isso será realizado em um ambiente de simulação e não afetará nenhum recurso financeiro externo.
Para o desenvolvimento do backend, utilizaremos Python. A escolha dessa linguagem se da por conata de bibliotecas que irão facilitar no desenvolvimento dos dados e gráficos. Desenvolveremos as seguintes funcionalidades:
- Requisições para chamar o script do agente realizar as previsões.
- Armazenamento das informações no banco de dados.
- Requisições para processar os resultados do agente.
- Coletar valores das ações em "tempo real".