请问如何获取卖权的保证金金额?
请问如何获取卖权的保证金金额?
可以看看reqQryInstrumentMarginRate行不行
请问这个函数在哪里?我连接的是SOPT
api.incluede.sopt下的头文件里有介绍
找到了,如何调用呢?
参考其他封装好的函数的调用方法
在ctp_gateway.py文件中增加了以下函数,想输出卖出期权的保证金,但是什么输出也没有,您看我写得对吗?
封装的函数要以小写字母开头,一般是在接口直接调用小写的封装好的请求函数,然后在小写的on开头的函数中收到回调
可以看下query_position函数怎么写的
这是我参考query_position函数写的内容,您看对吗?
通过调用engine.get_margin(vt_symbol)来返回保证金金额,对吗?
你req的入参写错了,要和头文件的结构体字段对应
而且也没有实现对应的回调函数
参考一下这个帖子吧https://www.vnpy.com/forum/topic/4407-huo-de-shu-yu-zi-ji-de-bao-zheng-jin-lu-he-shou-xu-fei-lu
vnpy\trader\object.py:
vnpy\trader\event.py
vnpy\trader\gateway.py
vnpy\gateway\ctp\ctp_gateway.py
这四个文件都要改对吗?把帖子中的内容粘贴过去就可以吗?如何调用这个onRspQryInstrumentMarginRate,里面有一个print(f"MarginRate {data}"),如何打印?
回调函数是你调用主动函数发出请求后API推送的