vn.py量化社区
By Traders, For Traders.
Member
avatar
加入于:
帖子: 9
声望: 0

您好!
在脚本策略仿真测试时,项目文档目录中提供的如下语句被告知交易类型没有定义。求帮忙。
“engine.buy(vt_symbol = "rb1910.SHFE",price = "3200",volume = "1",order_type=OrderType.LIMIT)”

Administrator
avatar
加入于:
帖子: 4130
声望: 230

price和volume直接使用数字,不要用字符串

Member
avatar
加入于:
帖子: 9
声望: 0

非常感谢您的回复!
但是还是报错相同,后来我直接改成如下就好了,相当于利用了默认限价单:
engine.sell(vt_symbol = "rb2102.SHFE",price = 3320,volume = 1)
非常感谢!

Member
avatar
加入于:
帖子: 9
声望: 0

不好意思!用上述语句完成开多仓后,文档目录中如下语句并无法查询持仓情况,返回信息为None:
position = engine.get_position(vt_positionid='rb2102.SHFE.Direction.LONG')

Administrator
avatar
加入于:
帖子: 4130
声望: 230

rb2102.SHFE.LONG

Member
avatar
加入于:
帖子: 9
声望: 0

谢谢

© 2015-2019 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号-3