qshare 0.1.2

量化数据:股票、期货等
Documentation

qshare

量化相关数据 类似python的akshare、tushare库

示例:

  1. 使用sina数据源获取实时数据

代码:

use qshare::{sina::stock::SinaDataSource, RealTimeData};

pub mod source_data;

#[tokio::main]
async fn main() -> anyhow::Result<()>{
    // 1. 使用sina数据源获取数据
    let sina_source = SinaDataSource{};

    // 2. 指数实时数据
    let em_data = sina_source.real_time_spot_em_data().await?;

    Ok(())
}

结果:

┌────────┬──────────┬─────────┬─────────┬─────┬────────────┬────────────┬────────────────┬────────┐
│ 代码   ┆ 名称     ┆ 最新价  ┆ 涨跌幅  ┆ ... ┆ 5分钟涨跌  ┆ 60日涨跌幅 ┆ 年初至今涨跌幅 ┆ symbol │
│ ---    ┆ ---      ┆ ---     ┆ ---     ┆     ┆ ---        ┆ ---        ┆ ---            ┆ ---    │
│ str    ┆ str      ┆ f64     ┆ f64     ┆     ┆ f64        ┆ f64        ┆ f64            ┆ str    │
╞════════╪══════════╪═════════╪═════════╪═════╪════════════╪════════════╪════════════════╪════════╡
│ 873693 ┆ N阿为特  ┆ 70.49   ┆ 1008.33 ┆ ... ┆ 0.7        ┆ 1008.33    ┆ 1008.33        ┆ 873693 │
│ 831627 ┆ 力王股份 ┆ 6.87    ┆ 29.87   ┆ ... ┆ 0.0        ┆ -56.41     ┆ -56.41         ┆ 831627 │
│ 871694 ┆ 中裕科技 ┆ 12.66   ┆ 24.0    ┆ ... ┆ 0.56       ┆ -16.05     ┆ -36.64         ┆ 871694 │
│ 300123 ┆ 亚光科技 ┆ 10.07   ┆ 20.02   ┆ ... ┆ 0.0        ┆ 44.89      ┆ 70.39          ┆ 300123 │
│ ...    ┆ ...      ┆ ...     ┆ ...     ┆ ... ┆ ...        ┆ ...        ┆ ...            ┆ ...    │
│ 301131 ┆ 聚赛龙   ┆ 53.5    ┆ -11.54  ┆ ... ┆ -0.19      ┆ 35.41      ┆ 32.92          ┆ 301131 │
│ 300134 ┆ 大富科技 ┆ 11.22   ┆ -12.21  ┆ ... ┆ 0.0        ┆ 18.35      ┆ 44.59          ┆ 300134 │
│ 300745 ┆ 欣锐科技 ┆ 29.6    ┆ -12.22  ┆ ... ┆ 0.65       ┆ -33.06     ┆ -21.78         ┆ 300745 │
│ 603273 ┆ C天元    ┆ 40.0    ┆ -19.6   ┆ ... ┆ -8.05      ┆ 321.05     ┆ 321.05         ┆ 603273 │
└────────┴──────────┴─────────┴─────────┴─────┴────────────┴────────────┴────────────────┴────────┘