简短的答案
向它提六个问题,而在每一个都有一个读得懂的答案之前,什么都别出。然后给一个账户出资,里面只放你准备亏掉的钱。
- 谁持有那些密钥,以及那个能提币的密钥在干什么。
- 这个程序能签什么,作为一张封闭的清单。
- 那些额度放在哪里,以及由谁来执行。
- 它在模拟模式下结算过什么,带真实手续费和真实资金费。
- 每一次回放在做决定的那一刻能看到什么。
- 一个来回要花多少,包括这个程序自己的成本。
谁持有那些密钥
如果给它出资意味着把币发到别人的地址,或者粘贴一串助记词,那本身已经是全部答案了。在 Hyperliquid 上有一条中间路:一个账户批准一个 API 钱包,也就是一个代理密钥,它替账户签名,而且完全不持有资金。
在这里,账户自己的密钥留在你的钱包里:最安全的是一台离线手机上、用二维码签名的 Locker Vault,或者你选定的浏览器扩展或手机钱包。代理密钥在你自己选的密码下封存在磁盘上,并由一个守护进程在你解锁的那几个小时里留在内存里,默认八小时。那个来要订单的人从来看不到它。
它能签什么
要那张清单,不要一句安心话。一个能提币的密钥一旦被偷就会提币,不管它周围的程序打算做什么。
守护进程签的是下单、改单和撤单,以及一个市场的杠杆和保证金模式。再没有别的。2026 年 9 月 28 日在主网上实测,这个密钥本身被拒绝了每一次提币、每一次转出、现货和永续合约之间的划转、第二个代理和一笔建单方费用。有一个动作被接受了,就是把账户存入一个 Hyperliquid 金库,而它不在守护进程那张清单上。
那些额度,以及谁把它们握着
一份这个程序自己能改的额度文件不是额度。要问那些边界放在哪里、有东西把它们放宽时会发生什么,以及一份旧文件会不会恢复一份旧的许可。
这台电脑的额度是一份文件:最大订单、杠杆、dex 和交易市场、每日订单数。收紧立刻生效;放宽要等下一次解锁时输入你的密码,因为守护进程守的是它被解锁时拿到的那份额度。
在它之上坐着授权书:同样那些边界,由你的钱包签署,最长不超过代理密钥自己的寿命(180 天),并带一个每日开仓名义金额的上限。守护进程取两者里更窄的那一个,而那个文件夹记着签署过的最高一份授权书和任何撤销,这些标记只会往上走:一份被删掉的文件、一份被放回去的旧文件,或者一份被撤销的,都开不出任何仓位。平仓永远被允许。
一份记录,以及不带后见之明的回放
要问真正结算过多少笔交易,并拒绝一个不带下限的胜率。一个用一根 K 线的收盘价来决定它开盘时该怎么做的回测,描述的是一个从未存在过的市场。
模拟账户在 Hyperliquid 的实时订单簿上成交,付交易所的手续费和我们的服务费,被收取每小时的资金费,而且像一个真实的全仓账户那样被强平。一份回放报告给出胜率和它 95 % 的下限,以及三种滑点情形下的成本,而一个结算笔数不够的策略会被称为未被证明。
每日决策的回放跑的是真实一天跑的那同一个当日函数,每一刻的资料都在那一刻被切断:K 线停在那里,日历只有那一周的,头条的日期在它之前,而未平仓合约,交易所不留它的历史,会被写成缺失,而不是被猜出来。
它要花多少,在订单之前就算出来
一个在模拟模式下赢、在成本上输的方法是常见情形。要问两条腿的手续费、一个仓位要等的那几天的资金费、滑点,以及对任何会调用一个模型的东西,还要问它的美元花费。
每一项在这里都在一笔订单发出之前被算出来,而一笔成本吃掉它瞄准那笔收益的交易会被拒绝。模型的价格是一个必填设置:没有价格,它的成本就算不出来,于是这笔交易被拒绝而不是被猜,而模型在目标里占的份额封顶在 10 %。
一次测量描述的是过去,一次回放不是一份业绩记录,而模拟不是真钱。分步建仓的仓位不带止损,所以一个仓位可以开着亏着很久。永续合约是带杠杆的:账户里的一切都可能亏掉。