Comercio hipotético:
Compro 10.000 acciones de ASTC utilizando una API de corredor.
El pedido se realiza en 4 lotes similares;
2500 shares at 0.80
2500 shares at 0.80
2500 shares at 0.77
2500 shares at 0.77
La forma más fácil de registrar estos rellenos de lotes es si el corredor emite un "ID de lote" ÚNICO como éste:
2500 shares at 0.80 --- LOT ID# 3484HGK
2500 shares at 0.80 --- LOT ID# DFD38HF
2500 shares at 0.77 --- LOT ID# JJVKD89
2500 shares at 0.77 --- LOT ID# FJF9D93
EL PROBLEMA:
Lamentablemente, el corredor no emite LOT ID#'s (todavía). Un programa informático verá el lote se llena muchas veces.
¿QUÉ LÓGICA UTILIZO PARA EVITAR QUE EL PROGRAMA REGISTRE CADA LLENADO DE LOTE MÁS DE UNA VEZ?
Sugerencia 1: Puedo hacer un hash basado en los atributos del LOTE. Eso puede funcionar, sin embargo, si todo coincide (marca de tiempo, número de acciones, símbolo, precio) obtendré hashes duplicados.
Sugerencia 2: Utilice las notificaciones de alerta. No estoy seguro de que las notificaciones estén disponibles en la API.
Me gustaría saber cómo otros han manejado este tema del seguimiento.