etf_purchase_redemption - ETF基金申赎接口
etf_purchase_redemption 是 PTrade 中用于ETF基金申赎接口的接口。
提示
live-or-trading-module-onlybroker-or-counter-dependent
原型
etf_purchase_redemption(etf_code,amount,limit_price=None)
释义
etf_purchase_redemption 是 PTrade 中用于ETF基金申赎接口的接口。
研究:不支持;回测:不支持;模拟:官方目录未明确;实盘:支持。
参数
| 参数 | 是否必填 | 官方原始定义 |
|---|---|---|
etf_code |
是 | etf_code |
amount |
是 | amount |
limit_price |
否 | limit_price=None |
返回值
创建订单成功,则返回Order对象的id(str),失败则返回None(NoneType)。
示例
def initialize(context):
g.security = '510050.SS'
set_universe(g.security)
def handle_data(context, data):
#ETF申购
etf_purchase_redemption('510050.SS',900000)
#ETF赎回
etf_purchase_redemption('510050.SS',-900000,limit_price = 2.9995)
公共交易函数
详细说明
etf_purchase_redemption(etf_code,amount,limit_price=None)
使用场景
该函数仅支持PTrade客户端可用、仅在股票交易模块可用,对接jz_ufx、ATP、云订柜台不支持该函数
接口说明
该接口用于单只ETF基金申赎。
注意事项
无
参数详细说明
etf_code : 单支ETF代码,必传参数(str)
amount : 基金申赎数量, 正数表示申购, 负数表示赎回(int)
返回值
创建订单成功,则返回Order对象的id(str),失败则返回None(NoneType)。