股票是实时吗?
股市是实时的,你看到的即时数据都是实时数据;但股票不是,股票的交易时间是每个交易日的9:15-15:30(部分证券公司支持上午提前下单)。 举个栗子: 以沪深300指数为例,其成分股共有400只,如果我要查询这些股票当前的交易价格,那么我可以在任意一个交易时段的任意一瞬间查询到它们当前的实际成交价格,因为每一秒钟都有成千上万甚至更多交易者向券商的服务器发送他们的买卖指令,而券商的交易系统需要将这成千上万甚至更多的交易指令进行整合、计算和报价,进而形成所谓的盘口数据——即你现在看到的是经过压缩的、实时的成交价集锦。
同样以沪深300指数为例,其成分为样本空间内的股票,如果我要查询这些股票的历史价格,则需要查询该样本空间的过往历史数据,这就涉及到两个问题:
一是数据量会非常大,比如一个季度的行情数据就需要超过8TB的容量,而且这些数据是动态的、及时的——这意味着你需要及时更新你的数据库。
二是如何高效地检索这些数据,毕竟像阿里巴巴这样的企业有庞大的技术团队来支撑海量数据的检索优化,而对于个人投资者来说,如果没有好的工具和方法则很可能事倍功半。