strategy

量化交易策略知识库 核心策略 本系统采用多因子综合评分策略,结合技术面、基本面和消息面分析。 技术面分析指标 MACD指标:判断趋势转折点 RSI指标:判断超买超卖状态 KDJ指标:判断股价趋势 布林带:判断价格波动区间 成交量分析:确认价格变动的有效性 基本面分析要素 财务指标分析:盈利能力、偿债能力、运营能力 行业地位评估:市场份额、竞争优势 盈利能力评估:营收增长、利润增长 消息面分析方法 新闻情感分析:判断市场情绪 政策影响评估:分析政策对行业的影响 市场情绪监控:跟踪市场热点和资金流向

2025-09-07 · 1 min · 234 words · 新人类

mac电脑使用速记

在Mac终端中,有几种方法可以连续删除命令: 使用 Ctrl + W :删除光标前的一个单词 使用 Ctrl + U :删除光标前的整行内容 使用 Ctrl + K :删除光标后的整行内容 使用 Option + Delete :删除光标前的一个单词(与 Ctrl + W 类似) 这些快捷键可以帮助你快速删除命令内容,提高终端操作效率。

2025-09-07 · 1 min · 122 words · 新人类

python中的os函数用法

title: “python的os模块使用” categories: [“技术”, “编程”, “python”] date: 2025-03-20T12:59:32+08:00 draft: false tags: [“os”, “python”, “教程”] os.listdir(path) 获取文件夹下全部文件,的列表 os.path.join(path1,path2) 将路径path1和路径path2拼接成新的路径,path1//path2 base_dir = os.path.dirname(os.path.abspath(file)) 获取当前文件的绝对路径 input_file = os.path.join(base_dir, "../resource/swaggerApi/clinic-ysb-app_OpenAPI.json")

2025-09-07 · 1 min · 159 words · 新人类

Hugo静态网站生成器入门指南

什么是Hugo? Hugo是一个用Go语言编写的快速、现代的静态网站生成器。它可以将Markdown文件转换为HTML页面,非常适合构建文档网站、博客等。 Hugo的主要特点 极快的构建速度 丰富的主题支持 简单的Markdown内容管理 强大的模板系统 内置的短代码功能 安装Hugo 在Windows上安装Hugo的步骤: ...

2025-09-07 · 3 min · 1353 words · 新人类

Gemma_3本地部署教程

Gemma 3 被谷歌称为目前最强的开源视觉模型之一。 该模型支持超过35种语言,能够分析文本、图像和短视频。值得注意的是,Gemma 3 的视觉编码器经过升级,支持高分辨率和非方形图像,并引入了 ShieldGemma 2 图像安全分类器,用于过滤被分类为性暗示、危险或暴力的内容。这些特性使得 Gemma 3 成为当前最强大的开源视觉模型之一。 ...

2025-09-07 · 2 min · 692 words · 新人类

MySQL_--_复合查询

数据库的查询是数据库使用中比较重要的环节,前面的基础查询比较简单,不做介绍,可自行查阅。本文主要介绍复合查询,并结合用例进行讲解。 本文的用例依据Soctt模式的经典测试表,可以自行下载,也可以自己创建 链接:点这里跳转 自行创建步骤如下: 0、预备工作 0.1 建表 -- 创建 dept 表(部门表) CREATE TABLE dept ( deptno INT PRIMARY KEY, -- 部门编号 dname VARCHAR(14), -- 部门名称 loc VARCHAR(13) -- 部门位置 ); -- 创建 emp 表(员工表) CREATE TABLE emp ( empno INT PRIMARY KEY, -- 员工编号 ename VARCHAR(10), -- 员工姓名 job VARCHAR(9), -- 职位 mgr INT, -- 上级经理编号 hiredate DATE, -- 入职日期 sal DECIMAL(7,2), -- 工资 comm DECIMAL(7,2), -- 奖金 deptno INT, -- 部门编号 FOREIGN KEY (deptno) REFERENCES dept(deptno) ); -- 创建 salgrade 表(工资等级表) CREATE TABLE salgrade ( grade INT PRIMARY KEY, -- 工资等级 losal DECIMAL(7,2), -- 最低工资 hisal DECIMAL(7,2) -- 最高工资 ); 1234567891011121314151617181920212223242526AI写代码 0.2 插入测试数据 -- 插入 dept 表数据 INSERT INTO dept (deptno, dname, loc) VALUES (10, 'ACCOUNTING', 'NEW YORK'), (20, 'RESEARCH', 'DALLAS'), (30, 'SALES', 'CHICAGO'), (40, 'OPERATIONS', 'BOSTON'); -- 插入 emp 表数据 INSERT INTO emp (empno, ename, job, mgr, hiredate, sal, comm, deptno) VALUES (7369, 'SMITH', 'CLERK', 7902, '1980-12-17', 800.00, NULL, 20), (7499, 'ALLEN', 'SALESMAN', 7698, '1981-02-20', 1600.00, 300.00, 30), (7521, 'WARD', 'SALESMAN', 7698, '1981-02-22', 1250.00, 500.00, 30), (7566, 'JONES', 'MANAGER', 7839, '1981-04-02', 2975.00, NULL, 20), (7654, 'MARTIN', 'SALESMAN', 7698, '1981-09-28', 1250.00, 1400.00, 30), (7698, 'BLAKE', 'MANAGER', 7839, '1981-05-01', 2850.00, NULL, 30), (7782, 'CLARK', 'MANAGER', 7839, '1981-06-09', 2450.00, NULL, 10), (7788, 'SCOTT', 'ANALYST', 7566, '1982-12-09', 3000.00, NULL, 20), (7839, 'KING', 'PRESIDENT', NULL, '1981-11-17', 5000.00, NULL, 10), (7844, 'TURNER', 'SALESMAN', 7698, '1981-09-08', 1500.00, 0.00, 30), (7876, 'ADAMS', 'CLERK', 7788, '1983-01-12', 1100.00, NULL, 20), (7900, 'JAMES', 'CLERK', 7698, '1981-12-03', 950.00, NULL, 30), (7902, 'FORD', 'ANALYST', 7566, '1981-12-03', 3000.00, NULL, 20), (7934, 'MILLER', 'CLERK', 7782, '1982-01-23', 1300.00, NULL, 10); -- 插入 salgrade 表数据 INSERT INTO salgrade (grade, losal, hisal) VALUES (1, 700, 1200), (2, 1201, 1400), (3, 1401, 2000), (4, 2001, 3000), (5, 3001, 9999); 12345678910111213141516171819202122232425262728293031AI写代码 创建好以后,如果表的内容和下图一样,那基本就没问题了 ...

2025-09-07 · 8 min · 3786 words · 新人类

linux常用命令

title: “linux常用命令” categories: [“技术”, “linux”] date: 2025-03-20T12:59:32+08:00 draft: false tags: [“linux常用命令”] 文章目录 一、目录操作 1、批量操作 二、文件操作 三、文件内容操作(查看日志,更改配置文件) 1、grep(检索文件内容) 2、awk(数据统计) 3、sed(替换文件内容) 4、管道操作符 | 四、系统日志位置 五、创建与删除软连接 六、压缩和解压缩 七、Linux下文件的详细信息 八、常用的docker容器的命令: 九、运维常用命令 1、查看服务器端口号是否可用 十、yum常用命令 十一、其他命令 1、xargs 2、curl语法 十二、Linux内核优化 十三、用户权限操作 1、用户操作 2、添加组 3、sudo用户权限操作 4、更换文件所有者 十四、TOP 1、统计信息区 2、进程信息区 十五、文件安装 1、文件下载(lrzsz) 十六、文章PDF版本 Linux 系统目录 ...

2025-09-07 · 20 min · 9915 words · 新人类

linux安装python

title: “linux安装python” categories: [“技术”, “linux”, “python”] date: 2025-03-20T12:59:32+08:00 draft: false tags: [“linux”, “python”, “教程”] #依赖包 ...

2025-09-07 · 1 min · 141 words · 新人类

Go语言--安装和环境搭配

一.Go简介 Go 语言(又称 Golang)是由 Google 开发的一种开源编程语言,于 2009 年正式对外发布。下面从多个方面为你介绍它: 设计目标 Go 语言的设计初衷是为了解决大规模软件开发中的一些问题,比如编译速度慢、并发编程复杂、代码可维护性差等。所以它结合了静态语言的性能优势和动态语言的开发效率。 特点 高效的编译和执行:Go 语言拥有快速的编译速度,这使得开发过程更加流畅。同时,它的执行效率也很高,能充分利用现代多核处理器的性能。 内置并发支持:Go 语言原生支持并发编程,通过goroutine和channel可以很方便地实现高并发程序。goroutine是一种轻量级的线程,占用资源少,创建和销毁的开销小;channel则用于goroutine之间的通信和同步。 垃圾回收机制:它具备自动垃圾回收功能,开发者无需手动管理内存,减少了内存泄漏的风险,提高了开发效率。 丰富的标准库:标准库涵盖了网络编程、文件操作、加密解密等多个领域,为开发者提供了便利,减少了对第三方库的依赖。 跨平台支持:可以在不同的操作系统和硬件平台上编译和运行,方便开发跨平台的应用程序。 应用场景 云计算与容器编排:像 Docker 和 Kubernetes 这类知名项目,就是用 Go 语言开发的。 网络编程:由于其出色的并发性能和网络库,Go 语言非常适合开发网络服务器、代理服务器等。 分布式系统:在分布式系统中,Go 语言的并发模型和网络编程能力使其能够高效地处理大量的并发请求。 二、Go语言安装与配置 Go语言支持以下系统:Linux、Mac、Windows。 ...

2025-09-07 · 2 min · 836 words · 新人类

AI量化交易决策系统方案

📝 2025-07-13 近期优化与变更 新增布林带、KDJ、成交量、ATR、威廉指标,技术指标体系更丰富。 评分体系优化:技术面40分、基本面35分、情绪面25分,ETF与A股评分规则分离,ETF基本面恒为0,ETF评分=技术面50分+AI消息面50分。 决策等级优化:5级决策(重仓买入、买入、持有、谨慎持有、卖出),买入阈值降至50分,持有30分,谨慎持有10分,卖出<10分。 日志与邮件去重:每只股票仅保留最新信号,输出和报告更简明。 自动邮件集成:主程序运行后自动发送HTML格式决策报告,内容美化,信号带emoji和中文名。 数据兼容性增强:分析引擎支持成交量列名为vol或volume。 AI分析优化:ETF和A股分开提示,ETF基本面恒为0,AI消息面更关注资金流和行业新闻。 文档完善:补充README、部署、API、策略等文档,详细说明系统架构、评分体系、部署与接口。 用户体验提升:聚合报告美化,策略可读性提升,项目说明更精炼。 本文档详细阐述了本量化交易系统的核心决策逻辑。系统通过对技术面、基本面和AI市场情绪面三个维度进行独立的量化评分,最终加权汇总,生成交易信号。 ...

2025-09-07 · 6 min · 2856 words · 新人类