#symbols #library

bin+lib as-symbols

一个用于管理金融符号及其相关信息的库

9个版本 (4个重大变更)

0.5.0 2023年4月15日
0.4.2 2023年1月23日
0.3.0 2023年1月23日
0.2.1 2023年1月20日
0.1.1 2023年1月20日

#128 in #symbols


用于 2 crate

GPL-3.0-or-later

20KB
141 代码行

as-symbols

一个用于管理金融符号及其相关信息的库

目的

本包的目的是读取并提供一组金融符号及其相关信息。

该库的主要目标客户是 PriceDbIBFlex 应用程序/库。

符号替换了PriceDb数据库中的表,并为PriceDb检索和管理的价格提供符号集合。IBFlex使用符号表在IB符号和Ledger日记账中使用的符号之间进行转换。

用法

let path = PathBuf::from("tests/dummy.csv");
let list = read_symbols(&path).expect("parsed");

格式

该库读取包含符号数据的文件。根据测试,CSV格式在这种情况下似乎是最简单和最高效的。

文件中的列在SymbolMetadata结构体中定义。

依赖项

~4.5–6.5MB
~104K SLoC