快速上手
选一只股票,公开它的交易规则,发行一枚拥有独立金库的代币。策略在任何人买入之前公开,发行时固定。 创建者在发生应税交易时,按设定获得交易税分成。
两种参与方式:交易已有 Hedgefun 的代币,或者创建自己的 Hedgefun。买入代币不代表获得金库份额,也不赋予赎回股票的权利。
CRCLGRID 是已部署的平台测试,其启动配置失败。请先阅读启动配置说明, 再判断它能否作为策略运行的参考。当前可选股票和发行配置以创建页为准。
买进一个
1 · 挑一个 Hedgefun,先看它的五个数字。 每个发射都会公布它的国库要遵守的策略——在任何人买之前就公开,之后冻死:
| 看什么 | |
|---|---|
| 止盈 | 高出成本多少才卖。目标定得高 = 很少卖 = 很少销毁 |
| 抄底 | 跌多少它才加仓 |
| 止损 | 0 表示每个 lot 都卖在成本之上;设了止损它就能卖在成本之下,而且止损不销毁任何代币 |
| lot 大小 | 它每次动多大一块 |
| 那只股票 | NVDA 和 GME 完全是两种东西。你押的既是代币,也是那只股票 |
2 · 再看页面上的两件事。 发射者在发射交易里给自己买了多少——这个数字大,说明大部分供应量已经在一个钱包里;以及
国库现在能不能交易(health():喂价过期、公司行动、休市,都会让它暂停)。
3 · 在它自己的池子里买。 这个代币对的是它那只股票,不是 USDG。你手上是 USDG 的话,trade router 一笔交易走完两跳。 你的买入会被收税,而这笔税是直接烧掉的。
4 · 然后你什么都不用做。 股票走到那五个数字之一,国库的下一步就变成一笔值钱的活:任何人都可以去接,接的人从这次 调用产生的东西里抽一份——上线值 0.5%,这笔调用赚的是什么就用什么付。策略能跑,是因为它付钱请陌生人来跑它。没有 keeper、 没有团队,也没有什么事需要你记着去做。
5 · 卖出。 卖出的税收在股票上,喂给国库、创作者和协议。每次回购之后税率会尖峰一段时间,所以在销毁刚发生时卖,比在 安静的时候卖贵。
自己写一个
打开创建页面。当前界面把开发者购买和策略初始资金分开,两笔钱的用途不同:
| 填写的金额 | 钱去哪里 | 你得到什么 |
|---|---|---|
| 开发者购买:股票或 USDG | 在交易池中购买新代币;支付 USDG 时先换成股票 | 买到的代币进入你的钱包 |
| 策略资金:股票 | 进入金库,成功记账后成为第一批股票仓位 | 不给钱包发代币;股票由策略持有 |
| 策略资金:USDG | 进入金库储备,等待符合条件的回调买入 | 不给钱包发代币;储备由策略持有 |
策略资金与代币交易池的流动性是两回事。注入后不能提取,包括创建者自己;这笔钱不会换成你钱包里的代币。 只注入 USDG 也不会建立股票仓位:回调买入需要先由第一批已记账的股票建立参考价。
1 · 选股票,写规则
为 Hedgefun 命名,选择已上架的股票。可以选预设,也可以打开「高级」调整五个数字。规则预演会跟随你填写的参数变化:
| 规则 | 预演说明什么 |
|---|---|
| 第一档止盈 | 相对每批股票自身成本的涨幅;设置两档时,第一档对一半仓位止盈 |
| 第二档止盈 | 剩余仓位的目标,仍以同一批成本计算;设为 0 时,整批使用第一档目标 |
| 回调 | 相对策略参考价的跌幅;参考价从首批成本开始,卖出或回调买入后更新 |
| 回调投入比例 | 每次符合条件时,从当时的 USDG 储备划出的预算比例,包含调用者奖励 |
| 止损 | 0 表示关闭止损;正值可能触发低于该批成本的亏损卖出 |
预演里的「上涨时」「回调时」「利润去哪」展示当前规则的行为。盈利卖出收回的本金转为 USDG 储备; 股票利润扣除止盈调用者奖励后,用于回购代币。回购调用者再从买回的代币中获得奖励,其余销毁。 这是两次使用不同资产的奖励分配。创建页面读取所选工厂配置中的奖励比例,不要把图中某个例子的比例当作所有策略的固定值。
想看股票仓位如何变成储备、再与代币销毁相连,可以跟着股票走一遍。 图示解释机制,不代表收益,也不保证调用一定执行。
2 · 填写开发者购买
当前创建界面要求购买数量大于 0,支付股票或 USDG 都一样。留空或填 0 将无法发射;给金库注资不能代替这笔购买。
买到的新代币进入你的钱包。开发者购买、创建费、Gas 和你选择注入的策略资金分别计算。
发射交易内的开发者购买不受开盘买入窗口约束,购买数量公开上链,其他交易者可以检查你拿到了多少。 这项待遇只针对发射交易中的购买,不适用于之后的买入。
支付 USDG 时,发射前会先兑换成股票。界面会在请求兑换之前检查发射条件,但兑换与发射是两笔交易: 如果兑换成功而发射失败,股票留在你的钱包。再次操作前,先按页面提示处理。
3 · 决定策略的初始资金
「策略资金」里可以分别填写股票和 USDG,两项注资仍然都是可选的。股票给金库一笔有自身成本和止盈目标的初始仓位; USDG 给它后续回调买入的预算。这两项既不是开发者购买,也不是往代币交易池里添加流动性。
核对股票记账选项。选择「要求发射时记账」后,如果记账条件不满足,发射可能失败;选择「允许稍后记账」, 则股票先保持未记账状态,等待一次符合条件的记账调用成功。页面也会根据回调投入比例和最小仓位要求,显示 USDG 储备是否足够。
没有储备时,策略要等 USDG 到账后才能回调买入,例如先通过卖出收回本金。只有 USDG 时,也要等第一批股票建立参考价。 CRCLGRID 的初次测试说明了启动条件的重要性,见失败的启动配置披露。
4 · 核对并发射
检查股票、策略、税率、创建者分成、开发者购买、金库注资、创建费和钱包余额,逐笔核对请求的授权与签名。 发射创建代币、金库和交易池;全部代币供应先作为永久单边流动性进入池子,随后开发者购买在池中成交。
界面要求购买,不代表合约新增了同样的限制。 v1 合约仍支持不进行开发者购买、也不给金库注资的发射。 合约的单边池子初始化不要求创建者配入等值股票;当前创建页面则要求正数购买,此外仍需支付适用的创建费和 Gas,并不是免费发射。
5 · 发射之后
策略和发行参数固定。你可以维护代币页面,但不能取回金库注资,也不能重写交易规则。 创建者收入来自发生应税交易时的约定税收分成;发布策略或持有代币本身不保证收入。
实际执行仍需要有效报价、足够资金和流动性,以及有人提交符合条件的调用。策略可能长期等待、资产价值下跌,或者再也等不到恢复。 销毁会减少供应,但不保证代币涨价。
几个最容易搞错的问题
池子里的股票是哪来的? 买家带进来的。发射时只种了代币——单边仓位——所以开盘那一刻池子里全是代币。每一笔买入把 股票放进去,每一笔卖出取走一些。合约允许没有创建者首购的初始化;当前创建界面要求正数开发者购买,这笔购买随后在新池中成交。
「流动性锁死」到底锁的是什么? 锁的是发射仓位永久留在池子里——创作者、我们、所有人都一样。它和「池子里有多少股票」 是两回事(那个数每笔成交都在变),也和你自己的代币无关:你随时可以卖。
没人交易会怎样? 就没有新东西进来。有人交易才有税喂国库、才有销毁,所以一本安静的账就是一个安静的国库。光持有不产生 任何收益:没有质押、没有 yield,余额不会自己长大。
国库是不是得一直有新人接盘才能转? 它已经持有的那部分照常工作,动不动取决于它自己的触发条件和股票往哪走。换手决定的是 它长不长大。
有没有「毕业」,像曲线发射台那样? v1 没有。 发射的流动性只种一次,就一直留在原地,也没有任何阈值会改变它的状态。 毕业是后续版本的方向,不是一个有日期的功能。
两条路都动手之前
- 国库和持币人之间的联系是回购并销毁。 这里没有份额,所以没有分红,也没有赎回。
- 它会亏钱,而且一个坐在跌了的股票上的国库会等,而不是一路卖下去。
- 合约评审过、审计进行中,而且发射之后不可变。
- 不对所有人开放。 美国人士和受制裁司法辖区被排除在外——见谁不可以用。
机器怎么转——每笔交易的钱去哪、国库在各种行情下做什么——画在看图懂机制;每种人拿什么在谁做什么。合约在协议那页;要调什么、从链上读什么在对接。