跳到主要内容

修改跟单配置 (TRADE)

  • POST /capi/v3/copy/follower/settings

权重(IP): 10

请求参数

参数名类型是否必填说明
traderIdLong带单交易员 UID。
settingTypeString配置方式:unified 统一配置,per_symbol 分别配置。
unifiedTraceConfig对象条件必填settingTypeunified 时必填,symbols 用来控制需要跟单的交易对。
symbolTraceConfigs数组条件必填settingTypeper_symbol 时必填。必须为每个跟单交易对传一条配置。

跟单配置对象

参数名类型是否必填说明
symbolString条件必填交易对,例如 BTCUSDT。仅 symbolTraceConfigs 必填。
symbols数组条件必填交易对列表。仅 unifiedTraceConfig 必填;每个交易对都必须是支持跟单的交易对。
traceTypeString跟单类型:percentamount
traceValueString跟单值。
maxHoldQtyString最大持仓数量,范围 10-100000symbolTraceConfigs 中必填。
stopProfitRatioString止盈比例,范围 0-4symbolTraceConfigs 中必填。
stopLossRatioString止损比例,范围 0-4symbolTraceConfigs 中必填。
slippageRatioString滑点比例,0 表示不限制,否则范围为 0.001-0.01symbolTraceConfigs 中必填。
marginTypeString保证金类型:crossisolatedtradersymbolTraceConfigs 中只允许 trader
leverageTypeString杠杆类型:fixedtraderspecifysymbolTraceConfigs 中只允许 fixedtrader
fixedLongLeverageInteger固定多仓杠杆。symbolTraceConfigs[].leverageTypefixed 时必填;统一配置不传默认 10
fixedShortLeverageInteger固定空仓杠杆。symbolTraceConfigs[].leverageTypefixed 时必填;统一配置不传默认 10
customLeverages数组条件必填自定义杠杆列表。统一配置 leverageTypespecify 时必填,其中的交易对必须和 unifiedTraceConfig.symbols 完全一致。
customLeverages[].symbolString交易对。
customLeverages[].longLeverageInteger多仓杠杆,默认 10
customLeverages[].shortLeverageInteger空仓杠杆,默认 10

统一配置请求示例

curl -X POST "https://api-contract.weex.com/capi/v3/copy/follower/settings" \
-H "ACCESS-KEY:*******" \
-H "ACCESS-SIGN:*******" \
-H "ACCESS-PASSPHRASE:*****" \
-H "ACCESS-TIMESTAMP:1659076670000" \
-H "Content-Type: application/json" \
-d '{
"traderId": 123456,
"settingType": "unified",
"unifiedTraceConfig": {
"symbols": ["BTCUSDT", "ETHUSDT"],
"traceType": "amount",
"traceValue": "100",
"maxHoldQty": "1000",
"stopProfitRatio": "0.2",
"stopLossRatio": "0.1",
"slippageRatio": "0.001",
"marginType": "trader",
"leverageType": "specify",
"customLeverages": [
{
"symbol": "BTCUSDT",
"longLeverage": 10,
"shortLeverage": 10
},
{
"symbol": "ETHUSDT",
"longLeverage": 10,
"shortLeverage": 10
}
]
}
}'

分别配置请求示例

{
"traderId": 123456,
"settingType": "per_symbol",
"symbolTraceConfigs": [
{
"symbol": "BTCUSDT",
"traceType": "amount",
"traceValue": "100",
"maxHoldQty": "1000",
"stopProfitRatio": "0.2",
"stopLossRatio": "0.1",
"slippageRatio": "0.001",
"marginType": "trader",
"leverageType": "fixed",
"fixedLongLeverage": 10,
"fixedShortLeverage": 10
}
]
}

返回参数

返回标准成功响应。

返回示例

{
"code": "200",
"msg": "success",
"requestTime": 1627354109502
}