¿Cuáles son los diferentes tipos de software automatizado de comercio de acciones?
Básicamente, existen dos tipos de software automatizado de negociación de acciones: el software que utilizan los fondos de negociación y el software utilizado por las personas. El uso de fondos de software se desarrolla internamente y, a menudo, se enfoca en encontrar pequeñas ventajas que pueden ser explotadas por la velocidad de ejecución. El software comercializado para individuos generalmente tiene una interfaz de usuario atractiva e incluye una página de profundidad de mercado, que muestra los precios de oferta y demanda de cualquier acción determinada.
El software automatizado de negociación de acciones utilizado por los fondos generalmente está escrito en el lenguaje informático C ++. Está optimizado para la velocidad de ejecución, ya que el software debe rastrear miles de acciones, decidir qué comprar o vender, decidir cuántas comprar y vender, comunicarse directamente con la computadora de intercambio y ver el tiempo y el precio para que pueda cerrarse puestos según sea necesario. Los fondos que dependen de dicha velocidad son muy cuidadosos para ubicar la computadora comercial cerca del intercambio en el que está operando. La pequeña diferencia en el tiempo de ejecución entre estar a 0.25 millas (400 metros) de distancia y 2.5 millas (4000 metros) de distancia puede ser crítica para financiar el comercio.
Muchos creadores de software automatizado de comercio de acciones para particulares han hecho posible que el operador escriba y pruebe sus propios algoritmos. Normalmente se incluyen rutinas preescritas para indicadores de análisis técnico estándar. La mayoría tiene una buena capacidad de gráficos y permite al usuario dibujar líneas de tendencia, usar flechas hacia arriba y hacia abajo para marcar barras de interés y le permite tomar notas en el gráfico. Con frecuencia, los gráficos se pueden guardar para referencia futura en formatos estándar, como .jpg o .bmp.
Algunos creadores de software automatizado de negociación de acciones para el individuo ofrecen poco más que la capacidad de colocar una cesta de pedidos con solo tocar un botón en pantalla. Si bien el envío de una cesta de pedidos puede ser una herramienta útil, esta función no debe confundirse con el tamaño o la velocidad del uso de los fondos de negociación de órdenes de la cesta. Los individuos no pueden competir con los fondos en una arena comercial si la velocidad es el único criterio para el éxito o el fracaso.
Los sistemas de negociación de caja negra se comercializan a comerciantes individuales que buscan software automatizado de negociación de acciones. Un sistema de caja negra significa que los algoritmos no se revelan. Estos sistemas pueden venir con muchos resultados de prueba que muestran cuán exitosos fueron en el pasado, pero el comprador cuidadoso querrá saber si hay un cuerpo sustancial de resultados para el comercio en tiempo real, preferiblemente uno verificado por un probador independiente. La razón para insistir en los resultados verificados en tiempo real es que la mayoría de los sistemas son fáciles de optimizar en datos históricos, generando muy buenos resultados, pero perderán dinero en el comercio en tiempo real.