📝 2025-07-13 近期优化与变更 新增布林带、KDJ、成交量、ATR、威廉指标,技术指标体系更丰富。 评分体系优化:技术面40分、基本面35分、情绪面25分,ETF与A股评分规则分离,ETF基本面恒为0,ETF评分=技术面50分+AI消息面50分。 决策等级优化:5级决策(重仓买入、买入、持有、谨慎持有、卖出),买入阈值降至50分,持有30分,谨慎持有10分,卖出<10分。 日志与邮件去重:每只股票仅保留最新信号,输出和报告更简明。 自动邮件集成:主程序运行后自动发送HTML格式决策报告,内容美化,信号带emoji和中文名。 数据兼容性增强:分析引擎支持成交量列名为vol …
📝 2025-07-13 近期优化与变更 API支持ETF与A股评分体系分离,ETF基本面恒为0,ETF评分=技术面50分+AI消息面50分。 评分体系与决策等级优化,买入阈值降至50分,持有30分,谨慎持有10分,卖出<10分。 日志与邮件内容去重,每只股票仅保留最新信号。 集成自动邮件功能,主程序运行后自动发送HTML决策报告。 数据兼容性增强,分析引擎支持成交量列名为vol或volume。 文档补充与完善,详细说明系统架构、评分体系、部署与接口。 用户体验提升,聚合报告美化,策略可读性提升。 📋 概述 本文档详细说明了量化交易系统的各个模块、类、方法和接口,为开发者提供完整 …
title: “Git submodule” categories: [“技术”, “git”, “hugo”] date: 2025-03-20T12:59:32+08:00 draft: false tags: [“submodule”, “Git”, “教程”] Git submodule添加子项目_库 Git归并策略 添加 删除 输入“/”快速插入内容 添加图标 添加封面 展示文档信息 Git submodule添加子 …
GitLab CI/CD 简介 GitLab CI/CD 是 GitLab 内置的持续集成/持续部署工具,它允许开发者在代码提交后自动执行一系列任务,如构建、测试和部署。通过配置 CI/CD 流程,可以大大提高开发效率,减少人为错误,并确保代码质量。 CI/CD 核心概念 持续集成 (CI): 开发人员频繁地将代码集成到主分支,每次集成都通过自动化构建和测试来验证,从而尽早发现问题。 持续交付 (CD): 确保代码随时可以部署到生产环境,通常包括自动化测试和部署流程。 持续部署 (CD): 将持续交付更进一步,自动将通过测试的代码部署到生产环境。 .gitlab-ci.yml …
回滚到指定提交 git reset –hard c1ac53850b0314a20e97f669bafc8bb67a3a1124 git push 放弃变更强制提交 git reset –hard ; git pull –force 子模块的使用
项目中添加子项目 1、git clone 父项目url 2、cd 父项目对应目录下:git submodule add <子项目地址> 3、git commit ;git push 4、此时子项目下的子项目是空的,需要cd到父目录cmd执行: git submodule update –init –recursive 或者执行:git submodule init 然后执行cd clone含嵌套项目的项目 git clone 父项目url –recurse-submodules 不加–recurse-submodules,克隆的子项 …
什么是MCP? MCP(Model Context Protocol)是一种用于扩展和增强开发工具功能的协议。它允许开发者创建和使用MCP服务器,这些服务器可以提供额外的工具和资源,以提高开发效率和灵活性。 MCP的安装 MCP的安装通常包括以下步骤: 安装MCP客户端:根据使用的开发工具,安装相应的MCP客户端插件或扩展。 创建MCP服务器:使用提供的工具或模板创建一个新的MCP服务器项目。 配置MCP服务器:在MCP服务器项目中添加所需的工具和资源,并进行相应的配置。 运行MCP服务器:启动MCP服务器,使其与MCP客户端进行通信。 使用示例 以下是一个简单的MCP服务器使用示例: …
安装 引言 Playwright 是专门为满足端到端测试的需求而创建的。Playwright 支持包括 Chromium、WebKit 和 Firefox 在内的所有现代渲染引擎。在 Windows、Linux 和 macOS 上进行测试,无论是本地还是在 CI 上,无论是无头模式还是有头模式,都可以使用原生移动设备仿真。 Playwright 库可以用作通用的浏览器自动化工具,为同步和异步 Python 提供了一套强大的 API 来自动化 Web 应用程序。 本介绍描述了 Playwright Pytest 插件,这是编写端到端测试的推荐方式。 你将学到 如何安装 Playwright …
什么是pytest? pytest是一个功能强大且易于使用的Python测试框架。它可以帮助开发者编写简洁、可读性强的测试代码,并提供丰富的插件支持。 pytest的主要特点 简洁的测试用例编写方式 自动发现测试用例 支持参数化测试 强大的断言功能 丰富的插件生态系统 安装pytest 使用以下命令安装pytest: pip install pytest 编写测试用例 一个简单的pytest测试用例如下: def test_addition(): assert 1 + 1 == 2 def test_subtraction(): assert 2 - 1 == 1 运行测试 使用以下命令运 …
背景 当前业务核心聚焦于 POCT 领域,设备购买和设备使用等关键功能,已成为测试工作的重点保障对象,但随着系统复杂度的提升,手工的回归测试工作很难全面覆盖。为了确保关键业务功能的质量稳定性,有必要引入自动化测试,增加测试覆盖范围,降低已有功能漏测的风险,提前发现问题。 目标 短期目标:接入自动化测试(截至3月底) 前期准备工作 预研不同的自动化测试框架,结合中长期目标与现实情况及各个框架的优缺点选择一套合适的自动化框架 对比几款常见接口测试框架 初步选定:pytest + Requests 语法简洁容易上手-接入成本低 灵活,社区支持好,插件丰富-适合复杂测试场景 制定初步的方案 自动化项 …