无头浏览器


无头浏览器(Headless Browser)是什么意思?

无头浏览器是一种没有图形用户界面(GUI)的网页浏览器,它能够像普通浏览器一样解析HTML、CSS、JavaScript,处理网页渲染、表单提交、Cookie存储等操作,但所有功能都通过命令行或编程接口(API)来控制,无需用户可视化交互。

核心特点

  1. 无界面运行:没有传统浏览器的窗口、按钮等视觉元素,完全在后台或命令行环境中执行。
  2. 功能完整:支持现代网页技术,包括JavaScript执行、DOM操作、CSS渲染、AJAX请求等,与普通浏览器(如Chrome、Firefox)内核功能一致。
  3. 可编程性:通过API(如JavaScr...

Read more

nautilus_trader-开源的高性能生产级算法交易平台


nautilus_trader 是一个开源的高性能生产级算法交易平台仓库,为量化交易者提供了强大的工具和功能,支持策略的回测和实盘部署。以下是对该仓库的详细介绍:

基本信息

主要特性

  • 高性能:核心使用 Rust 编写,采用异步网络库 tokio,提升运行速度。
  • 可靠性:借助 Rust 的类型和线程安...

Read more

Awesome Systematic Trading-Awesome Systematic Trading


一段话总结

该网页是一个系统化交易(量化交易)领域的精选资源列表,涵盖库、工具、框架及学习资源,遵循MIT License或CC-BY国际协议开放使用。资源筛选标准包括符合量化交易领域、良好代码风格与架构,优先选择活跃开发及测试覆盖合理的项目。内容涵盖AI驱动的交易系统(如星数38k的AI Hedge Fund、12k的FinRL)、回测与实时交易框架(如31k星的vnpy、12k星的QuantConnect)、加密货币专项工具(如40k星的Freqtrade)、机器学习/强化学习工具、Alpha因子集合、基础组件(计算、分析、数据处理等库)、数据来源、经纪商API及学习资源(书籍、课程...

Read more

awesome-quant 中文Quant相关资源索引


这个仓库名为 awesome-quant,是一份精心挑选的中文Quant相关资源索引,旨在为量化金融领域的从业者、研究者和爱好者提供全面且有价值的资源信息。以下是对该仓库的详细介绍:

主要文件

  1. README.md:核心文档,涵盖了量化金融各个方面的资源索引,包括数据源、数据库、量化交易平台、策略、回测、交易API、编程、论坛、书籍、论文、政策、值得关注的信息源以及其他Quant资源索引等内容。
  2. papers.md:收集了与量化金融相关的最新论文,按照机器学习相关(如自然语言处理、强化学习、低频预测、高频交易)和投资组合管理等主题进行分类整理。
  3. LICENSE:采用MIT许可证,允许他人...

Read more

awesome-deep-trading-Github


这个仓库名为 awesome-deep-trading,主要收集了将人工智能、深度学习、机器学习和神经网络应用于算法交易领域的代码、论文和资源。以下是对该仓库的详细介绍:

开源许可

该仓库采用开放访问的方式,使用者可以根据自己的选择,免费遵循 MIT 许可证或知识共享 CC - BY 国际公共许可证,对其中的内容进行使用和再利用。

内容结构

仓库内容主要分为三个部分:论文(Papers)、代码仓库(Repositories)和资源(Resources)。

论文(Papers)

包含了多个子类别,涵盖了不同技术和应用场景的相关研究: - Meta Analyses & System...

Read more

量化交易中事件驱动架构的核心组件-V03


好的,我们来深入解析量化交易中事件驱动架构的核心组件。这种架构因其高效、解耦、可扩展性强,非常适合处理金融市场瞬息万变的数据流和交易决策。

核心思想: 系统的行为由事件(如行情更新、订单状态变化、定时信号、新闻发布等)触发,组件之间通过事件传递信息,而不是直接调用。

核心组件解析:

  1. 事件源:

    • 功能: 产生原始事件的源头。
    • 主要类型:
      • 市场数据接口: 接收来自交易所、数据供应商的实时行情数据(Tick、Level1、Level2/Depth of Market)、指数、基本面数据等。这是最主要、最高频的事件源。
      • 交易接口: 接收订单执行状态更新(New, Partial Fill, ...

Read more

量化交易事件驱动架构核心组件解析-V02


量化交易事件驱动架构核心组件解析

一、引言:事件驱动架构在量化交易中的价值

量化交易系统作为金融科技的核心应用,对实时性、稳定性和准确性有着极高要求。在瞬息万变的金融市场中,交易系统需要能够快速响应市场变化、执行交易决策,并保证系统的持续稳定运行。事件驱动架构 (Event-Driven Architecture, EDA) 作为一种高效的软件设计范式,已成为现代量化交易系统的主流架构模式。

事件驱动架构是一种设计范式,其中程序的流程由事件(如用户操作、传感器输出或消息传递)决定。在交易场景中,事件可以包括市场数据更新、交易执行、策略参数变化等。其核心原则是实时响应这些事件,基于最新信息...

Read more