MT5 To Interactivebrokers Trader
- Utilidades
- Shaoping Kuang
- Versión: 1.70
- Actualizado: 15 octubre 2024
- Activaciones: 5
Características
Con MT5 a Interactive Brokers(IB) Trader, usted puede:
1. Cargar datos de gráficos de IB a MT5, y Analizar con todos los Indicadores estándar o de cliente.
2. Colocar Órdenes a la Cuenta IB Directamente en MT5.
3. Crear sus propios EAs sobre Valores IB, sólo haciendo cambios mínimos en la función de trading. 3. Hacer sus propios EAs en IB Securities haciendo solo cambios mínimos en la función de trading.
Uso
1) Instalación
Copie el "Mt5ToIBTraderEn.ex4" y los archivos de ejemplo en [MT5 Data Folder]->MQL5->Experts.
2) Configuración de MT5
Añada la dirección IP a las URLs permitidas de MT5 en 'Herramientas->Opciones->Asesor Experto'.
3) Configuración TWS
Busque "Configuración Global" en el Menú de TWS. Marque "Habilitar Clientes ActiveX y Socket". Borre la marca de "Read-Only Api".
4) Parámetros de Entrada
Arrastre "Mt5ToIBTraderEn" al Gráfico MT5. Rellene los parámetros de entrada.
| Variable | Descripción |
|---|---|
| Dirección IP | Dirección IP del host en el que se abre TWS o IBGateway. Rellene "127.0.0.1" si se utiliza el mismo ordenador. |
| Puerto | Puerto de Socket. |
| ClientID | Identificador de la conexión a TWS. Cualquier número entero positivo. Por favor, utilice un número diferente para múltiples conexiones. |
| Evento Milisegundos | Temporizador periódico para procesar el programa. |
| Código de Cuenta por Defecto | El código de cuenta debe ser especificado si la cuenta TWS tiene múltiples Códigos de Cuenta(ej. U123456). El programa utilizará el primero obtenido si no se rellena el campo. |
| Modo Puente |
1. Por favor, rellene diferentes ID de cliente para diferentes conexiones al mismo código de cuenta IB. 2. Dado que el programa mt5 sólo se puede ejecutar en el modo de un solo hilo, el flujo de grandes datos del puente puede ser bloqueado y retrasado. Se recomienda seleccionar menos de cinco símbolos para cada conexión de modo de mercado. |
| Segundos de espera de reconexión (debe diferir de otros puentes) | Segundos de espera para la reconexión automática. Debe rellenarse con un número diferente para evitar peticiones simultáneas , que pueden causar posibles anormalidades. |
| Tamaño de fuente Ampliar | Tamaño de fuente Relación de zoom |
5) Modo Puente Múltiple
Cuando se crea el modo puente múltiple, se debe rellenar un número ClientID diferente en los parámetros.
Recomendación sobre el modo puente múltiple:
i. Abrir una conexión (un gráfico) con el Modo Puente de Negociación.
ii. Una o más conexiones del modo Market Bridge en diferentes gráficos.
iii. Se sugiere menos de 5 símbolos para un puente de mercado. Menos de 3 símbolos es lo mejor.
Gestión de Símbolos IB
Despues de hacer click en "SymbolsSetup" en el control de graficos, entonces usted puede buscar IB Symbols y agregar a la lista de seguimiento de MT5.
Trading
1) Tipo de Orden Los tipos de orden soportados son los siguientes:
- MKT, Orden de mercado
- LMT, Orden limitada
- STP, Orden Stop
- MTL, Mercado a Límite
- STP LMT, Stop Límite
2) Función básica de negociación
- Comprar / Vender
- CloseAll: Cierra todas las posiciones del Símbolo Seleccionado
- Cancelar: Cancela todas las órdenes pendientes del Símbolo Seleccionado
- CancelGlobal: Cancela todas las órdenes pendientes de la cuenta.
- Stoploss/Takeprofit: Coloca órdenes de Stoploss o Takeprofit simultáneamente al pulsar Comprar/Vender.
- Arrastre la Línea de Orden Pendiente para Modificar el Precio
- Arrastre la Línea de Posición para Generar una Orden de Stoploss o Takeproft
(Nota: Por favor seleccione(doble click) la línea antes de arrastrar).
Haciendo IB EAs
El archivo adjunto "Header_MT5ToIB.mqh" tiene una lista de todas las funciones IB como referencia.
Funciones de Trading y Cuenta de MT5 no pueden enviar ordenes a la cuenta IB directamente. Necesitamos reemplazar estas funciones por funciones IB.
La mayoría de ellas pueden ser simplemente añadiendo un prefijo "IB_" a las funciones MT5, como IB_AccountInfoInteger.
La estructura de la cuenta IB es similar al modo "Netting" de la cuenta MT5, por lo que el uso de las funciones será similar al modo Netting de MT5.
Para los EAs de IB creados por las funciones de IB, los usuarios pueden ejecutar el "Probador de Estrategias" comúnmente con cualquier gráfico, incluyendo aquellos alimentados por los datos de IB.
Además, durante el uso de la función de IB, por favor tenga en cuenta que position_id (o identificador de posición) es siempre el ID de contrato del símbolo.
Archivos de ejemplo relevantes: https: //www.mql5.com/en/blogs/post/742377

Hi I find two problem,1.MGC,GC future is not queried 2.in simulation environment ,quote data can not be updated