Friday, October 14, 2016

Interactive Brokers Opciones Históricas De Opciones

Interactive Brokers no ofrece datos históricos sobre las opciones caducadas. Todos los cálculos IV deben derivarse de opciones que aún no han expirado. Creo que la volatilidad histórica se calcula a partir del valor subyacente, y la volatilidad implícita se calcula a partir de la prima de la opción. IBs API tiene una rutina llamada calculateImpliedVolatility (). Nunca lo usé, así que no puedo dar detalles. IBs API también tiene una rutina llamada calculateOptionPrice () para recuperar la opción griegos. Una vez más, nunca lo he usado, pero theyre allí. Respondió May 3 12 at 1:28 Para cualquier consulta sobre la API IB encontrará más información (y código fuente abierto) aquí respondió May 3 12 at 8:26 Su respuesta 2016 Stack Exchange, IncjTWSdump Descarga de datos históricos con Interactive Brokers Acerca de jTWSdump Proporciona descarga fácil (volcado) de datos históricos e intradía con Interactive Brokers TWS. Genera archivos de texto con formato (Date / Time, Open, High, Low, Close, Volume) listos para ser importados en cualquier programa de gráficos o análisis. Las solicitudes de datos se realizan a través de una interfaz gráfica oa través de la línea de comandos. Las solicitudes se pueden automatizar proporcionando un archivo de entrada que lista varios contratos. JTWSdump funciona en Windows. Mac y GNU / Linux. NUEVO: soporte añadido para Futuros Spreads y Stock / Stock Combos. Captura de pantalla de la interfaz gráfica en el entorno de Windows. Características Descarga de datos históricos e intradía para Stocks, Futures, Options, Indexes, Forex, Combos. Tamaños de barras: segundos 1/5/10/15/30, minutos 1/2/3/5/10/15/20/30, horas 1/2/3/4/8, 1 día, 1 semana y 1 mes Compatibilidad con contratos de futuros vencidos Futuros Spreads y compatibilidad de Stock / Stock Combos (recientemente agregados) Solicitudes de datos automatizadas y desatendidas listadas en un archivo de texto de entrada Hasta un máximo de 60 consultas por lote por solicitud Puede funcionar como un script de línea de comandos con línea de comandos Argumentos Denominación y creación automática de archivos de datos Guarda las solicitudes de datos manuales con éxito para archivar dump. txt para uso posterior Interfaz gráfica fácil de usar con ayuda contextual Funciona en entornos Windows, Mac y GNU / Linux Tenga en cuenta las siguientes limitaciones: un máximo de 5 años históricos Los datos están disponibles y actualmente es imposible solicitar los datos de la señal. También debe tener en cuenta las limitaciones impuestas por IB en una única consulta de datos para los distintos tamaños de barra. JTWSdump puede procesar varias consultas de datos en una sola solicitud para superar estas limitaciones. Establece automáticamente la duración de la consulta para maximizar la cantidad de datos descargados para el tamaño de barra seleccionado y, a continuación, sólo necesita establecer el número de consultas. Ejemplo. Para solicitar 3 meses de datos de 1 minuto, establecerá el tamaño de la barra en 1 minuto (jTWSdump establece automáticamente la duración de la consulta en 10 días para este tamaño de barra) y, a continuación, establecerá el número de consultas en 9 (10 días x 9 90 días Se puede descargar un máximo de 5 años de datos para los tamaños de barra: 1 min, 2 min, 3 min, 5 min, 15 min Aquí se muestra un desglose de la cantidad máxima de datos descargados para tamaños de barra más pequeños (sesión de 24 horas): 1 Seg 10 días, 15 segundos 1 mes y 30 segundos 3 meses (para la sesión RTH se puede descargar dos veces más datos) Mediante un archivo de entrada, jTWSdump puede descargar aún más datos para estos tamaños de barra más pequeños, pero tardará mucho tiempo JTWSdump es capaz de gestionar errores de infracción de ritmo y puede trabajar desatendido en segundo plano descargando datos mientras realiza otras tareas. Aquí hay un ejemplo de uso en el que alimentamos jTWSdump (a través de línea de comandos o interfaz gráfica) con un archivo de entrada con contenido : EUR CASH IDEALPRO 0 0.0 USD 1 M 1 día 0 MIDPOINT 1 GOOG STK SMART 0 0.0 1 D 5 mins 1 NEGOCIOS 1 ER2 FUT GLOBEX 200706 0.0 1 D 2 minutos 0 NEGOCIOS 1 QQQ OPT SMART 20070615 45.0 PUT 1 W 1 hora 1 NEGOCIOS 1 INDU IND NYSE 0 0,0 1 M 1 día 1 TRADES 1 El procesamiento de este archivo de entrada generó los siguientes archivos de datos: EURCASH1 day. csv, GOOGSTK5 mins. csv, ER2FUT2 mins. csv, QQQQOPT1 hora. csv e INDUIND1 day. csv. Aquí está la cola del archivo de datos QQQQ: 20070328 16: 00: 00,1.92,1.92,1.87,1.91,333 20070328 17: 00: 00,1.75,1.77,1.75,1.75,28 20070328 18: 00: 00,1.83 , 1,83,1,78,1,78,720 20070328 19: 00: 00,1.85,1.97,1.85,1.93,1944 20070328 20: 00: 00,1.95,2.03,1.9,2.03,1442 20070328 21: 00: 00,2.03,2.03 , 2.03,2.03,5 Estos son archivos de texto que ahora se pueden importar en cualquier software de gráficos / gráficos o abrir con un editor de texto. El archivo de entrada había sido creado por jTWSdump haciendo uso de las solicitudes de datos manuales que entramos en la interfaz gráfica, pero podría haberse creado con un editor de texto o por programación. Aquí hay otro ejemplo. Solicitamos manualmente un mes de datos diarios para cada acción de Dow Jones Industrial utilizando la interfaz gráfica. JTWSdump guardó automáticamente todas las solicitudes de archivo dump. txt. Después de salir de jTWSdump hemos cambiado el nombre del archivo a dumpdow. txt para que no se sobrescriba. Al día siguiente le pedimos a jTWSdump que utilizara el archivo dumpdow. txt almacenado y jTWSdump re-generó 30 archivos de datos para todas las acciones de Dow en un minuto (tenga en cuenta que las solicitudes de datos durante las horas normales de negociación tardan más en completarse). Si no está satisfecho con el funcionamiento predeterminado de jTWSdump, puedo personalizarlo antes de la entrega. Requiere una cuenta con Interactive Brokers con al menos una suscripción de datos de mercado Trader Workstation instalado y configurado correctamente Acuerdo Al comprar el software, usted acepta usarlo sólo para fines personales (para negociar una licencia diferente, póngase en contacto conmigo). No puede transferir, alquilar, arrendar, prestar, copiar, compartir el software y / o la documentación. No puede adaptar ni cambiar el software y no puede volver a vender el software. Usted no puede reproducir o distribuir ninguna documentación sin mi permiso. Usted puede instalar una copia del software en una computadora y mover libremente el software de una computadora a otra, siempre que usted sea la única persona que use el software. En ningún caso seré responsable de ningún daño especial, incidental, indirecto o consecuente (incluyendo, sin limitación, daños por pérdida de ganancias empresariales, interrupción de negocios, pérdida de información de negocios, o cualquier otra pérdida pecuniaria) que surjan de la Uso o imposibilidad de utilizar el producto de software o la prestación o no prestación de servicios de apoyo. Contacto Para contactarme utilice el Formulario de contacto. Interactive Brokers (IB) es un proveedor de bajo costo de servicios de ejecución y compensación de transacciones para individuos, asesores, grupos comerciales de prop, corredores y fondos de cobertura. La tecnología IBs ofrece acceso directo a acciones, opciones, futuros, divisas, bonos y fondos en más de 100 mercados en todo el mundo a partir de una sola cuenta de IB Universal. Miembro NYSE, FINRA, SIPC. Visite www. interactivebrokers para obtener más información. Copy Copyright 2007-2016 Trading Software Lab. Todos los derechos reservados. Usted está aquí: Referencia gt Limitaciones de datos históricos Limitaciones de datos históricos Las solicitudes de datos históricos están sujetas a las siguientes limitaciones: Para todos los valores Los datos de Tick-by-tick no se retransmiten a través de ninguna tecnología API, Se utiliza para calcular las barras de tiempo. Los estudios e indicadores no se retransmiten a través de ninguna tecnología API. Los tamaños de las barras intra-día se retransmiten de nuevo en la zona horaria local, los tamaños de barra diarios y mayores se retransmiten de nuevo en la zona horaria de Exchange. Para los tamaños de barra diarios y mayores, el valor de fecha sólo volverá en formato yyyymmdd, formatDate 2 sólo son compatibles con barras intradiarias. Para acciones, CMDTY, ETFs, Forex, índices y CFDs Las solicitudes de datos históricos que usan un tamaño de barra de 30 segundos o menos sólo pueden retroceder seis meses. Las solicitudes de datos históricos pueden retroceder un año completo o más, dependiendo del número de líneas de datos de mercado simultáneas en tiempo real: Número de líneas de datos de mercado Límite de solicitudes de datos históricos Las líneas de datos del mercado pueden aumentarse según los montos mensuales de comisión, Y las suscripciones Booster de cotización. Una línea de datos de mercado se refiere a una línea de cotización en TWS ya cada método reqMktData () y reqRealTimeBars () invocado en la API. Para obtener más información sobre cómo los datos de mercado se ven afectados por las comisiones y el patrimonio, expanda la sección Cómo se calcula los datos de mercado de la página Información de mercado en nuestro sitio web. Cotización Boosters se cuentan en la parte superior de sus actuales límites de línea de datos de mercado en tiempo real. Para obtener más información sobre cómo los datos de mercado se afectan manualmente mediante las suscripciones de refuerzo de cotización, consulte la sección Procesador de cotizaciones de la página Mostrar datos de mercado. Suscribirse a Boosters de cotización en la página Suscripciones de datos de mercado en Gestión de cuentas. La siguiente tabla enumera la comisión mensual requerida, los paquetes requeridos por capital y / o cotización necesarios para aumentar el total de años de datos históricos: Total de años de datos históricos Com x datos Mthly Com Mthly Comisión Equidad requerida x Datos Mthly Equity Data Mthly Equity Required Datos - Datos predeterminados necesarios Datos necesarios / Por Booster Booster total Menos de USD 4000 Menos de USD 5,000,000 3 Booster packs o menos USD 8,0 x 500 USD 4,000 USD 10,000 x 500 USD 5,000,000 4 Booster Packs USD 8,0 x 750 USD 6,000 USD 10,000 x 750 USD 7,500,000 7 Booster Packs USD 8,0 x 1000 USD 8,000 USD 10.000 x 1000 USD 10.000.000 9 Booster Packs USD 8.0 x 1250 USD 10.000 USD 10.000 x 1250 USD 12.500.000 N / Los datos históricos de la parte trasera están disponibles no tendrá ningún efecto sobre las limitaciones de estimulación. Las limitaciones de estimulación están codificadas en el backend IBs Server y, como tales, no son ajustables por el usuario. Por favor vea la sección infracción de estimulación más abajo para más detalles. Para Futuros, SSFs y Metales Las solicitudes de datos históricos están disponibles para Futuros vencidos, 2 años desde la fecha de vencimiento actual. Las solicitudes de datos históricos suelen estar disponibles hasta 6 meses por vencimiento. Las solicitudes de datos históricos requieren que se especifique la expiración, en este momento no se admite el contrato continuo. Para Opciones, FOPS, Warrants y Productos de Estructura Las solicitudes de datos históricos sólo están disponibles para las expiraciones actuales. No hay datos de fin de día (EOD) disponibles, los tamaños de barra válidos son de 1 seg a 8 horas. Las solicitudes de datos históricos suelen estar disponibles hasta 2 meses calendario por vencimiento. Para Bonos y Fondos Las solicitudes de datos históricos no están disponibles a través de la API, solo se pueden solicitar datos en tiempo real. Nota: 160 Para obtener más información sobre cómo solicitar datos en tiempo real, consulte Uso de la página Tickers en el capítulo DDE para Excel, reqMktDataEx () en el capítulo ActiveX, reqMktData () en el capítulo C, reqMktData () en el capítulo Java, reqMktData () En el capítulo C y Uso de la página Tickers en el capítulo de ActiveX para Excel. Para barras de tiempo real Cuando se solicita barras de tiempo real, se trata de una consulta para la transmisión de datos históricos, los datos se retransmiten de los mismos servidores que proporcionan datos históricos. Como tal, al iniciar la solicitud, se somete a las mismas limitaciones de estimulación descritas a continuación en la sección Violación de estimulación. Además, dado que las solicitudes de barras en tiempo real se proporcionan como transmisión continua, se contará para el número total de líneas de datos de mercado que se describen en la página Información de mercado en nuestro sitio web. Nota: 160 Barras en tiempo real no disponibles para DDE. ReqRealTimeBars () en el capítulo C, reqRealTimeBars () en el capítulo de Java, reqRealTimeBars () en el capítulo C y Barras de tiempo real en el ActiveX para Excel capítulo. Violaciones de estimulación Todas las tecnologías de API admiten solicitudes de datos históricos. Sin embargo, solicitar los mismos datos históricos en un corto período de tiempo puede causar carga adicional en el backend y posteriormente causar violaciones de estimulación. El mensaje de error y mensaje de error que indica una infracción de marcapasos es: 162 - Mensaje de error histórico del servicio de datos de mercado: Violación de marcación de peticiones de datos históricos Las siguientes condiciones pueden provocar una infracción de ritmo: Realizar solicitudes de datos históricos idénticos en 15 segundos Realizar seis o más solicitudes de datos históricos Para el mismo Contrato, Tipo de Intercambio y Tipo de Tick dentro de dos segundos. Además, observe las siguientes limitaciones al solicitar datos históricos: No haga más de 60 solicitudes de datos históricos en un período de diez minutos. Si el parámetro whatToShow en reqHistoricalData () se establece en BIDASK, entonces esto cuenta como dos solicitudes y llamaremos a BID160 y ASK160historical datos por separado. Nota: 160 Para obtener más información acerca de las solicitudes de datos históricos, consulte Visualización de datos históricos 160 en el capítulo DDE para Excel, reqHistoricalDataEx () 160en el capítulo ActiveX, reqHistoricalData () 160en el capítulo C, reqHistoricalData () 160en el capítulo Java, reqHistoricalData () El capítulo C y Visualización de datos históricos en el capítulo de ActiveX para Excel. Valores válidos para mostrar valores La siguiente tabla muestra los valores válidos de whatToShow basados ​​en los productos correspondientes. Sólo se aplica a los índices de CFD. Para el stock de CFD, debe especificar el stock subyacente. Duración válida y configuración del tamaño de la barra para las solicitudes de datos históricos La tabla siguiente muestra la configuración válida de duración y tamaño de barra para las solicitudes de datos históricos de la API. Tenga en cuenta que estas son sólo directrices, pero si intenta superarlos, cada solicitud puede contar como más de uno y puede causar una infracción de marcapasos como se describe anteriormente. Interactive Brokers Trading Service Introducción Sierra Chart trabaja con Interactive Brokers (Interactive Brokers) Servicio. Este servicio ofrece el software Sierra Chart con datos históricos diarios e históricos intradía, datos en tiempo real de transmisión y servicios comerciales completos para todo tipo de mercados en todo el mundo. La interfaz comercial de Sierra Chart admite totalmente el comercio con Interactive Brokers. Para utilizar Corredores Interactivos con Sierra Chart, siga las Instrucciones de Instalación a continuación. Solamente recomendamos el uso de Interactive Brokers para comerciantes experimentados, aquellos que son técnicamente competentes con computadoras y software, y entienden la fuente de problemas técnicos. La gran longitud de esta página confirma la complejidad y los problemas que se enfrentarán cuando se utiliza Interactive Brokers. Interactive Brokers ofrece muchas ventajas y puede ser una buena opción para muchos comerciantes, pero es importante que usted sea consciente de problemas potenciales y esté dispuesto a aceptar las consecuencias de ellos. A pesar de que usted puede ver un problema particular en Sierra Chart cuando se utiliza Interactive Brokers y posiblemente no lo vea en otro programa, todavía significa que el problema está en el lado Interactive Brokers. La razón tiene que ver con diferencias en la forma en que Sierra Chart puede interactuar con la API y puede estar encontrando problemas particulares con TWS o Interactive Brokers que los otros programas pueden no encontrar porque la interacción podría ser diferente. Sierra Chart interactuará con TWS de la manera más confiable y redundante. Política de Soporte: El soporte de Sierra Chart para los problemas técnicos encontrados al usar Interactive Brokers, está a criterio de Sierra Chart. Hay algunas cuestiones técnicas complejas que un usuario puede encontrar al utilizar Interactive Brokers, que pueden tener varias causas que están en el lado de Interactive Brokers y por lo tanto están fuera del control de Sierra Chart. Por lo tanto, será difícil para nosotros entender y ayudar porque no están dentro de Sierra Chart y el sistema Interactive Brokers es un sistema altamente complejo con muchas razones por las que las cosas pueden salir mal. Por lo tanto, no dudaremos en rechazar el respaldo de algunos de los temas que se nos reportan involucrando a Interactive Brokers. Tenga en cuenta esto al tomar una decisión acerca de si debe usar Corredores Interactivos. Lo que queremos evitar es donde se desperdicia una cantidad significativa de su propio tiempo debido a problemas Interactive Brokers y nuestro tiempo se desperdicia también y luego terminan renunciando. Así que considere esto cuidadosamente. Desde nuestra perspectiva Interactive Brokers es una carga innecesaria para el apoyo de Sierra Chart. Si planea utilizar Sierra Chart con Interactive Brokers, considere en su lugar usar otro servicio de Trading compatible si es razonable para usted. Interactive Brokers debe adoptar el Protocolo DTC e implementarlo 100 por ciento según las especificaciones. Al utilizar Sierra Chart por primera vez, no debe juzgar el desempeño de Sierra Chart utilizando Interactive Brokers, ya que proporciona un sistema de datos de mercado deficiente. Al evaluar el rendimiento gráfico de Sierra Chart tanto históricamente como en tiempo real, recomendamos utilizar el servicio de datos en tiempo real y datos históricos de divisas de Sierra Chart que se proporciona con todos los paquetes de servicio. Esto puede no ser la mejor introducción para un servicio de comercio, pero es absolutamente necesario todo esto se comunica por adelantado. Qué se incluye? Streaming de datos en tiempo real: Sí. Datos históricos intradía: Sí. Cantidad limitada de Interactive Brokers. Cuando se utiliza Sierra Chart Service Package 3 o superior y Configuraciones globales gtgt Configuración de servicios de datos / comercio gtgt Permitir compatibilidad para Sierra Chart Data Feeds está habilitado, el servicio de datos históricos de Sierra Chart se utiliza para los principales símbolos de contratos futuros y símbolos de acciones de EE. UU. 3 años de datos históricos intradía. Los datos del Servicio de Datos Históricos de Sierra Chart están retrasados ​​de 10 a 15 minutos. Los últimos 10 a 15 minutos todavía serán descargados de Interactive Brokers. Datos Diarios Históricos: Sí. 1 año si de Interactive Brokers. Cuando se utiliza Sierra Chart Service Package 3 o superior, los datos de Historical Daily para el contrato de futuros importantes, el índice de efectivo y los símbolos de acciones estadounidenses son proporcionados por el servicio de datos históricos de Sierra Chart. En este caso 10 años están disponibles. Histórico BidVolume y AskVolume: No de Interactive Brokers. Sí cuando se utiliza el servicio de datos históricos de Sierra Chart. Véase más arriba. Servicios de comercio en vivo: Sí. Comercio Simulado: Sí. Tipos de pedido soportados: Todos. Administrar servidor OCO (Orden cancela pedido): Sí cuando Configuración global gtgt Configuración de comercio general gtgt Utilizar órdenes de OCO y soporte de servidor se habilita (se aplica a 1166 o superior). Órdenes de Soporte Administrado por el Servidor: Sí. Negociación automatizada (se aplica a Live o Simulated): Sí. Soporta desfase negativo para órdenes de Stop-Limit: Sí. Cantidad de datos históricos disponibles. Interactive Brokers ofrece 1 año de datos históricos diarios y 1 año de datos históricos intradía. Sierra Chart descargará siempre el total de 1 año de datos históricos diarios para los gráficos históricos. Para los gráficos Intraday, no es muy práctico para descargar 1 año de datos históricos Intraday de una vez de Interactive Brokers. Normalmente la descarga fallará y tardará mucho tiempo antes de que se complete. Descargar 30 días es más práctico. Las instrucciones siguientes explican cómo especificar el número de días históricos intradía para descargar. Instrucciones de configuración Si tiene problemas para conectarse al servicio Interactive Brokers Trading, asegúrese de seguir todos los pasos a continuación. Para utilizar el servicio de comercio Interactive Brokers, necesita una cuenta con Interactive Brokers. Vaya al sitio Web de Interactive Brokers y abra una cuenta con ellos si aún no tiene uno. Es posible utilizar una cuenta demo de Corredores Interactivos e iniciar sesión en TWS con el nombre de usuario edemo y demuestre contraseña. Esto sólo debe utilizarse para fines de prueba sin embargo. Ejecute el software Interactive Brokers Trader Workstation (TWS). Se recomienda encarecidamente que utilice el software independiente de TWS. No es el navegador basado en TWS. Seleccione Editar gtgt Configuración global en el menú del software Interactive Brokers TWS. Vaya a Configuración de API gtgt. Active la opción Habilitar clientes ActiveX y Socket. Establezca el puerto de socket en 7496. Deshabilite la opción de API de sólo lectura. Asegúrese de que la configuración de Separador de intercambio de componentes se establece en a /. Agregar una dirección IP de confianza para 127.0.0.1. Ir a API gtgt Precauciones en la ventana Configuración de TWS. Es esencial que habilite las precauciones de orden de bypass para órdenes de API. Presione Aceptar para guardar la configuración de Interactive Brokers API. Ir a Sierra Chart. Seleccione Ajustes globales gtgt Data / Trade Service Settings en el menú. Haga clic en la flecha del cuadro de lista de servicios. Seleccione Interactive Brokers de la lista. Si no ve el servicio en el cuadro de lista, consulte este tema de ayuda. Haga clic en la flecha del cuadro de lista Servidor en el cuadro Detalles de conexión. Seleccione el nombre del servidor localhost: 7496 de la lista. Si el software de TWS se está ejecutando en un equipo distinto de Sierra Chart, el servidor se puede establecer en la dirección IP donde TWS se está ejecutando. Active la opción de inicio del programa Connect On. Active la opción Reconectar en caso de falla. Opcionalmente, ingrese su nombre de usuario y contraseña de Interactive Brokers en los cuadros Nombre de usuario y Contraseña. Al ingresar su nombre de usuario y contraseña de Interactive Brokers, esto le permite a Sierra Chart iniciar sesión automáticamente en el TWS independiente en la ventana de inicio de sesión de TWS. Consulte la sección Registro automático en TWS. Para que la descarga de datos históricos funcione correctamente, la fecha y la hora de los equipos deben estar configuradas correctamente. La última fecha y hora en el gráfico también debe ser correcta para esa barra. De lo contrario, algunos o todos los datos recibidos de Interactive Brokers pueden ser filtrados. Si tiene problemas con los datos históricos, como violaciones de marcapasos. Refiérase a Interactive Brokers Problemas y soluciones de datos históricos. Varias conexiones simultáneas a TWS: Para tener varias copias de Sierra Chart conectadas a Interactive Brokers Trader Workstation (TWS), es necesario que cada copia de Sierra Chart se establezca en un número de ID de cliente de instancia diferente, establecido con el valor de ID de cliente de instancia en Detalles de conexión en la ventana Ajustes globales de configuración de datos / servicios comerciales. Puede utilizar cualquiera de los números de ID de cliente de instancia listados. No importa. Sólo necesita asegurarse de que cada copia de Sierra Chart utiliza un número de ID de cliente de instancia diferente. Este número de ID de cliente de instancia se da a TWS cuando Sierra Chart se conecta a TWS. Acceso a todas las órdenes comerciales de TWS: Si desea tener acceso a todas las órdenes comerciales introducidas desde TWS, así como a los pedidos ingresados ​​desde Sierra Chart, deberá establecer el valor ID de cliente de instancia en 0. Establezca la configuración de zona horaria en la zona horaria que desea que se muestren veces en. Establezca la unidad de tiempo de almacenamiento de datos Intraday a lo que necesita. Configure el Código de moneda predeterminado gtgt de Datos y Otros ajustes en el código de moneda que se especificará con símbolos de valores cuando el código de moneda o el intercambio no formen parte del símbolo. Pulse OK para cerrar la ventana Data / Trade Service Settings. Desactive la opción Configuración global de gtgt gtgt Utilice la opción OCO de servidor y órdenes de soporte (se aplica a Sierra Chart versión 1166 y superior) si desea que Sierra Chart proporcione la funcionalidad de pedido de soporte OCO en lugar de confiar en lo que ofrece Interactive Brokers. En las versiones anteriores de Sierra Chart, esta opción se encuentra en Ajustes globales. Configuración de servicios de datos / comercio. La función de órdenes de soporte proporcionada por Interactive Brokers puede no funcionar bien. Por lo tanto, le recomendamos que desactive esta opción. Sin embargo, para la máxima seguridad, puede que desee comprobar esta opción y confiar en la funcionalidad Interactive Brokers porque si pierde conectividad a Interactive Brokers, Sierra Chart no puede administrar correctamente los pedidos OCO. Asegúrese de que TWS está en ejecución. Para conectarse al servidor de datos y de comercio, seleccione Archivo gtgt Conectar al feed de datos en el menú. Si se abre la ventana Registro de mensajes de la ventana gtgt y muestra mensajes que indican que se produjo un error al conectar con TWS, realice los pasos siguientes: Seleccione Archivo gtgt Desconectar para evitar más intentos de conexión. Reinicie TWS (Interactive Brokers Trader Workstation) y asegúrese de que TWS esté en ejecución. Debería ejecutarse en el mismo equipo en el que está instalado Sierra Chart. Revise cuidadosamente los pasos de configuración anteriores para asegurarse de que todos los ajustes son correctos. Los pasos más importantes a seguir son 2 a 17 anteriores. Asegúrese de que la Configuración global gtgt Data / Trade Service Settings gtgt Servidor en Sierra Chart se establece en localhost: número de puerto. El número de puerto puede ser cualquier número de puerto y más información sobre esto está abajo. Asegúrese de seguir el paso anterior para agregar una dirección IP de confianza en la configuración de la API de TWS (paso 7). Deshabilite cualquier software de firewall que esté ejecutando. El cortafuegos incorporado del sistema operativo puede mantenerse habilitado, pero es posible que desee inhabilitarlo también o asegurarse de que no está bloqueando TWS o el puerto de socket especificado. Si uno de los mensajes en el registro de mensajes dice Error al conectarse al servidor de datos y comercio. Error de Winsock: (10061) No se pudo establecer ninguna conexión porque la máquina de destino se negó activamente. . A continuación, intente utilizar un puerto de socket diferente. Para cambiar el puerto de socket, seleccione Ajustes globales gtgt Data / Trade Service Settings. En el cuadro Servidor ingrese localhost: 7497 (puede usar cualquier número). En Interactive Brokers TWS, seleccione Editar gtgt Configuración global gtgt API gtgt Configuración gtgt Socket Port e ingrese 7497 (use el mismo número que ha establecido en Sierra Chart). Elimine su nombre de usuario y contraseña de TWS en Ajustes globales gtgt Data / Trade Service Settings para evitar que Sierra Chart reconozca automáticamente cualquier ventana de diálogo relacionada con la conexión. Intente conectarse nuevamente al servidor Data and Trading en Sierra Chart seleccionando File gtgt Connect to Data Feed en el menú. Si sigue habiendo un error de conexión, revise el tema de ayuda 1.5. Para abrir un gráfico histórico. Un gráfico intradiario o un DOM comercial. Seleccione Archivo gtgt Encontrar símbolo en el menú. Busque el símbolo en las listas y presione el botón apropiado. Si no ve el símbolo que desea usar, consulte la página de símbolos de intermediarios interactivos para determinar el formato de símbolo apropiado y escriba manualmente el símbolo correctamente formateado en el símbolo seleccionado En la ventana Buscar símbolo y, a continuación, abra un gráfico o DOM comercial. También puede agregar símbolos que se mostrarán en la ventana Buscar símbolo, a través de la Configuración de símbolos globales. Límites de símbolos. Interactive Brokers puede limitar el número de símbolos que puede recibir datos al mismo tiempo. Este límite puede aumentarse en función de su volumen de negociación. Si intenta obtener líneas de gráficos o líneas de cotizaciones para más de los símbolos permitidos, esas líneas de gráficos o de cotización no se actualizarán. Se puede saber cuántos símbolos Sierra Chart está rastreando actualmente mirando el número después de ST en el cuadro de estado derecho más abajo del menú Sierra Chart. Una vez que superas el límite, necesitas hacer dos cosas para obtener actualizaciones de los símbolos que superan el límite. Reduzca el número de gráficos abiertos y el número de líneas de cotización que está utilizando en una tabla de cotizaciones o hoja de cálculo a continuación de número de símbolos permitidos y, a continuación, vuelva a conectarse al servidor de datos y comercio seleccionando Archivo gtgt Desconectar en el menú y Archivo gtgt Conectarse a Data Feed en el menú. Orden histórico llena. Tras una conexión con la Interactive Brokers Trader Workstation, Sierra Chart solicitará 10 días de rellenos históricos de pedidos para todas las cuentas disponibles en la instancia registrada de Trader Workstation. Esto es para insertar cualquier pedido faltante que se llena en el Registro de actividades comerciales de Sierra Chart para reportes comerciales. Sin embargo, es posible que no reciba 10 días de rellenos históricos de pedidos en la conexión. Si no lo hace, abra el registro de comercio en la estación de trabajo Trader (TWS) y mientras se muestra el registro de comercio, vuelva a conectarse a TWS desde Sierra Chart seleccionando Desconectar y conectarse al feed de datos en el menú Archivo. También necesita tener ajustes globales gtgt Configuración de datos / servicios comerciales gtgt Datos y otros ajustes gtgt Descargar Ordenes históricas de órdenes en Connect establecidas en True. Continúe con el paso número 3 en la página de documentación Getting Started. Datos de mercado no suscritos a través de intermediarios interactivos Con el fin de recibir datos de mercado para los gráficos y las líneas de cotización dentro de Sierra Chart, es necesario que esté suscrito a la bolsa en la que aparece el símbolo. Si los datos de mercado no están suscritos, verá mensajes de error similares a los siguientes en el registro de mensajes de Sierra Chart y no recibirá datos históricos y / o en tiempo real para el símbolo: Mensaje de Interactive Brokers: los datos de mercado solicitados no están suscritos. ErrorampDTB / IND / TopDTB / IND / Top. Interactive Brokers Código de error: 354. Solicitud ID: 1. Símbolo: DAX-I-DTB. Mensaje de Interactive Brokers: Los datos solicitados del mercado no están suscritos. YM SEP15 / TOP / ALL. Interactive Brokers Código de error: 354. Solicitar ID: 1. Símbolo: YM-201509-ECBOT. HD Request 2 Mensaje de Interactive Brokers: Servicio de datos históricos Market message de error: No hay permisos de datos de mercado para DTB IND. Interactive Brokers Código de error: 162. ID de la petición: 2. HD Request 3 Mensaje de Interactive Brokers: Servicio de datos históricos del mercado mensaje de error: No hay permisos de datos de mercado para NASDAQ IND. Interactive Brokers Código de error: 162. Solicitar ID: 27. HD Request 3 Mensaje de Interactive Brokers: Los datos de mercado solicitados no están suscritos. Interactive Brokers Código de error: 354. Solicitud ID: 28. Mensaje de Interactive Brokers: Invalid Real-time Query: No hay permisos de datos de mercado para GLOBEX FUT. Interactive Brokers Código de error: 420. En este caso necesitará ponerse en contacto con Interactive Brokers y suscribirse a los datos de mercado de los intercambios específicos mencionados en estos mensajes. Después de hacer esto, reinicie Trader Workstation. Sierra Chart establecerá una nueva conexión y, a continuación, deberá recibir datos de mercado. Interactive Brokers Market Data Problems Hay una amplia gama de problemas que potencialmente puede tener con Interactive Brokers mercado de datos. Son los siguientes: Datos históricos faltantes (moderadamente comunes) Descarga lenta de datos históricos (comunes) Datos en tiempo real que no se actualizan (infrecuentes) Datos incompletos de precios y volúmenes (Muy comunes y rutinarios. Puede cambiar de vez en cuando (moderadamente común) No hay datos en tiempo real (poco común) En muchos casos, la mayoría de estos problemas se resuelven utilizando el Sierra Chart Exchange Data Feed que se integra con Interactive Brokers trading services. Registro automático en TWS Cuando se inicie el software Interactive Brokers Trader Workstation y se muestre la ventana de inicio de sesión de TWS, Sierra Chart puede ingresar su nombre de usuario y contraseña de TWS en la ventana de inicio de sesión de TWS y conectarse automáticamente al TWS al conectarse al feed de datos de Sierra Chart. Siga las instrucciones a continuación. Seleccione Ajustes globales gtgt Data / Trade Service Settings en el menú. Ingrese su nombre de usuario y contraseña de Interactive Brokers en los campos de nombre de usuario y contraseña para Interactive Brokers. Active la opción Reconectar en caso de falla. Si no desea utilizar esta función o tiene dificultades con ella, desactive el nombre de usuario y la contraseña de Interactive Brokers en la ventana Configuración de datos / servicios comerciales. Presiona OK . Inicie el software Interactive Brokers TWS. Se mostrará la ventana Interactive Brokers TWS Login. Lo que hemos encontrado en las versiones más recientes de esta ventana de inicio de sesión es que puede que necesite hacer clic en el cuadro Nombre de usuario para darle el foco para que el proceso de inicio de sesión automático funcione correctamente. Para iniciar sesión automáticamente en TWS cuando se muestra la ventana de inicio de sesión de TWS, vaya a Sierra Chart y seleccione File gtgt Connect to Data Feed en el menú. Es posible que deba volver a la ventana de inicio de sesión de TWS. No cambie a otro programa en su escritorio mientras espera el inicio de sesión automático. Si Sierra Chart está esperando para volver a conectarse al feed de datos (Waiting to Reconnect se muestra en la ventana de estado debajo del menú de Sierra Chart), también se conectará a TWS. Tenga en cuenta que cuando Sierra Chart está esperando para volver a conectarse, el inicio de sesión puede no ocurrir de inmediato. Para forzar una conexión inmediata en este caso, seleccione File gtgt Connect to Data Feed desde dentro de Sierra Chart. Para automatizar el proceso para iniciar tanto el software Sierra Chart como el software Interactive Brokers TWS mediante un solo acceso directo, deberá crear un archivo por lotes de la línea de comandos del sistema operativo. Este archivo por lotes debe iniciar Trader Workstation (TWS). Para encontrar la línea de comandos específica que se va a utilizar, vaya al icono existente que utilizará para iniciar TWS. Haga clic con el botón derecho en él y seleccione Propiedades. Mira el objetivo. Que va a ser la línea de comandos que debe utilizar en el archivo por lotes. También es necesario agregar otra línea en el archivo por lotes para iniciar Sierra Chart. Si hay alguna dificultad con esta función, entonces está fuera del alcance de nuestro apoyo para ayudarlo. No lo use en ese caso. Ejecución de múltiples instancias de TWS Esta sección es relevante si desea ejecutar varias instancias de TWS cuando tiene dos o más cuentas de Interactive Brokers que desea utilizar al mismo tiempo. Si simplemente desea conectar varias copias de Sierra Chart a una única instancia de TWS, sólo tendrá que configurar cada copia de Sierra Chart para trabajar con Interactive Brokers y conectarlas a la copia única de TWS que se está ejecutando. En este caso, siga las instrucciones de configuración anteriores para cada copia de Sierra Chart. . Esto se espera. . Seleccione Archivo gtgt Conectar al feed de datos. Seleccione Archivo gtgt Conectar al feed de datos.


No comments:

Post a Comment