Commit Graph
11 Commits
Author SHA1 Message Date
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 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 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 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
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