pub struct GetPrice {
pub date: String,
pub count: u32,
pub unit: String,
pub end_date: Option<String>,
pub fq_ref_date: Option<String>,
}
Expand description
获取各种时间周期的bar数据,bar的分割方式与主流股票软件相同, 同时还支持返回当前时刻所在 bar 的数据。get_price 与 get_bars 合并为一个函数 参数: code: 证券代码 count: 大于0的整数,表示获取bar的条数,不能超过5000 unit: bar的时间单位, 支持如下周期:1m, 5m, 15m, 30m, 60m, 120m, 1d, 1w, 1M。其中m表示分钟,d表示天,w表示周,M表示月 end_date:查询的截止时间,默认是今天 fq_ref_date:复权基准日期,该参数为空时返回不复权数据 返回: date: 日期 open: 开盘价 close: 收盘价 high: 最高价 low: 最低价 volume: 成交量 money: 成交额 当unit为1d时,包含以下返回值: paused: 是否停牌,0 正常;1 停牌 high_limit: 涨停价 low_limit: 跌停价 avg: 当天均价 pre_close:前收价 当code为期货和期权时,包含以下返回值: open_interest 持仓量
Fields§
§date: String
§count: u32
§unit: String
§end_date: Option<String>
§fq_ref_date: Option<String>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GetPrice
impl<'de> Deserialize<'de> for GetPrice
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GetPrice
impl RefUnwindSafe for GetPrice
impl Send for GetPrice
impl Sync for GetPrice
impl Unpin for GetPrice
impl UnwindSafe for GetPrice
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more