简介
期货 / DEX 永续合约核心概念:sell_open、buy_open、sell_close、buy_close
- 先记住一句话
交易里面有两个维度:
方向:
Buy = 买
Sell = 卖
动作:
Open = 开仓
Close = 平仓
组合起来:
操作 含义 建立仓位
buy_open 买入开仓 建立多头(Long)
sell_open 卖出开仓 建立空头(Short)
sell_close 卖出平仓 关闭多头
buy_close 买入平仓 关闭空头
⸻
- 用石油理解做空
假设:
现在石油价格:
1桶石油 = 120美元
你认为:
未来石油价格会下跌
你的想法:
现在卖掉,未来低价买回来。
⸻
- sell_open = 开空
你执行:
sell_open 1桶石油
注意:
期货里面不是真的把石油交给别人。
它表示:
创建一个空头仓位
你的仓位:
Short 1桶
也可以理解:
你押注:
石油价格下跌
⸻
价格变化:
时间1:
石油价格
120美元
你:
sell_open
建立空仓
⸻
- 石油价格真的下跌
后来:
石油价格:
120美元
↓
60美元
你的判断正确。
现在你需要退出仓位。
⸻
- buy_close = 平空
你执行:
buy_close 1桶石油
意思:
买入一个反向仓位
抵消之前的空头
仓位变化:
开空:
-1
平空:
+1
最终:
0
⸻
利润:
卖出价格 - 买入价格
120 - 60
= 60美元
所以:
sell_open
↓
价格下跌
↓
buy_close
赚钱
⸻
- 为什么不是 sell_close?
很多人第一次会疑惑:
“我卖空,为什么最后不是卖出平仓?”
原因:
你的仓位是什么?
开空以后:
Short
也就是:
欠别人一个买入动作
你需要:
买回来
所以:
buy_close
⸻
- 做多反过来
假设:
石油价格:
60美元
你认为会上涨。
执行:
buy_open
建立:
Long 1桶
⸻
价格上涨:
60美元
↓
120美元
赚钱。
退出:
sell_close
利润:
120 - 60
= 60美元
⸻
- 四个操作完整记忆表
以石油为例:
你的判断 操作 仓位 未来动作
看涨石油 buy_open 多仓 涨了卖掉
看跌石油 sell_open 空仓 跌了买回来
多仓赚钱退出 sell_close 关闭多仓 卖出
空仓赚钱退出 buy_close 关闭空仓 买回
⸻
- 用仓位变化理解(最重要)
开多
0
↓
buy_open
↓
+1 多仓
关闭:
+1
↓
sell_close
↓
0
⸻
开空
0
↓
sell_open
↓
-1 空仓
关闭:
-1
↓
buy_close
↓
0
⸻
- DEX 永续合约里面也是一样
例如:
GMX、dYdX、Hyperliquid、Drift 等。
用户开 BTC 空单:
sell_open BTC
系统记录:
Position:
symbol:
BTC
side:
SHORT
size:
1 BTC
entryPrice:
120000
⸻
用户平仓:
buy_close BTC
系统:
Position:
size:
0
仓位删除
⸻
- 对开发交易系统最重要的理解
订单(Order):
表示用户想做什么。
例如:
sell_open BTC
仓位(Position):
表示用户现在有什么。
例如:
SHORT BTC 1个
盈亏(PnL):
根据价格变化计算:
空单:
开仓价格 - 当前价格
多单:
当前价格 - 开仓价格
⸻
- 最终记忆口诀
开仓:
buy_open = 买入开多
sell_open = 卖出开空
平仓:
sell_close = 卖出平多
buy_close = 买入平空
石油例子:
120美元
看跌:
sell_open
卖出建立空仓
60美元
buy_close
买回来关闭空仓
赚:
120 - 60 = 60美元
⸻
以后做 DEX 永续合约,核心就是:
订单
↓
仓位
↓
价格变化
↓
PnL计算
↓
结算
理解 sell_open 和 buy_close,就理解了永续合约最基础的一半。