Python chama Xuntou qmt e usa a interface Flush Wencai para negociação de ações.

Yuxian: Parceiro de conteúdo CSDN, mentor estrela em ascensão da CSDN, criador estrela em ascensão no campo full stack, 51CTO (celebridade + blogueiro especialista), entusiasta de código aberto do github (desenvolvimento secundário de código-fonte zero, arquitetura de back-end de jogo https: / /github.com/Peakchen)

Explicação detalhada do princípio:
O código acima implementa a função de usar Python para chamar Xuntou qmt e referenciar a interface Flush Wencai para negociação de ações. O código inclui principalmente as seguintes etapas:

  1. Parâmetros de definição: O rácio de posição N, o limite de quantidade de ações K, a percentagem de lucro M1, a percentagem de stop-loss M2 e os fundos totais total_funds são definidos de acordo com os requisitos.

  2. Obtenha os registros de transações da semana passada: Obtenha os registros de transações do estoque especificado na semana passada chamando a interface Tonghuashuncai. Funções são usadas aqui get_recent_trades()para conseguir isso.

  3. Determine se a ação foi negociada na semana anterior: Com base nos registros de transações adquiridos, use has_traded_recently()a função para determinar se a ação foi negociada na semana anterior.

  4. Compra de ações: Se a ação não tiver registro de transação na semana anterior, calcule o número de ações a serem compradas com base na relação de posição definida N e no preço das ações e chame a interface Xuntou qmt para realizar a operação de compra. Esta parte da lógica buy_stock()é implementada na função.

  5. Vender ações: determine se você precisa vender ações com base em sua posição e defina as condições de stop-profit e stop-loss. A operação de venda específica precisa ser chamada com base na situação real e na interface da plataforma de negociação.

  6. Loop principal: Através de um loop infinito, obtenha o preço atual das ações em cada loop,

おすすめ

転載: blog.csdn.net/feng1790291543/article/details/133092996