mike
|
c56ea1ad91
|
lottery-hk: v1.2.5 — 特码分析真脚本 lottery_te_ma.py
User 2026-07-30 实战需求:
- 不跑频率 (5 期数据无意义, user 已多次确认)
- 不混 Qi-1 期号码 (081 已开, 不算 082 资料)
- 只用挂牌 (sol.2344a.cc) + 玄机诗 + 红字 推演
- 输出 Top 5 特码 + 重点金额分配 (15 元 = 5/4/3/2/1)
脚本 lottery_te_ma.py:
- 拿综合挂牌列表 + 详情 (彩图挂 / 另版挂 / 爆 / 尾数)
- 拿玄机诗 (诗象 / 彩霸王 / 玄机字 / 红马蓝狗)
- 拿红字 (大数偏多)
- 权重排序, 输出特码候选 + 重点分配表
SKILL.md description 加 lottery_te_ma.py 指引,
scripts 用法段加特码分析子段 + 不要项 (不再跑偏)
|
2026-07-30 20:42:25 +08:00 |
|
mike
|
844181e671
|
lottery-hk: cron-prompts/ 同步 (调 lottery_4frame.py 真脚本)
2 个 cron prompt 同步:
- lottery-hot-data.md (5bec1f60f77f)
- lottery-draw-result.md (668dcf3ec54d)
都改成调 scripts/lottery_4frame.py 真脚本
(4 步流程: v_xg.json + 综合挂牌 + 六信红字 + 玄机诗)
不要再让 cron 调 lottery.py analyze (5 期数据没意义, user 已确认)
README 改 4 步流程关键脚本段
|
2026-07-30 15:54:15 +08:00 |
|
mike
|
08283e19c4
|
lottery-hk: SKILL.md 同步 lottery_4frame.py 真脚本 (修复误导)
之前 SKILL.md 说 '4 框架 = reference 文档, agent 手动推演' —
错了! 现在有 lottery_4frame.py 真脚本。
修正:
- 📦 4 框架位置: 真脚本 lottery_4frame.py (4 步流程, 自动跑)
- 不再 'agent 手动按 example 推演'
- '不要等 lottery.py qimen' → '调 lottery_4frame.py'
- 5 期频率没意义 (user 已确认) 保留
下次 cron 跑 (8/2 周六 11:30) 会看到 lottery_4frame.py 真脚本指引
|
2026-07-30 15:42:07 +08:00 |
|
mike
|
6b395b66ee
|
lottery-hk: 新增 lottery_4frame.py — 4 框架真实分析脚本
4 步流程 (按 reference/analysis-example-073/074/075.md):
1. v_xg.json: 拿 Qi/Nq/Week/Day/Data.1-7, 算 081 期 五行/生肖/波色
2. 综合挂牌 (sol.2344a.cc/zongheguapai/): 拿 082 期 详情 (四字/六肖/尾数/火烧)
3. 六信红字 (sol.2344a.cc/lxhz/): 082 期 红字
4. 玄机诗 (sol.2344a.cc/xuanjiziliao/): 5 条挂牌诗 (诗象/摇钱树/彩霸王/曾道人/马会)
⚠️ 保证读到 (不靠 model 自觉):
1. description 提
2. cron prompt 提
3. SKILL.md 硬规则块
4. 真实脚本 (本 commit) — cron 自动跑不靠 model
082 期 4 框架输出 (2026-07-30 21:30 北京时间开彩):
- 挂牌: 挂38 / 四字千锤百炼 / 六肖牛鼠羊马猪猴 / 尾数1/3 / 火烧兔
- 红字: 頤養天年
- 玄机: 诗象09/47, 彩霸王3/1, 沐, 金龙
|
2026-07-30 15:40:50 +08:00 |
|
mike
|
1164834ccb
|
lottery-hk: v1.2.4 — SKILL.md 显式 include v_xg-qi-pitfall.md + 4 框架
变更:
- description 加 '4 框架在 references/analysis-example-073/074/075.md, 不是脚本, agent 用 example 推演'
- description 加 '必读: references/v_xg-qi-pitfall.md (Qi 字段语义陷阱实战)'
新增 cron-prompts/ 目录 (cron config 不在 git, 存档):
- README.md (cron jobs 说明 + schedule + 修改流程)
- lottery-hot-data.md (5bec1f60f77f prompt)
- lottery-draw-result.md (668dcf3ec54d prompt)
下次 cron 跑前 082 期开彩(7/30 周四 21:30 北京),
agent 加载 lottery-hk skill v1.2.4 会看到:
- 时区硬规则
- 挂牌日 = 开彩日
- v_xg.json 字段语义
- 4 框架在 references/analysis-example-* (不是脚本)
- v_xg-qi-pitfall.md 必读
|
2026-07-30 15:23:59 +08:00 |
|
mike
|
074cfd1dbd
|
lottery-hk: SKILL.md 加硬规则 (时区+挂牌=开彩+v_xg.json)
description 字段 + '## 🚨 硬规则' 块:
1. 时区: 默认北京时间 UTC+8 (必须标)
2. 挂牌日 = 开彩日 (sol.2344a.cc 时间戳 = 实际开彩日)
3. v_xg.json 字段语义 (Qi=下次, Data.1-7=Qi-1 期已开)
4. 推送格式 (不写刚开, 用具体期号)
5. 沟通 (直接说数据来源, 不分析)
修正旧版 description 错的 '挂牌日 ≠ 开彩日'
|
2026-07-30 14:53:53 +08:00 |
|
mike
|
22afd39713
|
v_xg-qi-pitfall: 实战 + 时区规则 (082 期事件)
⚠️ 关键修订 (用户多次纠正):
1. 时区硬规则: 所有时间默认 北京时间 (UTC+8)
2. 挂牌日 = 开彩日 (sol.2344a.cc 模式)
3. 用户偏好: 直接说从哪取,不要分析
⚠️ v_xg.json 字段实际语义 (2 次实战):
- Qi = 下次将开
- Nq = 再下期
- Week/Day/Year/Moon = Qi 期开彩日 (北京时间)
- Data.1-7 = Qi-1 期(已开)号码
⚠️ 实际 081 期 = 7/28 周二 21:30 (挂牌日)
082 期 = 7/30 周四 21:30 (sol.2344a.cc 印证)
旧文档说 'v_xg.json Week 是下期开彩日' 不够准确,
agent push 时混淆 Qi 周几 + Nq 实际时间。
加重硬规则 + 实战样例 + 推送模板,让下次不再错。
|
2026-07-30 14:50:54 +08:00 |
|
mike
|
b91f677200
|
v4.5.4: signal_inbox.py hook helper for gateway
- 识别 -1003966251111 交易信号群 + 含【币种】消息 → 入 signal_queue.db
- 立即同步调 process_signal.py 处理
- 失败靠 signal-queue-retry cron 兜底
- 不被使用 (gateway hook 已内联到 run.py), 保留作 fallback
|
2026-07-30 09:35:28 +08:00 |
|
mike
|
39f5cb6cb3
|
lottery-hk: v1.2.2 — 迁移到 sol.2344a.cc (替代 sol.0051.cc)
变更: (上 c19fe30, 重新 commit 因为 reset --soft)
- SKILL.md: 更新 description (含 sol.2344a + Qi pitfall)
- references/13 个文件: sol.0051.cc → sol.2344a.cc 全局替换
- 新文件: cron-browser-mode.md, site-navigation.md, site-status.md,
v_xg-qi-pitfall.md, 3 个 analysis-example
- 删除: sol-0051 tag (已迁移)
- 1 个新能力索引
sol.2344a.cc 是 sol.0051.cc 的新域名 (2026-07-29 验证)
5 个子路径全 200 OK
Qi 字段是下次将开期号 (pitfall)
|
2026-07-29 09:12:42 +08:00 |
|
mike
|
0fb327e397
|
feat: 备份 hk_intraday_close.py + us_intraday_close.py
|
2026-07-24 12:06:48 +08:00 |
|
mike
|
d331b4e682
|
feat: 备份 crypto/ + stocks/ 子目录到 skill 仓库
【备份】cron 已迁到 ~/.hermes/scripts/symlink, 旧副本 ~/.hermes/scripts/crypto/ 和 stocks/ 即将删, 先备份
- crypto-t-monitor/scripts/backtest.py + okx_t_monitor.py
- intraday-trading/scripts/{hk,us}_intraday_cli.py + hk_intraday_cli_runner.sh
- strategy-management/scripts/backtest.py (与 crypto-t-monitor 重复, 备份占位)
【未删本地】等用户确认
|
2026-07-24 12:06:22 +08:00 |
|
mike
|
80063a1cac
|
feat: 迁移 trading scripts 第3批 (scan_*/dca_scanner + 清理)
【迁移】
- dividend-scanner/scripts/scan_cn.sh 改 cd 路径 (原来硬编码 /home/openclaw/scripts)
- dividend-scanner/scripts/scan_hk.sh / scan_us.sh 同改
- dividend-scanner/scripts/dca_scanner.py (scan_hk/us 调它)
- 删除本地 ~/.hermes/scripts/{scan_cn,scan_hk,scan_us,scan_cn.py,dca_scanner}.*
【cron 路径】
- 84c46e13 (港股高息扫描) → dividend-scanner/scripts/scan_hk.sh
- 89a3e7a6 (美股高息扫描) → dividend-scanner/scripts/scan_us.sh
- 5d62894c (A股高息扫描) → dividend-scanner/scripts/scan_cn.sh
【清理】git rm --cached lottery-hk/scripts/__pycache__/lottery.cpython-311.pyc (不该 commit 编译产物)
+ .gitignore 加 __pycache__/
【保留本地 ~/.hermes/scripts/】(非 trading)
- analyze_cmb.sh / memory_check.sh / sync_qdrant_memory.sh / cleanup_disk.sh (Hermes 平台工具)
- hk_set_sl_now.sh / okx_trade.sh / merge_hype_shorts.sh / rgti_*.py (一次性工具)
- longbridge_hosts_*.sh / update_longbridge_token.sh (长桥 host 维护)
- ths_query.py / intraday_cost_check.py / lottery_analyze.sh / lb_test.py
- check-gateway-health.sh / clear-telegram-session.sh / mcp_auth_helper.py / mihomo_watchdog.sh / push_to_qq.sh / verify_lb_token.py
- stocks/, crypto/ (子目录, 工具集合)
- dca_positions.json / rgti_alert_state.json / rgti_t_state.json (数据文件)
【未迁移】crypto/ stocks/ 子目录 (待清理, 不紧急)
【测试】scan_cn.sh 从新位置跑通
|
2026-07-24 11:44:22 +08:00 |
|
mike
|
913d1945d4
|
feat: 迁移 trading 相关脚本到 skill 仓库 (第2批: 🟡 中优先级)
【迁移内容】
- dividend-investing/scripts/dca_monitor.py + dca_monitor_us.sh
- dividend-scanner/scripts/scan_cn.{py,sh} + scan_hk.sh + scan_us.sh
- okx-auto-position/scripts/signal_queue_retry.sh
- lottery-hk/scripts/verify_lottery.sh
- longbridge-cli/scripts/longport_http.py (公共模块)
【配套修改】
- 5 个 cron 任务 script 路径更新 (jobs.json):
- 8929ca09 (DCA港股上午) → dividend-investing/scripts/dca_monitor.py
- 9469c128 (DCA港股下午) → dividend-investing/scripts/dca_monitor.py
- 3a4bef2c (DCA美股凌晨) → dividend-investing/scripts/dca_monitor_us.sh
- a82a3ab0 (signal-queue-retry) → okx-auto-position/scripts/
- b4868849 (lottery-verify-result) → lottery-hk/scripts/
【删除】本地 ~/.hermes/scripts/{dca_monitor,scan_*,signal_queue_retry,verify_lottery,longport_http}
【未迁移】scan_cn/hk/us 仍需挂 cron, 暂不删 (走 scanner skill)
|
2026-07-24 11:42:13 +08:00 |
|
mike
|
1877a85cc5
|
feat: 迁移 trading 相关脚本到 skill 仓库 (第1批: 🔴 高优先级)
【迁移内容】
- crypto-t-monitor/scripts/t_monitor.py (币圈做T, 25.5 KB)
- strategy-management/scripts/us_t_levels.sh + hk_t_levels.sh (做T点位)
- intraday-trading/scripts/us_intraday_{scanner,monitor,close}_cron.sh + .py
- intraday-trading/scripts/hk_intraday_{scanner,monitor,close}_cron.sh + .py
【配套修改】
- 8 个 cron 任务 script 路径更新 (jobs.json):
- db03f9255ad0 (币圈OKX做T) → crypto-t-monitor/scripts/
- cfa0c1d6 (美股日内盘前) → intraday-trading/scripts/
- bcdf7039 (美股日内交易监控) → intraday-trading/scripts/
- d1acad61 (美股日内平仓) → intraday-trading/scripts/
- c3401d72 (港股日内盘前) → intraday-trading/scripts/
- e3667cb0 (港股日内交易监控) → intraday-trading/scripts/
- 303ec320 (港股日内平仓) → intraday-trading/scripts/
- c4dc9ac8 (港股做T点位) → strategy-management/scripts/
- 70d24624 (美股做T点位) → strategy-management/scripts/
- prompt 字段里路径同步更新
- crypto-t-monitor/SKILL.md scripts 段加 t_monitor.py 描述
【删除】本地旧副本 ~/.hermes/scripts/{t_monitor,us_t_levels,hk_t_levels,us_intraday*,hk_intraday*}.{py,sh}
【保留】~/.hermes/scripts/fetch_policy.py 已迁未删 (本次删)
【测试】us_intraday_scanner.py 跑通 (有 shebang, no_agent cron 自动用 python3)
【未改】devops/ + software-development/ 不在 trading git 仓库, 引用已本地更新
|
2026-07-24 11:39:52 +08:00 |
|
mike
|
37f5ac8bd3
|
docs: dividend_alert 路径更新 (2026-07-24 迁移)
【更新】longport-http-module.md line 82: 旧路径 ~/.hermes/scripts/dividend_alert.py → 新路径 ~/.hermes/skills/trading/dividend-investing/scripts/dividend_alert.py
其他 reference 文档 (devops/, software-development/) 不在 trading git 仓库, 本地已改但不同步
|
2026-07-24 11:24:03 +08:00 |
|
mike
|
cb752eeb88
|
feat: dividend-investing 迁移脚本到 skill 仓库
【背景】之前 dividend_alert.py 和 shell wrapper 在 ~/.hermes/scripts/ (本地)
不在 skill 仓库, SKILL.md 用 external: 引用. 修改不版本化.
【迁移】
- scripts/dividend_alert.py (13333 bytes)
- scripts/dividend_alert_cn_hk.sh (proxychains4 + 过滤日志)
- scripts/dividend_alert_us.sh
- 删 ~/.hermes/scripts/* 三份旧副本
- cron jobs.json script 路径更新到 skill 仓库绝对路径
- 789a7710b1cf (A股+港股) → .../dividend-investing/scripts/dividend_alert_cn_hk.sh
- 366934c1474c (美股) → .../dividend-investing/scripts/dividend_alert_us.sh
【SKILL.md 更新】
- scripts 段从 'external' 改为正常引用
- 路径从绝对 ~/.hermes/scripts 改为相对 scripts/
【测试】cn_hk 脚本从新位置跑, 输出正确 (A股: 6 港股: 2), 无 [proxychains] 日志
|
2026-07-24 11:17:52 +08:00 |
|
mike
|
8b70ce3048
|
fix: 加仓/减仓标签显示正确
【bug】加仓/减仓信号被推为'自动开仓', 因为:
1. format_execution_result 写死 '✅ ... 自动开仓'
2. type_labels 字典没 'add'/'reduce' 键
3. parse_signal 没存 _raw, classify_signal 拿不到原始 text, fallback 'open'
【修复】
1. parse_signal 存 fields['_raw'] = text (classify 拿到原始 text)
2. type_labels 加 'add'/'reduce' 键
3. format_execution_result 根据 fields['signal_type'] 显示标签
4. main() 里 fields['signal_type'] = classify_signal(fields) 写回
【效果】下次加仓信号 → '✅ BTC 做多 🟩 4x ➕ 加仓' (不再误显示开仓)
减仓信号也加好了 (新代码)
|
2026-07-24 00:08:00 +08:00 |
|
mike
|
2cece66583
|
feat: 加仓信号自动执行 (余额检查由 advisor 完成)
【修复】加仓信号 add 路径走 execute_order, 余额检查由 advisor 内部完成
- 余额够 → 自动加仓 (outcome=auto_executed_add)
- 余额不够 → 推消息不执行 (outcome=pushed_add_insufficient)
【效果】下次 Jasonleo 推 BTC 加仓 → 你自动加仓 (前提是保证金够)
|
2026-07-23 22:18:42 +08:00 |
|
mike
|
c594179ba1
|
fix: 加仓信号不再误判为新开仓
【bug】classify_signal 没区分'加仓'和'新开仓', 加仓信号也走 execute_order 自动下单
导致 Jasonleo 加仓信号 (同币种同方向) 每次都开 0.01 张新仓, 实际是加仓
【修复】
1. classify_signal 加 'add' 类型 (匹配 '加仓'/'追仓' 关键词)
2. execute_order 加 elif: signal_type == 'add' 推消息但不自动下单
3. 加仓信号标记 outcome='pushed_add'
【效果】下次 Jasonleo 推 BTC 加仓 → 显示'加仓建议' → 不自动下单 → 你手动决定
|
2026-07-23 22:17:06 +08:00 |
|
mike
|
06d2e69a0d
|
fix: 锁检查挪到 execute_order 之前
【bug】format_message 里有锁检查,但 execute_order 路径不走 format_message,导致锁逻辑未生效
【症状】BTC 持仓 1h 内被 4 次'自动开仓' (0.31→0.32→0.33→0.34 张),实际是同方向加仓
原因: Jasonleo 仓位变化触发 cron → execute_order 跳过锁检查 → 4 次下单
【修复】把 check_signal_lock 挪到 execute_order 之前 (line 763)
- 聚合转发 (X聚合社区) → 直接放行
- 真实 trader 已有锁 → 跳过,推 '🔒 {reason}'
- 新币种/新 trader → 自动锁
|
2026-07-23 22:13:45 +08:00 |
|
mike
|
25812bb905
|
feat: 持仓锁 — 同币种只跟一个 trader
【背景】之前 BTC 同时跟多个 trader (Jasonleo/麻吉/巨鲸), 信号互相干扰
- 群体投票算法复杂,实际投出分歧
- 单一币种单一信号源更清晰
【实现】
- position_locks 表 (symbol PK, trader, side, locked_at, reason, auto_locked)
- acquire_lock / release_lock / get_lock / list_locks / check_signal_lock
- 72h 自动过期 (按 _hours_since 算)
- 同 trader 同方向 → 续期
- 同方向不同 trader → 检查过期,过期后接管
- 不同方向 → 跳过 (允许一多一空并存)
- is_real_trader 黑名单: 'X聚合社区'/'某转发' 等不参与锁
【集成】process_signal.format_message 开头调 check_signal_lock:
- 锁被占用 → 推 '🔒 {reason}' (被锁,跳过)
- 锁允许 → 继续推信号
【测试】6 场景全过: 同 trader 续期/反向跳过/同向跳过/聚合放行/新币自动锁 ✅
【当前锁】BTC long → 矿工Jasonleo, HYPE short → 麻吉大哥 (手动加锁)
|
2026-07-23 22:09:16 +08:00 |
|
mike
|
efbea5448c
|
fix: 群体投票加规模权重 log10(size+1)
【背景】纯按票数算群体方向,1 个巨鲸 1500 BTC long = 1 票 vs Jasonleo 1400 BTC short = 1 票,2:2 误判分歧。
【修复】每票权重 = strength × log10(size+1) — 规模按对数缩放
- 1500 → 3.18 票
- 800 → 2.90 票
- 500 → 2.70 票
- 100 → 2.00 票(避免小账户=0票)
【验证】BTC 现状 4 个 trader:
- long: 巨鲸 3.18 + 麻吉 2.90 = 6.08
- short: Jasonleo 3.15 + 狙击手 2.70 = 5.85
- 比例 1.04x < 1.5x 阈值 → 真实分歧,观望 ✅
|
2026-07-23 21:42:49 +08:00 |
|
mike
|
b22905a5f3
|
feat: 多交易员群体决策 multi_trader_decision
【功能】同币种多交易员时,用加权群体决策替代单信号跟随
【算法】
1. 收集币种最近 20 个信号,按 trader 去重
2. 每个交易员按 strength 权重 + size 加权
3. long/short 票数比 > 1.5x 才确认群体方向
4. 反向信号总规模 > 1000 或单交易员 > 1000 触发紧急反向
5. 顺势加 10% / 反向减 50% / 无持仓开仓 1 张
【用法】python3 signal_tracker.py multi <symbol> [our_side] [our_contracts]
【测试】4 场景全过: 顺势加/反向减/无持仓开/分歧观望 ✅
|
2026-07-23 21:39:22 +08:00 |
|
mike
|
1fe4509307
|
fix: parse_signal 兼容【仓位】字段+unit追踪+减幅计算+跟单建议
【背景】Jasonleo 9次BTC减仓信号,process_signal.py 的 size regex 只匹配【仓位大小】,不匹配【仓位】。导致推信号显示 size='?',无法算减幅,agent 推减仓建议全错位。
【修复】
1. parse_signal.py:67 - size regex 兼容【仓位(?:大小)?】
2. parse_signal.py:68 - 新增 unit 字段(BTC/USDT/张)
3. parse_signal.py:285 - 推信号时显示 size+unit
4. parse_signal.py:294 - 跟单建议: fetch 真实持仓+算大佬减幅+同比例跟单
5. signal_tracker.py:158 - format_comparison 智能显示整数/小数 + 减幅%
【测试】1450.719 BTC ✅, 49.958(无单位)✅, 10000 USDT ✅
【验证】format_comparison 减幅 -7.1% 显示正确
|
2026-07-23 21:28:37 +08:00 |
|
mike
|
fca5bfc24d
|
feat: 股票分析加政策注入(A股CN/港美股CN+INTL) + 新建calc_cn_levels.py+fetch_policy.py
|
2026-07-23 10:33:47 +08:00 |
|
mike
|
2b78639b9e
|
feat: strategy-management 加 --strategy 参数 + 新建 A 股 calc_cn_levels.py
|
2026-07-23 10:28:12 +08:00 |
|
mike
|
b660debd06
|
v2026-07-21: 实战教训汇总 (push 11 文件)
新增 8 reference:
- dividend-stability-score: A 股 5 维评分 (派息年数/CAGR/波动/最近/连续) → 0-100 分 + 5 星
- dividend-yield-rate-sort: 按股息率% 倒序 (用户偏好 2026-07-13)
- longport-http-module: longport_http.py 公共模块 (替代 SDK WSS)
- leverage-pass-through-bug: process_signal.py 丢失 leverage 字段 (5x 实际 10x)
- follow-trading-iron-laws: 跟单铁律 (用户原话 5+ 次 2026-07-21)
- forced-skill-entry-okx-trade: okx_trade.sh 强制入口 (替代 ccxt 裸调)
- mihomo-clash-node-supplier-dns: Clash 节点供应商 DNS 失败处理
- mihomo-ssl-reconnect-pattern: mihomo 反复 SSL/Timeout 模式
- v4.5.44-mu-add-to-75pct-cap: MU 加仓 75% 单币种 cap 标准流程
改 2 SKILL.md:
- dividend-investing: 加 5 维评分 + 长桥 http 模块
- longbridge-cli: 标注 '不要写 openapi.QuoteContext' + 迁移说明
|
2026-07-22 13:22:45 +08:00 |
|
mike
|
e23f8d38c0
|
feat(strategy-management): exit_levels.py - 港美股做T 出场点位算法 (混合公式)
方法 2 (百分比波动率) + 方法 3 (关键价位) 混合算法
feat(intraday-regime-detector): 新 skill - 日内市场状态判别
来源: DeepSeek chat share 26iikphv8h94feze9q
核心: R² + ADF + 历史波动率, 识别趋势市 / 震荡市 / 混乱
推荐: 趋势跟踪 / 网格交易 / 布林带回归 / NO_TRADE
|
2026-07-18 21:26:14 +08:00 |
|
mike
|
533c342305
|
v4.5.38: 实时数据查询硬规则(回复前必查)+ check_account.py封装
|
2026-07-17 22:14:19 +08:00 |
|
mike
|
629ac197de
|
v4.5.5: 1000PEPE→PEPE 归一化 (开仓+close路径都修)
|
2026-07-16 00:19:25 +08:00 |
|
mike
|
fa054384ee
|
v2.6.1: trader fallback unknown → X聚合社区 (用户 TG 唯一信号源)
之前无法解析 trader (没【交易员】标签, 也没👉跟单就选) 时,
trader=unknown 让推送不明. 现在默认 X聚合社区 (用户实情).
测试信号: 🚨已平仓提醒 SKHYNIX + 收益额格式 → trader=X聚合社区
|
2026-07-15 11:02:14 +08:00 |
|
mike
|
4d02a9d895
|
v4.5.5: 单币种上限 75% × 账户总资产 (用户原话 2026-07-13)
- get_account_info 加 used_margin / total_capital (free + 所有币种占用)
- recommend_position 用 single_coin_cap_pct=0.75 (config 可调)
- 算每个币种当前已用保证金, 加仓时还可用 = cap - 已用
- 新开 / 加仓都遵循 75% 上限 (有区别: 新开 = 75% cap, 加仓 = cap - 已用)
- 之前 balance_utilization=0.45 (算 free 的 45%) 被替换
测试 (SKHYNIX 持仓 0.216 张 0.58):
- 加仓 SKHYNIX: 0.64 (75% × 08.26 cap - 0.58 已用)
- 新开 BTC: 7.42 (75% × 08.26 cap)
- 新开 ETH: 7.74 (同上)
|
2026-07-15 07:38:28 +08:00 |
|
mike
|
8c03e22074
|
v4.5.4: 平仓信号 dedup 误跳 bug 修复 — close 信号走独立通道 (2026-07-08 实测)
|
2026-07-14 19:06:59 +08:00 |
|
mike
|
b6d0d68803
|
v4.5.3: 区分回复侧 vs QQ推送侧 — 回复仅报核心状态,QQ推全套数据
|
2026-07-13 23:53:55 +08:00 |
|
 mikeandClaude
|
4aae222173
|
feat(crypto-t-monitor): v2.3.0 新币自动挑选池 (PICKS=2, POOL_MAX=6)
- NEW_COIN_PICKS=2: 每次扫描后筛 2 个 (按 24h vol 排序)
- NEW_COIN_POOL_MAX=6: 永久保留上限, 超限自动裁最早加入
- 30 天内新币 + 24h vol > $1M, 自动加入监控池
- 推 QQ 仅在变化时 (与 v2.1 C 方案一致)
- references/: 新增 backtest-usage.md, change-driven-push.md, symbol-coverage-pitfall.md
用户原话: 新币最多保留六个, 每次扫描后筛选
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-07-10 19:43:21 +08:00 |
|
 mikeandClaude
|
feb1e73bc9
|
feat(okx-auto-position): v4.5.0 只设 SL 不设 TP, 平仓信号自动跟单
- scripts/okx_position_advisor.py execute_order():
* 步骤名 tp_sl → sl_only
* OCO algo (双触发) → conditional algo (单腿 SL)
* 不挂 tpTriggerPx, 只挂 slTriggerPx
* 实测: SPCX 1.45张 short OCO 已撤, 改挂 SL @ 153.62
- SKILL.md:
* v4.5.0 章节: 只设止损不设止盈 (原因: advisor 算的 TP 太远, 占用保证金)
* 平仓信号自动跟单: 同方向 reduceOnly 平仓, 反方向不动, 无 Y/N
* 完全自动跟单流程: 加仓/新开仓/平仓/减仓信号都自动判断执行
* 实测案例: SPCX 1.45张空 @ 149.15, 浮盈 /usr/bin/bash, 占用 45%
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-07-09 22:47:58 +08:00 |
|
 mikeandClaude
|
a437510a9b
|
feat(longbridge-cli): add order rejection diagnosis reference + price adjustment
- 港股 9 档保护规则 (买入价不得高于卖1价 9档 / 低于买1价 24档)
- 长桥 CLI/SDK 不返回拒绝原因, 需查 App 或客服
- helper 新增 get_depth() + adjust_price_for_order()
- hk_intraday_cli.py 自动调整价格到合法范围
- 实测: 9988.HK 112.70 → 调整到 ask1 108.00 → 下单成功
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-07-09 18:25:13 +08:00 |
|
 mikeandClaude
|
32d5d7dc0b
|
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>
|
2026-07-09 18:19:58 +08:00 |
|
mike
|
0d17865a7c
|
Revert "feat(memory): add memory backup directory"
This reverts commit c8111e9271.
|
2026-07-09 09:23:10 +08:00 |
|
 mikeandClaude
|
c8111e9271
|
feat(memory): add memory backup directory
HERMES_MEMORY.md / HERMES_USER.md snapshots of ~/.hermes/memories/
同步方法见 memory/README.md
备份 ~/.hermes/memories/{MEMORY,USER}.md 到这里方便追溯
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-07-09 09:10:59 +08:00 |
|
 mikeandClaude
|
af6aa8d7b8
|
feat(longbridge): 602315 mainland CN geo-block bypass + stock_t通用脚本
- SKILL.md: 加 602315 bypass 章节(三件套 LONGBRIDGE_REGION + proxychains + Clash HK)
- longbridge-python-sdk/SKILL.md: Python SDK 路径同样需要 bypass
- references/longbridge-602315-bypass.md: 完整方案+验证步骤
- references/longbridge-cn-vs-com-endpoint.md: cn vs com 域名区别
- references/clash-node-switching.md: Clash 切香港节点操作
- references/stock-t-trading-workflow.md: 通用持仓脚本用法
- intraday-trading/SKILL.md: 同步 602315 限制说明
- scripts/{daily_t_analysis,t_monitor}.py: 之前漏提交,补上
验证: 2026-07-09 下单 RGTI 15股@15.50 订单ID 1259547163696824320 成功
背景: longport SDK 通过 is_cn() 自动探测 geotest.lbkrs.com 选 cn/com endpoint
net_mode下 cn 域(阿里云深圳)被拒,com 域(AWS香港)需绕
唯一可行: LONGBRIDGE_REGION=ap 强制走 com + proxychains + Clash 香港出口
Co-Authored-By: Claude <noreply@anthropic.com>
|
2026-07-09 00:45:25 +08:00 |
|
mike
|
657dc41c46
|
Initial commit: Trading skills collection
- OKX交易自动化 (okx-auto-position, okx-crypto, okx-exchange)
- 交易信号处理 (signal-confirmation-templates, trading-signal-aggregator)
- 量化因子挖掘 (quant-factor-mining)
- 长桥集成 (longbridge-cli, longbridge-python-sdk)
- 六合彩分析 (lottery-hk)
- 股息投资 (dividend-investing, dividend-scanner)
- 日内交易 (intraday-trading)
- 同花顺 (tonghuashun)
|
2026-07-05 02:39:41 -04:00 |
|