Kostenlose Mosbirge-API in Microsoft Excel-Formeln

Zuvor schrieb ich über den Empfang von Daten von der Moskauer Börse über die Formeln von Google Sheets . Es blieb jedoch die Frage: Ist es möglich, dieselben Daten zu erhalten, wenn Microsoft Excel oder das kostenlose analoge LibreOffice Calc lokal verwendet werden? Ohne Skripte oder manuelles Kopieren.


Microsoft Excel mit Formeln zum Abrufen von Daten von Mosbirzha

Und Sie können diese Frage positiv beantworten. Dies ist noch praktischer, da Sie nicht damit rechnen müssen, dass die Ergebnisse der IMPORTXML- Funktion in Google Tables geladen werden .

Ein Analogon dieser Funktion in Excel und Calc sind eine Reihe von Formeln: WEBSERVICE + FILTERXML (FILTER.XML) .

Bei der Arbeit mit Microsoft Excel gibt es einige Nuancen:

  • Diese Funktionen sind nur in Excel 2013 und späteren Versionen für Windows verfügbar.
  • Diese Funktionen geben auf einem Mac keine Ergebnisse zurück.

LibreOffice Calc unterliegt weniger derartigen Einschränkungen:

  • Benötigt LibreOffice 4.2 und höher.
  • Es gibt keine Einschränkungen für das verwendete Betriebssystem. Funktioniert unter:
    BildWindows
    BildLinux
    BildMac OS
  • Die Excel-XLSX-Datei wird geöffnet und ist betriebsbereit. Die visuelle Formatierung kann jedoch fehlerhaft sein.

Ich habe ein praktikables Beispiel " API Microsoft Excel.xlsx" mit den Funktionen zusammengestellt, die in der Programmschnittstelle zum Informations- und Statistikserver der Moskauer Börse (ISS / ISS) beschrieben sind . Außerdem fügte er einige Funktionen hinzu, die von Lesern des ersten Teils des Artikels über Google-Tabellen gefunden wurden.

Testete diese Datei in Microsoft Excel 2019 unter Windows 10 und in LibreOffice Calc 6.4 unter Linux Mint 19.3. Unter Mac OS konnte ich nicht testen.

Moscow Exchange API in MS Excel-Formeln


Im Allgemeinen befinden sich alle Anforderungen, die an die Mosbirzi-API gesendet werden können, im Verzeichnis . Aber für mich persönlich ist dieser Leitfaden immer noch nicht sehr klar, obwohl ich mich ziemlich oft an die API wende.

Gebotsmodus-ID


In der Moscow Exchange API hängt vieles vom Parameter „Trading Mode Identifier“ (primary_boardid) ab, der über das Suchformular direkt auf der Website angezeigt werden kann .


Handelsmodus-ID für Tinkoff-Freigaben.

Diese ID kann auch über eine reguläre HTTP-Anforderung an die API angezeigt werden :

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


Durchsuchen Sie die HTTP-Anfrage an die Mosbirzi-API nach dem Wort Perm.

Automatischer Empfang des Namens von Aktien, Anleihen und ETFs.

Es ist sehr praktisch, dass Sie den vollständigen oder kurzen Namen des Instruments erhalten. Bei Anleihen ist der vollständige Name besonders klar.


Datei " API Microsoft Excel.xlsx" mit Beispielen für die automatische Namenserfassung für verschiedene Anlageklassen. Funktioniert ordnungsgemäß in LibreOffice Calc

Automatischer Erhalt der aktuellen Preise


Diese Registerkarte enthält relevante Beispiele für den Erhalt von Aktienkursen, Anleihen und ETFs an der Moskauer Börse.

Der Preis des Vortages wird über PREVADMITTEDQUOTE und nicht LAST mit einer Verzögerung von 15 Minuten ermittelt, da es für einige Instrumente mit geringer Liquidität über LAST möglicherweise einfach keine Preise gibt.


Datei " API Microsoft Excel.xlsx" mit Beispielen zum automatischen Abrufen eines Namens für verschiedene Anlageklassen. Funktioniert ordnungsgemäß in LibreOffice Calc

Automatischer Erhalt von Dividendenzahlungen für Aktien


Eine sehr praktische Funktion der Moskauer Börse, mit der Sie nicht nur den Wert der aktuellen Zahlung, sondern auch die Historie der Dividendenzahlungen zusammen mit Daten und Werten abrufen können.


Datei " API Microsoft Excel.xlsx" mit Beispielen zum automatischen Abrufen eines Namens für verschiedene Anlageklassen. Funktioniert ordnungsgemäß in LibreOffice Calc

Automatischer Eingang von Anleihezahlungen


Für Anleihen (nicht nur Unternehmensanleihen, sondern auch OFZ- und Eurobonds) erhalten Sie automatisch das Zahlungsdatum des nächsten Coupons und dessen Wert.


Datei " API Microsoft Excel.xlsx" mit Beispielen zum automatischen Abrufen eines Namens für verschiedene Anlageklassen. Funktioniert ordnungsgemäß in LibreOffice Calc

Automatischer Eingang der Angebotsdaten


Es ist zweckmäßig, Ihre eigenen Finanzen zu planen, indem Sie Angebotstermine (das Datum, an dem der Anleger oder Emittent das Recht hat, die Anleihe vorzeitig zum Nennwert zurückzuzahlen) automatisch erhalten.


Datei " API Microsoft Excel.xlsx" mit Beispielen zum automatischen Abrufen eines Namens für verschiedene Anlageklassen. Funktioniert ordnungsgemäß in LibreOffice Calc

Gesamt


Die Moscow Exchange API bietet umfassende Funktionen, die viel umfassender sind als die in diesem Artikel beschriebenen. Dieser Artikel ist eine Art Spickzettel für einen langfristigen privaten Investor, der Aufzeichnungen in einer lokalen Datei auf seinem eigenen Computer aufbewahrt.

Ich möchte auch darauf hinweisen, dass ich nichts mit der Moskauer Börse zu tun habe und die ISS Mosbirzhy nur für meine persönlichen Interessen benutze. Gepostet

von Mikhail Shardin ,

21. April 2020

All Articles