前几天盯盘差点被气死!明明000700这根票突然暴拉,我盯着手机上的新浪财经数据更新,愣是慢了半拍才显示最新价。等刷新出来,黄花菜都凉了,买卖点早过去了!当场就想把手机摔了,这延迟也太耽误挣钱了。
开始动手解决这个破事
咽不下这口气。心想肯定有啥办法能更快点拿到数据,不能总傻乎乎等着页面自动刷新?第一反应就是去新浪财经APP里翻,里里外外找了个遍,啥“刷新频率设置”之类的玩意儿压根没见着。又试了用手机浏览器打开他们的网页版,F5键都快按碎了,效果一样——延迟感人。
想走捷径碰壁
想着是不是能开个什么VIP搞个速度快的接口?跑去他们家客服那边小心翼翼打听了一下,结果人家直接回我:没有实时数据接口开放给个人用户!得,花钱也解决不了。
换个思路瞎琢磨
行,官方的路走不通,咱得绕道。琢磨着能不能找个“替代品”,让数据自己动起来告诉我?
我试了几个所谓的炒股助手软件:
- 装了个号称能实时监控的APP,设置好盯住000700,然后发现它响警报的时候,比我看手机屏幕还慢一步!纯粹脱裤子放屁。
- 又在电脑上整了个什么网页监测插件,设定每5秒抓一次000700的页面数字。结果,隔三差五就歇菜,有时候网页改个结构或者刷新太快,它就不认识爹娘了,抓回来一堆乱码或者干脆罢工。
搞了个能用的笨办法
几次折腾下来,发现与其花里胡哨搞些没用的,不如退一步,自己写点能跑起来的东西。目标很简单:让电脑自己按秒去新浪刷新页面数据,并且一旦有大变动就叫我。
我的操作记录:
- 先确定我就要000700在新浪财经实时页的那个最新价格数字。
- 电脑上打开Chrome浏览器,F12进开发者模式,盯着股票价格那块元素,右键Copy了个叫什么Selector的东西(不懂没关系,就是告诉程序找哪里)。
- 打开一个叫Python的东西,写了个简单脚本。核心思想就两条:每隔1秒自动访问一次新浪那个实时页面,然后用刚才那个Selector去里面挖价格数字。
- 给它加了个警报:如果这回的价格跟上次不一样(特别是涨跌幅超过我自己设的比如0.5%),立刻让电脑屏幕中间弹出个巨大加粗的信息显示最新价,还会配合“叮”一声提醒。
- 点击运行脚本测试了一下,能跑了!电脑开着浏览器后台运行它就行(记得把浏览器窗口放那别最小化)。
结果好使吗?
今天下午特意盯着脚本跑。好家伙,比手动刷新快不少!每次价格跳动,基本上1-2秒内那个红色大警报就弹出来了,跟我手机刷新的延迟比起来,简直是鸟枪换炮。至于为啥还有点延迟?我觉得主要是新浪那边更新数据到页面本身就需要那么一点点时间,可能他们自己也得等交易所数据。但这个速度,对于我这种短线选手来说,已经完全够用了,至少不会因为数据慢错过买卖点了。
折腾一圈下来,发现最简单有效的办法反而是最笨的。免费用户想要最快速度,就只能让电脑替自己当劳模,不停刷新抓数据。工具不智能?勤能补拙呗!
还没有评论,来说两句吧...