avatar of lkk20210722 lkk20210722
집중하다 사신
1
집중하다
1
수행원

Gate.io 계약 레버리지 설정 방법 및 일괄 주문 API 인터페이스 호출 모두 오류 보고

만든 날짜: 2025-06-10 11:59:19, 업데이트 날짜: 2025-06-10 12:20:23
comments   5
hits   463

도움 요청

1, 이렇게 써요. function main() {

var contracts = _C(exchange.IO, “api”, “POST”, “/api/v4/futures/usdt/positions/contract/leverage”, { “contract”: “BTC_USDT”, “leverage”: 20 // 기호를 제거하거나 API 문서에 따라 문자열이나 숫자를 사용하십시오. }); Log(“contracts:”, contracts);

}

2025-06-10 11:40:21.588 GateIO 실수 Futures_OP 4: {“label”:“CONTRACT_NOT_FOUND”,“succeeded”:false} at main (FILE:1317)

2, 이렇게 써요. function main() { var setLeverage = _C(exchange.IO, “api”, “POST”, “/api/v4/futures/usdt/leverage”, { “contract”: “BTC_USDT”, // 지원하는 계약으로 대체 “leverage”: 20 }); Log(“setLeverage:”, setLeverage) }

2025-06-10 11:45:46.886 GateIO 실수 Futures_OP 4: at main (FILE그리고 이런 오류가 계속 발생하고 있습니다. 마치 루프를 추가하는 것과 같습니다. 멈추지 않고 계속 오류가 발생합니다.

3, 이렇게 써요. function main() { var setLeverage = _C(exchange.IO, “api”, “GET”, “/api/v4/futures/usdt/leverage?contract=BTC_USDT&leverage=20”); Log(“setLeverage:”, setLeverage) } 2025-06-10 11:50:04.165 GateIO 실수 Futures_OP 4: {“label”:“INVALID_SIGNATURE”,“message”:“Signature mismatch”} at main (FILE:1313)

4, 이렇게 써요. function setLeverage() { var contract = “BTC_USDT”; // 계약 이름 var 레버리지 = 20; // 레버리지 배수

// 构建参数字符串,值用单引号包裹
var params = "contract='" + contract + "'&leverage='" + leverage.toString() + "'";

var response = _C(exchange.IO, "api", "POST", "/api/v4/futures/usdt/positions/contract/leverage", params);
Log("设置杠杆结果:", response);

return response;

}

function main() { setLeverage(); } 2025-06-10 11:53:19.091 GateIO 실수 Futures_OP 4: {“label”:“CONTRACT_NOT_FOUND”,“succeeded”:false} at setLeverage (FILE:1317) at main (FILE:1327) 모든 게 틀렸어요, K 라인을 얻을 수 있습니다. 계약 보유 정보를 얻을 수 없습니다. 이 레버리 설정에 대해 3 일 동안 작성하지 않았습니다. 모든 방법을 시도했습니다. 모두 잘못되었습니다. 누가 나를 도와주세요.