【发布时间】:2022-06-14 11:45:18
【问题描述】:
有谁知道如何从 Metastock 下载器打开和读取数据,我想从文件中读取所有符号,但我正在努力解析它 - 下载的文件名为“PriceRepository.MSPR01”有没有人处理过这个问题。
【问题讨论】:
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
标签: javascript node.js
有谁知道如何从 Metastock 下载器打开和读取数据,我想从文件中读取所有符号,但我正在努力解析它 - 下载的文件名为“PriceRepository.MSPR01”有没有人处理过这个问题。
【问题讨论】:
标签: javascript node.js
是的,我很久以前研究过MSLocal数据格式,然后放弃了...
据称,MetaStock MSLocal 数据有几种“风味”,它们采用专有的数据库格式,尽管十多年来 MetaStock 一直承诺推出新的 MDK,但仍未发布新的 MDK。注意:这是一个数据库,因此不仅仅是为一个仪器读取一个文件的数据。
从很久以前我不完整的笔记中重新阅读,我发现基本文件结构(一种格式)是一个 433 字节的标题部分,然后是很多 16454 字节的“行”(16454 = 38 x 433),每个以“
数据中有多行包含符号名称或代码,提取起来非常简单,但我假设您需要更多信息,而不仅仅是文件中的证券名称?
当时,我猜到行头占位符中的信息,“>>”描述了那行数据的内容??我认为该行有 OHLCVOI 数据,它可能是 8 字节的块??
这不是您问题的全部答案,但解析文件将是最终解决方案中的重要一步。
最简单的解决方案是使用下载器将数据转换为包含 CSV 或众所周知的旧格式数据的文件夹,然后随意处理,或寻找其他数据供应商。
【讨论】: