VeighNa量化社区
你的开源社区量化交易平台
Member
avatar
加入于:
帖子: 5
声望: 0

请问 期权交易模块,如何支持原油数据,

CHAIN_UNDERLYING_MAP: dict = {
    # ETF Options
    "510050_O.SSE": "510050",
    "510300_O.SSE": "510300",
    "159919_O.SZSE": "159919",

    # Futures Options
    "IO.CFFEX": "IF",
    "HO.CFFEX": "IH",

    "i_o.DCE": "i",
    "pg_o.DCE": "pg",
    "m_o.DCE": "m",
    "c_o.DCE": "c",

    "cu_o.SHFE": "cu",
    "ru_o.SHFE": "ru",
    "au_o.SHFE": "au",

    "SR.CZCE": "SR",
    "CF.CZCE": "CF",
    "TA.CZCE": "TA",
    "MA.CZCE": "MA",
    "RM.CZCE": "RM",

    "sc.INE": "SC",
    "sc_o.INE": "SC",
}

之前没有SC,我自己加了一下,但是解析出来的数据是错误的,最后得出来的

 chain_underlying_map {'sc2209.INE': 'sc2209.LOCAL', 'sc2210.INE': 'sc2210.LOCAL'}, underlying_symbol:sc2210.LOCAL

为什么我把BASE的 CHAIN_UNDERLYING_MAP 加了 "sc.INE": "SC", 但是最后,它没找到期权合约。 代码上,我一时间 也不确定该检查哪个
感觉是 OptionEngine 的 portfolios 没对嘛?

Member
avatar
加入于:
帖子: 716
声望: 62

字典的key是用来显示的,value是用来在合约中查找的,原油的sc是小写的,所以大写是无法匹配到合约的

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】