有没有大佬开发过交易所, 全仓杠杆这种有啥方案吗

2021-03-31 14:19:11 +08:00
 dongya

老大让开发个多币种保证金的杠杆,和全仓杠杆类似。

比如 LTC 支持 BTC/ETH 做保证金, 保证金强烈波动的时候也会有可能强平。

现在做订单风险预警还有强平的时候, 没法按一种方式给订单排序了, 得一直按币价全遍历。 各们 V 友有啥比较好方案可以简单点不

2727 次点击
所在节点    程序员
14 条回复
pupboss
2021-03-31 14:47:09 +08:00
以某一个币为锚点,交易所内部定一个常数汇率,定期更新。强平操作没必要那么精确,踩踏出现的时候谁也跑不掉
hiveex
2021-03-31 14:49:47 +08:00
mark 很有兴趣等大佬的回复
ArthurLou
2021-03-31 14:51:06 +08:00
蹲一波大佬回复,我也好奇......
usw
2021-03-31 14:54:51 +08:00
作为一个前端,混合合约算个预估的强平价格,只能各种循环,循环套循环
dongya
2021-03-31 14:57:10 +08:00
@pupboss 假设我以开 LTC 的多单, 以 ETH 为保证金, 这样是不是就两个锚点了呃
dongya
2021-03-31 14:57:26 +08:00
@usw 。。。我好难受啊
usw
2021-03-31 15:35:22 +08:00
@dongya 全仓还得考虑轧差,计算风险还得循环中套着统计,统计完了再循环。贼刺激
Lumuy
2021-03-31 15:56:29 +08:00
感觉不太好控制,币种转换无非根据当前币价,但币价有时波动大,一秒百刀千刀波动,而且时间不同步。
nine
2021-03-31 15:58:31 +08:00
保证金不用实时更新的,毕竟保证金币种上下只浮动一倍杠杆。
保证金价格可以设定一分钟或 15 秒更新一次。爆仓计算读取这个 1 分钟 /15 秒的缓存。
而且爆仓也不是损失 100%保证金才爆仓的,影响不大 。根据杠杆倍数通常损失 80%-50%保证金就爆仓了。
pupboss
2021-03-31 16:13:50 +08:00
@dongya 假设 BTC 是锚点,开 LTC 的多仓,本身也持有 ETH,就全部按照 BTC 的等值来换算,其实我也发现了这么做有点脱裤子放屁,与其 BTC 是锚点,还不如 USDT 为锚点

这么说吧,(几乎)一切的速度优化问题,都是加缓存,无非是用什么方式了,维护一个高速缓存来存价格,定期更新,其实就跟 9 楼说的方案一样,缺点就是发生踩踏事件之后平不掉仓会亏钱

不过我感觉,就算是实时遍历价格,踩踏的时候也平不掉仓,总有延迟的,得另外有个程序监控价格及时报警平仓
ilovekobe1314
2021-03-31 16:35:40 +08:00
@nine 不是只要保证金不足就爆仓嘛 差一块钱也是爆仓吧
cherryas
2021-03-31 16:40:37 +08:00
靠技术不可能实现爆仓永远只爆 100%
guotie
2021-03-31 16:43:24 +08:00
如果有多个仓位,那只能轮询;如果只有一个仓位,可以算出爆仓点,然后根据爆仓价格来排序
nine
2021-03-31 20:56:15 +08:00
@pupboss
@ilovekobe1314

爆仓时平台是不太会亏钱的。
以前是保证金亏完 100%爆仓,那样穿仓的损失是由所有用户平摊的,平台还会适当补钱。
之后所有交易所都更新了爆仓机制,有个“维持保证金率”可以了解一下。
一般 10 倍杠杆是,保证金损失 90%就爆掉了,20 倍杠杆是 80%,100 倍杠杆是 50%。
也就是让提前爆仓了。
另外预估爆仓价只是个预估,没到预估爆仓价,该爆的时候一样会爆掉。自己可以用币本位合约满仓开个多单试一下就知道了。

加个缓存,增大一些维持保证金率,基本就能解决问题了。

另外主流币同涨同跌的比较多,很少一个暴涨,一个暴跌。有币暴跌的瞬间,通常其他币多多少少都会被带跌。
也就是说实质上开 LTC 合约,加上维持保证金率后,用 ETH 做保证金和用 LTC 做保证金没什么太大区别,反正 LTC 大跌的时候 ETH 大概率也会跌,至少不会暴涨。

能影响的主要可能是高倍杠杆,浮盈加满仓的,微小波动就给爆掉了。那也没办法,主流交易所也都没有说按预估爆仓价爆仓的。建议自己到各个交易所开个蚂蚁仓测试体验下,貌似应该都有送币。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/766859

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX