博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vnpy策略回测如何设置滑点手续费和size
阅读量:4294 次
发布时间:2019-05-27

本文共 600 字,大约阅读时间需要 2 分钟。

如何设置合适的滑点,手续费和size

滑点

1个就是1跳,一般是1个,2个最保险

不同品种不同,建议从ricequant查询后保存下来

参考:)

手续费

一般是万分之2,但是网上查询的16年期货平均万分之0.166(差了10倍)

size:测试总使用fixedSize,应该没什么用,其实用总资金/单手价计算理论最高持仓,不过期货一般都是使用手来标示,固定手数

个人倾向于滑点设置为1,

跳,建议从ricequant查询出来后,导出csv写成函数放代理调用,就不用一个个查询了。

size手数,按照个人资金情况设置,需要注意由于期货都是按照“手”交易的,最好时资金恰好 ”足手“,并且稍盈余即可,否则可能可能会又较多资金浪费,比如1手6w,存11w进去,2手不足,1手又多出很多。

 

参考代码ricequant查询”跳“

tmpdf=all_instruments(type='Future')

tmpdf01=tmpdf[tmpdf['order_book_id'].apply(lambda x:True if x[-4:]=='1111' else False)]

tmpdf01['tick_size']=tmpdf01['order_book_id'].apply(lambda x:instruments(x).tick_size())
tmpdf01.to_csv('xxx.csv)

转载地址:http://uzfws.baihongyu.com/

你可能感兴趣的文章
设计模式10_桥接
查看>>
设计模式11_装饰器
查看>>
设计模式12_外观模式
查看>>
设计模式13_享元模式
查看>>
设计模式14_组合结构
查看>>
设计模式15_模板
查看>>
海龟交易法则01_玩风险的交易者
查看>>
CTA策略02_boll
查看>>
vnpy通过jqdatasdk初始化实时数据及历史数据下载
查看>>
设计模式19_状态
查看>>
设计模式20_观察者
查看>>
vnpy学习10_常见坑
查看>>
vnpy学习10_常见坑02
查看>>
用时三个月,终于把所有的Python库全部整理了!拿去别客气!
查看>>
pd.stats.ols.MovingOLS以及替代
查看>>
vnpy学习11_增加测试评估指标
查看>>
资金流入流出计算方法
查看>>
海龟交易法则07_如何衡量风险
查看>>
海龟交易法则08_风险与资金管理
查看>>
海龟交易法则09_海龟式积木
查看>>