这确实问到关键点了。初始的yes or no库存状态本质上是不确定的,我在做套利时也踩过这个坑。最后摸索出来的方案是同时进行buy up和buy down操作,再配合定期的merge清算,这样就能绕过对库存状态的依赖。



代码逻辑上就不用去判断或维护yes or no的库存了,因为两个方向都在走,中间的merge环节会自动平衡掉冗余部分。这个思路的好处是流程更简洁,不用在初始化时纠结状态问题,智能合约也会轻松不少。如果初期就试图去确定库存状态,反而容易引入边界情况的bug。
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 5
  • 转发
  • 分享
评论
0/400
metaverse_hermitvip
· 19小时前
行啊,双向操作配merge清算这套确实狠,省了一堆初始化的麻烦
回复0
JustHereForAirdropsvip
· 19小时前
哈,这个思路确实绝,双向操作+merge就完事儿了
回复0
空投疲劳症vip
· 19小时前
卧槽,这个merge清算的思路确实绝啊,省得天天调试状态边界问题
回复0
绿蜡烛收集家vip
· 19小时前
哎呀,buy up配buy down再来个merge,这套路我也用过,确实香
回复0
GasGuzzlervip
· 19小时前
哈行,这个思路确实绝,双向操作+merge自平衡,我也是这样避坑的 --- 搞了半天才明白,初期纠结状态反而更容易炸,不如两边都走 --- 这套方案简直是偷懒的艺术,何必维护那破库存,让合约自己平衡就完事 --- 之前也被库存状态坑过,现在就靠buy up和buy down一起干,舒服 --- 低端打法啊,直接跳过状态判断,merge一把梭,省事儿
回复0
交易,随时随地
qrCode
扫码下载 Gate App
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)