4个版本
0.2.2 | 2021年2月2日 |
---|---|
0.2.1 | 2021年2月2日 |
0.2.0 | 2021年2月2日 |
0.1.0 | 2021年2月2日 |
#372 in HTTP客户端
15KB
198 行
quiverquant.rs
:
QuiverQuant数据API的API包装器。
功能
- 完全支持QuiverQuant Tier 1 & Tier 2 API
async
/.await
支持(无论运行时如何)serde
支持所有数据类型。- 设置API URL以指向另一个服务器进行回测。
入门
- 您需要一个QuiverQuant的API密钥。在此[quiverquant-api]处获取一个。
- QuiverQuant有两个等级,一个是每月10美元,另一个是75美元。一些API方法需要一个Tier 2 API密钥。有关更多信息,请参阅[QuiverQuant的文档](https://api.quiverquant.com/docs/)。
[dependencies]
quiverquant = "1"
tokio = { version = "1", features = ["macros"] } # Note: async-std may be used as well
use quiverquant::Client;
#[tokio::main]
async fn main() {
let client = Client::new("<api-key>");
let trades = client.congress_trades().await;
}
获取国会成员的最新交易
use quiverquant::Client;
#[tokio::main]
async fn main() {
let client = Client::new("<api-key>");
let trades = client.congress_trades_by_ticker("TSLA").await;
}
获取国会成员的最新TSLA交易
想要在您的终端中运行这些示例吗?
git clone [email protected]:ajmwagar/quiverquant.rs
cd quiverquant.rs
QQ_API_KEY=<api_key> cargo run --example congress
请参阅完整的示例这里。
有关更多详细信息,请参阅完整的文档。
开发
测试
使用以下命令运行测试:QQ_API_KEY=<api_key> cargo test
问题 & PRs
两者都接受并感谢。 Much <3
。
依赖关系
~4–20MB
~263K SLoC