2 个版本
0.1.2 | 2022 年 4 月 23 日 |
---|---|
0.1.1 | 2022 年 4 月 22 日 |
0.1.0 |
|
#7 in #trade
17KB
281 行
dukascopy-rs
直接从 Dukascopy 流式传输历史分时数据
use dukascopy_rs::DukascopyService;
use futures::TryStreamExt;
use time::macros::datetime;
#[tokio::main]
async fn main() {
DukascopyService::default()
.download_ticks(
String::from("EURGBP"),
// only full hours are supported for now
datetime!(2020-03-12 13:00),
datetime!(2020-03-12 15:00),
)
.try_for_each(|e| async move {
println!("{}", e);
Ok(())
})
.await
.unwrap_or(());
}
来源:example/main.rs
有关可能的输入/输出的详细信息,请参阅 download_ticks
方法文档。
可选的 cargo 功能
- serde - 为
Tick
结构启用序列化支持
待办事项
- 支持任何日期和时间(而不仅仅是完整的小时)
DataSupplier
在失败时重试请求
依赖项
~7–20MB
~299K SLoC