SuperAPI AI 工具集

thesis-fund-strategy

智能体与模型

查看项目

更新于 10-16 06:03

技能介绍

THESIS FUND v1.0 是一个可配置的宏观交易策略引擎,其核心理念是:用户提供市场观点,基金以纪律化的方式表达该观点。用户不需要选择交易风格,而是选择自己认为将会发生什么,基金则交易能够表达该观点的标的篮子。整个系统由一个生产者脚本(thesis-producer.py)、一个钱包驱动,通过 THESIS 环境变量从 config/thesis-presets.json 中选择预设。

用途 该引擎用于将宏观观点转化为有纪律的多空篮子交易,而非盲目持有。基金持有预设的多空篮子,但只有在市场确认观点方向时才建仓:要求 4h/1h 趋势与 24h 动量与观点方向一致。若做多篮子中的标的处于新出现的下跌趋势,则跳过;若做空篮子中的标的处于新出现的上涨趋势,则跳过。当观点不再有效时,DSL 与回撤门控会降低风险。

主要能力 预设(一键下注):每个预设对应一个 THESIS 值,对立预设只是翻转的篮子。内置预设包括:

  • risk_off:做多 gold、silver;做空 SP500、XYZ100、BTC。
  • recovery:做多 SP500、XYZ100、BTC;做空 gold。
  • war_escalation:做多 BRENTOIL、CL、gold;做空 SP500、XYZ100、BTC。
  • war_recovery:做多 SP500、XYZ100、BTC;做空 BRENTOIL、CL、gold。
  • hype_vs_market:做多 HYPE;做空 BTC、ETH、SOL。
  • gold_over_btc:做多 gold;做空 BTC。
  • btc_over_gold:做多 BTC;做空 gold。 用户可在 thesis-presets.json 中添加或编辑预设,无需改动代码。

评分机制(确认而非盲目持有):每个 tick,生产者会为当前预设篮子中的每个标的获取 1h 与 4h K 线,并评估市场对该标的观点方向的确认强度(方向由预设固定)。评分组件包括:4h 结构与观点方向一致 +3 / 中性 +1 / 相反则跳过;1h 确认 +1 一致 / −1 相反;24h 动量一致 +2(≥momThresholdPct)/ +1(≥0);RSI 空间(做多未超买 / 做空未超卖)+1。minScore(4)是确认门槛。若某标的的 4h 结构与观点相反,则完全跳过——基金等待观点开始生效,而不是与市场对抗。

执行与退出:slots 6(篮子),margin_pct 12%,tick 300s,严格 5x 钳制(然后取交易所最大值)。DSL 平衡式“让它运行”:phase1 max_loss 14% / retrace 9 / 1 breach;weak_peak_cut 开启(8h @ 2.0)+ dead_weight_cut 开启(16h)回收不再确认的标的;hard_timeout 5d;phase2 阶梯 10%→0 / 22%→45 / 40%→65 / 70%→80 / 120%→90。drawdown_halt_pct 20% 在观点广泛失效时暂停整个基金。

XYZ 处理:许多篮子包含 XYZ(指数/金属/能源)——K 线获取使用 dex="xyz" 路由(生产者根据 xyz: 前缀识别)。XYZ 24/7 交易。main/xyz 清算所部分是同一个跨保证金钱包的两个视图,因此 get_positions() 通过 max() 只取一次 accountValue——绝不求和。

文件说明:

  • runtime.yaml:单钱包运行时规范(DSL、风险、LLM 门控)。
  • scripts/thesis-producer.py:预设驱动的生产者守护进程。
  • scripts/thesis_config.py:观点解析 + 预设加载 + SenpiClient 封装。
  • config/thesis-presets.json:观点篮子(在此编辑/添加预设)。
  • config/thesis-config.json:共享可调参数(仓位、评分、杠杆)。

使用方式:操作员安装请参见 README.md——设置 THESIS=<preset>,为一个钱包注资,启动一个守护进程。

限制与硬性规则:用户对话的 Claude 会话不得调用以下任何工具:create_position、close_position、edit_position、ratchet_stop_add、ratchet_stop_edit、ratchet_stop_delete、cancel_order、strategy_close、strategy_close_positions。这些工具保留给生产者守护进程(入场路径)和 DSL ratchet 引擎(出场路径)。用户对话会话为只读。生产者守护进程会在下一个 tick 处理真实信号。

许可:Apache-2.0 — Copyright 2026 Senpi (https://senpi.ai)。