API Mosbirge gratuita en fórmulas de Microsoft Excel

Anteriormente, escribí sobre la recepción de datos del Intercambio de Moscú a través de las fórmulas de Google Sheets . Sin embargo, la pregunta seguía siendo: ¿es posible obtener los mismos datos cuando se usa Microsoft Excel o su análogo gratuito LibreOffice Calc localmente? Sin usar scripts o copia manual.


Microsoft Excel con fórmulas para obtener datos de Mosbirzha

Y puede dar una respuesta positiva a esta pregunta. Esto es aún más conveniente, ya que no tiene que esperar que los resultados de la función IMPORTXML se carguen en Google Tables.

Un análogo de esta función en Excel y Calc es un montón de fórmulas: WEBSERVICE + FILTERXML (FILTER.XML) .

Al trabajar con Microsoft Excel, hay algunos matices:

  • Estas características solo están disponibles en Excel 2013 y versiones posteriores para Windows.
  • Estas características no devolverán resultados en una Mac.

LibreOffice Calc tiene menos restricciones de este tipo:

  • Requiere LibreOffice 4.2 y superior.
  • No hay restricciones en el sistema operativo utilizado. Funciona bajo:
    imagenWindows
    imagenLinux
    imagenMac OS
  • El archivo .xlsx de Excel se abre y funciona, pero el formato visual puede estar roto.

Reuní un ejemplo viable " API Microsoft Excel.xlsx" con las funciones que se describen en la interfaz del programa para el servidor de información y estadística de la Bolsa de Moscú (ISS / ISS) . Además, agregó algunas funciones que fueron encontradas por los lectores de la primera parte del artículo sobre las hojas de cálculo de Google.

Probé este archivo en Microsoft Excel 2019 en Windows 10 y en LibreOffice Calc 6.4 en Linux Mint 19.3. Bajo Mac OS, no pude probar.

Moscow Exchange API en fórmulas MS Excel


En general, todas las solicitudes que se pueden enviar a la API de Mosbirzi están en el directorio . Pero para mí personalmente, esta guía todavía no está muy clara, aunque me comunico con la API con bastante frecuencia.

ID del modo de oferta


En la API de Exchange de Moscú, mucho depende del parámetro "Identificador del modo de negociación" (primary_boardid), que se puede ver directamente en su sitio web a través del formulario de búsqueda .


Identificador del modo de negociación para acciones de Tinkoff.

Además, este identificador se puede ver a través de una solicitud HTTP regular a la API :

https://iss.moex.com/iss/securities.xml?q=      &iss.meta=off&securities.columns=name,emitent_inn,isin,secid,primary_boardid


Busque a través de la solicitud HTTP en la API de Mosbirzi la palabra Perm.

Recibo automático del nombre de acciones, bonos y ETF.

Es muy conveniente que pueda obtener el nombre completo o corto del instrumento. Para los bonos, el nombre completo es especialmente claro.


Archivo " API Microsoft Excel.xlsx" con ejemplos de obtención automática de un nombre para diferentes clases de activos. Funciona correctamente en LibreOffice Calc

Recibo automático de precios actuales


Esta pestaña proporciona ejemplos relevantes para obtener precios de acciones, bonos y ETF de la Bolsa de Moscú.

El precio del día anterior se toma a través de PREVADMITTEDQUOTE, y no DURANTE con un retraso de 15 minutos, porque para algunos instrumentos con bajo contenido de líquido a través de LAST puede que simplemente no haya precios.


Archivo " API Microsoft Excel.xlsx" con ejemplos de obtención automática de un nombre para diferentes clases de activos. Funciona correctamente en LibreOffice Calc

Recibo automático de pago de dividendos por acciones


Una función muy conveniente de la Bolsa de Moscú, que le permite obtener no solo el valor del pago actual, sino también el historial de pagos de dividendos junto con las fechas y los valores.


Archivo " API Microsoft Excel.xlsx" con ejemplos de obtención automática de un nombre para diferentes clases de activos. Funciona correctamente en LibreOffice Calc

Recibo automático de pagos de bonos


Para los bonos (no solo corporativos, sino también OFZ y Eurobonos), puede recibir automáticamente la fecha de pago del próximo cupón y su valor.


Archivo " API Microsoft Excel.xlsx" con ejemplos de obtención automática de un nombre para diferentes clases de activos. Funciona correctamente en LibreOffice Calc

Recibo automático de fechas de oferta


Es conveniente planificar sus propias finanzas recibiendo las fechas de oferta (la fecha en que el inversionista o emisor tiene derecho a reembolsar anticipadamente el bono a valor nominal) automáticamente.


Archivo " API Microsoft Excel.xlsx" con ejemplos de obtención automática de un nombre para diferentes clases de activos. Funciona correctamente en LibreOffice Calc

Total


La API de Exchange de Moscú proporciona amplias capacidades que son mucho más amplias que las descritas en este artículo. Este artículo es una especie de hoja de trucos para un inversor privado a largo plazo que mantiene registros en un archivo local en su propia computadora.

También quiero señalar que no tengo nada que ver con el Intercambio de Moscú y uso ISS Mosbirzhy solo para mis intereses personales.

Publicado por Mikhail Shardin ,

21 de abril de 2020

All Articles