Administrator
3 days ago 8bd17219604732859e0df2b5a2882a76f4915813
src/main/java/com/xcong/excoin/modules/gateApi/Example.java
@@ -10,6 +10,8 @@
import io.gate.gateapi.models.*;
import io.gate.gateapi.api.AccountApi;
import java.io.IOException;
public class Example {
    public static void main(String[] args) {
        ApiClient defaultClient = Configuration.getDefaultApiClient();
@@ -21,7 +23,7 @@
        try {
            String contract = "ETH_USDT";
            String contract = "BTC_USDT";
            String settle = "usdt";
            //保证金模式 isolated/cross
            String marginMode = "cross";
@@ -51,24 +53,21 @@
            }
            /**
             * 设置杠杆倍数
             * 设置杠杆倍数(双向持仓模式专用)
             * 设置合理的杠杆倍数,不能为0
             */
            String leverage = "25";
            futuresApi.updateContractPositionLeverageCall(
            futuresApi.updateDualModePositionLeverageCall(
                    settle,
                    contract,
                    leverage,
                    marginMode,
                    position_mode,
                    null);
                    null).execute();
        } catch (GateApiException e) {
            System.err.println(String.format("Gate api exception, label: %s, message: %s", e.getErrorLabel(), e.getMessage()));
            e.printStackTrace();
        } catch (ApiException e) {
        } catch (ApiException | IOException e) {
            System.err.println("Exception when calling AccountApi#getAccountDetail");
            System.err.println("Status code: " + e.getCode());
            System.err.println("Response headers: " + e.getResponseHeaders());
            e.printStackTrace();
        }
    }