SinaL2 icon indicating copy to clipboard operation
SinaL2 copied to clipboard

我把代码整理了一下去掉了没有用到的代码

Open 4ever911 opened this issue 7 years ago • 3 comments

1.把所有没有用到的函数变量都去掉了, 2.去掉了所有重复的代码 3.把登录和取数据都整合到SinaL2里面去了 4.基本没有做代码和结构的调整,全部整到一个函数里面了。 5.之前代码会需要本地有sina.json和config.json(import dhydra就会调用), 现在通过参数传递进去,不会生成碍眼的本地文件。 6.loggin我稍微修改了一下。

另外,我个人觉得Trading-time 没必要添加到里面去,尽量保持数据的原始值。外部调用的可以自己去判断。

另外一个问题:对于全市场差不多3000只股票,我现在是可以全部推送,但是看代码里面,每个线程分配了64个,这样差不多要建50个ws连接,会不会太多。我尝试修改为300,好像也没问题。不知道你当时设置64 的考虑是什么?

SinaL2.zip

附上我整合后的代码,感觉还需要重构一下代码的逻辑。

4ever911 avatar Mar 17 '17 13:03 4ever911

很感谢啊,我周末一定看了改。github上是可以直接fork出去向我递交代码的,不知道你会不会用。

你修改成300也没有问题吗?因为当时的测试情况是一旦超过64个了,那么多余的部分会被截掉,就不会被推送的。你换成300以后有检测是否遗漏吗?

Emptyset110 avatar Mar 17 '17 13:03 Emptyset110

应该谢谢你做的这个项目才对。

我还没有检测,因为现在只是盘后数据,我下周一测试看看。

4ever911 avatar Mar 17 '17 15:03 4ever911

@4ever911 ……方便加一下QQ吗?21324784

Emptyset110 avatar Mar 19 '17 12:03 Emptyset110