【Github】项目名:easyquant:股票量化框架,支持行情获取与交易
一、项目简介
easyquant是一个基于easytrader和easyquotation的量化交易框架。在行情方面,默认使用新浪的免费全市场行情(1秒推送一次),也可自定义行情来源,例如使用easyquotation的lf免费十档行情和集思路的分级基金行情。在交易方面,支持华泰、佣金宝、银河以及雪球模拟盘交易。它提供了多种功能,如策略编写(用Python编写并置于strategies文件夹下,有示例可供参考)、时钟事件注册(包括特定时刻和时间间隔)、自定义log处理(可全局或按策略自定义)以及自定义行情引擎等。
二、核心技术
该项目主要基于Python语言开发。利用事件引擎机制来处理诸如行情推送、时钟事件等操作。例如,在策略执行过程中,当收到行情推送后会自动调用策略函数进行相应的操作,像检查持仓、根据行情数据做出交易决策等。并且在处理时间相关操作时,可以通过clock_engine中的.now或者.now_dt接口以及time.time()接口来获得时间戳,这有助于在单元测试中模拟时间相关的操作,如模拟某个时刻或者一段时间内的闹钟事件触发等。
三、项目总结
easyquant为股票量化交易提供了一个较为全面的框架,无论是行情获取还是交易操作,都有相应的支持和灵活的定制方式。其策略编写的模式以及多种事件的处理方式都体现了量化交易框架的实用性。欢迎各位粉丝在下方留言分享你们对这个项目的看法或者使用经验。
项目地址
数据统计
数据评估
本站链氪巴士提供的easyquant:股票量化框架,支持行情获取与交易都来源于网络,不保证外部链接的准确性和完整性,同时,对于该外部链接的指向,不由链氪巴士实际控制,在2024年12月6日 上午12:00收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。