Помощь <unk>
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(слайд 1317), и мы получаем ошибки, как если бы мы добавили цикл, а не просто остановили работу, и мы получаем ошибки.
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 leverage = 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-линии получить информацию о контрактах и позиции не было проблем, на этот рычаг настройки написал три дня не написал все способы были ошибки, кто-нибудь, чтобы помочь мне написать
javascript
function main() {
var contract = "BTC_USDT" // 合约名称
var leverage = 20 // 杠杆倍数
// 构建参数字符串,值用单引号包裹
var params = "leverage=" + leverage.toString()
Log("params:", params)
var response = exchange.IO("api", "POST", `/api/v4/futures/usdt/positions/${contract}/leverage`, params)
Log("设置杠杆结果:", response)
return response
}
- 1


