Descargar cotizaciones en Amibroker usando Amiquote

Para cargar datos de cotizaciones en Amibroker se pueden utilizar distintas fuentes. Con AmiQuote se pueden descargar datos desde fuentes gratuitas como Yahoo finance o Google finance.

Aquí hay una breve guía de como utilizarlo:

Cómo utilizar Amiquote

Amiquote lo puedes instalar directamente desde la página de Amibroker. El enlace es este: http://www.amibroker.com/download.html#amiquote

Una vez lo tienes instalado:

  1. Crea una lista de los tickers que quieras descargar y apunta un ticker por línea. Atención aquí ya que los tickers pueden cambiar según el proveedor de datos. Por ejemplo, Amadeus IT Holding  tendrá el ticker BME:AMS en Google finance y AMS.MC en Yahoo finance. Crea la lista con el NotePad o cualquier editor de texto. En teoría puedes apuntar tu lista en cualquier hoja de cálculo, pero en mi caso que uso OpenOffice, con la hoja de cálculo no me funciona entonces uso el block de notas de windows.
    (Si quieres una ayuda adicional sobre los tickers, mira al final del post :) )
  2. Guarda la lista como .tls en C:\Program Files\ Amibroker \AmiQuote ( también puedes guardar el fichero como .txt).
  3. Abre Amibroker y revisa que estás en la base de datos a la cual quieres cargar las cotizaciones.
  4. Abre Amiquote. Aqui seleccionas File → Open y pinchas para abrir el fichero con los tickers que habías guardado previamente.
  5. Selecciona con el desplegable » Source» de qué fuente quieres descargar los datos. Si quieres el histórico de datos diarios por ejemplo selecciona » Yahoo Historical  (EOD,stocks,funds, US & International) » o  «Google Finance (EOD,US & International stocks)».
  6. Selecciona el rango de fechas para el que necesites el histórico de datos.
  7. Revisa de tener marcada la casilla «Automatic Import».
  8. Click en el triángulo verde ( debajo de File)  para comenzar la descarga de cotizaciones.
  9. El tiempo de espera dependerá de cuántos tickers quieres bajar, del histórico de datos y de tu velocidad de Internet.  La primera vez y sobretodo si se busca bajar muchos datos de golpe la espera puede ser un poco larga…
  10. Cuando ya estén todos descargados cierra AmiQuote y en Amibroker guardas los datos descargados:  File → Save DataBase.

En este video de Youtube se ve el proceso completo

Otras cosas:

A veces suele pasar que hay problemas con algún valor y no se cargan los datos. Esto puede ser porque el ticker está mal apuntado en la lista (es decir no concuerda con el que pone en la web de donde lo queremos bajar) o generalmente, porque Yahoo da algún error y no tiene los datos históricos para ese valor.

Con la primera descarga, como los tickers no estaban atribuidos en Amibroker a ningún mercado o grupo, los datos van por defecto a la primera carpeta de «Markets». Una buena idea es dejar vacío este primer grupo markets  y usarlo sólo para las descargas.

También, una vez descargados los valores se pueden organizar en el mercado, grupo o watch list que se quiera. Para organizar los valores en categorías de mercados o listas se puede hacer por: Amibroker →Symbol→ Organize assignments.

Una vez hecha la primera descarga podemos actualizar las cotizaciones directamente con: Amibroker → Tools → Auto-update quotes (AmiQuote).

Otras maneras de alimentar la base de datos con cotizaciones gratis es importando los ficheros CSV de forma manual ( ficheros que descargamos directamente de las webs de proveedores datos) o con  otros programas como Yloader por ejemplo.

Una ayuda adicional: lista de tickers para Yahoo Finance

Si quieres comenzar de una manera más fácil, en el siguiente link dejo colgados los tickers de Yahoo finance para varios mercados ( atención: debajo hay varias pestañas con distintos mercados). Lo único que tienes que hacer es copiar los tickers y seguir las instrucciones previas a partir del punto 2.

Link tickers de Yahoo Finance para cargar Amiquote: https://docs.google.com/spreadsheets/d/1U8X1C9e6WmclmFIFQfVikfLs52eAoDw612vv3xClHoA/edit?usp=sharing

Si te ha gustado este artículo y te ha resultado útil me ayudarías mucho con  +1 en Google Plus, un like en Facebook o cualquier forma de compartir mi blog con la gente a la que creáis que le pueda gustar ¡Un saludo!

 

23 comentarios en «Descargar cotizaciones en Amibroker usando Amiquote»

  1. ¿Como se importa los datos financieros de Google Finance en Amibroker o Amiquote?

    Llevo mucho tiempo mirandolo, pero aún no he dado con la solución…¿tienes algún metodo para hacerlo?

    Responder
    • Hola Berni,

      Para descargar quotes desde Google Finance a Amibroker también puedes usar Amiquote. Sigue los pasos que te indico en el post y cuando estés en Amiquote seleccionas el desplegable «source» y alli eliges «Google Finance (EOD,US & International stocks)» si lo que buscas son datos historicos diarios.
      Un saludo,
      Duk2

      Responder
  2. Buenos días,

    Leyendo la entrada de cómo descargar datos con amiquote, he intentado hacer una de prueba desde «google finance», pero la verdad es que me sale un error:

    «Error during download. Not Found. Either the symbol is incorrect or there is a problem with the data vendor».

    He comprobado que los tickers están correctos para el IBEX pero no se descargan :(:

    BME:ABG
    BME:ACS

    Pero si funciona para el mercado americano

    NASDAQ:MSFT

    ¿Alguna sugerencia?,

    Muchas gracias,

    Suomi

    Responder
    • Hola Suomi,
      Lo he mirado y si que da error con ACS y Abengoa en Google finance. Si lo miras en la página de google finance, el histórico si que está pero no te da opción de descargarlo ( si lo comparas com MSFT: cuando vas a historical prices, a la derecha te da la opción «download to spreadsheet», esta opción si que está con MSFT pero no con BME.ABG).

      La solución que se me ocurre es descargarlo de Yahoo Finance. Los tickers son ACS.MC y y para Abengoa hay 2 ABG.MC y ABG-P.MC . Yo acabo de hacer la prueba y se ha importado el histórico sin problemas.
      Saludos,

      Responder
      • Buenas tardes Duk2,

        Me quería pasar al google finance ya que hay sectores que no están el yahoo finance. Bueno exactamente si están en yahoo finance pero no se actualizan periodicamente. Así que iba a intentarlo con google finance que tiene todo lo que quiero :).

        Pero he topado con este problema :(. así que va a ser que no. Muchos usuarios de Ami tienen subscripción a datos. Yo como todavía soy un novato en esto prefiero intentarlo con proveedores gratuitos.

        ¿Tú de dónde obtienes los datos?.

        Muchas felicidades por tu blog lo descubrí por casualidad y me parece muy interesante. Sigue así.

        Saludos,

        Suomi

        Vamos atener

        Responder
  3. Hola Dk2, me descargo Amiquote, es un arcivo .exe que ejecuto..next,next y me sale Amiquote Read Me.
    No se si es que hay un fallo o que soy muy torpe pero no puedo descargarme el software. Es la version 3.12.
    No se si me puedes ayudar.
    gracias

    Responder
    • Hola,
      ¿Y no te pide la clave en la ventana pop-up?

      Cuando compras amibroker tienes la opcion de comprar también amiquote ( te daran una clave para activar el software).

      Responder
      • vale, estoy con cuenta demo.
        Asi que hasta que no compre el software no puedo meter historicos ¿verdad?

        Por otro lado, los historicos de yahoo etc que son gratis (EOD) no ajustan el dividendo. Esto es un gran inconveniente no te parece?

        gracias por tu ayuda

        Nacho

        Responder
        • Hola Nacho,

          La versión demo viene con algunos datos ya cargados que te sirven para hacer algunas pruebas.
          No recuerdo si puedes cargar datos nuevos o no ( por ejemplo importando un fichero csv con las cotizaciones) lo que si recuerdo es que no te permite guardar nada en esta base de datos demo.

          En principio Yahoo si que ajusta las distribuciones de dividendos y splits. El tema es cómo los ajusta. En acciones blue chips USA generalemnte no hay problemas, pero cuando te metes con europeas o acciones con menor capitalizacion puede haber desajustes (revisar los datos que se importan o no depende de cada uno)

          Un saludo,

          Responder
    • Hola Luis,
      Este artículo tiene ya unos añitos y veo que está necesitando una actualización.

      Ahora tu pregunta: Si lo que quieres es descargar los datos desde GoogleFinance cuando estés en Amiquote seleccionas el desplegable “source” y alli eliges “Google Finance (EOD,US & International stocks)” si lo que buscas son los datos de cotizaciones a fin de día.

      Saludos,

      Responder
      • Hasta ahí lo hago pero me salen sólo 30 valores del dow jones. Cómo puedo cargar la data de sp500, nyse, nasdaq…
        Parece que con archivo csv de valores se podría importar desde amibroker.
        Ando perdido
        saludos

        Responder
  4. VALE, LA COSA ES HACERSE CON LISTADO ACCIONES DEL NYSE, NASDAQ, SP500, STOXX600, ETC PERO TICKERS DE GOOGLEFINANCE. A PARTIR DE AQUÍ SEGUIR LOS PASOS QUE DESCRIBES, VERDAD?
    LO QUE OCURRE ES QUE ANDO DANDO VUELTAS Y NO ENCUENTRO LOS TICKERS.
    SALUDOS
    LUIS

    Responder
  5. Hola Duck,

    Me encanta tu blog.

    Escribo porque tengo un problema al importar datos de tus listas. Algunos me salen como importados en Amiquote pero no aparecen en Amibroker.. Tirando de yahoo no bajan y tirando de Quandl pasa lo que te comento, además las fechas del último dato que aparece en Amibroker parecen aleatorias.

    ¿Alguna idea?

    Gracias

    Responder
  6. Buenas Duk2,

    Muy buen aporte, como siempre.
    Yo tengo un consulta, un poco diferente a las que te han comentado ya.

    Yo estoy trabajando con los datos de TradingView desde Amirboker, pero tengo que descargarme uno a uno los datos ahora mismo. Me gustaría saber si puedo usar la descarga automática de los datos de TradingView mediante amiquote y como, gracias.

    Responder
  7. Hola Duck, estoy creando la base de datos para AMIbroker. No tengo claro si comprarme el plugin para Investing o la licencia de amiquote para bajarme los datos de Yahoo finance.
    Mi trading no es para intradia, es decir, no necesito datos en tiempo real.
    Me gustaría saber tu opinión.
    Saludos y gracias de antemano.

    Responder

Deja un comentario

ESTRATEGIAS DE TRADING