trading: 日内T/长桥/六合彩文档与脚本 + quant-factor-mining 新目录

This commit is contained in:
2026-09-25 01:25:38 +08:00
parent 734b168082
commit 3f17a4eb1f
23 changed files with 1821 additions and 376 deletions
+11 -5
View File
@@ -1,8 +1,8 @@
---
name: intraday-trading
description: "港美股日内自动交易:盘前选股→五步预检→手动确认→开仓→止损止盈→收盘平仓。信号由定时任务分析生成,开仓需用户Y确认。港股9:30-16:00,美股21:30-04:00(北京时间)。融资15-20%,选股池精简1-5只。"
version: 1.2.0
tags: [trading, hk, us, intraday, auto, longport]
description: "港美股日内自动交易:盘前选股→五步预检→手动确认→开仓→止损止盈→收盘平仓。信号由定时任务分析生成,开仓需用户Y确认。港股9:30-16:00,美股21:30-04:00(北京时间)。融资15-20%,选股池精简1-5只。🧙 九转 (TD Sequential) v3.1 替代海龟 — 4 个脚本共享 `~/.hermes/scripts/lib/td9.py` (daily_t_analysis / cn_dividend_buy_timing / scan_cn / dca_scanner)。2026-08-23 用户明示'没空做日内了,用神奇九转'。"
version: 1.3.0
tags: [trading, hk, us, intraday, auto, longport, td9, nine-turns, lib-share, 2026-08-23]
---
# 港美股日内自动交易
@@ -192,7 +192,7 @@ else:
### 监控脚本
- `hk_intraday_monitor.py` - 港股日内监控+自动下单(9:30-15:45循环)
- `us_intraday_monitor.py` - 美股日内监控+自动下单(21:30-04:00循环)
- `us_intraday_monitor.py` - 美股日内监控+自动下单(21:30-03:45循环)
### 平仓脚本
- `hk_intraday_close.py` - 港股平仓(15:45运行)
@@ -314,6 +314,9 @@ else:
- **🔴 cron `script` 字段必须包 proxychains4 wrapper (2026-07-09)**: 所有用 LongPort SDK 下单的 cron 任务(hk_intraday_monitor / hk_intraday_close / us_intraday_monitor / us_intraday_close / rgti_* 等),cron 的 `script` 字段值必须显式包 proxychains 走 Clash 香港出口,否则绕过 602315 geo-block 失败。**典型错误**: 改了 `us_intraday_monitor.py` 加 `LONGBRIDGE_REGION=ap` + cron script 包 proxychains ✅,但忘了同样处理 `hk_intraday_monitor.py` ❌ → 港股 cron 推送报 602315。**必须四个脚本一起改**: us/hk × monitor/close。完整三件套见 `longbridge-cli` skill "CRITICAL: Mainland China Access" 章节。
- **🔴 LONGBRIDGE_REGION='ap' 必须写进脚本内部**: 仅 cron env 注入不够稳(hermes cron 的 env 字段有限制),改成在每个脚本 `import` 之前 `os.environ['LONGBRIDGE_REGION'] = 'ap'`,见 `~/.hermes/scripts/{us,hk}_intraday_{monitor,close}.py` 第 5 行。
- **🔴 cron script 路径要用绝对路径 (2026-07-09)**: proxychains 包装的 cron 命令 `script` 字段必须是 `proxychains4 -f /home/openclaw/.proxychains/proxychains.conf python3 /home/openclaw/.hermes/scripts/<name>.py` 这种完整路径,不能只写脚本名 — cron 找不到 `python3` 和 `proxychains4` 的相对位置。
- **🔴 纯算法函数先单元测试再集成 (2026-08-23)**: 改 `daily_t_analysis.py` 的算法函数 (`td9_levels` / `bollinger_levels` / `rsi_levels` 等) 时,**先在 `/tmp/test_<func>.py` 里独立测试 5-6 个边界 case**(连续跌/涨、<13根、平盘、振荡、部分跌),确认算法对了再跑全脚本。`daily_t_analysis.py` 顶部 `from longport import openapi` 会拉真实 API + proxychains,慢且依赖重,调试算法不要每次都拉行情。
- **🔴 no_agent=true cron 改逻辑时只改脚本,不动 cron prompt (2026-08-23)**: `cb187ab5f9fc daily-t-analysis` 是 `no_agent=true`,`script=daily_t_analysis.py`,cron job 直接把脚本 stdout 推给 QQ。换策略/换指标只改 `.py` 文件 + git commit/push,无需编辑 cron prompt。下次推送自动用新逻辑。
- **🔴 用户偏好: 横向 N 列 markdown 表, 1 票 1 列 (2026-07-29)** : daily_t_analysis 输出必须是"横向 markdown 表, 1 票 1 列",用户原话"表格, 我能左右滑动的"。**禁止** 1 票 1 表。同一规则适用于 dividend_alert / cn_dividend_buy_timing 等所有持仓推送。
## 参考
@@ -324,7 +327,9 @@ else:
## Daily-T-Analysis cron 参考
详见 `references/daily-t-analysis-cron.md` — daily_t_analysis.py 位于 `~/.hermes/scripts/` (Hermes-Scripts 仓库), cron `cb187ab5f9fc` 每天 BJT 21:00 推送持仓做T点位 + 多策略建议 (综合策略/海龟/Bollinger/Wave/RSI/MACD)。
详见 `references/daily-t-analysis-cron.md` — daily_t_analysis.py 位于 `~/.hermes/scripts/` (Hermes-Scripts 仓库), cron `cb187ab5f9fc` 每天 BJT 21:00 推送持仓做T点位 + 多策略建议 (综合策略/九转/Bollinger/Wave/RSI/MACD)。
🧙 九转 (TD Sequential) 算法实现 + 单元测试 + 输出格式详见 `references/td9-td-sequential.md` (2026-08-23 替代海龟)。
## 用户偏好 (2026-07-08)
@@ -332,3 +337,4 @@ else:
- **写脚本优先 `cat > /tmp/*.py << PYEOF` + `python3 /tmp/*.py`**: execute_code 频繁被 security scanner 拦截(BLOCKED: script timed out without user response),terminal+heredoc+python3 路径更稳,凭证也更安全(临时文件 + shred)。
- **不编造、不静默**: 拒绝回答时如实说"VPN未开不能下单",不要假装执行成功也不要自作主张走别的路径。
- **无效信号识别**: 无交易员姓名的格式(如 `📊 币种 X ETH` 或 `⚡ 跟单建议 ... (B类减仓)` 但上下文不明) = 脚本模拟/补推信号,不跟单、不推QQ。
- **没空做日内时用九转替代海龟 (2026-08-23)**: 用户不喜欢复杂的入场规则(海龟 20 日高低 + 2ATR 止损),日常推送更倾向"动量耗尽"类的计数指标。九转 (TD Sequential) 是更轻量的方案,只数连续 close<close[-4] 或 close>close[-4] 的根数,达 9 为完成信号,辅助做 T 反转判断。