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

开发一个策略需要获取昨结价,查了很多资料 ,THOST_FTDC_MPT_PreSettlementPrice = '1' 这个是用来查询昨结算价的,但是ctp_gateway都没有用到这个参数。想问一下怎么获取一个合约的昨结价。另外发现了主界面的持仓表单里的均价实际上就是昨结价,里面的值是PositionData.price,但是如果持仓为0的话能查询到昨结价吗?

Member
avatar
加入于:
帖子: 25
声望: 0

想把TickData里面用不到的字段 open_interest改成存昨结。就直接把 onRtnDepthMarketData 里 open_interest=data["OpenInterest"]改成open_interest=data["PreSettlementPrice"], 这个改动不会影响到程序的其他地方吧,我的策略里基本用不到TickData 。

Administrator
avatar
加入于:
帖子: 4502
声望: 321

你可以直接绑定到一个新字段上,比如

tick.pre_settlement=data["PreSettlementPrice"]
© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

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