定义
它的意义是在不投钱的情况下测量一套方法。我们这套在 Hyperliquid 真实的订单簿上成交,按报价走过的那段均价,并且付一笔真实订单会付的东西:Hyperliquid 自己的挂单或者吃单费率、服务费,以及每一个持有仓位上的每小时资金费。账户按符号净额计算,和 Hyperliquid 对一个仓位做净额一样,而当它按各个标记价格算出的权益跌到那些仓位合起来的维持保证金以下时,它像一个真实的全仓账户那样被整体强平。这里不涉及密钥、钱包和签名,所以在任何东西装起来之前它就能跑。
有一样东西没有被模拟,而它很要紧:一笔挂着等的限价单。在模拟模式下,限价单必须在下单的那一刻就穿过订单簿,否则什么都不会发生。一套靠订单在某个价格上等着活的方法,没法那样被测量,而这正是回放的用处:它把一套策略走在一份从交易场所录下来的行情记录上,当一根 K 线穿过某一步的价格时就成交那一步,按交易场所自己的资金费率累计,并给出带 95 % 置信下界的胜率,以及三种滑点情形下的成本。
一个模拟结果还会在一个方向上美化、在另一个方向上苛刻,而读懂是哪一个,就是读一份报告的全部本事。它不带排队、不带市场冲击,也不带对着一本已经动了的订单簿的部分成交,所以一笔本来要等的订单,看起来比它实际的样子好。反过来,手续费总是被算进去,而那是最坏的情况。而一套结算笔数还不够的策略,就是没被证明:报告会用这几个字说出来,而不是印出一个数字。
例子
一个例子,数字取整。一个存入 $1,000 的模拟账户,按 3 倍开出 $3,000 名义金额的一个多头。成交时按 Hyperliquid 的基础吃单费率付 $3,000 的那一份,也就是 $1.35,再加 0.05 % 的服务费,也就是 $1.50。这个仓位持有的每一个小时,都按这个市场自己的资金费率收费,而这个账户的权益是它的现金加上按各个标记价格算的未实现盈亏,而一次强平也正是按这个来判定的。这里面没有一分钱是真钱。