作者文章归档:course

【置顶】2025-04-DATA-ONE-Tasks-目标与计划


目标

  • aktools + mongodb + ariflow + DAGS-files -》 自动下载A股行情数据
  • 增加读取A股行情数据的自定义A PI 接口
  • 修改 ONE 的前后端适配 自定义API 接口

2025-04-21-27 DATA 平台

  • 并发更新写入所有股票的数据

2025-04-24

从mongodb http://192.168.3.3:8081/db/src_db/ak_stock_info 数据为src_db 集合为ak_stock_info 取出所有 code 进行去重,返回列表 , 并把这些codes 放入redis 的消息队列中,消息队列的地址为 ...

Read more

【置顶】ONE-2025-目标计划-TodoList


  • ONE 静态官网
  • ONE 每月一个版本
  • 交易策略
  • 预测引擎
月份 目标 开发计划
一月 1. 完成金融市场趋势分析模型的基础框架搭建
2. 与至少 10 个新的高净值客户建立初步联系
1. 第一周:收集整理过去 5 年金融市场的关键数据,包括股票、债券、基金等各类资产的价格走势、成交量等信息
2. 第二周:运用数据挖掘算法初步筛选出对市场趋势有显著影响的指标,并开始构建模型框架
3. 第三周:参加高净值客户社交活动,通过演讲、交流等方式介绍金融服务理念,收集潜在客户信息
4. 第四周:对收集到的潜在客户信息进行整理分析,制定个性化的初步沟通方案
二月 1. 优化金融市场趋势...

Read more

【置顶】StackStorm-开源的自动化平台


  1. 定义与概述
  2. StackStorm是一个开源的自动化平台,用于事件驱动的自动化操作。它能够将各种系统、工具和服务集成在一起,通过自动化流程来响应事件,从而提高系统的运维效率、可靠性和敏捷性。例如,在一个复杂的云计算环境中,当监测到某个虚拟机的CPU使用率过高时,StackStorm可以自动触发一系列操作,如扩展虚拟机资源或者迁移虚拟机到其他主机。

  3. 核心组件与架构

  4. 传感器(Sensors):这是StackStorm的输入部分,用于检测事件。传感器可以监控各种来源的事件,如系统日志、消息队列、网络设备的SNMP陷阱等。例如,一个文件系统传感器可以监控文件系统的变化,如文件的创建、修改...

Read more

【置顶】FinRobot-金融应用的开源 AI 智能体平台


FinRobot 是一个人工智能代理平台,它超越了 FinGPT 的范畴,是为金融应用精心设计的全面解决方案。它集成了多种多样的人工智能技术,不仅仅局限于语言模型。这种广阔的视野凸显了该平台的多功能性和适应性,能够满足金融行业多方面的需求。

FinRobot 是一个专注于金融应用的开源 AI 智能体平台,由 AI4Finance 基金会开发。它通过结合大语言模型(如 GPT-4)和多种金融工具,提供一系列功能,主要用于股票分析、市场预测、财务报表解读和报告生成。以下是一些核心特点和功能:

核心功能:

  1. 市场预测代理:输入公司代码、财务数据和新闻,预测股价走势并提供简要分析。
  2. 财务分析师代...

Read more

VNPY-源码分析-开源量化系统-数据采集与处理的完整流程-0301004


vn.py 数据采集与处理的完整流程如下,涵盖了从行情数据的获取、存储、分发到最终被策略或其他模块使用的全过程。具体实现机制如下:


1. 数据采集的实现机制

(1)gateway模块采集数据

  • 每个市场(如CTP、IB、Futu等)有对应的 gateway 适配器(如 vnpy/gateway/ctp/ctp_gateway.py)。
  • gateway 负责:
  • 连接行情服务器(API登录)
  • 用户/策略通过界面或代码发出合约订阅请求(subscribe)
  • 接收来自服务器的实时行情推送(如Tick、K线等)
  • 将原始API数据转换为vn.py统一的数据结构(如TickData、BarData)...

Read more

VNPY-源码分析-开源量化系统-获取行情数据的实现-0301003


在 vn.py 框架中,行情数据的获取是通过“gateway(接口适配器)”模块完成的。其流程和机制如下:


1. gateway模块作用

gateway模块对接各类交易所、券商的行情API(如CTP、IB、Futu等),负责: - 连接行情服务器 - 订阅指定合约的行情 - 接收并解析Tick、K线等实时行情数据 - 将原始API数据转换为vn.py统一的数据结构(如TickData、BarData)


2. 获取行情数据的主要流程

  1. 配置并加载gateway模块
    用户在vn.py客户端界面或配置文件中选择、配置所需的行情接口(如CTP、IB等),输入服务器、账号、密码等信息。...

Read more

VNPY-源码分析-开源量化系统-数据源处理部分-0301002


vn.py 框架在“数据源处理”部分承担着行情数据采集、存储、管理与分发的关键角色,为量化策略开发和回测提供坚实的数据基础。以下详细介绍其数据源处理部分的功能与典型实现:


1. 数据源处理的主要功能

(1)数据采集

  • 支持对接多种行情接口(如CTP、IB、Futu等),可接收Tick、K线、委托单、成交单等多维度原始数据。
  • 通过gateway层实现对不同市场、交易所的数据抽象与统一,屏蔽底层API差异。

(2)数据存储与管理

  • 内置数据库适配器,可将行情数据存储到多种数据库(SQLite、MySQL、PostgreSQL等)。
  • 支持Tick、分钟K线、日线等不同粒度的数据存储与检索。...

Read more