Abel'Blog

我干了什么?究竟拿了时间换了什么?

0%

期货 - DEX 永续合约核心概念

简介

期货 / DEX 永续合约核心概念:sell_open、buy_open、sell_close、buy_close

  1. 先记住一句话

交易里面有两个维度:

方向:
Buy = 买
Sell = 卖
动作:
Open = 开仓
Close = 平仓

组合起来:

操作 含义 建立仓位
buy_open 买入开仓 建立多头(Long)
sell_open 卖出开仓 建立空头(Short)
sell_close 卖出平仓 关闭多头
buy_close 买入平仓 关闭空头

  1. 用石油理解做空

假设:

现在石油价格:

1桶石油 = 120美元

你认为:

未来石油价格会下跌

你的想法:

现在卖掉,未来低价买回来。

  1. sell_open = 开空

你执行:

sell_open 1桶石油

注意:

期货里面不是真的把石油交给别人。

它表示:

创建一个空头仓位

你的仓位:

Short 1桶

也可以理解:

你押注:
石油价格下跌

价格变化:

时间1:
石油价格
120美元
你:
sell_open
建立空仓

  1. 石油价格真的下跌

后来:

石油价格:
120美元

60美元

你的判断正确。

现在你需要退出仓位。

  1. buy_close = 平空

你执行:

buy_close 1桶石油

意思:

买入一个反向仓位
抵消之前的空头

仓位变化:

开空:
-1
平空:
+1
最终:
0

利润:

卖出价格 - 买入价格
120 - 60
= 60美元

所以:

sell_open

价格下跌

buy_close
赚钱

  1. 为什么不是 sell_close?

很多人第一次会疑惑:

“我卖空,为什么最后不是卖出平仓?”

原因:

你的仓位是什么?

开空以后:

Short
也就是:
欠别人一个买入动作

你需要:

买回来

所以:

buy_close

  1. 做多反过来

假设:

石油价格:

60美元

你认为会上涨。

执行:

buy_open

建立:

Long 1桶

价格上涨:

60美元

120美元

赚钱。

退出:

sell_close

利润:

120 - 60
= 60美元

  1. 四个操作完整记忆表

以石油为例:

你的判断 操作 仓位 未来动作
看涨石油 buy_open 多仓 涨了卖掉
看跌石油 sell_open 空仓 跌了买回来
多仓赚钱退出 sell_close 关闭多仓 卖出
空仓赚钱退出 buy_close 关闭空仓 买回

  1. 用仓位变化理解(最重要)

开多

0

buy_open

+1 多仓

关闭:

+1

sell_close

0

开空

0

sell_open

-1 空仓

关闭:

-1

buy_close

0

  1. 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
仓位删除

  1. 对开发交易系统最重要的理解

订单(Order):

表示用户想做什么。

例如:

sell_open BTC

仓位(Position):

表示用户现在有什么。

例如:

SHORT BTC 1个

盈亏(PnL):

根据价格变化计算:

空单:

开仓价格 - 当前价格

多单:

当前价格 - 开仓价格

  1. 最终记忆口诀

开仓:
buy_open = 买入开多
sell_open = 卖出开空
平仓:
sell_close = 卖出平多
buy_close = 买入平空

石油例子:

120美元
看跌:
sell_open
卖出建立空仓
60美元
buy_close
买回来关闭空仓
赚:
120 - 60 = 60美元

以后做 DEX 永续合约,核心就是:

订单

仓位

价格变化

PnL计算

结算

理解 sell_open 和 buy_close,就理解了永续合约最基础的一半。