¿Pueden los individuos desarrollar software de negociación de acciones para realizar pedidos?
2. Si la firma de corretaje no proporciona una interfaz, entonces solo podrá encontrar una manera desde el cliente de software comercial.
Método 1: método de simulación de teclado y mouse, que es relativamente estúpido y lento. Según mi experiencia pasada, este tipo de operación simulada de teclado y mouse requiere dormir en muchos lugares porque tiene que lidiar con la interfaz de usuario; de lo contrario, es fácil cometer errores y realizar pedidos automáticamente. divertido y perderás dinero. Para minimizar errores, el tiempo de suspensión de cada paso de la prueba de esfuerzo debe ser lo suficientemente largo. Sin embargo, para que sea lo suficientemente confiable, es posible que todo el proceso no se complete en 3 a 5 segundos. Aunque este método es estúpido, sigue siendo aceptable si los requisitos de velocidad y confiabilidad no son altos. Después de todo, es más rápido que la operación manual. (Si le preocupa la confiabilidad, puede dejar una ventana de confirmación antes de cada orden en el software comercial, para tener una última oportunidad de confirmación manual, pero de esta manera, no se pueden realizar órdenes por lotes).
Método 2: omita la capa de interfaz de usuario del software comercial y llame directamente a las funciones de la capa inferior para completar la transacción. El método general es: 1. Debe realizar la inyección de código y la inyección de proceso. Su código debe ejecutarse en el contexto del software comercial antes de que pueda ejecutarse. 2. Utilice el depurador para observarlo lentamente y comprender cómo funciona el software comercial. llama a las funciones subyacentes para completar el proceso. Para realizar pedidos, por ejemplo, el software comercial de Tongdaxin, las funciones relacionadas con el comercio están básicamente en tc.dll y tcapi.dll. Si se utiliza este método, el pedido se puede completar en 100 ms y no tiene nada que ver con la interfaz de usuario.
Método 3: piense en transacciones basadas en web y wap. Para pedidos en este canal, algunos datos deben enviarse de vuelta al servidor a través de httppost. Este método, desde la perspectiva del cliente, debe ser aproximadamente a la misma velocidad que el método dos.
3. El protocolo FIX también es un posible avance. Algunos proveedores de sistemas de contrapartida tienen productos FIX ya preparados y tienen clientes de fondos y QFII que los han comprado (como CITIC Securities). puedo probarlos.