接上外部信号:TradingView API 集成 + 做多保护
5 月下半月,系统从”自己做决策”变成了”接收外部信号”。同时加上了做多持仓保护。
TradingView 集成
05-18 tv get csv report
05-19 add tv api
05-20 tv get csv report
05-22 (final integration)
TradingView 是一个图表分析平台,用户可以在上面设置技术指标告警。系统通过 TV 的 Webhook API 接收告警信号:
TV 告警触发 → Webhook POST → 系统接收 → 解析信号 → 执行交易
为什么接外部信号?因为自己的推荐器只能基于已有持仓做决策,看不到新的入场机会。 TV 信号补上了”发现新机会”这一环。
这和广告系统接入第三方数据源一样——自己的 CTR 预估只能利用历史曝光数据,接上第三方 DMP 才能拿到用户画像拓展新流量。
做多持仓保护
05-17 long lock protect
做空策略可能会误伤系统中的多头仓位——做空信号发出的同时,你恰好持有这个标的的多单。
Long Lock Protect 的逻辑:
做空信号触发
│
├─ 检查是否持有该标的的多单?
│ ├─ 是 → 阻止做空,先处理多单
│ └─ 否 → 正常做空
│
└─ 如果多单在盈利中 → 继续持有多单
如果多单在亏损中 → 平多单 + 开空单
不是简单地”有做空信号就平多单”——要看多单是赚是亏。赚钱的多单不应该因为一个做空信号就平掉——信号可能是错的。
推荐确认服务 + 日报
05-24 final recommend
05-25 add recommender + confirm service + daily report
推荐器加入了确认机制:不是推荐了就自动执行,而是推荐 → 人工确认 → 执行。 这让系统从”全自动”变成了”半自动”。
同时加了日报:每天自动汇总推荐历史、执行结果、盈亏统计。
这和广告系统的”建议出价”模式一样——系统推荐出价,运营确认后生效。全自动的 ROI 出价需要足够的历史数据才能信任,初期半自动更安全。
一句话
接外部信号(TV)是扩展系统能力边界,做多持仓保护是守住系统安全边界——五月下旬的这两个动作,一个向外延伸,一个向内收敛。