La tecnología utilizada en el diseño del producto se basa en los siguientes puntos:
- Rapidez y estabilidad : se utiliza una conexión directa con el socket de Interactive Brokers lo que asegura la máxima rapidez y control de los datos (se evita el uso de dll, controles activex... ya que no aseguran la recepción integra de los datos)
- Escalabilidad : el lenguaje de programación combina diferentes lenguajes permitiendo un rápido desarrollo y una alta escalabilidad.
- Facilidad de Uso : el usuario puede adaptar sgcTrader a sus necesidades, permitiendo un mejor aprovechamiento de los recursos y evitando opciones innecesarias.
Ver la siguiente tabla comparativa entre las diferentes tecnologías de acceso a la API de interactive brokers (extraído de la página web de Interactive Brokers):
|
Acceso Tecnología |
Lenguajes |
Experiencia en programación |
Fiabilidad y robustez |
|
Socket |
Java, C++, C#... |
Profesional |
Muy robusto y fiable, elevado rendimiento |
|
Activex |
Visual Basic |
Intermedio |
Algo robusto y fiable (ActiveX puede perder eventos); bastante alto rendimiento. |
|
DDE |
Excel |
Principiante |
Limitado, Utiliza tecnología obsoleta y tiene bajo rendimeinto. |
Como se puede ver en la tabla, las plataformas que utilizan tecnologías como Activex o DDE no aseguran la recepción completa de los datos y presentan un bajo rendimiento.


