¿Qué es el principio de desarrollo de la interfaz de negociación de acciones A? (Interfaz C de negociación de acciones)

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

Inicialización de API

Deinit

Desinicialización de API

Iniciar sesión

Inicie sesión en la cuenta comercial

desconectarse

Cerrar sesión en la cuenta comercial

Consulta de datos

Consultar varios datos de transacciones.

ConsultaHistorialDatos

Consultar varios datos históricos.

Enviar orden

Orden

Cancelar orden

Cancelación de orden

Obtener cotización

Obtenga cinco cotizaciones

Pagar

Amortización directa de cuenta de préstamo de garantías y valores

Obtener fecha de vencimiento

Consultar fecha de vencimiento de autorización de API

Función de lote de cuenta única

Datos de consulta

Consulta por lotes de una sola cuenta de varios datos de transacciones

EnviarPedidos

Pedido por lotes de una sola cuenta

Cancelar pedidos

Cancelación por lotes de una sola cuenta

Obtener citas

Obtenga cinco cotizaciones en lotes para una sola cuenta

Función por lotes de múltiples cuentas

ConsultaMultiCuentasDatos

Consulta por lotes de varias cuentas de varios datos de transacciones

EnviarPedidosMultiCuentas

Pedidos por lotes para varias cuentas

Cancelar pedidos de cuentas múltiples

Cancelación por lotes de múltiples cuentas

Obtener cotizaciones de cuentas múltiples

Obtenga cinco cotizaciones en lotes para múltiples cuentas

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股市场的灵活配置,以及运行,增加市场的活跃性。

Supongo que te gusta

Origin blog.csdn.net/Q_121463726/article/details/132271753
Recomendado
Clasificación