Tuesday, 28 November 2017

Iqfeed Forex Datasource


Estoy tratando de hacer un simulador de mercado de valores (tal vez con el tiempo creciendo en una predicción de AI), pero tengo problemas para encontrar datos para usar. Im que busca una fuente (esperanzadamente libre) de datos históricos del mercado de acción. Idealmente, sería un conjunto de datos muy fino (segundo o intervalo de minutos) con el precio y el volumen de cada símbolo en NASDAQ y NYSE (y quizás otros si consigo aventurero). ¿Alguien sabe de una fuente para tal información encontré esta pregunta que indica Yahoo ofrece datos históricos en formato CSV, pero he sido incapaz de averiguar cómo obtenerlo en un examen superficial del sitio vinculado. También no me gusta la idea de descargar los datos poco a poco en archivos CSV. Me imagino que Yahoo se enfadaría y me callaría después de los primeros miles de solicitudes. También descubrí otra pregunta que me hizo pensar Id golpeó el premio mayor, pero por desgracia que OpenTick sitio parece haber cerrado sus puertas. Demasiado mal, ya que creo que eran exactamente lo que quería. Id también ser capaz de utilizar los datos que acaba de abrir / cerrar el precio y el volumen de cada símbolo todos los días, pero prefiero todos los datos si puedo conseguirlo. Cualquier otra sugerencia pidió Apr 16 09 en 3:01 cerrado como fuera de tema por durron597. Kevin Brown. Bart. Rene Doorknob Jul 4 15 at 18:35 Esta pregunta parece ser fuera de tema. Los usuarios que votaron a cerrar dieron esta razón específica: quotQuestions que nos piden que recomienden o encuentren un libro, una herramienta, una biblioteca de software, un tutorial u otro recurso fuera del sitio son fuera de tema para Stack Overflow ya que tienden a atraer respuestas opinativas y spam. En su lugar, describa el problema y lo que se ha hecho hasta ahora para resolverlo. Si esta pregunta puede ser reformulada para ajustarse a las reglas del centro de ayuda. Edite por favor el question. rmeador, Yahoo no le cerrará apagado no importa cuántas peticiones usted hace, pero Google le cerrará apagado. He podido descargar cerca de 4GB de los precios históricos de EOD de Yahoo en cerca de 5-6 horas sin conseguir apagado. Eso es aproximadamente 7.000 acciones con todos sus precios históricos de EOD desde que se unieron al mercado. Vea mi respuesta para obtener más información y ejemplos de código fuente. Ndash Lirik Apr 24 10 at 17:37 Permítanme añadir mi 2, es mi trabajo para obtener datos buenos y limpios para un fondo de cobertura, he visto un montón de fuentes de datos y proveedores de datos históricos. Esto se debe principalmente a los datos de las acciones estadounidenses. Para empezar, si tiene algo de dinero, no se moleste con descargar datos de Yahoo, obtenga los datos del final del día directamente de los datos de CSI. Aquí es donde Yahoo recibe sus datos de EOD, así AFAIK. Tienen una API donde puedes extraer los datos a cualquier formato que quieras. Creo que la suscripción anual de datos es de unos 100 dólares. El principal problema con la descarga de datos de un servicio gratuito es que sólo se obtienen las existencias que todavía existen, esto se denomina sesgo de supervivencia y puede dar resultados equivocados si se miran a muchas poblaciones, porque sólo incluir los que lo hizo hasta ahora y No los que fueron de-enumerados. Para jugar con algunos intradía Id datos de datos en IQFeed. Que proporcionan varias API para extraer datos históricos, aunque son principalmente un equipo para los feeds en tiempo real. Pero aquí hay bastantes opciones, algunos corredores incluso proporcionar descargas de datos históricos a través de sus API, por lo que sólo recoger su veneno. PERO por lo general todos estos datos no es muy limpio, una vez que realmente empezar a probar youll ver que ciertas existencias están faltando o aparecen como dos símbolos diferentes, o divisiones de acciones no se contabilizan correctamente, etc Y entonces te das cuenta de que los datos históricos de dividendos Es necesario también y por lo que empezar a ejecutar en círculos, parches de datos juntos de 100 fuentes de datos diferentes y así sucesivamente. Así que para empezar con un feed de datos de descuento va a hacer, pero tan pronto como ejecute backtests más comprensivo que podría encontrarse con problemas dependiendo de lo que haces. Si sólo mirar, digamos, las existencias de SampP 500 esto no será tanto un problema sin embargo y un feed intraday barato hará. Lo que no encontrarán son datos intradía gratuitos. Quiero decir que usted puede encontrar algunos ejemplos, Im seguro de que hay 5 años de MSFT tick datos flotando alrededor, pero que no le llevará muy lejos. Entonces, si usted necesita la materia verdadera (libro de orden del nivel II, todas las señales como han sucedido en todos los intercambios) una opción comprable, con todo excelente es Nanex. Theyll realmente le enviará una unidad con terabytes de datos. Si recuerdo bien su alrededor de 3k-4K por año de datos. Pero confía en mí, una vez que entiendes lo difícil que es conseguir buenos datos intradía, no pensarás que esto es mucho dinero en absoluto. No para desalentarlo, sino para obtener buenos datos es difícil, tan difícil de hecho que muchos fondos de cobertura y bancos gastan cientos de miles de dólares al mes para obtener datos en los que pueden confiar. Una vez más, puede empezar en alguna parte y luego ir desde allí, pero es bueno ver un poco en su contexto. Edit: La respuesta anterior es de mi propia experiencia. Esta reseña de Caltech acerca de los feeds de datos disponibles le dará más información y recomienda especialmente QuantQuote. He añadido los interruptores restantes de mis notas, que solía encontrarse en esa página web. La presentación de estos aquí no parece estar en violación con el ToS se encuentra aquí: policies. yahoo/us/en/yahoo/terms/product-atos/apiforydn/zwnj8203hellip Yahoo debe haber sido molesto acerca de la herramienta de datos de Excel que también estaba disponible en Ese sitio. Ndash eckesicle Sep 2 15 at 14:09 Sé que quería libre, pero Id considerar seriamente la obtención de los datos de csidata por alrededor de 300 / año, si yo fuera usted. Es lo que yahoo utiliza para suministrar sus datos. Viene con una API decente, y los datos son (por lo que puedo decir) muy limpio. Usted obtiene 10 años de historia cuando se suscribe, y luego se actualiza cada noche. También se ocupan de todo tipo de cosas desagradables como divisiones y dividendos para usted. Si aún no has descubierto la alegría que es la limpieza de datos, no te darás cuenta de cuánto necesitas esto, hasta la primera vez que tu ATS (Automated Trading System) piensa que algunas acciones son realmente muy baratas, solo porque se dividen 2: 1 y tú No se dio cuenta. Respondió Jun 22 09 at 10:51 qué idiomas son compatibles con su API ndash user443854 dic 5 12 at 21:46 tienen una API ActiveX que puede llamar con código c o C o lo que sea en las ventanas para llegar a sus datos. Ndash lukebuehler Jun 23 13 at 17:05 Los datos CSI es bastante limpio en comparación con otros proveedores, estoy de acuerdo, pero regularmente encontramos errores, pero bueno, si les haces saber they39ll enviarle un lápiz ndash lukebuehler Jun 23 13 at 17: 14 Un conjunto de datos de cada símbolo en el NASDAQ y NYSE en un segundo o minuto intervalo va a ser masivo. Digamos que hay un total de 4000 empresas cotizadas en ambos intercambios (esto es probablemente en el lado muy bajo ya que hay más de 3200 empresas que figuran en el NASDAQ). Para los datos en un segundo intervalo, suponiendo que hay 6.5 horas de negociación en un día, que le daría 23400 puntos de datos por día por empresa, o alrededor de 93.600.000 puntos de datos en total para ese día. Suponiendo 200 días de negociación en un año, eso es aproximadamente 18,720,000,000 puntos de datos por sólo un año. Tal vez usted quiere comenzar con un conjunto más pequeño primero Intro: Desde yahoo puede obtener EOD (final del día) los precios históricos, o los precios en tiempo real. Los precios de EOD son increíblemente simples de descargar. Consulte mi blog para obtener explicaciones sobre cómo obtener los datos y ejemplos de código C. Estoy en el proceso de escribir un motor de alimentación de datos en tiempo real que descarga y almacena los precios en tiempo real en una base de datos. El motor inicialmente podrá descargar precios históricos de Yahoo e Interactive Brokers y podrá almacenar los datos en una base de datos de su elección: MS SQL, MySQL, SQLite, etc. Su código abierto, pero Ill publicar más información sobre Mi blog cuando me acerque a liberarlo (dentro de un par de días). Otra opción es comerciante eclipse. Que le permite grabar los datos históricos con granularidad tan baja como 1 minuto y almacena los precios localmente en un archivo de texto. Básicamente descarga los datos en tiempo real de Yahoo con un retraso de 15 minutos. Ya que quería una solución más robusta y estoy trabajando en un proyecto de gran escuela para el que necesitamos datos, decidí escribir mi propio motor de alimentación de datos (que he mencionado anteriormente). Código de ejemplo: Aquí está el ejemplo de código C que muestra cómo descargar datos en tiempo real: Base de datos: En el lado de la base de datos utilizo una conexión OleDb al archivo CSV para rellenar un DataSet y luego actualizar mi base de datos real a través del DataSet. Básicamente hace posible igualar todas las columnas del archivo CSV devuelto de Yahoo directamente a su base de datos (si su base de datos no admite inserciones de lotes de datos CSV, como SQLite). De lo contrario, la inserción de los datos es un solo forro. Solo inserte el CSV en su base de datos. Usted puede leer más sobre el formato de la url aquí: gummy-stuff. org/Yahoo-data. htm respondió Apr 24 10 at 17:27 epic me gustaría encontrar esto antes. Ndash ojblass Feb 13 11 at 17:33 ¿Realmente esto proporciona datos en tiempo real como sugiere? De la página, tiene este parámetro quotk1quot, pero la última vez que lo comprobé, todavía tiene algún retraso. Ndash Antony Jun 13 11 at 3:04 Antony la mayor parte del tiempo hay un retraso de algún tipo, por lo que sólo depende de lo tolerante que son a los retrasos. Yahoo dice que proporcionan datos en tiempo real, pero ciertamente no es para todos los tickers. Los tickers que no son en tiempo real se demoran hasta 15 minutos. Incluso si usted consigue un servidor co-located en el intercambio, allí será TODAVÍA quotsome delayquot. Así que, ¿qué tipo de retraso está dispuesto a tolerar ndash Lirik Jun 13 11 at 13:17 Para los datos libres de viés de supervivencia, la única fuente confiable que he encontrado es QuantQuote (quantquote) Los datos vienen en minuto, segundo o resolución de garrapatas, enlace A sus datos históricos de existencias. Había una sugerencia para kibot arriba. Me gustaría hacer una búsqueda rápida de google antes de comprar de ellos, youll encontrar muchos puestos como este con las advertencias sobre los problemas de calidad de datos kibot. También está diciendo que su supuesto sesgo de supervivencia libre sp500 sólo tiene 570 símbolos durante 14 años. Eso es prácticamente imposible, sp500 cambia por 1-2 símbolos por mes. Respondió Sep 14 12 at 16:15 Hemos comprado 12 años de datos intradía de Kibot y estamos bastante satisfechos con la calidad. En cuanto a los requisitos de almacenamiento: 12 años de datos de 1 minuto para todas las acciones de EE. UU. (más de 8000 símbolos) es de aproximadamente 100 GB. Con tick-by-tick la situación de los datos es poco diferente. Si usted registra tiempo y ventas solamente, eso sería cerca de 30GB de datos por mes para todas las acciones de los EEUU. Si desea almacenar los cambios de oferta / solicitud junto con las transacciones, puede esperar unos 150 GB por mes. Espero que esto ayude. Por favor, hágamelo saber si hay algo más en lo que pueda ayudarle. Respondió 30 de diciembre 09 a las 9:25 Aún satisfecho con KiBot boe100 ndash JaredBroad Mar 13 13 a las 3:27 boe100 ¿Tienen tanto los precios ajustados y no ajustados ¿Tienen betas y deltas ndash user443854 Jun 28 13 at 16:16 Ambos ajustados y no ajustados Los datos están disponibles. Es posible actualizar sus datos utilizando una API HTTP o descargar nuevos archivos del servidor FTP diariamente. No se calculan betas o deltas. Ndash boe100 Sep 25 13 at 8:20 Yahoo es la opción más simple para obtener datos preliminares libres. El enlace descrito en la respuesta eckesicles podría ser fácilmente utilizado en un código de python, pero primero necesita todos los tickers. Id utilizar el NYSE para este ejemplo, pero esto puede ser utilizado para diferentes intercambios también. Utilicé esta página de wiki para descargar todos los tickers de la compañía con la siguiente secuencia de comandos (Im no un muy talentoso Pythonist, lo siento si este código no es muy eficiente): Para descargar cada ticker he utilizado otro script bastante similar: Tenga en cuenta que la principal desventaja de este método Es que diferentes datos están disponibles para diferentes empresas - Las empresas que no tienen datos existentes en las fechas solicitadas (recién cotizadas) obtendrá una página 404. También tenga en cuenta que este método sólo es bueno para los datos preliminares - Si realmente desea probar su algoritmo que debe pagar un poco y utilizar un proveedor de datos de confianza como CSIData u otros respondieron Nov 15 13 at 8:05 Poniendo una declaración global dentro Espacio de nombres global es innecesario, buena respuesta de todos modos. Ndash Luke Taylor 17 de diciembre a las 2:38 Id rastreo finance. google (para las comillas) - o finance. yahoo. Ambos volverán páginas html para la mayoría de los intercambios en todo el mundo, incluyendo histórico. Entonces, su apenas una cuestión de analizar el HTML para extraer lo que usted necesita. He hecho esto en el pasado, con gran éxito. Alternativamente, si no te importa usar Perl - hay varios módulos en CPAN que han hecho este trabajo para usted - es decir, extraer citas de Google / Yahoo. Here es un artículo que le dice todo lo que necesita saber sobre el uso de AmiBroker para el comercio de los mercados de divisas . AmiBroker es muy flexible en cuanto a las fuentes de datos que se pueden utilizar para alimentar los datos al programa. 1) Los datos en tiempo real los comerciantes de Forex por lo general requieren una fuente de datos en tiempo real y con AB usted tiene una variedad de opciones. El proceso de configuración exacta depende de la fuente en particular 8211 haga clic en el enlace apropiado para aprender a configurar la fuente de su elección: 2) AmiQuote downloader Si no necesita citas en tiempo real, pero it8217s suficiente para que usted tenga los datos históricos (por ejemplo, Para el backtesting de sus estrategias) 8211 entonces usted puede también utilizar el programa del descargador de AmiQuote (un programa complementario que se instala con AmiBroker) y permitirá que usted consiga los datos LIBRES de la divisa (ambos EOD e intraday: 1-, 3-, 5-, 15 -, intervalos de 30, 60 y 120 minutos). AmiQuote puede descargar las cotizaciones de los siguientes pares de divisas: EURCHF, EURGBP, EURJPY, EURUSD, GBPUSD, USDCHF, USDJPY 8211 configurar la base de datos en AmiBroker (Archivo - gt Nueva base de datos, base de datos local, intervalo de tiempo base (Por ejemplo, EOD) 8211 ejecutar AmiQuote (START - gt Programas - gt AmiBroker - gt AmiQuote) 8211 agregar símbolos forex en AQ: (Editar - gt Añadir tickers) 8211 seleccionar FOREX como fuente de datos 8211 seleccionar intervalo de tiempo 8211 comprobar 8220Automático importar8221 campo 8211 elegir : File - gt Inicio de descarga Las cotizaciones intradiarias de divisas están disponibles en la versión registrada de AmiQuote solamente. Aunque el rango completo de datos es muy largo, debe recordar que en el caso de cotizaciones intradía la mejor manera es obtener los datos en partes pequeñas, pocas semanas a la vez. De lo contrario, la solicitud puede ser demasiado grande para que el servidor de datos pueda manejarla y como resultado rechazará la solicitud. La otra cosa importante a recordar es que los datos no están disponibles para las descargas entre 13:00 8211 22:00 hora GMT (7:00 8211 16:00 EST) 8211 en estas horas el servidor de data vendor8217s rechaza todas las solicitudes de intradía citas. También puede utilizar los datos que vienen en los archivos de texto. El ASCII Importer disponible en AmiBroker es muy flexible y acepta prácticamente cualquier estándar de datos. Para importar las cotizaciones 8211, lo más conveniente es utilizar File - gt Import Wizard. Para obtener más información sobre la importación de datos desde archivos ASCII (texto) 8211, lea el siguiente tutorial: amibroker / guide / wimpwizard. html Una vez que configure la base de datos (para leer datos en tiempo real), todo lo que necesita hacer es agregar el símbolo Vía: Símbolo - gt Nuevo menú y AmiBroker leerá automáticamente los datos del símbolo seleccionado. Tenga en cuenta que varias fuentes de datos tienen simbología diferente, por lo que siempre consulte la guía de símbolos del proveedor de datos para obtener información sobre el formato de símbolo requerido. Aquí encontrará los enlaces a los proveedores más populares: 8211 Interactive Brokers: amibroker / ib. html En el caso de Interactive Brokers 8211 si tiene alguna duda sobre qué formato utilizar 8211 puede comprobar fácilmente cualquier símbolo en IB. Simplemente ingrese el símbolo en Interactive Brokers TWS, luego cambie la vista al modo Símbolo (Ver - gt Symbol mode). Ahora puede componer el símbolo real de tres campos: SYMBOL-EXCHANGE-TYPE donde: SYMBOL es el mismo que la columna de símbolos que se muestra en TWS mientras está en modo de símbolo ECHANGE es el intercambio d en TWS mientras en modo de símbolo TYPE es uno de los Opciones de OPT 8211, IND 8211 índices, CASH - cash (FX ideal) Dado que la mayoría de los pares de divisas requiere 4 decimales para mostrar las tasas correctamente, it8217s necesario para la puesta en marcha AmiBroker en consecuencia. El número de posiciones decimales se puede definir en el cuadro de diálogo Preferencias en: Herramientas - gt Preferencias - gt Varios Los cambios también afectarán a herramientas como las herramientas de dibujo Fibonacci Extension o Retracement. IV. EXPLORACIÓN DE DIGITALIZACIÓN Y EXPLORACIÓN DE DATOS AmiBroker le permite realizar análisis sofisticados y exploraciones de datos (tanto en tiempo real como con el uso de citas históricas). Para realizar el análisis de datos y mostrar los valores de los indicadores elegidos en la tabla personalizada 8211, podemos utilizar la ventana Análisis automático. La descripción detallada de cómo realizar exploraciones está disponible en: amibroker / guide / hexploration. html Como ejemplo corto 8211 encontraremos los crossovers de MACD y su línea Signal y adicionalmente 8211 mostraremos valores del símbolo que probamos. El tercer parámetro de la función AddColumn () permite personalizar el número de lugares después del punto decimal, por lo que es posible especificar si necesitamos 2 o 4 posiciones decimales. Si utilizamos: AddColumn (Close, 8220Close8221, 1.4) entonces 8211 4 decimales se mostrarán. Por otro lado 8211 si usamos: AddColumn (Close, 8220Close8221, 1.2), AB mostrará sólo 2 decimales. Para realizar la prueba 8211 it8217s es necesario hacer lo siguiente: 8211 abrir el Editor de fórmulas (Analysis - gt Formula Editor) 8211 ingresar la fórmula: 8211 Herramientas - gt Enviar a Auto-análisis 8211 seleccionar el intervalo de tiempo de la exploración 8211 pulsar EXPLORE Como resultado 8211 obtendremos una lista de puntos de cruce MACD / Signal y el valor del símbolo elegido en esa barra. En primer lugar, es necesario introducir la información específica del símbolo en la página Información de símbolos (individualmente para cada ticker). En el caso de las monedas denominadas en USD (como EURUSD) se deben utilizar las siguientes configuraciones: 8211 El tamaño del lote redondo debe ser igual a 1 8211 El tamaño de la tilde debe establecerse en un valor igual a 0.0001 para las monedas con cuatro dígitos decimales ya 0,01 para las monedas con Dos dígitos decimales (por lo que en el caso de EURUSD it8217s 0.0001). 8211 El valor del punto debe ser ajustado al valor en dólares de un solo pip dividido por pip así que para EURUSD será: 10 / 0.0001 100000 8211 El depósito del margen en la mayoría de los casos se debe fijar a 1000 (1 margen de 1008217000) 1) Monedas denominadas En USD Let8217s analizan los resultados generados por una fórmula sencilla (un crossover de 12 y 24 días de Promedio Movimiento de precio de cierre, negociando 3 contratos a la vez). Para realizar un backtest 8211 it8217s es necesario hacer lo siguiente: 8211 abra el Editor de fórmulas (Analysis - gt Formula Editor) 8211 ingrese la fórmula: 8211 elija: Herramientas - gt Send to Auto-analysis Como resultado 8211 se abrirá la ventana Automatic Analysis . En el cuadro de diálogo de configuración (botón SETTNGS) es necesario encender el MODO FUTUROS (para utilizar la información introducida en el cuadro de diálogo Información) y definir la Equidad Inicial. Luego 8211 pulse OK. En la pantalla principal de la ventana AA es necesario definir el intervalo de tiempo del backtest y los símbolos incluidos en la prueba. Para nuestro ejemplo que será: Símbolo actual, Todas las citas Luego 8211 una vez que todo está configurado 8211 presione el botón BACKTEST. Ahora let8217s echar un vistazo a la lista de resultados. El beneficio se calcula de la siguiente manera: NumContracts (Precio de Venta 8211 BuyPrice) PointValue En la primera transacción: 8211 el Precio de Entrada es igual a 1.2154 8211 el Precio de Salida es igual a 1.2304 8211 NumContracts 3 (ya que negociamos 3 contratos). 8211 intercambiamos en 1 margen así que el depósito es 1,000 x 3 3,000 (that8217s expresado en Valor de Posición) Así 8211 la ganancia coincide con los resultados que se obtiene por cálculo manual. AmiBroker le permite definir una moneda de base y tipos de cambio (fijo o dinámico) para diferentes monedas, y como resultado 8211 para obtener resultados correctos de backtest cuando Probando títulos denominados en moneda diferente de la moneda de su cartera base. Estos ajustes se pueden definir en: Herramientas - gt Preferences - gt Divisas diálogo. AmiBroker permite usar cotizaciones fijas y dinámicas (históricas) para propósitos de backtesting (usando cotizaciones dinámicas le permitirá comprobar la influencia real de los cambios en las tasas de cambio para sus operaciones denominadas en diferentes monedas). Existen los siguientes requisitos para usar ajustes de moneda: a) Symbol-gtInformation, 8220 Moneda El campo 8221 muestra una moneda distinta a la moneda BASE b) La moneda apropiada (definida en Symbol-gt Information) tiene una entrada coincidente en Preferencias - gtCurrencies página c) la tasa dinámica 8220FX SYMBOL8221 definido en las preferencias EXISTE en su base de datos y tiene CITAS para cada día en el rango de análisis. 8220INVERSE8221 casilla de verificación en las preferencias debe comprobarse, al probar las tasas de cambio como USDJPY o USDCHF 8211 no denominados en la moneda base de la cartera. Por la misma razón 8211 si nos fijamos en el ejemplo de EURUSD 8211 cuando 8220USD8221 es su moneda BASE entonces el tipo de cambio EUR sería 8220straight8221 EURUSD fx (por ejemplo, 1,25). Pero cuando 8220EUR8221 es su moneda BASE, el tipo de cambio USD sería INVERSE de EURUSD (es decir, artículos relacionados: Creación de gráficos Se crea un gráfico para un instrumento financiero, designado por un símbolo, como GOOG Un gráfico nuevo (si no hay gráficos En el espacio de trabajo actual) se puede crear introduciendo los parámetros de símbolo en la barra de herramientas de línea de comandos o utilizando la ventana Instrumentos de formato Si se conoce el nombre de símbolo, la forma más sencilla de crear un gráfico nuevo es introducir el nombre del símbolo y todos Creación de gráficos mediante la barra de herramientas de la línea de comandos Se puede crear un nuevo gráfico introduciendo los parámetros de símbolo en la barra de herramientas de la línea de comandos: De forma predeterminada, el parámetro de símbolo se omite en la línea de comandos. Para ver cómo volver a mostrar la barra de herramientas, vea Barras de herramientas flotantes o de acoplamiento Para obtener más información acerca de las barras de herramientas, vea Descripción de las barras de herramientas en la parte superior de la ventana de la aplicación. Los parámetros consisten en el Nombre del Símbolo. Fuente de datos . Categoría. Y los parámetros de Exchange. Dependiendo de la fuente de datos y de la categoría de símbolos, se requiere uno o más parámetros para identificar con precisión el símbolo a trazar. Selección automática de los parámetros de símbolo omitidos MultiCharts simplifica el proceso de selección de símbolos seleccionando automáticamente, siempre que sea posible, cualquier parámetro de símbolo omitido, analizando el nombre del símbolo. Nota: Cuando se introducen parámetros de símbolo en la línea de comandos la primera vez que se utiliza MultiCharts, se debe especificar el origen de datos. La selección automática de los parámetros de símbolo omitidos se basa tanto en el nombre del símbolo como en el origen de datos. Una vez especificada una sola vez, el origen de datos se seleccionará automáticamente si no se especifica el parámetro DataSource. Introducir un nombre de símbolo a solas a menudo es suficiente para crear un gráfico para una acción. Por ejemplo, un diagrama para Google, Inc. puede ser creado simplemente escribiendo goog en la barra de herramientas de la línea de comandos todos los otros parámetros serán seleccionados automáticamente. Sin embargo, para algunas categorías de símbolos y fuentes de datos, pueden ser necesarios parámetros adicionales para identificar con precisión el símbolo a trazar. Si no se conoce el nombre exacto del símbolo, pero sólo la descripción del símbolo o la raíz del símbolo, o si el trazado del símbolo a través de la línea de comandos no funciona, se puede utilizar QuoteManager para buscar e identificar el símbolo correcto. Nota: Cuando se introducen parámetros de símbolo en la línea de comandos la primera vez que se utiliza MultiCharts, se debe especificar el origen de datos. Introducción de parámetros de símbolos en una línea de comandos Los parámetros de símbolo se introducen en el siguiente formato: DataSource: SymbolName Exchange Category Nota: Origen de datos y nombre de símbolo están separados por dos puntos (:), mientras que el nombre de símbolo, Exchange Name y Category están separados por un Punto y coma (). Si no se especifica parámetro DataSource, el parámetro SymbolName no tiene que estar precedido por dos puntos. En ni los parámetros Exchange ni Category se especifican, SymbolName no tiene que ser seguido por un punto y coma. Si no se especifica el parámetro Category, el parámetro Exchange no tiene que ser seguido por un punto y coma. Si no se especifica el parámetro Exchange y el parámetro Categoría sigue inmediatamente al parámetro SymbolName, dos puntos y coma deben separar SymbolName y Category parameters (SymbolName Category). DataSource - un parámetro opcional especifica la fuente de datos DataSource - se especifica por la abreviatura DataSource: Nombre del origen de datos Nota: El parámetro DataSource no distingue entre mayúsculas y minúsculas Una lista de fuentes de datos disponibles y abreviaturas correspondientes también se encuentran en la ventana Data Sources de QuoteManager . Para abrir la ventana Fuentes de datos en QuoteManager, haga clic en el icono Fuentes de datos o seleccione Herramientas en el menú principal y haga clic en Fuentes de datos. Si no se especifica DataSource, se utilizará el Data Source más recientemente utilizado. Si DataSource no se especifica y no se puede seleccionar automáticamente, se abrirá una ventana Instrumentos de formato. SymbolName: un parámetro requerido especifica que el nombre del símbolo SymbolName no es sensible a mayúsculas y minúsculas. La longitud máxima del nombre del símbolo es de 31 caracteres. Los nombres de símbolo más largos se truncarán a 31 caracteres. El nombre del símbolo puede contener cualquier número de espacios y caracteres, separados por espacios. Los espacios al principio y al final de un nombre de símbolo se descartan. Intercambio - un parámetro opcional especifica la abreviatura de intercambio. Exchange se especifica mediante la abreviatura de intercambio. La lista de intercambios disponibles y las abreviaturas correspondientes se pueden encontrar en la ventana Cambios ECNs del amplificador en QuoteManager. Para abrir la ventana Cambios ECN de amplificadores en QuoteManager, haga clic en el icono ECNs de amplificación de amplificadores o seleccione Herramientas en el menú principal y haga clic en Cambios ECN de amplificador. Si la abreviatura de intercambio especificada no está en la lista ECNs de amplificadores, se abrirá una ventana de instrumentos de formato. Si no se especifica el parámetro Exchange, se seleccionará un intercambio predeterminado en función de la fuente de datos y la categoría (la selección de categorías tiene lugar antes de la selección de intercambio predeterminada). Categoría - un parámetro opcional especifica la categoría de símbolos La categoría se especifica mediante la abreviatura de nombre de categoría: Nota: el parámetro de categoría no distingue entre mayúsculas y minúsculas. Si la categoría especificada no es una abreviatura de categoría válida, se abrirá una ventana de instrumentos de formato. Si no se especifica Categoría, se analizará el nombre del símbolo para seleccionar automáticamente la categoría de símbolos. Selección automática de categorías de símbolos La categoría de símbolos se selecciona automáticamente mediante la evaluación del nombre de símbolo de acuerdo con las siguientes reglas, en el orden en que se enumeran una vez que un nombre de símbolo satisface una regla, una categoría se asigna y MultiCharts procede a intercambiar selección. La categoría de símbolo es Futuro si cualquiera de las siguientes condiciones es verdadera: El nombre del símbolo finaliza con un número El nombre del símbolo finaliza con una F. Precedido por un espacio El nombre del símbolo comienza con un símbolo El nombre comienza con un nombre de símbolo comienza con una categoría de símbolos. X es Forex Si alguna de las siguientes condiciones es verdadera: Nota: Para la fuente de datos de InteractiveBroker, la categoría de símbolo será Cash El nombre del símbolo finaliza con un nombre de símbolo - FX contiene dos conjuntos diferentes de las siguientes combinaciones de letras: EUR, USD, GBP, AUD, CAD CHF, JPY, HKD, KRW, SEK, MXN, NOK, PLZ, CZK, ILS, HUF, MXP, NZD, PLN, RUR, BRE, USS, SKK, TWD, SIT, SGD, RUB, SON, MTL, LVL , LTK, SEK, HRK, EEK, DKK, CYP si la categoría no puede seleccionarse automáticamente, la categoría de stock seleccionada se realizará antes de la selección por defecto. Entradas de ejemplo y parámetros correspondientes Entrada de línea de comandos El origen de datos se especifica en las tablas entradas de línea de comandos con fines ilustrativos sólo una vez se especifica una vez, el origen de datos se seleccionará automáticamente aunque no se especifique el parámetro DataSource. Creación de gráficos Uso de la ventana Instrumentos de formato Para crear un nuevo gráfico: Abra la ventana Formatear instrumentos. Para abrir la ventana Instrumentos de formato, haga clic en el icono Formatear instrumentos en la barra de herramientas principal si aparece la ventana Formatear objetos, seleccione el símbolo y haga clic en el botón Formato. La ventana Formatear instrumentos también se puede abrir mediante uno de los siguientes métodos: 160 - Posicionar el puntero del ratón sobre la serie de datos de símbolos, haga doble clic una vez que el Puntero cambie a una Mano 160 - Posicione el puntero del ratón sobre la serie de datos de símbolos una vez que el Puntero Haga clic con el botón secundario del ratón y luego haga clic en Formatear el nombre de símbolo 160 - Haga clic con el botón derecho en un área vacía del gráfico y, a continuación, haga clic en Formatear instrumentos si aparece la ventana Formatear objetos. El menú principal y haga clic en Instrumento si aparece la ventana Objetos de formato, seleccione el símbolo y haga clic en el botón Formato. Seleccione la pestaña Instrumento. Seleccione un feed de datos en el cuadro de lista desplegable Origen de datos. Seleccione un símbolo de la lista de símbolos disponibles en la pestaña Todos los símbolos o utilice las pestañas de categoría para listar sólo una categoría de símbolos en particular, la lista se puede ordenar por cualquier columna, en orden ascendente o descendente haciendo clic en el encabezado de columna. Si no puede encontrar un símbolo, consulte Agregar símbolos a la lista de símbolos Haga doble clic en el símbolo o haga clic en Aceptar. Para crear un gráfico con la configuración predeterminada. Fusión de fuentes de datos en un único gráfico En algunos casos, los datos en tiempo real y los datos históricos deben obtenerse de dos fuentes de datos independientes. Un origen de datos en tiempo real y un origen de datos histórico se pueden combinar en un solo gráfico. Para crear un nuevo gráfico: Asegúrese de que Fusionar está habilitado en la ventana Preferencias. Abra la ventana Formatear instrumentos. Para abrir la ventana Instrumentos de formato, haga clic en el icono Formatear instrumentos en la barra de herramientas principal si aparece la ventana Formatear objetos, seleccione el símbolo y haga clic en el botón Formato. La ventana Formatear instrumentos también se puede abrir mediante uno de los siguientes métodos: 160 - Posicionar el puntero del ratón sobre la serie de datos de símbolos, haga doble clic una vez que el puntero cambie a una mano 160 - Posicione el puntero del ratón sobre la serie de datos de símbolos una vez que el Puntero Haga clic con el botón secundario del ratón y luego haga clic en Formatear el nombre de símbolo 160 - Haga clic con el botón derecho en un área vacía del gráfico y, a continuación, haga clic en Formatear instrumentos si aparece la ventana Formatear objetos. El menú principal y haga clic en Instrumento si aparece la ventana Objetos de formato, seleccione el símbolo y haga clic en el botón Formato. Seleccione la pestaña Instrumento. Marque Combinar fuentes de datos en una sola casilla de verificación de gráfico. En el cuadro de lista desplegable Para, seleccione Historial. Seleccione un feed de datos para los datos históricos en el cuadro de lista desplegable Origen de datos. Select a symbol from the list of available symbols in All Symbols tab, or use the category tabs to list only a particular category of symbols the list can be sorted by any column, in ascending or descending order, by clicking on the column header. If you cant find a symbol, see Adding Symbols to Symbol List From the For drop-down list box, select RealTime . Select a data feed for the real-time data from the Data Source drop-down list box. Select a symbol from the list of available symbols in All Symbols tab, or use the category tabs to list only a particular category of symbols the list can be sorted by any column, in ascending or descending order, by clicking on the column header. If you cant find a symbol, see Adding Symbols to Symbol List Double-click the symbol, or click OK . to create a chart with default settings. Note: If you have Enable data source merging option disabled in Preferences window it is possible to spot charts that have merged historical and real-time data sources. Merging of different data sources is on indication can be seen in Format Instrument window. To learn more about changing the symbol settings read the following: Understanding Multi-Symbol Charts It is possible to add several symbols data series to the same Chart Window. Each data series in a multi-symbol chart has a unique Data Number. The Data Number is assigned according to the order in which the data series was added to the Chart Window. Important: Any data series can be deleted from the Chart Window, except for the data series that was added first (Data 1 ). Inserting Additional Symbols into a Chart Window To insert an additional symbols data series into a Chart Window, click the Insert Instrument icon on the main toolbar. Additional data series can also be inserted by one of the following methods: Use the F5 key or: Select Insert in the main menu and click Symbol or: Right-click on the chart area and then click Insert Instrument or: If the Chart Window already contains more then one data series, right-click on the chart area, then click Format Instruments . and click the Add button. Deleting Symbols from a Multi-Symbol Chart Any of the symbols (data series) can be deleted from a multi-symbol Chart Window, except for the first symbol that was added (the symbol with the Data 1). To delete a symbol (data series), right-click on the chart area and then click Format Instruments in the Format Objects window that appears, select the data series that is to be deleted and click the Remove button. Data series can also be deleted by one of the following methods: Position the mouse pointer over the data series that is to be deleted once the Pointer changes into a Hand . right-click and then click Remove Series or: Position the mouse pointer over the data series that is to be deleted once the Pointer changes into a Hand . click on the data series and then press the Delete key on the keyboard. Selecting the Active Symbol (Data Series) in a Multi-Symbol Chart In a multi-symbol Chart Window only one of the data series at a time is active. The active data series is the data series to which any changes will be applied. Any one of the data series in a multi-symbol chart can be selected as active at any time. Before making changes to a particular symbols chart within a multi-symbol Chart Window you should first make sure that it is the active symbol (data series). The first symbol (data series) added to a multi-symbol Chart Window is the active symbol by default. To select a symbol (data series) as active simply click on the data series. Understanding Data Server Mode Data server mode selection provides flexibility for working with data feeds. This feature makes it possible to overcome limitations of some of the data feeds. If a data feed is available only on weekdays, the locally stored data can be used on weekends. If a data feed makes gap filling impractical by forcing a lengthy download of 24 hours of data for any intraday query, the gap filling feature can be disabled. Two Data server modes are available: Online The locally stored data is used to for a historical chart. A check for gaps is not performed. Once the historical chart is completed, the real-time data will be received from a real-time data feed. Check Download missing historical data check box to perform a check for gaps and to fill any gaps found by connecting to a historical data feed. Offline Only the locally stored data is used. No connections to data feeds are made. Setting Data Server Mode To change the Data server mode close all the Workspaces containing windows, or close all the windows in open Workspaces. Once a new Data server mode has been set, all Chart Windows will function according to the new mode, even if they were originally created under another Data server mode. Note: The Data server mode can not be changed while there are any open Chart Windows in any of the open Workspaces. To set the Data server mode: In the main menu select File and click Preferences . Select the Data Server Mode tab. Choose the data mode. Check Show this dialog box on startup check box to display the Data Server Mode dialog box on startup, or uncheck the box to simply use the last selected Data mode.

No comments:

Post a Comment