CATS (Computer Assisted Trading System) fue un sistema de intercambio automatizado desarrollado por la Bolsa de Valores de Toronto . Entró en funcionamiento el 18 de noviembre de 1977, con 90 acciones. El primer operador en utilizar el sistema fue Ralph W. Varney de Jones Gable, quien también formó parte del comité de desarrollo. [1] CATS fue introducido, probado y desarrollado por Harold B. Hofmann, entonces vicepresidente de operaciones de la Bolsa de Valores de Toronto. CATS fue una de las primeras tecnologías que permitió una automatización completa del proceso de fijación de precios en una bolsa de valores. Esta tecnología se implementó en varias otras bolsas de valores en la década de 1980. En algunos casos, se utilizó como asistencia a la cotización a viva voz , pero en otros permitió un desmantelamiento completo de la institución de la cotización a viva voz. La Bolsa de París compró este sistema a principios de la década de 1980 y lo implementó como CAC ( Cotation Assistée en Continu ).
CATS gestionaba el proceso de emparejamiento de órdenes y fijación de precios mediante un algoritmo de " doble subasta " . Se le atribuye haber sido el primer sistema que permitió una automatización completa del proceso de fijación de precios en un mercado de valores centralizado y basado en órdenes. [ cita requerida ]