Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
bitgetlimited
GitHub Repository: bitgetlimited/v3-bitget-api-sdk
Path: blob/master/bitget-java-sdk-api/src/test/java/com/bitget/openapi/api/MixOrderTest.java
518 views
1
package com.bitget.openapi.api;
2
3
import com.alibaba.fastjson.JSON;
4
import com.bitget.openapi.BaseTest;
5
import com.bitget.openapi.dto.response.ResponseResult;
6
import com.google.common.collect.Maps;
7
import org.junit.Test;
8
9
import java.io.IOException;
10
import java.util.Map;
11
12
public class MixOrderTest extends BaseTest {
13
14
@Test
15
public void placeOrder() throws IOException {
16
try {
17
Map<String, String> paramMap = Maps.newHashMap();
18
paramMap.put("symbol", "BTCUSDT_UMCBL");
19
paramMap.put("marginCoin", "USDT");
20
paramMap.put("side", "open_long");
21
paramMap.put("orderType", "limit");
22
paramMap.put("price", "27012.1");
23
paramMap.put("size", "0.01");
24
paramMap.put("timInForceValue", "normal");
25
ResponseResult result = bitgetRestClient.bitget().v1().mixOrder().placeOrder(paramMap);
26
System.out.println(JSON.toJSONString(result));
27
} catch (Exception e) {
28
System.out.println(e);
29
throw e;
30
}
31
}
32
33
@Test
34
public void post() throws IOException {
35
Map<String, String> paramMap = Maps.newHashMap();
36
paramMap.put("symbol", "BTCUSDT_UMCBL");
37
paramMap.put("marginCoin", "USDT");
38
paramMap.put("side", "open_long");
39
paramMap.put("orderType", "limit");
40
paramMap.put("price", "27012.1");
41
paramMap.put("size", "0.01");
42
paramMap.put("timInForceValue", "normal");
43
ResponseResult result = bitgetRestClient.bitget().v1().request().post("/api/mix/v1/order/placeOrder", paramMap);
44
System.out.println(JSON.toJSONString(result));
45
}
46
47
@Test
48
public void get() throws IOException {
49
Map<String, String> paramMap = Maps.newHashMap();
50
paramMap.put("symbol", "BTCUSDT_UMCBL");
51
paramMap.put("startTime", "1695632659703");
52
paramMap.put("endTime", "1695635659703");
53
ResponseResult result = bitgetRestClient.bitget().v1().request().get("/api/mix/v1/order/history", paramMap);
54
System.out.println(JSON.toJSONString(result));
55
}
56
57
@Test
58
public void get_comm() throws IOException {
59
Map<String, String> paramMap = Maps.newHashMap();
60
paramMap.put("symbol", "$AIUSDT");
61
paramMap.put("businessType", "spot");
62
ResponseResult result = bitgetRestClient.bitget().v1().request().get("/api/v2/common/trade-rate", paramMap);
63
System.out.println(JSON.toJSONString(result));
64
}
65
66
@Test
67
public void getWithEmptyParams() throws IOException {
68
ResponseResult result = bitgetRestClient.bitget().v1().request().get("/api/mix/v1/market/contract-vip-level", Maps.newHashMap());
69
System.out.println(JSON.toJSONString(result));
70
71
result = bitgetRestClient.bitget().v1().request().get("/api/mix/v1/market/contract-vip-level");
72
System.out.println(JSON.toJSONString(result));
73
}
74
}
75
76