工程与管理交易系统架构集成

接上外部信号: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)是扩展系统能力边界,做多持仓保护是守住系统安全边界——五月下旬的这两个动作,一个向外延伸,一个向内收敛。