feat(longbridge): complete 602315 bypass + CLI helper + stock_t脚本
新增: - references/cli-unicode-table-parsing.md - CLI 表格 ┃ vs │ Unicode 解析 - references/cron-wrapper-multi-token-pitfall.md - cron script 字段不支持空格 - references/generic-stock-query.md - 通用 stock_t.py 持仓查询 - references/longportapp-cn-endpoints.md - Python SDK 走 longportapp.cn vs CLI 走 longbridge.com - references/sdk-vs-cli-domain-routing.md - SDK/CLI 域名路由差异 - scripts/longbridge_cli_helper.py - SDK 兼容层, 内部走 CLI (绕 602315) - scripts/stock_t.py - 通用持仓查询脚本 (不限定股票) 修改: - longbridge-cli/SKILL.md + references/longbridge-602315-bypass.md - longbridge-python-sdk/SKILL.md: 增 cn endpoint 说明 - intraday-trading/SKILL.md 关键发现: 1. Python SDK 用 openapi.longportapp.cn (阿里云深圳), CLI 用 openapi.longbridge.com (AWS 香港) 2. 两个不同域名, 不同 endpoint, 都需 LONGBRIDGE_HTTP_URL=https://openapi.longbridge.com 强制覆盖 3. CLI 默认不读 HTTP_PROXY env, 必须用 proxychains4 OS 层拦截 4. 完整链路: LONGBRIDGE_HTTP_URL=.com + LONGBRIDGE_REGION=ap + proxychains4 + Clash 香港节点 5. Yahoo Finance 备用数据源 (CLI 拿不到 K线) 6. CLI 表格用 ┃ (header) 和 │ (data) 两种 Unicode 字符, parser 要兼容 订单实测: - RGTI.US 1股@15.40: 下单 1259694819492519936, 撤单成功 - 9988.HK 200股@112.70: Rejected (余额或限额) - 1810.HK 1200股@25.98: Rejected (同上) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -311,11 +311,15 @@ else:
|
||||
- **🔴 选股结果时效性**: 盘前选股结果只当天有效,次日需重新选股
|
||||
- **🔴 策略按个股选择**: 不同股票用不同策略,根据ADR/波动率/流动性动态决定
|
||||
- **🔴 做T分析≠禁止交易 (2026-07-08 user clarification)**: `daily_t_analysis.py` 输出的是分析建议,不是禁交易令。用户手动要求下单/挂单/改单时正常走 longbridge SDK 流程(VPN 路由解决 602315)。不要把"做T分析"误读为"长桥账户冻结"。
|
||||
- **🔴 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` 的相对位置。
|
||||
|
||||
## 参考
|
||||
|
||||
- `okx-auto-position` 技能: OKX合约开仓逻辑参考
|
||||
- `quant-factor-mining` 技能: 选股因子计算
|
||||
- `longbridge-cli` 技能: CRITICAL: Mainland China Access (602315 Bypass) — cron 任务必须用此三件套
|
||||
- LongPort SDK: https://open.longportapp.com/
|
||||
|
||||
## 用户偏好 (2026-07-08)
|
||||
|
||||
Reference in New Issue
Block a user