lightning-trader轻量级期货量化开发框架
lightning trader是针对国内期货市场推出的一款高频交易库,松耦合的框架设计使得lightning很容易扩展,高效的线程模型可以使lightning-trader的o2p控制在2微秒以内。
lightning-trader主要针对国内期货市场,现在API支持CTP,支持(大商所,郑商所,上期所)所有合于交易;主打中高频交易,支持套利交易,做市交易,订单流等算法交易。
lightning-trader框架自下而上分3层架构(lightning.dll)
- 最底层是ctpapi以及高频测试用的高精度模拟器
- 中间层基于交易通道,封装了对订单的一系列处理逻辑,封装了共享内存使用逻辑,统一的事件机制,线程绑核,以及一个记录器
- 上层提供了C语言接口方便其他语言接入和集成
线程模型
lightning-trader专为高频设计,采用3线程模型;
- 一个主线程控制程序流程;
- 一个低延时线程开启fast_mode以后会绑定的CPU,执行高频量化策略;
- 一个高延时线程负责做一些订单记录通知等功能
评论
Hasor轻量级开发框架
Hasor 是一款基于Java语言的应用程序开发框架,它的核心设计目标是提供一个简单、切必要的环境给开发者。开发者可以在此基础上,通过 Hasor 强有力的粘合机制,构建出更加完善的应用场景。同时
Hasor轻量级开发框架
0
No FrameworkJava 轻量级开发框架
基于Java语言开发的一套轻量级框架,亲手实现JSON/XML解析、服务容器、服务框架、字节码工具等解决方案,学习成本低,即插即用,扩展性高,更加轻量级!NoFramework 一、序言NoFrame
No FrameworkJava 轻量级开发框架
0
StrongerPHP轻量级开发框架
PHP的MVC框架希望使用此框架的人可以提供宝贵的意见。以及相关的BUG。我会在以后的版本中不断完善。 框架的文件中拥有大量的注释信息,在使用时可以提供参考。此版本框架中包含了WEB编辑器、flash
StrongerPHP轻量级开发框架
0
PHP_MVC_REST轻量级 MVC&RestAPI 开发框架
PHP_MVC_REST作为一个极其轻量级MVC&API开发框架,是本人多年的php开发经验总结,不断吸取参考了flight、phx、discuz、punbb等开源项目的优点,最终形成
PHP_MVC_REST轻量级 MVC&RestAPI 开发框架
0
CookPHP轻量级PHP开发框架
CookPHP开发框架是一个基于PHP7的自由、免费开源、快速、简单的面向对象的轻量级PHP开发框架,并由珠海旭爱科技有限公司团队开发与维护。CookPHP一直也实践与众筹系统、多用户商城等商业项目中
CookPHP轻量级PHP开发框架
0