【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收录时,该网页上的内容,都属于合规合法,后期网页的内容如出现违规,可以直接联系网站管理员进行删除,链氪巴士不承担任何责任。
相关导航

react - native - puti - pay是一个基于ReactNative的插件,专注于实现微信支付和支付宝支付功能。它详细阐述了在iOS和Android系统上的安装步骤,包含在iOS的XCode中的项目操作,如库添加、系统库设置等,以及在Android上的MainActivity.java、settings.gradle和build.gradle的配置等内容。还提供了支付功能的使用方式,并对常见的支付集成问题进行了分析,如安卓微信支付闪退和iOS支付无返回商家按钮等问题,为需要集成这两种支付方式的ReactNative项目提供了全面的参考。

iWeChat项目以微信为例,全方位展示如何剖析一个App。包括APP信息获取,如砸壳 - ipa获取的多种方式,像通过降级iTunes、pp助手或者抓包获取。还有手机越狱过程及后续操作,以及使用class - dump查看头文件的详细操作与注意事项,例如需要处理加密问题。在分析第三方库时介绍了相关工具及其使用方法,对UI查看、继承层级研究、数据库设计、沙盒目录、Pod集成、网络请求数据查看和动态库查看等方面也都有详细的阐述。此外,还包含多种工具如CaptainHook、Cycript等的使用说明,以及项目中的错误总结和相关推荐等内容。这是一个非常全面的APP逆向分析学习项目。