45 lines
968 B
Markdown
45 lines
968 B
Markdown
# 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 | 卖出 |
|
||
|
||
## 使用方式
|
||
|
||
```typescript
|
||
import { OrderType, Side } from '@/api/constants'
|
||
|
||
// 下单时
|
||
await pmOrderPlace({
|
||
orderType: OrderType.GTC,
|
||
side: Side.Buy,
|
||
// ...
|
||
})
|
||
```
|
||
|
||
## 扩展方式
|
||
|
||
1. **新增订单类型**:在 `OrderType` 中增加,并同步后端定义
|
||
2. **业务枚举**:可在此文件或新建 `enums.ts` 中集中管理
|