之前,我写过有关通过Google Sheets的公式从Moscow Exchange接收数据的文章。但是,问题仍然存在:在本地使用Microsoft Excel或其免费的类似LibreOffice Calc时是否可以获得相同的数据?无需使用脚本或手动复制。
Microsoft Excel具有用于从Mosbirzha获取数据的公式并且您可以对这个问题给出肯定的答案。这更加方便,因为您不必期望IMPORTXML函数的结果会加载到Google Tables中。Excel和Calc中此函数的类似物是一堆公式:WEBSERVICE + FILTERXML(FILTER.XML)。使用Microsoft Excel时,有一些细微差别:- 这些功能仅在Windows的Excel 2013和更高版本中可用。
- 这些功能在Mac上不会返回结果。
LibreOffice Calc具有较少的此类限制:- 需要LibreOffice 4.2及更高版本。
- 使用的操作系统没有任何限制。适用于:
Windows
Linux
Mac OS - Excel .xlsx文件会打开并且可以运行,但是视觉格式可能会损坏。
我API Microsoft Excel.xlsx
用莫斯科交换信息和统计服务器(ISS / ISS)的程序界面中描述的功能组装了一个可行的示例“ ” 。另外,他添加了一些有关Google电子表格的文章第一部分的读者发现的功能。在Windows 10下的Microsoft Excel 2019和Linux Mint 19.3下的LibreOffice Calc 6.4中测试了此文件。在Mac OS上,我无法测试。MS Excel公式中的Moscow Exchange API
通常,所有可以发送到Mosbirzi API的请求都在目录中。但是就我个人而言,尽管我经常与API联络,但本指南仍然不太清楚。出价方式编号
在Moscow Exchange API中,很大程度上取决于参数“交易模式标识符”(primary_boardid),可以通过搜索表单直接在其网站上查看。
Tinkoff股票的交易模式标识符。此外,可以通过对API的常规HTTP请求查看该标识符:https://iss.moex.com/iss/securities.xml?q= &iss.meta=off&securities.columns=name,emitent_inn,isin,secid,primary_boardid
通过对Mosbirzi API的HTTP请求搜索“ Perm”一词,自动接收股票,债券和ETF的名称这很方便,您可以获得工具的全名或简称。对于债券,全名特别清楚。带有自动获取不同资产类别名称的示例的
文件“ API Microsoft Excel.xlsx
”。在LibreOffice Calc中正常工作自动接收当前价格
该选项卡提供了从莫斯科交易所获取股票价格,债券和ETF的相关示例。前一天的价格是通过PREVADMITTEDQUOTE而不是LAST进行的,延迟时间为15分钟,因为对于某些通过LAST进行的低流动性工具,可能根本没有价格。带有自动获取不同资产类别名称的示例的
文件“ API Microsoft Excel.xlsx
”。在LibreOffice Calc中正常工作自动接收股票的股利支付
Moscow Exchange的一项非常方便的功能,它不仅使您可以获取当期付款的价值,还可以获取股息支付的历史以及日期和值。带有自动获取不同资产类别名称的示例的
文件“ API Microsoft Excel.xlsx
”。在LibreOffice Calc中正常工作自动收到保证金付款
对于债券(不仅是公司债券,还包括OFZ和Eurobonds),您可以自动接收下一张息票的支付日期及其价值。带有自动获取不同资产类别名称的示例的
文件“ API Microsoft Excel.xlsx
”。在LibreOffice Calc中正常工作自动收到报价日期
通过自动接收要约日期(投资者或发行人有权提前偿还面值债券的日期)来计划自己的财务状况非常方便。带有自动获取不同资产类别名称的示例的
文件“ API Microsoft Excel.xlsx
”。在LibreOffice Calc中正常工作总
Moscow Exchange API提供的广泛功能比本文中描述的功能要广泛得多。本文是针对长期私人投资者的备忘单,他们将记录保存在自己计算机上的本地文件中。我还想指出,我与莫斯科交易所无关,我仅出于个人利益而使用ISS Mosbirzhy。发贴者米哈伊尔Shardin,2020年4月21日