Como o cancelamento de ordem da interface Sina l2 é implementado em C++?

O que eu quero compartilhar com você hoje é o cancelamento do pedido da interface Sina l2 , então o que vou compartilhar a seguir é seu código de implementação C++!

// cancelamento do pedido

// exchangeId: 0=>SZSE (Dongxing Securities é A0, China Merchants Securities conta ordinária é 2)

// 1=>SSE

typedef  void  (* CancelOrderProc )( int  clientId, const  char  *exchangeId,

                                const  char  *entrustId, char  *resultado,

                                char  *errinfo);

const  auto  CancelOrder =

    reinterpret_cast < CancelOrderProc >(GetProcAddress(hDLL, "CancelOrder" ));

afirmar (Cancelar Pedido);

std::cout <<  "========== Cancelar Pedido ===========\n" ;

std:: string  exchangeId = "1" ;     // Xangai

std:: string  entrustId = " xxxxxx " ; // ID de confiança

CancelOrder(clientId, exchangeId.c_str(), entrustId.c_str(), resultado, errinfo);

if  ( NULL  != errinfo[0]) {

  std::cout <<  errinfo <<  std::endl;

} senão  {

  std::cout <<  resultado <<  std::endl;

}

std::cout <<  std::endl;

 A interface Sina l2 é atualmente o principal software de interface de mercado de terceiros; portanto, se você quiser verificar mais informações de interface de mercado de nível 2 de alta velocidade, também pode usar https://gitee.com/l2gogogo   e, se não entender , você também pode usar o cartão de visita abaixo Deixe uma mensagem para o editor!

Acho que você gosta

Origin blog.csdn.net/Qq_2037696191/article/details/128548100
Recomendado
Clasificación