高频交易系统多以 C++为开发语言。在普通的 C++程序中,常以虚函数实现多态化。但是,由于高频交易系统对运行速度有着
极致的追求,实现多态化就需要借助模板函数。这是因为在模板函数下,可以通过内联函数进行深度优化。所谓内联函数,就
是在编译时将函数体嵌入每一个调用处。虽然扩大了编译程序所占用的空间,但却降低了函数出入“栈”的调用时间,实际上
是一种以空间换时间的方式。而虚函数是不可优化和内联的,所以,运用模板函数可以获得高于虚函数十倍以上的运行效率。
高频交易系统的程序应用技术要点有哪些?
最新推荐文章于 2024-08-27 19:07:38 发布