PTrade获取期权专用函数
期权交易类函数
更加详细的调用方法,后续会慢慢整理。
也可找寻博主历史文章,搜索关键词使用方案,比如本文涉及函数close_prepared!
close_prepared - 备兑平仓
close_prepared(contract, amount, limit_price=None)
使用场景
该函数仅在交易模块可用
接口说明
备兑平仓
注意:
仅支持上交所ETF期权标的;
仅支持认购类型期权;
参数
contract:期权合约代码;
amount:交易数量,正数;
limit_price:买卖限价;
返回
Order对象中的id或者None。如果创建订单成功,则返回Order对象的id,失败则返回None。
示例
def initialize(context):
g.security = '10004335.XSHO'
set_universe(g.security)
def handle_data(context, data):
# 备兑平仓
close_prepared(g.security, 1)
# 备兑平仓(限定价格为0.0499)
close_prepared(g.security, 1, limit_price=0.0499)