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!