Teclas del módulo IB
Nuestros clientes se acercaron a nosotros con la tarea de desarrollar y depurar un trading módulo para Interactive Brokers a través del Meta Trader 5 trading plataforma. Hemos descompuesto la tarea actual en módulos separados:
- conexión y transferencia de cotizaciones de Interactive Brokers al terminal Meta Trader 5
- creación de gráficos completos con cotizaciones de Interactive Brokers directamente en la terminal Meta Trader 5.
- descargar datos históricos sobre trading instrumentos para poder utilizar Tester en el terminal Meta Trader 5.
- enviando trading señales y la realización de una transacción por un robot desde la terminal en Meta Trader 5 en el corredor Interactive Brokers.
Conexión y transferencia de cotizaciones de Interactive Brokers al terminal Meta Trader 5
Amplia experiencia en el trabajo con API de Interactive Brokers nos permitió implementar el módulo necesario. Los principales puntos controvertidos de la API de este corredor son:
- la necesidad de reiniciar el API módulo de Interactive Brokers a diario;
- la necesidad de ingresar códigos de verificación al conectarse a través de API de mensajes SMS.
La experiencia previa nos permitió resolver estos problemas, ya que ya nos habíamos encontrado con problemas similares antes, y gracias a la consulta con el bróker de Interactive Brokers, pudimos entender las razones de estas “necesidades” y sortearlas. El propio módulo de transmisión le permite conectar hasta 1000 instrumentos al mismo tiempo y recibir el historial y los datos en tiempo real del corredor.
En casos específicos, existe una ligera restricción por parte del corredor. Le permite conectar hasta 100 símbolos al mismo tiempo de forma gratuita. A continuación, debe comprar una suscripción adicional en la configuración de su trading cuenta. Puede abrir la posibilidad de conectar hasta 1000 caracteres al mismo tiempo. Esta es una limitación del corredor en sí.
De hecho, la mayoría de los comerciantes usan de 5 a 100 caracteres. Por lo tanto, es poco probable que esto sea útil para la mayoría, pero la funcionalidad se implementa de tal manera que puede conectar simultáneamente hasta 1000 caracteres.
Creación de gráficos completos con cotizaciones de Interactive Brokers directamente en la terminal Meta Trader 5.
MT5 tiene varias opciones para cargar datos de fuentes de terceros y lo más importante es conocer el mejor método. Si el método utilizado es el mismo que para Meta Trader 4, entonces el historial de los instrumentos no se cargará normalmente, y si se utilizan más de 5 gráficos, habrá una gran carga en la computadora.
Nuestra solución le permite comenzar y trabajar completamente con datos históricos de Interactive Brokers. Se crea un grupo separado de caracteres que se puede usar sin ninguna carga adicional en el terminal. El terminal se puede utilizar por completo trading.
Descarga de datos históricos sobre trading instrumentos para poder utilizar Tester en el terminal Meta Trader 5.
La plataforma Meta Trader 5 también es conocida por su lenguaje de programación simple y flexible para crear robots, así como por ser un buen probador que le permite probar casi cualquier trading estrategia y seleccionar los ajustes necesarios para el correcto funcionamiento del robot. Hemos desarrollado e implementado una solución para pruebas completas de robots sobre el historial de datos recibidos de Interactive Brokers.
Esto le permite elegir la configuración adecuada para este bróker, ya que FOREX, los mercados de valores son muy diferentes de los datos bursátiles o extrabursátiles. Si su robot es muy sensible a estos datos, esta es la mejor solución.
También vale la pena señalar que los ETF y una serie de otros instrumentos a menudo no están disponibles en los corredores de divisas. Por lo tanto, el probador en tales casos es simplemente necesario para iniciar y depurar.
Enviando trading señales y la realización de una transacción por un robot desde la terminal en Meta Trader 5 en el corredor Interactive Brokers.
Aquí nos encontramos con una serie de cuestiones que eran muy similares en esencia a la New Hope INSIDE y FIX API. Era necesario revisar constantemente la actividad de la sesión y trabajar con las respuestas del bróker Interactive Brokers. El robot solo necesita comerciar y realizar transacciones en Meta Trader 5, pero el módulo adicional debe controlar la ejecución de una transacción en el corredor y monitorear la actividad del trading conexión.
Un módulo listo para usar parcialmente rehecho nos permitió resolver este problema. Como resultado, recibimos una solución técnica lista para conectar y trading con Interactive Brokers. Este desarrollo tiene bastante demanda entre los comerciantes, especialmente aquellos que entienden todos los encantos del Meta Trader 5 trading Terminal. También vale la pena señalar que es poco probable que alguien opere con un depósito de más de 25k dólares con un corredor de divisas sin la regulación normal de CFD.
Porque los corredores de divisas no proporcionan la propiedad real de acciones u otros activos, sino que solo le permiten jugar con la diferencia en los precios de los instrumentos. En los casos con el regulador, esto también juega un papel importante. Pero los corredores de bolsa como Interactive Brokers otorgan el derecho a poseer acciones y otros activos valiosos.
Si tiene solicitudes similares, puede contactarnos y estaremos encantados de ayudarlo a resolver sus problemas.