应该存放在安装目录中的\VNPY目录下, 还是应该放在存放数据的目录下?
xiaohe wrote:
你update_bar里放了tick,tick没有close_price
找到问题了,感谢! 我在on_tick里用了update_bar(tick), 改成update_tick(tick)就好了。
TA109A: 触发异常已停止
Traceback (most recent call last):
File "d:\programvnpy\vnstudio\lib\site-packages\vnpy\app\cta_strategy\engine.py", line 586, in call_strategy_func
func(params)
File "d:\programvnpy\vnstudio\lib\site-packages\vnpy\app\cta_strategy\strategies\czstrategy.py", line 109, in on_tick
self.bg.update_bar(tick)
File "d:\programvnpy\vnstudio\lib\site-packages\vnpy\trader\utility.py", line 257, in update_bar
self.window_bar.close_price = bar.close_price
AttributeError: 'TickData' object has no attribute 'close_price'
如果授权码什么都已经正确填上了,那就只加载第一个CTP试试,其他测试,mini都不要加载。
查一下你的数据库里面的持仓量字段有没有数据。
收费当然可以。免费的当然不行,先不说大家集中撸一家的数据, 导致访问量过大,服务商会不会把它关了。更重要的是这个还涉及侵权这样的法律问题,免费的并不是你就可以随便撸,VNPY要集成它, 就要取得数据服务商的许可。
Chiang wrote:
还是不行的,错误是 no module named "strategies"
原路径的目录被你删了? 自定义策略目录根本没什么错误提示, 有就加载,没有不加载,也没错误提示
自编策略应该存放在你所选择的存放自定义数据的目录,就是你点击PRO后所选择的目录,创建一个新的strategies目录。如果是默认情况下, 就是C:\USERS\用户名\下创建strategies目录 。
标题漏了2个字, 可能站长说的不是很清楚。
暮暮 wrote:
谢谢,原来要先执行install.bat的系统文件。
我也终于能下单平仓了。
说明一下,DEV文件里的文件我是直接复制覆盖vnpy-master文件夹里的文件,然后按楼主的方式执行的。
感谢站长和他们团队吧, 他们才最辛苦,我只是个爱捣鼓小白。
博 wrote:
用Python的交易员 wrote:
呃,好神奇的错误,我们没法还原出来,不行请下个新的vnstudio-2.0.5吧
我下载的就是最新的。我只要点更新,就出现这个,然后点确定,整个程序就退出了。
已经是最新版, 你还更新个啥?
一、下载新版DEV
https://github.com/vnpy/vnpy/tree/dev
二、解压后执行install.bat
三、在解压目录下执行python setup.py install
我的版本是2.05. 注意如果系统装了多个PYTHON,要确定你执行的PYTHON是你VNSTUDIO目录下的PYTHON。
感谢站长以及你们的无私和勤劳的奉献。
公告:【终端开发重要通知】TradeAPI使用微调
各位终端开发商好!
在CTP期货生产交易系统V7.0.0版本及之后版本(预计3~5个月内发布,目前生产最新版本为CTP V6.3.17_P4_20190628),客户端在使用tradeapi时,业务指令中有InvestorID和exchangeID的域都必须填写,之前没有填写的后台将会返回错误。其中:
1)交易所编号ExchangeID全部大写CFFEX、CZCE、DCE、INE、SHFE;
2)此处的业务类指令指交易类,不是查询类;换言之查询类接口无须变动;
3)现有官网TradeAPI都已支持;
4)7月中旬左右,SimNow网站提供Internet测试环境,具体时间请关注本群。
特此提前通知,请各位开发商务必仔细核查系统是否有遗漏或没有填写,并安排开发计划进行修改。
没有FREE的数据,要么想办法自己搞, 要么3000一年买。
为什么用CTPTEST接口?这个接口是向期货公司申请穿透式权限用的,直接用CTP。
VNPY 2.3以后用得是看穿式API,连接非看穿式服务器当然不行。我记得SIMNOW以前有24小时时间限制, 你账号什么时候申请的?还有其他东西有没有填错,多个空格什么的?
高飞 wrote:
我用 SR1909.CZCE,还是不行!!!
一、先安装RQDATA接口,安装方法搜一下以前的帖子。(新版本不知道有没有集成,这步可以先跳过,二做完了不行再来做这步)
二、到米筐申请试用账号,会让你下载MAKE.BAT, 执行一下MAKE.BAT, 把MAKE.BAT里面的账号密码填入VNTRADER的配置中。关闭VNTRADER后再打开, 这时打开回测功能有“ RQData数据接口初始化成功”字样, 表示你RQDATA数据仓库连接成功, 试用期一个月。
够详细了,如果还不懂,建议你换平台吧, 后面大坑更多, 不适合太白小白用。