Skip to content

【bug反馈】期货豆一主力连续合约缺少4天的交易数据('19991230', '20000110', '19991229', '20000420') #1837

@yelangdadi

Description

@yelangdadi

使用pro.fut_daily(ts_code='A.DCE')获得了豆一主力连续合约的日交易数据,同时使用pro.fut_mapping(ts_code='A.DCE')获得了主力合约每天的具体合约名称。发现:
这四个日期('19991230', '20000110', '19991229', '20000420')在主力合约名称表格(fut_mapping)中出现,但是没有在日线交易表格(fut_daily)中出现。

下面是2000年4月20日的例子,前后两天的日线交易数据:

ts_code | trade_date | pre_close | pre_settle | open | high | low | close | settle | change1 | change2 | vol | amount | oi
| A.DCE | 20000421 | 2391.0 | 2389.0 | 2396.0 | 2399.0 | 2393.0 | 2399.0 | 2396.0 | 10.0 | 7.0 | 15972.0 | -- | 156536.0
| A.DCE | 20000419 | 2403.0 | 2399.0 | 2401.0 | 2406.0 | 2388.0 | 2391.0 | 2393.0 | -8.0 | -6.0 | 24916.0 | -- | 158596.0
可以看到20000421的前日收盘价2391.0与20000419的收盘价一致,但是20000421的前日结算价2389.0与20000419的结算价2393.0不一致。

经查询这四个日期都是交易日,但是没有数据,前后两天在收盘价和前收盘价能够对上,但是结算价对不上。不知道是什么原因?是否是因为没有交易,所以直接跳过了?

如果这四天确实没有数据,那么fut_mapping里面的主力合约名称表格中也应该删除这四天的数据。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions