- 博客(3)
- 收藏
- 关注
原创 交易系统的硬件优化如何做?
传统的 CPU 运算是一个流水线过程,从任务1到任务4依次运行,而FPGA并行运算的本质则类似于显卡的工作原理。为了达到更好的成像效果,显卡在设计和发展的过程中,都是以块状结构为单位同时计算。FPGA在此基础上进行优化,通过建立多个输入、输出单元,实现多任务并行处理,大幅提升了整个交易系统的运行效率。当数据达到网卡后,直接在硬件层面处理,而不需要经过“从操作系统到CPU再返回”的复杂过程。首先,它毕竟不是CPU,无法运行太过复杂的策略。所以,FPGA上的策略大多是一些计算简单、规则明确的交易信号。
2024-01-10 15:20:40 484 1
原创 量化的优势体现在哪些方面?
5.分散化:即靠概率取胜。主要有两个方面,一是量化投资不断从历史中挖掘有望在未来重复的历史规律并且加以利用,这些历史规律都是有较大概率获胜的策略。4.准确性:准确客观评价交易机会,克服主观情绪偏差,通过全面、系统性的扫描捕捉错误定价、错误估值带来的机会。3.及时性:快速跟踪市场变化,全面扫描市场信息,不断发现能够提供超额收益的新的统计模型,寻找新的交易机会。2.系统性:通过多层次的量化模型、多角度的观察及海量数据的观察等,捕捉更多的投资机会。1.纪律性:严格执行策略思想,克服人性的弱点:贪婪、恐惧等。
2024-01-09 14:36:04 609
原创 高频交易系统的程序应用技术要点有哪些?
高频交易系统多以 C++为开发语言。在普通的 C++程序中,常以虚函数实现多态化。但是,由于高频交易系统对运行速度有着。极致的追求,实现多态化就需要借助模板函数。这是因为在模板函数下,可以通过内联函数进行深度优化。是在编译时将函数体嵌入每一个调用处。虽然扩大了编译程序所占用的空间,但却降低了函数出入“栈”的调用时间,实际上。是一种以空间换时间的方式。而虚函数是不可优化和内联的,所以,运用模板函数可以获得高于虚函数十倍以上的运行效率。
2024-01-04 15:24:13 561 1
空空如也
C++的牛人们,比较关注或喜欢的技术交流活动或者论坛有哪些?
2024-01-18
解释c++ memory order是怎样的
2024-01-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人