A股量化策略日报(2026年07月22日)
A股量化策略整合报告 · 2026年07月22日
整合时间:08:20
📊 2026-07-22 pvc r297 strategy report (00:18)
Top 20 Strategies (All Directions)
| Rank | Strategy | OOS Score | OOS PnL | OOS Trades | OOS WR% | OOS PF | Status |
|---|---|---|---|---|---|---|---|
| 1 | S2_PIVOT_RSI40_60_DEV50_SL1.5_TP3.0_morning | 436.2 | 436.2 | 6 | 83.3 | 6.03 | PASS |
| 2 | S2_PIVOT_RSI35_60_DEV50_SL1.5_TP3.0_morning | 432.2 | 432.2 | 4 | 100.0 | 999.00 | PASS |
| 3 | S2_PIVOT_RSI35_60_DEV50_SL2.0_TP3.0_morning | 432.2 | 432.2 | 4 | 100.0 | 999.00 | PASS |
| 4 | S2_PIVOT_RSI30_60_DEV50_SL1.5_TP3.0_morning | 421.5 | 421.5 | 4 | 100.0 | 999.00 | PASS |
| 5 | S2_PIVOT_RSI30_60_DEV50_SL2.0_TP3.0_morning | 421.5 | 421.5 | 4 | 100.0 | 999.00 | PASS |
| 6 | S2_PIVOT_RSI40_60_DEV50_SL2.0_TP3.0_morning | 415.3 | 415.3 | 6 | 83.3 | 4.86 | PASS |
| 7 | S2_PIVOT_RSI35_60_DEV50_SL1.5_TP3.0_all | 367.9 | 367.9 | 17 | 64.7 | 1.61 | PASS |
| 8 | S2_PIVOT_RSI35_60_DEV50_SL1.5_TP2.5_morning | 344.2 | 344.2 | 4 | 100.0 | 999.00 | PASS |
| 9 | S2_PIVOT_RSI35_60_DEV50_SL2.0_TP2.5_morning | 344.2 | 344.2 | 4 | 100.0 | 999.00 | PASS |
| 10 | S2_PIVOT_RSI35_60_DEV30_SL1.5_TP3.0_morning | 343.6 | 343.6 | 7 | 71.4 | 2.83 | PASS |
| 11 | S2_PIVOT_RSI35_60_DEV20_SL2.0_TP2.5_morning | 342.4 | 342.4 | 6 | 83.3 | 4.04 | PASS |
| 12 | S2_PIVOT_RSI40_65_DEV50_SL1.5_TP3.0_morning | 338.0 | 338.0 | 5 | 80.0 | 4.90 | PASS |
| 13 | S2_PIVOT_RSI40_70_DEV50_SL1.5_TP3.0_morning | 338.0 | 338.0 | 5 | 80.0 | 4.90 | PASS |
| 14 | S2_PIVOT_RSI30_60_DEV50_SL1.5_TP2.5_morning | 335.2 | 335.2 | 4 | 100.0 | 999.00 | PASS |
| 15 | S2_PIVOT_RSI30_60_DEV50_SL2.0_TP2.5_morning | 335.2 | 335.2 | 4 | 100.0 | 999.00 | PASS |
| 16 | S2_PIVOT_RSI35_65_DEV50_SL1.5_TP3.0_morning | 334.1 | 334.1 | 3 | 100.0 | 999.00 | PASS |
| 17 | S2_PIVOT_RSI35_65_DEV50_SL2.0_TP3.0_morning | 334.1 | 334.1 | 3 | 100.0 | 999.00 | PASS |
| 18 | S2_PIVOT_RSI35_70_DEV50_SL1.5_TP3.0_morning | 334.1 | 334.1 | 3 | 100.0 | 999.00 | PASS |
| 19 | S2_PIVOT_RSI35_70_DEV50_SL2.0_TP3.0_morning | 334.1 | 334.1 | 3 | 100.0 | 999.00 | PASS |
| 20 | S2_PIVOT_RSI30_60_DEV20_SL2.0_TP2.5_morning | 333.5 | 333.5 | 6 | 83.3 | 3.96 | PASS |
Passing strategies: 277/648
Real trading: NOT RECOMMENDED - OOS window only 7 days
📊 report 20260722 002546 (00:25)
六、结论与建议
本分析基于护城河原则认为:
- 四大国有银行 + 招商银行 + 长江电力 + 中国神华的配置,符合价值投资护城河原则,是组合的核心底仓
- 中国石油(能源)和中国石化(石化)属于强周期,应考虑替换为更稳定的高股息标的(如陕西煤业、中国电信等)
- 中国平安(保险)在利率下行周期利润承压,需持续关注
- 当前银行50%集中度偏高,建议适当分散至公用事业、消费等低相关板块
- OOS超额为负是正常现象,不代表策略失效,需持续跟踪
报告生成: 2026-07-22 00:25:46
NAV历史: nav_history_20260722_002546.json
交易日志: trade_log_20260722_002546.csv
⚠️ 本报告仅供研究参考,不构成投资建议
📊 report latest (00:25)
六、结论与建议
本分析基于护城河原则认为:
- 四大国有银行 + 招商银行 + 长江电力 + 中国神华的配置,符合价值投资护城河原则,是组合的核心底仓
- 中国石油(能源)和中国石化(石化)属于强周期,应考虑替换为更稳定的高股息标的(如陕西煤业、中国电信等)
- 中国平安(保险)在利率下行周期利润承压,需持续关注
- 当前银行50%集中度偏高,建议适当分散至公用事业、消费等低相关板块
- OOS超额为负是正常现象,不代表策略失效,需持续跟踪
报告生成: 2026-07-22 00:25:46
NAV历史: nav_history_20260722_002546.json
交易日志: trade_log_20260722_002546.csv
⚠️ 本报告仅供研究参考,不构成投资建议
📊 报告自动同步 (03:14)
Response
报告同步完成 2026年 07月 22日 星期三 03:14:07 CST
📊 量化报告 2026-07-22 (04:35)
九、数据溯源
| 数据项 | 来源 | 方式 |
|---|---|---|
| 个股日线 | akshare stock_zh_a_daily | 前复权(qfq),symbol=shxxxxxx |
| 上证指数 | akshare stock_zh_index_daily | symbol=sh000001 |
| 分红数据 | akshare stock_history_dividend_detail | indicator=“分红”,每股派息÷10单位换算 |
| 复权方式 | 前复权 | adjust=“qfq” |
| 交易成本 | 佣金0.03% + 印花税0.05%卖出 | 买入仅佣金0.03% |
| 股息税 | 10% | 自动扣除 |
⚠️ 免责声明:本报告仅供研究参考,不构成投资建议。历史业绩不代表未来表现。
📊 量化报告 2026-07-22 微信版 (04:36)
📊小龙虾实盘模拟 | 2026-07-22
回测区间:2024-01-02 → 2026-07-21(615交易日)
✅ 绩效总览
- 总收益:+48.85%(年化+16.89%)
- 基准(上证):+30.23%,超额:+18.62%
- 最大回撤:-37.85%
📈 IS/OOS拆分
- IS(2024-01至2025-06):+44.72%(年化28.17%)
- OOS(2025-07至2026-07):+0.76%(年化0.72%)
⚠️ OOS几乎归零——2025年下半年后A股极度分化,国有银行相对抗跌,但民生/联通/石化拖累组合
🗃️ 三筐分类
✅ 坚定持有:四大行+招行+神华+长江电力(护城河稳固)
❌ 应剔除:民生银行(资产质量差)、中国联通(竞争激烈)、中国石化(强周期)
📋 期末持仓(2026-07-21收盘)
工行2400股/建行1800股/农行3300股/中行3000股/招行400股/神华300股/长江电力400股/石化2100股/联通2500股/民生3200股
期末总资产:¥148,850(本金¥100,000)
🔢 交易统计
建仓10次 | 分红48次 | 复投9次 | 卖出0次
⚠️长线分析Agentprofile不可用,本次评审由系统基于价值投资框架独立完成
数据源:akshare(个股前复权日线+上证指数+历史分红)| 交易成本:佣金0.03% | 股息税:10%
📊 小志和小丁量化工作流 (04:36)
小龙虾实盘模拟 | 量化周报 2026-07-22
报告时间:2026-07-22 04:36
执行摘要
回测区间:2024-01-02 → 2026-07-21(615交易日)
已验证绩效指标(从nav_history_verified_latest.json独立计算):
| 指标 | 值 |
|---|---|
| 总收益 | +48.85% |
| 年化收益 | +16.89% |
| 最大回撤 | -37.85% |
| 基准(上证) | +30.23% |
| 超额Alpha | +18.62% |
| IS(2024-01~2025-06) | +44.72%(年化28.17%,358天) |
| OOS(2025-07~2026-07) | +0.76%(年化0.72%,257天) |
| 期末总资产 | ¥148,850(本金¥100,000) |
交易:10次建仓 | 48次分红 | 9次复投 | 0次卖出
数据溯源
| 数据项 | 来源 | 说明 |
|---|---|---|
| 个股日线 | akshare stock_zh_a_daily | 前复权(qfq),过滤2024-01-02~2026-07-21 |
| 上证指数 | akshare stock_zh_index_daily | symbol=sh000001 |
| 分红数据 | akshare stock_history_dividend_detail | indicator=“分红”,每股派息÷10单位换算 |
| 交易成本 | 佣金0.03%,印花税0.05%(仅卖出) | 股息税10% |
关键发现
- IS/OOS巨大反差:IS年化28.17% vs OOS年化0.72%,说明2025年7月后策略超额几乎完全消失
- 最大回撤-37.85%:超过初始本金1/3,主要因石化/民生银行深幅回调
- 三筐分类:四大行+招行+神华+长江电力护城河稳固;民生/联通/石化应剔除
- xiaozhi profile不可用:API超时/权限问题,降级为单Agent,评审基于价值投资框架独立完成
生成文件
[本机路径]— 完整报告(151行)[本机路径]— 微信推送版[本机路径]— 验证后的NAV历史(615条)[本机路径]— 验证后的交易日志(67条)[本机路径]— 指标摘要
📊 2026-07-22 pvc r298 strategy report (04:42)
Top 20 Strategies (All Directions)
| Rank | Strategy | OOS Score | OOS PnL | OOS Trades | OOS WR% | OOS PF | Status |
|---|---|---|---|---|---|---|---|
| 1 | S1_EMA_P9_C2_RSI30_70_SL1.5_TP3.0_all | 136.0 | 136.0 | 21 | 52.4 | 1.20 | PASS |
| 2 | S2_BB_P20_M2.0_RSI25_65_MFI50_50_SL2.0_TP2.5_morning | 100.2 | 100.2 | 5 | 60.0 | 1.44 | PASS |
| 3 | S2_BB_P20_M2.0_RSI25_65_MFI60_60_SL2.0_TP2.5_morning | 100.2 | 100.2 | 5 | 60.0 | 1.44 | PASS |
| 4 | S2_BB_P20_M2.0_RSI25_70_MFI40_40_SL2.0_TP2.5_morning | 100.2 | 100.2 | 5 | 60.0 | 1.44 | PASS |
| 5 | S2_BB_P20_M2.0_RSI25_70_MFI50_50_SL2.0_TP2.5_morning | 100.2 | 100.2 | 5 | 60.0 | 1.44 | PASS |
| 6 | S2_BB_P20_M2.0_RSI25_70_MFI60_60_SL2.0_TP2.5_morning | 100.2 | 100.2 | 5 | 60.0 | 1.44 | PASS |
| 7 | S2_BB_P20_M2.0_RSI25_75_MFI40_40_SL2.0_TP2.5_morning | 100.2 | 100.2 | 5 | 60.0 | 1.44 | PASS |
| 8 | S2_BB_P20_M2.0_RSI25_75_MFI50_50_SL2.0_TP2.5_morning | 100.2 | 100.2 | 5 | 60.0 | 1.44 | PASS |
| 9 | S2_BB_P20_M2.0_RSI25_75_MFI60_60_SL2.0_TP2.5_morning | 100.2 | 100.2 | 5 | 60.0 | 1.44 | PASS |
| 10 | S2_BB_P20_M2.0_RSI35_65_MFI50_50_SL2.0_TP2.5_morning | 82.7 | 82.7 | 7 | 57.1 | 1.25 | PASS |
| 11 | S2_BB_P20_M2.0_RSI35_70_MFI50_50_SL2.0_TP2.5_morning | 82.7 | 82.7 | 7 | 57.1 | 1.25 | PASS |
| 12 | S2_BB_P20_M2.0_RSI35_75_MFI50_50_SL2.0_TP2.5_morning | 82.7 | 82.7 | 7 | 57.1 | 1.25 | PASS |
| 13 | S2_BB_P20_M2.0_RSI30_65_MFI40_40_SL2.0_TP2.5_morning | 80.2 | 80.2 | 7 | 57.1 | 1.25 | PASS |
| 14 | S2_BB_P20_M2.0_RSI30_70_MFI40_40_SL2.0_TP2.5_morning | 80.2 | 80.2 | 7 | 57.1 | 1.25 | PASS |
| 15 | S2_BB_P20_M2.0_RSI30_75_MFI40_40_SL2.0_TP2.5_morning | 80.2 | 80.2 | 7 | 57.1 | 1.25 | PASS |
| 16 | S2_BB_P20_M2.0_RSI30_65_MFI50_50_SL2.0_TP2.5_morning | 73.8 | 73.8 | 7 | 57.1 | 1.22 | PASS |
| 17 | S2_BB_P20_M2.0_RSI30_65_MFI60_60_SL2.0_TP2.5_morning | 73.8 | 73.8 | 7 | 57.1 | 1.22 | PASS |
| 18 | S2_BB_P20_M2.0_RSI30_70_MFI50_50_SL2.0_TP2.5_morning | 73.8 | 73.8 | 7 | 57.1 | 1.22 | PASS |
| 19 | S2_BB_P20_M2.0_RSI30_70_MFI60_60_SL2.0_TP2.5_morning | 73.8 | 73.8 | 7 | 57.1 | 1.22 | PASS |
| 20 | S2_BB_P20_M2.0_RSI30_75_MFI50_50_SL2.0_TP2.5_morning | 73.8 | 73.8 | 7 | 57.1 | 1.22 | PASS |
Passing strategies: 34/966
Real trading: NOT RECOMMENDED - OOS window only 7 days
📊 A股热门股动态信号监控 (06:38)
Response
任务失败
脚本执行失败,未能获取符合条件的A股主板热门股数据。
错误信息:数据获取失败:未取得符合条件的主板热门股。
可能原因:
- 新浪财经涨幅榜当日无符合条件的股票
- 网络连接问题导致数据抓取失败
- 数据源接口暂时不可用
建议:检查网络连接后重新触发任务。
📊 短线游资信号监控 (06:38)
Response
任务失败
Script exited with code 1 stdout: 数据获取失败:未取得符合条件的主板热门股。数据获取阶段未能抓取到符合条件的主板热门股(沪深主板,排除创业板/科创板/北交所),信号计算未能执行。
📊 2026-07-22 pvc r299 strategy report (06:58)
Files Generated
2026-07-22_pvc_r299_strategy_summary.json- Full strategy results (452 strategies)2026-07-22_pvc_r299_strategy_report.md- This report2026-07-22_pvc_r299_trades.csv- OOS trades for best strategy
📊 PVC期货策略研发回测迭代 (07:00)
R299 Backtest Complete
R299 verdict: MARGINAL FAIL
Results Summary
| Strategy Direction | Variants | Passed | Best Score | Best OOS PnL | OOS Trades | Status |
|---|---|---|---|---|---|---|
| S1_Momentum_Oscillator | 216 | 4 | 164.8 | +208 | 3 | MARGINAL |
| S2_Range_Break_AM | 108 | 0 | -999 | 0 | 0 | FAIL |
| S3_VWAP_Reverse | 128 | 0 | -400.5 | -173 | 7 | FAIL |
Pass rate: 4/452 (0.9%)— lowest in recent rounds.
Key Findings
S2_RNG complete failure: Donchian N-bar (5/8/10) high/low breakout conditions never triggered on PVC 3-minute data. 108 variants, 0 OOS trades.
S3_VWR complete failure: VWAP deviation reversal in afternoon session produced OOS PnL of -173 with PF=0.62. VWAP mean-reversion fails in afternoon when liquidity thins.
S1_MOM marginal pass (4 strategies): RSI(35-40, 60-70) + Momentum + Consecutive bar confirmation produced 4 passing strategies, but all have n<=10 OOS trades (3-6 trades). Statistical power is negligible.
New directions consistently fail: R289 through R299 (5 consecutive rounds) of new direction testing — 4 rounds produced zero or near-zero passing strategies. Only parameter refinement on already-validated directions is viable in the current 7-day OOS window.
Best Strategy
S1_MOM_RSI35_60_MOM5_C2_SL2.0_TP2.5_all: Score=164.8, OOS=+208, n=3, WR=67%, PF=53.0
- IS: PnL=+26 (positive, IS/OOS consistent direction)
- Warning: Only 3 OOS trades, PF=53 driven by 2 wins vs 1 small loss — not robust
Comparison with R298
| Metric | R298 Best | R299 Best |
|---|---|---|
| Passing strategies | 34 | 4 |
| Best Score | 136.0 | 164.8 |
| Best OOS PnL | +136 | +208 |
| OOS trades | 21 | 3 |
Output Files
2026-07-22_pvc_r299_strategy_summary.json(275 KB, 452 strategies)2026-07-22_pvc_r299_strategy_report.md(5.2 KB)2026-07-22_pvc_r299_trades.csv(603 bytes, 3 OOS trades)- Iteration log appended
Live Trading Recommendation
NOT RECOMMENDED— R299 produced the lowest pass rate in recent rounds. The two new directions (Range Break, VWAP Reverse) completely failed. The 4 passing momentum strategies have OOS sample sizes (3-6 trades) that are statistically insignificant. The OOS window is only 7 days (768 bars) with insufficient statistical power to validate any strategy.
R300 Plan
- STOP testing new directions— 5 consecutive rounds of new directions failing
- Parameter refinement only— focus on R298’s validated EMA_P9 direction
- Wait for data accumulation— target 15+ OOS days before next strategy evaluation
- Increase minimum threshold— require n>=10 OOS trades for any recommendation
方法口径与风险说明
数据与信号口径
本报告中的行情、技术指标和回测结果只采用任务实际取得并已保存的结果。热门股池先按主板代码、非风险警示股票、正涨幅和成交额门槛筛选,再读取前复权日线计算指标。均线金叉是前一交易日五日均线不高于十日均线、当日五日均线高于十日均线;均线死叉采用相反定义。仅有均线多头排列或空头排列,不代表当日发生交叉。MACD金叉和死叉也必须比较前后两个交易日的差离值与信号线位置,不能只根据柱体正负判断。
买入信号要求均线金叉、MACD金叉、相对强弱指标低于阈值、价格上涨且成交量高于近期均量同时成立;卖出信号要求对应的反向条件同时成立。部分条件满足只能列为观察,不得通过打分方式改写成正式交易信号。涨停股票常处于高波动和流动性不连续状态,即使技术指标偏强,也可能无法按报告价格成交,因此报告不提供追涨承诺。
回测结果解释
回测收益必须结合样本区间、交易次数、手续费、滑点、最大回撤和样本外表现共同阅读。样本内收益较高而样本外转负,通常说明参数依赖特定行情,不能据此上线。交易次数过少时,胜率和盈利因子容易被少数交易放大;最大回撤较低但收益也低,可能只是策略长期空仓。不同策略的收益必须使用相同本金、合约乘数、成本和时间切分后比较。
PVC策略研究采用前段样本内、后段样本外的时间顺序切分,避免随机打乱导致未来信息进入训练区间。每笔交易应保存开仓时间、方向、价格、开仓原因、止损、止盈、平仓时间、平仓价格、平仓原因、损益和持有周期。没有逐笔记录、没有样本外结果或没有真实行情来源的研究,不应被视为完成。连续多轮迭代的最佳策略变化较大,也说明当前结论仍受短样本影响,需要等待更多交易日验证。
数据质量边界
外部行情接口可能出现限流、断开连接、字段缺失或交易日数据尚未更新。主数据源失败时可以使用明确标注的备用数据源,但不能沿用旧股票池冒充当天结果。实时价、收盘价和前复权历史价的用途不同,计算日线指标时应保持同一价格口径。报告若出现数据获取失败,应保留失败原因并停止对应结论,不能用估算值补齐。
财经事件提醒必须区分已经发生、已有官方公告但尚未发生、媒体报道和未经证实的市场传闻。事件日期、政策生效时间和会议结果需要交叉验证;无法确认的未来消息不进入操作建议。海外资产价格和宏观数据具有时区差异,报告日期以中国标准时间为准,并应说明数据对应的交易时段。
使用边界
本报告用于记录自动化研究过程,不构成投资建议、收益承诺或自动交易指令。任何准备接入实盘的策略,都需要额外完成更长样本检验、极端行情压力测试、交易接口权限隔离、单笔风险限制、单日亏损限制和人工确认。系统不得因为某轮回测盈利就自动开启实盘,也不得在行情或账户状态不可用时继续下单。
阅读时应优先关注数据是否新鲜、规则是否一致、样本外是否稳定和风险是否可承受,而不是只看收益排名。若报告正文与本说明冲突,以真实数据、严格交叉定义、样本外结果和不自动交易原则为准。
自动任务的成功状态也必须谨慎解释。脚本退出码为零、目标文件真实存在、内容通过质量检查、交付渠道确认送达,四项同时满足才算完整成功。模型生成了一段文字但没有落盘,浏览器只保存草稿,推送凭据失效,或者回测程序中途异常,都不能记录为成功。对于定时任务,下一次运行应读取上一次产物和错误记录,避免重复使用过期结论,并在恢复后保留修复过程,方便追踪结果为什么发生变化。
所有结论都应允许复核、重跑和追责。