La interfaz de negociación de acciones A se refiere a la interfaz electrónica o sistema de software utilizado para realizar transacciones de negociación de acciones en las bolsas de valores nacionales (Bolsa de Valores de Shanghai y Bolsa de Valores de Shenzhen). La interfaz de negociación de acciones A es una de las habilidades operativas necesarias para las instituciones financieras, casas de bolsa e inversores individuales. Proporciona cotizaciones de acciones en tiempo real, órdenes comerciales, cancelaciones, consulta de información de cuentas y otras funciones de interfaz, lo que resulta conveniente para que los inversores negocien. operan las acciones.
El desarrollo de la interfaz de negociación de acciones A incluye principalmente los siguientes aspectos:
1. Vista de mercado: proporciona datos del mercado de valores en tiempo real, datos de órdenes de mercado, gráficos de tiempo compartido, gráficos de líneas K y otra información relevante para ayudar a los inversores a mantenerse al tanto de la situación del mercado de valores.
Por ejemplo, en términos de funciones API:
nombre |
Función |
|
Función básica |
En eso |
|
Deinit |
||
Iniciar sesión |
||
desconectarse |
||
Consulta de datos |
||
ConsultaHistorialDatos |
||
Enviar orden |
||
Cancelar orden |
||
Obtener cotización |
||
Pagar |
Amortización directa de cuenta de préstamo de garantías y valores |
|
Obtener fecha de vencimiento |
||
Función de lote de cuenta única |
Datos de consulta |
Consulta por lotes de una sola cuenta de varios datos de transacciones |
EnviarPedidos |
||
Cancelar pedidos |
||
Obtener citas |
||
Función por lotes de múltiples cuentas |
ConsultaMultiCuentasDatos |
Consulta por lotes de varias cuentas de varios datos de transacciones |
EnviarPedidosMultiCuentas |
||
Cancelar pedidos de cuentas múltiples |
||
Obtener cotizaciones de cuentas múltiples |
||
2. Órdenes comerciales: a través de la interfaz comercial, los inversores pueden realizar órdenes comerciales para comprar o vender acciones específicas y establecer parámetros comerciales relevantes, como el precio y la cantidad.
3. Gestión de fondos: los inversores pueden consultar el saldo de los fondos de su propia cuenta, el monto de compra disponible, el estado de la posición, etc. a través de la interfaz, lo que facilita la gestión de fondos y la toma de decisiones.
4. Consulta de transacciones: los inversores pueden consultar el estado de sus propias transacciones a través de la interfaz, incluido el precio de la transacción, la cantidad de la transacción y otra información, para facilitar la gestión de los registros de transacciones.
Por ejemplo:
firmar |
void CancelOrders(int ClientId, const char* ExchangeId[], const char* EntrustId[], int Conde, char* Resultado[], char* ErrorInfo[]); |
|
Función |
Cancelación por lotes de una sola cuenta, distinga cada cancelación por subíndice |
|
parámetro |
Identificación del cliente |
Identificación del cliente |
ID de intercambio[] |
Matriz de ID de intercambio |
|
Id. de confianza[] |
Conjunto de ID de pedido que se cancelarán |
|
Contar |
El número de elementos cancelados, es decir, la longitud de la matriz. |
|
Resultado[] |
Matriz de resultados de cancelación, cada resultado debe asignar 1024 * 1024 bytes de espacio Consulte [Formato de resultado] para conocer el formato. |
|
Información de error[] |
Matriz de mensajes de error, cada mensaje de error debe asignar 256 bytes de espacio |
|
valor de retorno |
Ninguno, si la cancelación del elemento i es exitosa o no se juzga en función de si ErrorInfo [i] es una cadena vacía |
firmar |
void CancelMultiAccountsOrders(int ClientId[], const char* ExchangeId[], const char* EntrustId[], int Count, char* Resultado[], char* ErrorInfo[]); |
|
Función |
Cancelación por lotes de varias cuentas, distinga cada cancelación por subíndice |
|
parámetro |
Identificación del cliente[] |
Matriz de ID de cliente |
ID de intercambio[] |
Matriz de ID de intercambio |
|
Id. de confianza[] |
Conjunto de ID de pedido que se cancelarán |
|
Contar |
El número de elementos cancelados, es decir, la longitud de la matriz. |
|
Resultado[] |
Matriz de resultados de cancelación, cada resultado debe asignar 1024 * 1024 bytes de espacio Consulte [Formato de resultado] para conocer el formato. |
|
Información de error[] |
Matriz de mensajes de error, cada mensaje de error debe asignar 256 bytes de espacio |
|
valor de retorno |
Ninguno, si la cancelación del elemento i es exitosa o no se juzga en función de si ErrorInfo [i] es una cadena vacía |
firmar |
void GetQuote(int ClientId, const char* Zqdm, char* Resultado, char* ErrorInfo); |
|
Función |
Obtenga cinco cotizaciones |
|
parámetro |
Identificación del cliente |
Identificación del cliente |
zqdm |
código de valores |
|
Resultado |
Resultados de la consulta, es necesario asignar 1024*1024 bytes de espacio Consulte [Formato de resultado] para conocer el formato. |
|
Información de error |
Mensaje de error, es necesario asignar 256 bytes de espacio |
|
valor de retorno |
Ninguno, si la llamada es exitosa o no se juzga en función de si ErrorInfo es una cadena vacía |
5. Función de cancelación: si un inversor necesita cancelar una orden no ejecutada que se ha realizado, puede cancelar la orden a través de la interfaz comercial. Generalmente, los inversores deben completar la configuración e instalación de la interfaz de acuerdo con la información relevante proporcionada por la compañía de valores después de abrir la cuenta de valores, de modo que normalmente puedan utilizar la interfaz de negociación para la negociación de acciones.
因此,股票交易接口的开发是基于接口系统的性能来制定的,适应a股市场的灵活配置,以及运行,增加市场的活跃性。