6 个版本 (重大更改)
0.26.0 | 2024年7月10日 |
---|---|
0.25.0 | 2024年1月29日 |
0.24.0 | 2024年1月4日 |
0.23.0 | 2023年9月6日 |
0.20.0 | 2023年8月14日 |
#2101 在 魔法豆
每月下载量 187 次
17KB
344 行
Kraken Futures REST API
为 Kraken Futures REST API 提供的 Rust 强类型 SDK。
此存储库是一个 非官方、社区驱动的努力。
安装
[dependencies]
kraken_futures_client_rest = "0.2"
用法
let client = Client::default();
let symbol = "PI_XBTUSD";
let interval = Interval::Min1;
let now = chrono::Local::now();
let from = now - chrono::Duration::minutes(6_000);
let to = from + (1_000 * 60);
let res = client
.get_ohlc(symbol, interval, price_type)
.from(from)
.to(i64::min(now, to))
.send()
.await?;
println!("{}", res.candles);
常见问题解答
为什么为 API 端点处理器提供执行和发送方法?
提供更低级别的 execute
方法提供了更多灵活性。由于 execute
是泛型的,你可以传递任何类型的对象以反序列化响应,例如,你可以将响应反序列化为一个 HashMap
而不是每个 API 调用的“默认”响应。或者,你可以使用一个只包含你感兴趣的字段的自定义结构体。
状态
该软件正在积极开发中,API 预计将发生变化。
贡献
欢迎提交拉取请求、问题和评论!请确保为新功能和错误修复添加测试。
许可
本作品根据 Apache-2.0 许可证授权。有关详细信息,请参阅 LICENSE.txt 或 https://spdx.org/licenses/Apache-2.0.html。
版权
版权 © 2022 Georgios Moschovitis。
依赖项
~7–18MB
~263K SLoC