在快速发展的数字货币领域,流动性提供者(或称做市商)发挥着至关重要的作用。他们通过持续提供买入和卖出报价,确保交易市场在任何时候都具备足够的流动性,使交易者能够顺畅地进出市场。随着比特币及其他数字资产在金融行业的地位日益提升,交易所对做市商的需求也将持续增长。本系列教学旨在帮助更多交易者理解并灵活运用数字货币衍生工具,本篇作为第一课,将重点介绍做市交易员的核心操作流程。
做市商的核心职能与市场角色
做市商的主要职责是为市场提供双向流动性,即在买入价和卖出价上同时报价。他们通过赚取买卖价差来获取利润,同时承担市场风险。许多交易员仅通过方向性买卖为现货市场提供流动性,而做市商则通过更复杂的策略在衍生品市场中运作。
合约基础:认识ETC7D期货
为便于计算和理解,本课以经典的以太币7天期货合约(ETC7D)作为教学案例。该合约的基本细节如下:
- 每张合约价值:1 ETC
- 合约标的资产:ETC/XBT(基于Poloniex交易所)
- 结算方式:以30分钟时间加权平均价格,于每周五12:00 UTC进行结算
报价计算:竞买与竞卖价格的形成机制
期货价格基于标的资产的价格计算。对于ETC7D合约,其标的资产是Poloniex交易所的ETC/XBT现货价格。作为做市商,你需要持续持仓直至结算日。由于期货合约最终以现货价格结算,我们可以通过以下公式计算ETC7D的中间价(即竞买和竞卖价格的平均值):
ETC7D中间报价 = ETC/XBT现货中间价 + 基差(或偏斜)
在计算出中间报价后,需要应用报价价差。价差的设定需覆盖对冲成本,包括现货交易佣金、买卖差价以及做市商的预期利润。为简化初学难度,我们暂不考虑波动性因素:
报价价差 = 现货交易费用 + 现货买卖差价 + 做市商利润
其中,做市商利润是每笔交易中希望赚取的部分。
报价计算实例
假设以下市场条件:
- 现货价格:0.02 XBT
- 基差/偏斜:0 XBT
- 现货交易费:0%
- 现货买卖价差:0%
- 报价价差:1%
计算过程:
- ETC7D中间价 = 0.02 XBT
- ETC7D竞买价 = 0.02 × 0.995 = 0.0199 XBT
- ETC7D竞卖价 = 0.02 × 1.005 = 0.0201 XBT
这些报价计算完成后将被发送至交易平台。
动态对冲:保持市场中性的核心策略
做市商的核心目标是保持市场中性,即不暴露方向性风险。当其他交易者接受你的报价(吃掉你的买单或卖单)后,你必须立即在现货市场进行对冲操作。
对冲机制详解
每张ETC7D合约代表1 ETC的价值。因此:
- 如果你卖出1张ETC7D合约,必须在现货市场买入1 ETC
- 如果你买入1张ETC7D合约,必须在现货市场卖出或做空1 ETC
实战案例分析
Scenario 1:交易员买入300张合约
- 交易员以0.0201 XBT的价格从你处买入300张ETC7D合约
- 你现在做空了300 ETC
- 交易程序自动在Poloniex以0.02 XBT的价格买入300 ETC/XBT
仓位状况:
| 合约代号 | 仓位 | 成交价 | XBT价值 |
|---|---|---|---|
| ETC7D | -300 | 0.0201 XBT | -6.0300 XBT |
| ETC/XBT | 300 | 0.0200 XBT | 6.0000 XBT |
| 未实现盈亏 | 0.03 XBT |
此时你的ETC风险为0。由于你以高于现货的价格卖出ETC7D,获得了0.03 XBT的未实现利润。
Scenario 2:交易员卖出300张合约
- 另一交易员以0.0199 XBT的价格卖出300张ETC7D合约
- 你现在ETC7D风险为0(空头300张后又多头300张)
- 但你仍持有300 ETC现货,净风险为300 ETC多仓
- 交易程序以0.02 XBT的价格卖出之前买入的300 ETC
最终仓位:
| 合约代号 | 仓位 | 成交价 | XBT价值 |
|---|---|---|---|
| ETC7D | -300 | 0.0201 XBT | -6.0300 XBT |
| ETC/XBT | 300 | 0.0200 XBT | 6.0000 XBT |
| ETC7D | 300 | 0.0199 XBT | 5.9700 XBT |
| ETC/XBT | -300 | 0.0200 XBT | -6.0000 XBT |
| 已实现盈亏 | 0.06 XBT |
你的投资风险为0,并实现了0.06 XBT的盈利(即报价价差的1%)。这是最简单的做市形式:每当有人接受你的报价,你就通过现货市场进行1:1的动态对冲。
结算过程的注意事项
如果你在结算日仍持有期货合约,结算后将不再有风险。但需要特别注意结算过程中的操作细节。
结算实例分析
假设你的投资组合为:
| 合约代号 | 仓位 | 成交价 | XBT价值 |
|---|---|---|---|
| ETC7D | -300 | 0.0201 XBT | -6.0300 XBT |
| ETC/XBT | 300 | 0.0200 XBT | 6.0000 XBT |
| 未实现盈亏 | 0.03 XBT |
如果什么都不做,在周五12:00 UTC,你的ETC7D仓位将被平仓,仅剩下300 ETC/XBT现货。为保持市场中性,你需要在结算价格计算区间内卖出现货。
ETC7D的结算基于现货30分钟时间加权平均价格。交易平台使用Poloniex的现货价格,根据每分钟记录计算平均价格作为结算价格。为实现0.03 XBT的未实现利润,你需要按照ETC7D的结算价格卖出ETC现货。
滑点管理与风险控制
实际操作中,你的交易程序会将现货分为30份(每份10 ETC),每分钟卖出10 ETC。由于结算价格使用每分钟的最新成交价计算,理论上你的平均成交价格可与结算价一致。
实际成交价与结算价之间的差距称为滑点。在这个例子中,如果滑点超过0.50%,可能导致亏损;如果完全没有滑点,就能获得全部未实现利润。 👉 掌握实时滑点控制工具
常见问题
什么是做市商的主要盈利来源?
做市商主要通过买卖价差盈利。他们同时提供买入和卖出报价,从价差中获取利润,同时通过动态对冲管理市场风险。
动态对冲为什么重要?
动态对冲是做市商保持市场中性的关键策略。通过在现货市场及时对冲衍生品头寸,做市商可以消除方向性风险,确保仅从价差中获利。
结算过程中的最大风险是什么?
结算过程中的主要风险是滑点风险。如果实际成交价格与结算价格存在较大偏差,可能侵蚀做市利润甚至导致亏损。因此需要精细化的执行策略。
如何计算合适的报价价差?
报价价差需要覆盖现货交易费用、买卖差价和预期利润。初学者可从简单模型开始,逐步加入波动性等复杂因素。👉 获取进阶价差计算方法
做市商需要多少起始资金?
起始资金需求取决于交易规模和风险承受能力。建议从小规模开始,确保有足够资金覆盖潜在亏损和保证金要求。
做市策略适用于所有数字货币吗?
做市策略最适合流动性较好的主流数字货币。对于流动性较差的资产,价差可能较大,但执行难度和风险也相应增加。
在接下来的课程中,我们将深入探讨如何计算基差和偏斜,这两个变量与库存管理密切相关,是高级做市策略的核心要素。通过系统学习,你将能够更加灵活地在数字货币衍生品市场中运用做市策略。