接下来我们来解决一个大家常会问到的问题,量化投资股票交易数据接口一定是要求速度非常快的吗?量化投资就必须是全自动的吗?
我们知道量化投资很重要的一个环节就是对数据的处理,无论是前期数据的分析还是后面回测的环节,大量的数据处理和分析是量化投资必须要做的。那么如果我们单纯的去靠人工来实现是不可能的,我们需要借助计算机的算力。
程序化交易中模型发出信号执行的部分是靠计算机来实现的。
但是究竟是否所有的量化投资的信号执行都需要计算机的帮助呢?
这个答案是否定的,回测环节之后的信号执行部分,究竟需不需要程序化要根据策略的持仓周期和其本身的属性来确定。
我们拿高频交易或者一些持仓周期非常短的策略来举例,一般这类策略对执行部分要求非常高。
因为它需要非常快的速度,并且交易信号很有可能是与其他人互斥的,所以一旦我们慢了就非常有可能被别人抢到,所以此类策略对速度的要求非常高。
一般是将服务器放到最好的物理机房,然后把程序写到FPGA等等。
对于低频策略来说,例如周度调仓或者月度调仓的策略,究竟需不需要计算机来实现全自动,我们就可以另做考量了。
我们要综合去考虑资金容量等因素,很多信号发出之后我们采用手工交易也不是不可以,或者我们可以利用算法,让持续在一定的时间内进行交易,这类策略的特点是对速度的要求不高。