Parece que está se tornando uma espécie de série. Mas desta vez, gostaria de organizar o que considerei para o desenvolvimento da negociação automática de ações. (Como é uma simples listagem para fins de organização, pode ser modificada a qualquer momento). Independentemente da corretora ou da estratégia de negociação aplicada, acredito que o mecanismo básico seja semelhante. Acredito que, se essas funcionalidades básicas funcionarem bem, poderemos criar um bom programa de negociação automática de ações, implementando funcionalidades específicas da corretora ou preenchendo funcionalidades faltantes.
- Preparação do ambiente de desenvolvimento
- Abertura de conta
- Instalação relacionada a HTS, MTS e API
- Solicitação de API
- Solicitação de investimento simulado
- Solicitação de negociação de ações estrangeiras
- Seleção de linguagem de programação - python
- Desenvolvimento
- Conta
- Login (real / simulado)
- Gerenciamento de configurações
- Gerenciamento de tokens (se necessário)
- Implementação de funcionalidades básicas (domésticas / estrangeiras)
- Consulta de conta
- Saldo disponível
- Saldo
- Consulta básica
- Por ativo - consulta de valor atual, dados do gráfico
- Consulta em tempo real
- Preço de fechamento
- Ordem
- Negociação
- Negociação
- Compra/Venda
- Modificação/Cancelamento
- Confirmação da ordem
- Pendente
- Relatório (notificação)
- Lucro/Prejuízo do período
- Notificação por mensageiro
- UI
- Seleção de biblioteca - qt5
- Componentes
- Tabela (grade)
- Caixa de combinação
- Botão de opção
- Botão
- Outros utilitários
- Fuso horário - hora relacionada à negociação de ações estrangeiras / hora coreana - horário de verão
- Registro
- Armazenamento de informações - arquivo, DB
- Consulta de conta
- Implementação da lógica central
- Seleção de ativos
- Método de seleção de ativos para monitoramento
- Estratégia de negociação
- Se a negociação fracionada será usada
- Condições de negociação
- Condições de compra / venda
- Seleção de ativos
- Conta
- Operação
- Teste
- Simulação (investimento simulado)
- Automação
- Configuração de PC (ou servidor)
- Oração / súplica
- Feedback / ajuste fino da lógica
- Teste
Executando essas etapas, você poderá criar e operar um programa de negociação automática de ações. Às vezes, haverá itens omitidos ou itens que requerem desenvolvimento intensivo, mas acredito que isso acontecerá dentro dessa estrutura.
Que eu não me deixe levar pela euforia ou pela decepção, seja qual for o movimento do mercado.
O importante é que escolhemos o método de investimento em ações e nosso principal objetivo deve ser gerar lucro. (Devemos evitar que a negociação automática se torne o objetivo. A negociação automática é apenas um meio.) A estratégia de negociação que escolhi também tem gerado lucro recentemente, mas os resultados de 2022 foram realmente sombrios. No entanto, como é a metodologia que escolhi, continuo executando-a. Além disso, recentemente tenho obtido lucro além da recuperação do capital inicial, mas ainda assim não é motivo de grande alegria. É simplesmente o que deve ser. Portanto, quando entrarmos na fase de operação, a oração / súplica será para que possamos obter lucro, mas meu desejo mais profundo é que meu coração não se deixe levar pela "euforia e desespero". Espero que todos vocês também possam investir com firmeza.
Comentários0