Commit Graph

191 Commits

Author SHA1 Message Date
c9s
0992bf8b2a
maxapi: update deposit info fields 2024-11-13 16:38:21 +08:00
kbearXD
bd83832d2d WIP: use depth to build orderbook 2024-10-16 14:02:29 +08:00
kbearXD
2bbaf48057 move to convert.go 2024-10-01 17:16:28 +08:00
kbearXD
d1c5671a83 FEATURE: [max] add QueryDepth v3 API to query orderbook 2024-10-01 14:53:32 +08:00
c9s
b88aff6d73
max: fix GetDepositHistoryRequest 2024-08-16 13:40:34 +08:00
c9s
4154cc9d53
max: fix max withdrawal api parameters 2024-08-16 13:27:14 +08:00
c9s
25b0b5ded5
max: fix withdraw state convert by calling convertWithdrawStatusV2
v3 api does not return status field
2024-08-07 17:12:55 +08:00
c9s
e03ba63e44
max: remove legacy emptyTime 2024-08-05 16:40:10 +08:00
c9s
6bc8dffe16
maxapi: improve withdraw status conversion 2024-07-31 16:43:56 +08:00
kbearXD
e63158f5fa FEATURE: update max api to latest version 2024-06-28 16:32:41 +08:00
c9s
75b86e435a
max: assign client order id only when it's not empty 2024-05-23 17:16:27 +08:00
c9s
d399b39c44
max: simplify QueryTicker 2024-03-26 18:16:57 +08:00
c9s
f785398249
max: adjust max rate limiters 2024-03-15 15:22:37 +08:00
c9s
cf4fb0eaf1
adjust max order limiter 2024-03-09 23:48:05 +08:00
c9s
4aca676b4d
all: add exchange field to types.Market 2024-02-23 18:36:52 +08:00
chiahung.lin
c906d6a74d rename variable 2023-12-06 11:27:06 +08:00
chiahung.lin
d54b7365dd FEATURE: use types.OrderMap to avoid missing and duplicated orders 2023-12-05 20:10:37 +08:00
chiahung
a1d98e25c6 FEATURE: use max v3 new open orders api 2023-12-05 19:57:00 +08:00
chiahung.lin
165e788c3d fix 2023-12-05 16:59:26 +08:00
chiahung.lin
9fab37a284 use getLaunchDate 2023-12-05 15:34:31 +08:00
chiahung.lin
21c037a877 FIX: fix list closed orders api limit 2023-12-04 20:01:54 +08:00
kbearXD
9722c3eb49
Merge pull request #1421 from c9s/feature/maxapi/get-closed-orders
FEATURE: use new max v3 api to query closed orders by timestamp
2023-11-23 12:46:30 +08:00
chiahung
7cb8da08cd use asc as order by to query closed orders 2023-11-21 17:14:33 +08:00
chiahung.lin
ce76ad3c03 use OrderByType 2023-11-20 15:32:04 +08:00
c9s
3cfc810f8d
max: group the request building statement 2023-11-17 16:57:47 +08:00
c9s
f223703247
max: force type check on max.Exchange 2023-11-17 16:57:47 +08:00
chiahung.lin
592cdede66 FEATURE: use new max v3 api to query closed orders by timestamp 2023-11-17 16:21:20 +08:00
gx578007
10daeab1cb FIX: [max] remove outdated margin fields 2023-10-17 16:11:34 +08:00
c9s
ed948b2642
max: fix QuerySpotAccount method return value 2023-08-17 17:42:54 +08:00
c9s
252f4fbccc
deposit2transfer: call QuerySpotAccount for getting the spot balance 2023-08-16 12:02:18 +08:00
c9s
4ed402b775
max: update deposit states and add more fields to deposit 2023-08-08 20:51:48 +08:00
c9s
25298720d0
max: implement TransferMarginAccountAsset on max 2023-08-08 13:16:11 +08:00
Edwin
f25ab567eb pkg/exhcange: return err on max queryClosedOrdersByLastOrderID 2023-07-27 18:35:58 +08:00
c9s
70e3f8ec5f
max: split v3 api into files 2023-05-04 14:37:19 +08:00
chiahung
1158b9582a FEATURE: max get-order v3 api support client order id parameter 2023-04-14 16:44:56 +08:00
Yo-An Lin
7da5c8361e
Merge pull request #1143 from c9s/refactor/max-client
FIX: maxapi: pass context object to the requests
2023-04-13 16:57:19 +08:00
c9s
8c02b5e64e
maxapi: pass context object to the requests 2023-04-13 16:40:07 +08:00
Yo-An Lin
3952f33de8
Merge pull request #1142 from c9s/fix/max-rate-limiter
FIX: max: move more rate limiter to the exchange instance
2023-04-13 16:32:14 +08:00
c9s
19621e48fe
max: adjust account query rate limiter 2023-04-12 22:58:10 +08:00
c9s
7c9109aeea
max: move more rate limiter to the exchange instance 2023-04-12 22:56:23 +08:00
c9s
f7d3fca1ec
maxapi: simplify ticker response parsing 2023-04-12 15:00:26 +08:00
c9s
fc3ffe399e
maxapi: update time type fields 2023-04-12 15:00:26 +08:00
c9s
fd6dfc5c9e
maxapi: change time field to time.Time and update the generated code 2023-04-12 15:00:26 +08:00
c9s
4944fdda2d
max: replace time type fields 2023-04-12 15:00:26 +08:00
c9s
3ad553a876
max: move methods 2023-04-12 15:00:26 +08:00
c9s
51c1d47fbc
maxapi: move some methods to the rest client level 2023-04-12 15:00:25 +08:00
c9s
5b09ad671c
max: fix max order group id 2023-04-03 00:12:14 +08:00
c9s
88af0a18f9
max: move tradeQueryLimiter to the exchange instance 2023-03-21 16:26:47 +08:00
c9s
fda4e48146
max: move submitOrderLimiter to the exchange wide var 2023-03-21 16:25:16 +08:00
chiahung
da48e0fc85 make end_time down to start_time + 3 days if end_time > start_time + 3 days 2023-03-14 18:39:36 +08:00