pub struct GetPricePeriod {
pub code: String,
pub unit: String,
pub date: String,
pub end_date: String,
pub fq_ref_date: Option<String>,
}
Expand description
指定开始时间date和结束时间end_date时间段,获取行情数据 参数: code: 证券代码 unit: bar的时间单位, 支持如下周期:1m, 5m, 15m, 30m, 60m, 120m, 1d, 1w, 1M。其中m表示分钟,d表示天,w表示周,M表示月 date: 开始时间,不能为空,格式2018-07-03或2018-07-03 10:40:00,如果是2018-07-03则默认为2018-07-03 00:00:00 end_date:结束时间,不能为空,格式2018-07-03或2018-07-03 10:40:00,如果是2018-07-03则默认为2018-07-03 23:59:00 fq_ref_date:复权基准日期,该参数为空时返回不复权数据 注:当unit是1w或1M时,第一条数据是开始时间date所在的周或月的行情。当unit为分钟时,第一条数据是开始时间date所在的一个unit切片的行情。 最大获取1000个交易日数据 返回: date: 日期 open: 开盘价 close: 收盘价 high: 最高价 low: 最低价 volume: 成交量 money: 成交额 当unit为1d时,包含以下返回值: paused: 是否停牌,0 正常;1 停牌 high_limit: 涨停价 low_limit: 跌停价 当code为期货和期权时,包含以下返回值: open_interest 持仓量
Fields§
§code: String
§unit: String
§date: String
§end_date: String
§fq_ref_date: Option<String>
Trait Implementations§
Source§impl Debug for GetPricePeriod
impl Debug for GetPricePeriod
Source§impl<'de> Deserialize<'de> for GetPricePeriod
impl<'de> Deserialize<'de> for GetPricePeriod
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
Source§impl Request for GetPricePeriod
impl Request for GetPricePeriod
Source§impl Response for GetPricePeriod
impl Response for GetPricePeriod
Auto Trait Implementations§
impl Freeze for GetPricePeriod
impl RefUnwindSafe for GetPricePeriod
impl Send for GetPricePeriod
impl Sync for GetPricePeriod
impl Unpin for GetPricePeriod
impl UnwindSafe for GetPricePeriod
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