968 B
968 B
constants.ts
路径:src/api/constants.ts
功能用途
交易相关常量:订单类型(OrderType)、交易方向(Side),用于 market 接口入参。
常量说明
OrderType
| 值 | 常量 | 说明 |
|---|---|---|
| 0 | GTC | Good Till Cancelled,一直有效直到取消 |
| 1 | GTD | Good Till Date,指定时间内有效 |
| 2 | FOK | Fill Or Kill,全部成交或立即取消 |
| 3 | FAK | Fill And Kill (IOC),立即成交,剩余取消 |
| 4 | Market | 市价单 |
Side
| 值 | 常量 | 说明 |
|---|---|---|
| 1 | Buy | 买入 |
| 2 | Sell | 卖出 |
使用方式
import { OrderType, Side } from '@/api/constants'
// 下单时
await pmOrderPlace({
orderType: OrderType.GTC,
side: Side.Buy,
// ...
})
扩展方式
- 新增订单类型:在
OrderType中增加,并同步后端定义 - 业务枚举:可在此文件或新建
enums.ts中集中管理