跳轉至

核心概念

本頁介紹 Sera 協議的關鍵概念。

訂單簿基礎

什麼是訂單簿?

訂單簿是所有未成交買賣訂單的列表:

  • 買單(Bid):以指定價格或更低買入
  • 賣單(Ask):以指定價格或更高賣出
價格      |  買單深度  |  賣單深度
----------|-----------|----------
1.0100    |           |   500
1.0050    |           |   300
1.0000    |    200    |   
0.9950    |    400    |   
0.9900    |    600    |   

最佳買賣價

  • 最佳買價:所有買單中的最高價
  • 最佳賣價:所有賣單中的最低價
  • 價差:最佳賣價與最佳買價之差

Note

價差越小,市場流動性越好。

訂單類型

限價單

以指定價格下單:

  • 如果能立即撮合,則成交
  • 否則進入訂單簿等待

Maker 模式:設置 postOnly: true 可確保訂單只會掛單,不會立即成交。這可獲得 maker 返佣。

市價單

以當前最優價格立即成交:

  • 買入:按最低賣價成交
  • 賣出:按最高買價成交

價格機制

Sera 使用算術定價模型:

價格 = 最低價格 + (價格間隔 × 價格索引)
參數 說明
minPrice 最低支援價格
tickSpace 每個價格級別的增量
priceIndex 價格索引(0-65535)

範例

對於 EURC/USDC 市場:

  • minPrice = 0.90
  • tickSpace = 0.0001
價格索引 實際價格
0 0.9000
500 0.9500
1000 1.0000

原始數量

Sera 內部使用「原始數量」(Raw Amount)來提高 Gas 效率:

原始數量 = 報價代幣數量 / quoteUnit

例如,quoteUnit = 1000000(6 位小數)時:

  • 100 USDC = 100 原始單位
  • 1000 USDC = 1000 原始單位

費率結構

類型 費率 說明
Maker 費用 -0.05% 負數表示返佣
Taker 費用 0.10% 按成交金額收取

Tip

使用限價單(postOnly: true)可獲得 maker 返佣!

訂單生命週期

stateDiagram-v2
    [*] --> 掛單中: 創建訂單
    掛單中 --> 已成交: 完全撮合
    掛單中 --> 部分成交: 部分撮合
    部分成交 --> 已成交: 剩餘撮合
    掛單中 --> 已取消: 取消
    部分成交 --> 已取消: 取消
    已成交 --> 已領取: 領取收益
    已取消 --> 已領取: 領取退款

下一步