O SmartTrade
Acompanha os ativos definidos pelo usuário, obtém os dados necessários às análises, aplica a estratégia selecionada, identifica oportunidades, apresenta recomendações e acompanha posições registradas pelo usuário.
Caso de trabalho
Aplicação para acompanhamento e análise de oportunidades no mercado de opções. O usuário define os ativos que deseja acompanhar e o SmartTrade reúne dados de mercado, aplica estratégias determinísticas e identifica oportunidades compatíveis com os critérios da estratégia selecionada.
O SmartTrade não é um home broker e não executa ordens de compra ou venda. Seu papel é apoiar a análise, apresentar recomendações e acompanhar posições que o próprio usuário decidiu realizar e registrar no sistema.
Para que serve
Acompanhar continuamente ativos e opções exige reunir informações de mercado, aplicar critérios e separar aquilo que realmente merece atenção. O SmartTrade automatiza essa análise.
A partir dos ativos definidos pelo usuário, o sistema coleta os dados necessários e aplica uma estratégia para determinar se existe alguma oportunidade compatível com seus critérios.
Uma análise pode gerar uma recomendação ou terminar sem encontrar nenhuma oportunidade. Não existir recomendação pode ser um resultado normal da análise e não necessariamente uma falha do sistema.
Responsabilidades
Acompanha os ativos definidos pelo usuário, obtém os dados necessários às análises, aplica a estratégia selecionada, identifica oportunidades, apresenta recomendações e acompanha posições registradas pelo usuário.
Define o que deseja acompanhar, seleciona as configurações disponíveis, analisa as recomendações, decide se deseja ou não realizar uma operação, executa a compra ou a venda em seu próprio home broker e registra no SmartTrade a operação que efetivamente realizou.
Uma recomendação do SmartTrade não representa uma operação executada. A decisão continua pertencendo ao usuário.
Como funciona
O usuário define os ativos que deseja acompanhar. O SmartTrade obtém os dados necessários, aplica a estratégia selecionada e verifica se existem oportunidades que atendem aos critérios estabelecidos. Quando uma oportunidade é encontrada, ela pode ser apresentada como recomendação. Quando nenhuma atende aos critérios, a análise pode terminar sem recomendação.
Da recomendação à posição
Oportunidade identificada pelo SmartTrade durante uma análise.
Operação que o usuário efetivamente decidiu realizar e registrou no sistema.

Recomendações
A área de Recomendações apresenta as oportunidades identificadas durante as análises. Cada recomendação reúne informações que permitem compreender a oportunidade encontrada, incluindo o ativo analisado, a opção selecionada, a estratégia utilizada e os principais dados relacionados àquele resultado.
A recomendação é apresentada para análise. O usuário pode consultar seus detalhes e decidir se deseja utilizá-la ou simplesmente ignorá-la. O SmartTrade não presume que uma recomendação tenha sido aceita.


Captura real · Recomendações em desktop e celular
Ativos
A área de Ativos reúne aquilo que o usuário deseja acompanhar e que poderá participar das próximas análises. Também permite consultar informações recentes dos ativos e acompanhar sua evolução por meio dos recursos disponíveis na aplicação.
O SmartTrade não procura oportunidades indiscriminadamente por todo o mercado. O usuário determina o universo que deseja monitorar.


Captura real · Ativos em desktop e celular
Estratégias
As análises do SmartTrade são orientadas por estratégias armazenadas no sistema. Cada estratégia reúne critérios determinísticos que estabelecem as condições que uma oportunidade precisa atender para ser considerada. O conhecimento utilizado na análise está materializado nessas estratégias.
O SmartTrade utiliza dinamicamente a estratégia selecionada, permitindo que diferentes estratégias sejam empregadas pelo mesmo fluxo de análise. Esse conhecimento pode evoluir: novos critérios determinísticos, quando desenvolvidos e validados, podem dar origem a novas estratégias ou à evolução das existentes.
As regras internas de uma estratégia não são editadas livremente pela interface. Criar uma nova estratégia ou alterar sua lógica exige implementação em código. Depois de implementada e disponibilizada, ela passa a integrar o conjunto que pode ser utilizado dinamicamente nas análises.
Sabe executar o fluxo de análise.
Concentra o conhecimento determinístico utilizado para avaliar uma oportunidade.


Captura real · Estratégias em desktop e celular
Posições
Uma recomendação não cria automaticamente uma posição. Quando o usuário decide aceitar uma oportunidade, realiza a compra em seu próprio home broker e depois registra no SmartTrade os dados da operação realizada. A partir desse momento, a compra passa a ser uma posição acompanhada pelo sistema.
A decisão de venda também permanece com o usuário. Quando a operação é encerrada externamente, o resultado pode ser registrado no SmartTrade.


Captura real · Posições em desktop e celular
Configurações
A área de Configurações reúne escolhas como automação das análises, estratégia utilizada, fonte de dados, preferências da aplicação e outras configurações operacionais disponíveis. Elas ficam separadas da utilização cotidiana das recomendações e posições.


Captura real · Configurações em desktop e celular
Fontes de dados e providers
O SmartTrade depende de dados externos para realizar suas análises. Esses dados são obtidos por meio de providers compatíveis com o sistema, e a fonte de dados utilizada é tratada separadamente da estratégia.
Fornece os dados necessários para analisar.
Determina como esses dados serão avaliados.
Credenciais, chaves e informações de acesso não fazem parte das regras determinísticas das estratégias.
Quando o provider utilizado possuir contratação ou cobrança própria, o modelo previsto é que essa relação seja individual por usuário, evitando concentrar no SmartTrade o custo de utilização de serviços externos. Enquanto a implementação vigente não estiver confirmada, essa individualização permanece apresentada como modelo previsto.


Captura real · integração de mercado em desktop e celular
O ciclo completo
Situações que não devem ser confundidas
Uma análise pode terminar sem produzir recomendação quando nenhuma oportunidade atende aos critérios da estratégia. Isso não significa necessariamente falha.
Uma estratégia pode não possuir todas as informações necessárias para realizar determinada avaliação.
A indisponibilidade da fonte externa pode impedir a obtenção dos dados necessários.
Representa uma operação registrada pelo usuário que continua sendo acompanhada.
Representa uma operação cujo encerramento foi registrado.

Ausência de oportunidade, ausência de informação, indisponibilidade externa e estado de uma operação são situações diferentes.
Decisões
Situação: regras de avaliação espalhadas pelo sistema tornam difícil evoluir o conhecimento de análise. Decisão: organizar essas regras em estratégias utilizadas dinamicamente pelo motor. Consequência: o conhecimento evolui por novas estratégias ou pela evolução das existentes, enquanto criar ou alterar sua lógica continua sendo atividade de desenvolvimento em código.
Situação: durante a evolução do SmartTrade, critérios de negócio chegaram a ficar distribuídos por diferentes camadas do processamento. Decisão: rever a organização para que a estratégia concentre a responsabilidade por decidir se uma oportunidade atende aos seus critérios. Consequência: as demais etapas trabalham sobre o resultado dessa decisão, em vez de introduzir critérios independentes que possam contradizer a estratégia.
Situação: presumir aceitação confundiria o que o sistema sugeriu com o que o usuário realmente fez. Decisão: manter a oportunidade como recomendação até que o usuário decida operar e registre essa decisão. Consequência: recomendação e posição permanecem estados distintos e verificáveis.
Situação: o sistema não precisa produzir uma recomendação em toda análise. Decisão: tratar a análise sem recomendação como resultado válido quando nenhum critério é atendido. Consequência: esse estado é distinguido de ausência de dados e de indisponibilidade do provider.
Situação: fonte de dados e lógica de avaliação tendem a se misturar. Decisão: manter o provider responsável por fornecer dados e a estratégia responsável por avaliá-los. Consequência: a fonte de dados pode evoluir sem transformar a lógica determinística em responsabilidade do provider.
Limites importantes
O SmartTrade não é um home broker e não executa automaticamente ordens de compra ou venda. As operações são realizadas pelo usuário em seu próprio ambiente de negociação.
Esta página apresenta um sistema e suas decisões de engenharia. Não constitui recomendação de investimento.
Demonstração
Em breve
Se este trabalho despertou seu interesse e você quiser conhecer a aplicação com mais detalhes, entre em contato comigo pelo WhatsApp.
Conversar pelo WhatsApp