约定式交易¶
SMT 下单、协商下单、报价方查询、约定合约查询等。
需要认证
约定式交易方法需要在创建客户端时传入 api_key 参数。
约定式交易客户端方法集合,对应 /api/smt/* 端点。
smt_query_quoter(account_id: str = '') -> dict
¶
查询报价方信息。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
account_id
|
str
|
交易账户 ID |
''
|
返回:
| 类型 | 描述 |
|---|---|
dict
|
报价方信息 |
smt_query_compact(account_id: str = '') -> dict
¶
查询约定合约列表。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
account_id
|
str
|
交易账户 ID |
''
|
返回:
| 类型 | 描述 |
|---|---|
dict
|
约定合约列表 |
smt_query_order(account_id: str = '') -> dict
¶
查询 SMT 委托列表。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
account_id
|
str
|
交易账户 ID |
''
|
返回:
| 类型 | 描述 |
|---|---|
dict
|
SMT 委托列表 |
smt_negotiate_order_async(src_group_id: str, order_code: str, date: str, amount: float, apply_rate: float, dict_param: dict | None = None, account_id: str = '') -> dict
¶
异步协商下单。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
src_group_id
|
str
|
源分组 ID |
必需 |
order_code
|
str
|
委托代码 |
必需 |
date
|
str
|
日期 |
必需 |
amount
|
float
|
金额 |
必需 |
apply_rate
|
float
|
申请利率 |
必需 |
dict_param
|
dict | None
|
附加参数字典 |
None
|
account_id
|
str
|
交易账户 ID |
''
|
返回:
| 类型 | 描述 |
|---|---|
dict
|
包含请求序号的字典 |
smt_appointment_order_async(order_code: str, date: str, amount: float, apply_rate: float, account_id: str = '') -> dict
¶
异步预约委托。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
order_code
|
str
|
委托代码 |
必需 |
date
|
str
|
日期 |
必需 |
amount
|
float
|
金额 |
必需 |
apply_rate
|
float
|
申请利率 |
必需 |
account_id
|
str
|
交易账户 ID |
''
|
返回:
| 类型 | 描述 |
|---|---|
dict
|
包含请求序号的字典 |
smt_appointment_cancel_async(apply_id: str, account_id: str = '') -> dict
¶
异步取消预约。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
apply_id
|
str
|
预约申请 ID |
必需 |
account_id
|
str
|
交易账户 ID |
''
|
返回:
| 类型 | 描述 |
|---|---|
dict
|
包含请求序号的字典 |
smt_compact_renewal_async(cash_compact_id: str, order_code: str, defer_days: int, defer_num: int, apply_rate: float, account_id: str = '') -> dict
¶
异步合约展期。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
cash_compact_id
|
str
|
现金合约 ID |
必需 |
order_code
|
str
|
委托代码 |
必需 |
defer_days
|
int
|
展期天数 |
必需 |
defer_num
|
int
|
展期数量 |
必需 |
apply_rate
|
float
|
申请利率 |
必需 |
account_id
|
str
|
交易账户 ID |
''
|
返回:
| 类型 | 描述 |
|---|---|
dict
|
包含请求序号的字典 |
smt_compact_return_async(src_group_id: str, cash_compact_id: str, order_code: str, occur_amount: float, account_id: str = '') -> dict
¶
异步合约归还。
参数:
| 名称 | 类型 | 描述 | 默认 |
|---|---|---|---|
src_group_id
|
str
|
源分组 ID |
必需 |
cash_compact_id
|
str
|
现金合约 ID |
必需 |
order_code
|
str
|
委托代码 |
必需 |
occur_amount
|
float
|
发生金额 |
必需 |
account_id
|
str
|
交易账户 ID |
''
|
返回:
| 类型 | 描述 |
|---|---|
dict
|
包含请求序号的字典 |