回溯测试-QMT


回溯测试(Backtesting)是一种在金融、投资和交易策略领域常用的技术,用于评估历史数据上交易策略的性能。这种测试方法可以帮助投资者理解策略在不同市场条件下的表现,并对未来的投资决策做出更明智的选择。以下是回溯测试的一些关键点:

目的和优势:

  1. 性能评估:通过历史数据评估交易策略的表现,包括收益率、最大回撤、夏普比率等关键指标。
  2. 风险管理:识别策略在不同市场条件下的风险暴露,帮助制定风险管理措施。
  3. 策略优化:调整策略参数,找到最佳的配置以提高策略的表现。
  4. 假设检验:验证策略背后的假设是否在历史数据中得到支持。

步骤:

  1. 数据收集:收集历史价格数据、交易量、基本面数据等。
  2. 策略定义...

Read more

RAG-AI


RAG,即Retrieval-Augmented Generation,是一种结合了检索(Retrieval)和生成(Generation)的人工智能技术。这种技术主要用于自然语言处理(NLP)领域,特别是在构建能够理解和生成自然语言的系统时。RAG模型由Facebook AI Research (FAIR) 提出,它结合了检索模型的长处和生成模型的能力,以提高语言生成任务的性能。

RAG的关键特点包括:

  1. 检索阶段(Retrieval Phase)
  2. 在这个阶段,模型会从一个大型的文档集合中检索出与输入查询最相关的文档片段。这通常通过使用向量检索技术实现,如基于BERT的嵌入。

  3. ...

Read more

宽邦量化-QMT


宽邦科技

bigquant官网

您提供的链接是BigQuant量化交易平台的官方网站。根据您提供的网页内容摘要,BigQuant是一个AI人工智能量化投资交易平台,专注于提供企业级的AI底层平台和量化交易领先算法。以下是BigQuant平台的一些核心特点和服务:

  1. 人工智能核心平台
  2. 提供自动机器学习、超参优化等功能,以提高AI量化处理效率。

  3. PB级量化数据

  4. 提供PB级别的量化专有标准金融数据和新型投资大数据,并支持数据定制服务。

  5. 海量因子库

  6. 拥有超过2000个基础因子,并支持AI挖掘更多衍生因子,帮助用户发现市场机会。

  7. 因子构建与分析

  8. 提供表达式引擎创建...

Read more

feature_engine-特征工程


官网

github

Feature-engine 是一个用户友好的 Python 库,专为特征工程和特征选择设计,与机器学习模型配合使用。以下是 Feature-engine 的一些关键特性和应用场景:

特性

  1. 多种变换器(Transformers): Feature-engine 提供了多种变换器来处理和选择特征,包括缺失值插补、编码分类特征、离散化、异常值处理、特征转换、新特征创建、特征选择等。

  2. 与 Pandas 和 Scikit-learn 的兼容性: Feature-engine 设计为与 Pandas 数据帧(DataFrame)兼容,无需担心列顺序或名称的变...

Read more

Tushare-挖地兔-QMT-数据提供商-01026


官网

github

Tushare 是一个非常实用的开源软件包,主要用于财经数据的获取,尤其是中国股票市场的数据。以下是Tushare的一些主要功能和应用场景:

Tushare的主要功能:

  1. 获取历史交易数据:包括日线、周线、月线、5分钟、15分钟等多种时间粒度的数据。
  2. 行情数据:提供实时行情、申买卖五档等数据。
  3. 基本面数据:涵盖股票列表、业绩报告、盈利预告、业绩预告、基金持股、新股数据、分红数据等。
  4. 宏观经济数据:包括存款利率、贷款利率、GDP、工业增加值、社会消费品零售总额、价格指数等。
  5. 大盘指数数据:提供实时行情、历史行情、成份股等数据。
  6. 期货数据和期权数据

Tushare的应...

Read more

Pydantic-


Pydantic 是一个用于数据验证和设置管理的 Python 库,它通过 Python 类型注解来定义数据模型,并提供了强大的数据验证功能。以下是 Pydantic 的一些主要功能特性和应用场景:

功能特性

  1. 数据验证
  2. Pydantic 确保输入数据符合预定义的类型和结构,提供详细的错误信息,帮助开发者快速定位和修复问题。

  3. 序列化

  4. 将复杂的数据结构转换为 Python 数据类型,便于处理和传输。

  5. 错误处理

  6. 提供丰富的错误处理机制,使得在数据验证过程中能够清晰地识别问题所在。

  7. 配置管理

  8. 支持通过环境变量等方式管理配置,提高应用的可配置性。

  9. 类型注解支...

Read more

apscheduler-定时任务


apscheduler

docs

APScheduler(Advanced Python Scheduler)是一个轻量级的Python定时任务调度框架,它支持多种调度任务,包括固定时间间隔、固定时间点(日期)以及Linux下的Crontab命令。以下是APScheduler的一些主要功能和应用场景:

功能特性

  1. 调度器的创建和配置
  2. APScheduler支持多种调度器类型,如单线程、进程池和线程池,允许用户根据应用需求选择合适的调度器。

  3. 任务的定义和调度

  4. 用户可以定义任务并设置触发条件,例如固定间隔、延迟开始或者CRON表达式。

  5. 执行器的选择

  6. 可以选择适合任务类...

Read more

Daytona-开发环境管理器


openhands-daytona

官网

github

Daytona是一个开源的开发环境管理器,它通过与Dev Containers标准集成,为开发者提供了强大的功能和灵活性。以下是Daytona与Dev Containers集成的几个关键点:

  1. 环境定制与共享配置: Daytona支持Dev Containers标准,使得开发者能够根据具体需求定制开发环境,并共享配置以实现高效协作。

  2. 跨平台能力: 基于Go语言构建的Daytona展现出卓越的跨平台能力,支持多种硬件架构,无论是本地PC、云服务器还是多样化的硬件架构上工作,只需一条命令即可激活配置完备的开发环境。

  3. ...

Read more