用东证的测试账号 测试获取股票行情,但是看起来拿不到行情。请教一下各位,可能是什么问题
用东证的测试账号 测试获取股票行情,但是看起来拿不到行情。请教一下各位,可能是什么问题
没有行情登录成功的输出信息,查下行情的用户名密码正确吗?
感谢楼上老铁的回复。我检查了账号密码,应该是没有问题的。
我看了vnpy_ost的代码,它确实跟ctp不一样,不会打印行情登陆成功的提示(ctp会打印,ctp我也一直在用,感谢vnpy)。
然后ost的setting模板是这样的:
"用户名": "",
"密码": "",
"交易服务器": "",
"上交所快照地址": "",
"上交所快照端口": 0,
"深交所快照地址": "",
"深交所快照端口": 0,
"本机ip地址": ""
但是东证那边给我的测试地址,交易服务器地址和行情服务器地址都是 ”ip_address + port“的格式,没有分上交所和深交所,然后我想查看vnpy的连接服务器的源码,发现应该是MdApi.registerFront()这个函数负责连接行情,但是MdApi的定义应该是在vnostmd.pyd这个文件里面,这是一个二进制文件,我就无法进一步查看到具体代码了。
ost行情不用登录。你订阅之后sleep一下再获取tick吧,或者直接用图形界面试试
感谢xiaohe兄答疑。
问题应该知道了,刚才券商才告诉我,互联网环境收不到行情,因为我在互联网环境做测试,所以就是没有行情
如果不在互联网环境,还怎么联网,那还能在什么环境?
股票应该是走专线,需要托管服务器