程序化交易框架和工具 Quicklib

GPL
Python
跨平台
2017-06-26
量化林

Quicklib 是期货、A股、期权等程序化交易 Python 框架。

Quicklib 类似,最大的特点就是采用异步式 I/O 与事件驱动的架构设计。对于高并发的解决方案,传统的架构是多线程模型,也就是为每个业务逻辑提供一个系统线程,通过系统线程切换来弥补同步式 I/O 调用时的时间开销。

Quicklib 使用的是单线程模型,(对于和 Quicklib 同样采用异步式 I/O 的 node.js 单线程是优于 PHP 多线程架构的),而对于 Python 的单线程 Quickklib 采用了异步式I/O更是合适不过了,对于所有 I/O 都采用异步式的请求方式,避免了频繁的上下文切换。Quicklib 在执行的过程中会维护一个事件队列,程序在执行时进入事件循环等待下一个事件到来,每个异步式 I/O 请求完成后会被推送到事件队列,等待程序进程进行处理。


加载中

评论(0)

暂无评论

暂无资讯

暂无问答

暂无博客

返回顶部
顶部