ptrade从零开始学习量化交易第105期【ptrade获取期货设置类函数之set_future_commission - 设置期货手续费】
·
PTrade获取期货设置类函数
期货设置类函数
更加详细的调用方法,后续会慢慢整理。
感谢关注,咨询免费开通量化回测与获取实盘权限,欢迎和博主联系!
也可找寻博主历史文章,搜索关键词使用方案,比如本文涉及函数set_future_commission!
set_future_commission - 设置期货手续费
set_future_commission(transaction_code, commission)
使用场景
该函数仅在回测模块可用
接口说明
设置期货手续费,手续费是按照交易代码进行设置的
参数
transaction_code:期货合约的交易代码,str类型,如沪铜2112("CU2112")的交易代码为"CU";
commission:手续费,浮点型,设置说明:
- 当交易时的手续费是按手数收取时,则这里应当设置为每手收取的金额,例如:将期货的手续费设置为2元/手,此处应填写2;
- 当交易时的手续费是按总成交额收取时,则这里应当设置为总成交额的比例,例如:将期货的手续费费率设置为0.4/万,此处应填写0.00004;
返回
None
示例
def initialize(context):
g.security = "IF2312.CCFX"
set_universe(g.security)
# 设置沪深300指数的手续费,0.4/万
set_future_commission("IF", 0.00004)
# 设置沪深300指数的手续费,2元/手
set_future_commission("IF", 2)
def handle_data(context, data):
# 买入指数2312
buy_open(g.security, 2)
更多推荐




所有评论(0)