#financial #stock #quote #company

bin+lib fin_iex

金融操作用 IEX 提供商

3 个版本

0.1.2 2019年7月23日
0.1.1 2019年7月21日
0.1.0 2019年7月19日

202金融

每月 21 次下载

MIT 许可证

2.5MB
54K SLoC

Crate fin_iex

这是在调用 IEX Cloudfin_model Crate 中的一些 请求特质 的实现。

模块

  • ::provider 提供了 Provider 特质、IEXProvider 的实现。

实现特质

  • fin_model::quote::FetchPriceQuote
  • fin_model::quote::FetchPriceRangeSeries
  • fin_model::analysis::Peers
  • fin_model::analysis::AnalystRecommendations

示例

use fin_iex::IEXProvider;

use fin_model::provider::Provider;

let provider = match IEXProvider::new() {
    Ok(provider) => provider,
    Err(err) => panic!("Error configuring provider, {:?}", err)
};

println!("Provider = [{}]({}).", provider.attribution(), provider.url());

工具

可选功能 iex-tool 可以构建一个命令行工具,用于测试上述一些 API。


lib.rs:

这是在 fin_model 库中调用 IEX Cloud请求特质 的实现。

示例

use fin_iex::IEXProvider;

use fin_model::provider::Provider;

let provider = match IEXProvider::new() {
Ok(provider) => provider,
Err(err) => panic!("Error configuring provider, {:?}", err)
};

println!("Provider = [{}]({}).", provider.attribution(), provider.url());

依赖关系

~23–36MB
~606K SLoC