概述
ApolloX是一家去中心化的衍生品交易平台,用户无需充值和注册即可快速开启交易。平台100%执行链上交易,部分交易对可做到0滑点的交易体验,该模式交易门槛低,持有或质押流动性代币,即可享受手续费收入和质押奖励。
如何运作的?
-创新的交易模式
取消订单薄和流动性展示,使用ALP金库为所有交易对提供支持,更好地提升了资金的利用效率。用户购买ALP即视为参与了ALP合约交易做市,ALP价格的涨跌与流动性代币池的价值和其交易盈亏呈现相关性,流动性池盈利或亏损会使ALP价格上涨或下跌。
平台优势
更安全
由Binance Oracle和Chainlink提供支持可以避免单个平台出现价格操作或缺乏流动性导致的异常价格行为,降低用户被意外清算的风险。
更放心
不同于中心化交易平台,用户无需进行充值和提现操作,用户的资金由自己进行管理。同时,对于您的未平仓交易,平台没有权限管理您的仓位,我们不会进行减仓、加仓等操作,除非由于市场波动导致的仓位清算。
流动性更高
通过ALP金库,平台每上线的交易对都可以共享流动性,平台无需为每个新上线的交易对单独添加流动性,更好地提升了资金的利用效率,用户可以开仓的头寸规模也更大。
由 Binance Oracle和Chainlink提供支持
传统的订单薄交易模式可能会出现衍生品实时价格与实时现货价格不符的情况,ApolloX为更好地规避预言机中心化架构下的风险,采用Binance Oracle和Chainliink混合模式,将Binance Oracle与Chainlink的喂价进行比对,以提供最准确的实时聚合价格。
以Binance Oracle喂价作为锚定,如果Binance Oracle的价格与Chainlink喂价相差超过1%,就会触发熔断,用户本次交易无法成交。
ApolloX平台的所有衍生品交易对均使用所列资产的Oracle价格作为指数价格,平台不会生成自己的价格,此过程也不会收取用户的任何资金费用。
数字货币资产价格可能会在极短的时间内产生较大的市场波动,作为DeFi衍生品交易平台,尤其是链上衍生品交易,要求平台必须能够及时访问最新的市场数据,BNB Oracle为ApolloX定制专属低延迟的Oracle 解决方案,规避MEV(Maximal Extractable Value,最大可提取价值)和抢先交易的风险,以保护链上衍生品交易。
ApolloX 的 Oracle 架构如何操作?
- 链上——用户发出交易请求,同时触发获取最新价格请求
- 链下—— BNB Oracle通过Web3监听获取最新价格请求,并立即获取到最新指数加权平均价格进行喂价
- 链上—— ApolloX合约通过Chainlink喂价进行价格比对,确保二次校验数据有效性
- 链下—— 完成所有验证,用户完成交易
Oracle整个工作过程都是去中心化的,不存在单点故障,并且完成全部流程只需要2哥区块
Binance Oracle指数系统
Binance Oracle指数价格是参照一篮子主流现货市场的价格,参考的交易市场包括:Binance,Huobi, OKX, Bittrex, HitBTC, Gate.io, Bitmax, Bitfinex, Coinbase, Bitstamp, Kraken, BinanceUS和Bybit
我们同时还采取一些额外的保护措施,来避免由于现货市场价格出现中断或由于连接问题而导致糟糕的市场表现。这些保护措施如下:
- 单一价格来源偏离:
当某个交易所的最新价格偏离所有价格来源的中位数价格超过5%时,该交易所的价格权重将被设置为零。
- 多价格来源偏差:
如果超过1个交易所的最新价格出现大于5%的偏差,则所有价格来源的中位数价格将会取代其加权平均值,用作价格指数值。
- 数据源连接问题:
如果我们无法访问交易所的数据源,并且此交易所在最近10秒内更新了交易数据,我们可以从最新的结果中获取价格数据,并将其用于价格指数的计算。
如果一个交易所在10秒内没有更新交易数据,则在计算加权平均值时,该交易所的权重将为零。
连接钱包
点击进入ApolloX官方网站后,点击「关联钱包」进行钱包的连接。
开仓
用户可选择「开多」或「开空」来建立自己多杠杆头寸。
- 多仓:如果代币价格上涨,则赚取收益,反之则亏损;
- 空仓:如果代币价格下跌,则赚取收益,反之则亏损。
支持多币种作为保证金
- 支持USDT作为保证金;
- 以用户的投入资产作为结算资产,若结算资产不足,平台将按照流动性池累计价值最高的资产作为结算资产
订单类型
- 市价单:市价单是指以目前市场可获得的最优价格进行快速买入或卖出的订单。
- 限价单:限价单是让用户以特定价格或优于特定价格下单。但限价单不保证一定会执行。如果价格符合或低于您的限价,则会执行限价买单;如果价格符合或高于您的限价,则会执行限价卖单。
如何设置止盈止损?
用户在合约交易下单过程时,可以同时设置【止盈】和【止损】单,用户可在开仓时设置止盈价格或止损价格,在达到指定价格后将以指定的价格执行。若UnrealizedPNL<= 90 %,用户将会被强制平仓。同时,每笔交易的UnrealizedPNL上限为 XX %,即使用户不设置任何止盈,系统也将默认UnrealizedPNL上限为 90 %。
仓位管理
用户可在交易页面底部「仓位」处查看已经开仓详情,包含开仓价格,开仓数量,最新价格和强平价格。
仓位模式
ApolloX合约交易采用的是逐单杠杆交易模式,每个交易对独立运行:
- 一个交易对是一个独立的逐单账户,用户可以开通多个逐单交易对;
- 每个交易对的仓位独立,如果需要补仓,即使用户在其他逐单账户下有足够的资产,也不会对该交易对自动补仓,需要用户手动操作;(后续将支持该功能)
- 每个逐单交易对有独立的风险率和清平价格,并进行独立的结算;
- 每个逐单交易对的风险隔离,一旦发生爆仓风险,对其他逐单交易对没有任何影响。
平仓
用户可以通过单击「平仓」按钮进行全部平仓。
费用及滑点
开仓手续费
合约开仓手续费为0.08%, 外汇开仓手续费为0.02%
Opening Fee=Number of Contracts*Entry Price * Opening Fee Rate
举例说明,若用户以1,500 USDT做多1 ETH/USD,则开仓手续费=1* 1,500*0.02%=0.30 USD
平仓手续费
合约平仓手续费为0.08%, 外汇平仓手续费为0.02%
Closing Fee=Number of Contracts*Close Price *Closing Fee Rate
举例说明,若用户以1,600 USDT平仓1 ETH/USD,则平仓手续费=1* 1,600*0.07%=1.12 USD
同时,为了支付区块链网络成本,保证Keeper程序保持自运转,还需要支付执行费用。
执行费用
执行费用只会在开仓的时候收取,执行费用每笔为0.3 USDT。
资金费用
资金费率用于平衡全平台多空仓位比差异,防止在交易时ALP持有过大的风险敞口,最大限度降低ALP的持仓风险。
ApolloX资金费率是通过每个区块计算得出的,当市场仓位发生变化时,会自动出发资金费用累计计算,累计资金费用会直接体现在仓位未实现盈亏中,直接影响用户的强平价格。
当平台多头持仓大于空头持仓时,资金费率为正,并且会随着多空持仓差距变大而变大,多头交易用户将支付资金费用给空头交易用户;相反,若平台空头持仓大于多头时,资金费率则为负,此时空头交易用户将支付资金费用给多头用户。具体计算公式如下:
Funding Fee =(Number of Contracts * Mark Price) * Funding Fee Rate
其中,资金费率是根据当前市场多头和空头仓位差距以及当前市场的基础利率计算得出,具体如下:
- 若Long OI >Short OI
Funding Fee Rate=Max{Floor,abs[(Long OI - Short OI) *baseInterestRatePerBlock/max(Long OI,Short OI)}
- 若Long OI =Short OI
Funding Fee Rate=-Max{Floor,abs[(Long OI - Short OI) *baseInterestRatePerBlock/max(Long OI,Short OI)}
- 若Long OI =Short OI
Funding Fee Rate=0
base Interest Rate参数说明
base Interest Rate Per Block=Base Interest Rate/(365*28200)
base Interest Rate=k*HV
其中,
k为调整系数,当前k为1.25,后续平台或将进行调整
HV为历史波动率,HV= 2 WeekAverageVolatility*365
用户可点击此处History Volatility及baseInterestRate
强行平仓
Liquidation Price Distance = Entry Price * ( Initial Margin * Liquidation Lost Rate + CumFunding Fee) / Initial Margin / Leverage
Liquidation Price
Long: Entry Price - Liquidation Price Distance
Short : Entry Price + Liquidation Price Distance
参数释义:
- Entry Price为用户开仓的价格;
- Initial Margin为用户初始保证金;
- Liquidation Lost Rate为强平亏损率,系统默认值为 90% ;
- CumFunding Fee为累计资金费用;
- Leverage为用户的杠杆倍数。
计算示例:
用户10倍杠杆做多ETH/USD, 开仓价格为1,500,初始保证金为100,资金费用为2,强平亏损率为90%,则
Liquidation Price Distance = 1,500 * (100*90%+2) / 100 /10= 138
Liquidation Price = 1,500- 138 = 1,362
滑点
ApolloX的交易滑点根据Oracle来源点交易对深度而进行的调整,平台根据来源交易对的流动性情况分为固定滑点和动态滑点,从而避免价格操纵。一般来说滑点与平台未平仓合约(Open Interest)和新开仓规模呈正相关,与Oracle来源市场上的流动性呈负相关。具体如下:
固定滑点(Fixed Slippage)
用户发起ETH/USD 交易时,BNB Oracle获得的资产价格为1,500,滑点为0.1%,因此用户最终开仓的价格为1,501.5,计算公式为 1,500*(1500 * 0.1%)=1,501.5
由于每个交易对在来源市场上的流动性不同,因此对应的每个交易对的滑点也不同,流动性较低的交易对点差相对较高,用户可在交易页面查看每个交易对具体的滑点。
动态滑点(Dynamic Slippage)
不同于固定滑点,动态滑点取决于该交易对的持仓量,未平仓合约的头寸规模预计用户的交易方向。计算公式如下:
Long_Dynamic Slippage (%)=(Long open interest + New trade position size )/ 1%DepthAbove
Short_Dynamic Slippage (%)=(Short open interest + New trade position size )/ 1%DepthBelow
参数释义:
Long open interest /Short open interest 为当前交易对的未平仓仓位价值
1%DepthAbove/ 1%DepthBelow 为当前交易对在全市场+1% /-1% 的深度