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

请问如何获取卖权的保证金金额?

Member
avatar
加入于:
帖子: 4705
声望: 287

可以看看reqQryInstrumentMarginRate行不行

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

请问这个函数在哪里?我连接的是SOPT

Member
avatar
加入于:
帖子: 4705
声望: 287

api.incluede.sopt下的头文件里有介绍

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

找到了,如何调用呢?

description

Member
avatar
加入于:
帖子: 4705
声望: 287

参考其他封装好的函数的调用方法

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

在ctp_gateway.py文件中增加了以下函数,想输出卖出期权的保证金,但是什么输出也没有,您看我写得对吗?

description

Member
avatar
加入于:
帖子: 4705
声望: 287

封装的函数要以小写字母开头,一般是在接口直接调用小写的封装好的请求函数,然后在小写的on开头的函数中收到回调
可以看下query_position函数怎么写的

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

这是我参考query_position函数写的内容,您看对吗?

description

description

description

description

description

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

通过调用engine.get_margin(vt_symbol)来返回保证金金额,对吗?

Member
avatar
加入于:
帖子: 4705
声望: 287

你req的入参写错了,要和头文件的结构体字段对应
而且也没有实现对应的回调函数
参考一下这个帖子吧https://www.vnpy.com/forum/topic/4407-huo-de-shu-yu-zi-ji-de-bao-zheng-jin-lu-he-shou-xu-fei-lu

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

vnpy\trader\object.py:
vnpy\trader\event.py
vnpy\trader\gateway.py
vnpy\gateway\ctp\ctp_gateway.py
这四个文件都要改对吗?把帖子中的内容粘贴过去就可以吗?如何调用这个onRspQryInstrumentMarginRate,里面有一个print(f"MarginRate {data}"),如何打印?

description

Member
avatar
加入于:
帖子: 4705
声望: 287

回调函数是你调用主动函数发出请求后API推送的

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

沪公网安备 31011502017034号

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