--- title: "它会怎么做" description: "开始之前的一张卡:左边是试运行——Agent 用此刻的真实行情跑一轮,告诉你现在会开什么;右边是回测——这套规则在过去 14 天(可切 30 / 90 天)会怎样。都不会下单。" image: "https://docs.alokumi.io/og-image-v2.png" version: "zh-cn" --- > Documentation Index > Fetch the complete documentation index at: https://docs.alokumi.io/llms.txt > Use this file to discover all available pages before exploring further. # 它会怎么做 新建 Agent 的第 3 步只有一张卡:**What it would do**(它会怎么做)。它回答两个问题: - **What it would open now**(现在会开什么):试运行。Agent 用此刻的真实行情、按你的规则跑一个完整周期,告诉你它会开哪个池、什么区间、多少钱,或者为什么这一轮不开。 - **The last 14 days**(过去 14 天会怎样):回测。按你的规则在过去 14 天的真实行情上重放一遍,估算手续费、无常损失和净收益。 两边都只读公开行情:不下单、不出机会卡、不写入你的 Agent。进入这一步时两边各跑一次;只有重新检测提示词才会重跑,改通用设置不会。试运行计入每天的 AI 次数,回测每小时有次数上限。 卡片右上角的 **Change rules**(改规则)里是通用设置。卡片底部是第 4 步的三个按钮:**Start on paper funds**(模拟资金开始)、**Use real funds**(上真钱)、**Watch only**(仅观察),见[自己写规则](/zh-cn/getting-started)。 官方等级走的是同一张卡:右边用的是这个等级的 14 天回测(平台定期算好、缓存的结果)。 ## 左边:现在会开什么 卡片上是摘要:一行漏斗(**N pools → N meet your conditions → N candidates**,全部池 → 满足条件 → 候选),Agent 选中的池、区间、金额和估算的日手续费,或者这一轮不开的理由,最后是持仓期间会按哪些规则退出。Agent 研究时卡片显示 **The Agent is researching · N queries**(Agent 正在研究 · 已查 N 次),通常 30–120 秒。 可能的结果: - **决定开仓**:每个选中的池写明为什么是这个池、为什么是这个区间。区间、形态或金额超出你的边界时会被夹回边界内,并写明 **Adjusted to your boundaries: …**(已按你的边界调整:……)。 - **No open this round**(这一轮不开仓):写明理由。 - **The Agent didn't return a usable decision**(Agent 没有给出可用的决定):模型超时、出错或输出不合法。真实运行时同样不会开仓,也不会退回「选第一名」。 点 **See every step**(看每一步)展开完整过程,一共八步: | 步骤 | 看什么 | |---|---| | **Read strategy**(读取策略) | 你的原文、Agent 读到的要素(交给 Agent 的标 **Agent decides**)、平台执行的硬边界 | | **Scan pools**(扫描池子) | 全部 DLMM 池数、满足硬条件的池数、交给 Agent 的候选数;展开看每一道条件筛掉多少,淘汰最多的一步标 **· Bottleneck**(最卡)。某一步没拿到数显示「—」,不当作 0 | | **Research**(自主研究) | Agent 逐条查了什么:池子数据、价格走势、技术指标、代币风险、区间回测、当前持仓,每条有结果和耗时。一轮最多 12 次查询,提示词没涉及的维度不会去查 | | **Decide**(做出决定) | 决定和理由(Agent 写的理由目前是英文) | | **Position plan**(仓位计划) | 区间、形状、金额、预估日手续费、bin 数和分几段。Agent 只给区间和形状,具体 bins 由平台按池子合成 | | **Simulated open**(模拟开仓) | 计划投入的两种币,以及真实运行时还要依次经过的六道关:链上快照、安全检查、卖出压力测试、授权签发、隔离签名、链上确认 | | **7-day replay**(7 天回放) | 这个池最近 7 天的 1 小时 K 线上,「一直拿着这个区间」的结果:相对美元盈亏、在区间内的时间占比、出区间次数 | | **Exit**(撤出) | 持仓期间平台强制执行的退出、交给 Agent 按你原话执行的退出,以及撤出后是否换回计价币 | 第 7 步只回放这一个区间、不模拟重定区间和止损;要看整套规则在一段时间里的表现,看右边的回测。 ## 右边:过去 14 天会怎样 回测在过去 14 天的 5 分钟行情上重放你的规则:哪些池在什么时候满足条件、开在哪里、什么时候出区间、重定区间、止损、止盈或到期撤出。 | 数字 | 含义 | |---|---| | **Est. net**(估算净收益) | = 手续费 + 无常损失 + 价格涨跌 − 成本(网络费、兑换、新 bin array),相对投入;下面对比「一直拿着同样的币」 | | **Est. fees**(估算手续费) | 用每个池的 5 分钟成交量和你在价格走过的 bin 里的流动性份额估算,扣掉协议分成和平台抽成 | | **Est. impermanent loss**(估算无常损失) | 同期无常损失 | | **Time in range**(在区间内时间) | 在仓期间价格在区间内的时间占比 | | **Positions**(仓位) | 开了几个、期末还有几个在仓、重定区间几次 | | 止损 / 止盈 / 最长持仓 | 各触发了几次,没设的写 **Not set**(未设) | 窗口可以切 **14 / 30 / 90 days**(14 / 30 / 90 天)。几个要点: - **流动性快照**:估算手续费要知道每个池在每个时刻的流动性分布。价格和成交的历史有 90 天,但流动性快照是最近才开始记录的。快照没覆盖整个窗口时,14 天窗口照样出数字、标 **Liquidity history incomplete**(流动性历史不完整)并显示 **Snapshot coverage N%**(快照覆盖率);30 / 90 天窗口先不出数字,写明 **Available from about …**(约 … 起可用)。 - **自己写规则的 Agent**:选池、定区间、重定区间都由 Agent 自己判断,回测没法重放它的每一次判断,所以显示的是 **Baseline within your bounds**(你的边界内的基线):按你的硬边界和默认区间会怎样。 - 没有历史的池不回放,下面会列出来。 - 点 **See the full backtest**(查看完整回测)看每日净收益图和逐个仓位。 ## 创建之后 Agent 页的 **Strategy**(策略)标签里也能随时跑 **Dry run**(试运行)和回测,看这套规则此刻会怎么做。 ## 读结果时注意 - 试运行假设你此刻没有任何仓位、可用资金等于总预算。行情每分钟都在变,两次试运行选中不同的池、甚至一次开仓一次不开,都是正常的。 - 回测和回放都是估算:手续费、无常损失和成交都按历史数据推算,不经历真实交易的失败、延迟和滑点。**它们不代表未来收益,也不是收益预测**,不给年化数字。 - 选中的池不满意时,先看 Agent 查了什么、理由是什么,再回到提示词把门槛或判断标准写得更具体,重新检测后再看一次。 Source: https://docs.alokumi.io/zh-cn/test-run/index.mdx