Commit Graph

240 Commits

Author SHA1 Message Date
kbearXD
93f68bc3d7 FIX: new SetSnapshot method for depthBuffer and use it on snapshot event 2024-11-20 13:48:13 +08:00
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
d1c5671a83 FEATURE: [max] add QueryDepth v3 API to query orderbook 2024-10-01 14:53:32 +08:00
c9s
52f32e0ad0
upgrade github.com/c9s/requestgen to 1.4.3 2024-09-12 17:27:30 +08:00
c9s
de0d11b511
max: regenerate order cancel requests 2024-09-11 16:47:20 +08:00
c9s
a2f8fe5f72
max: add v3 DepositStateFailed state 2024-09-04 14:59:58 +08:00
c9s
1b8d7bd805
max: fix v3 deposit state conversion 2024-09-04 11:17:56 +08:00
kbearXD
90712aff29 FEATURE: update get trades api 2024-08-19 17:05:02 +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
97336912e5
max: use v3/withdrawals apis 2024-08-02 15:24:00 +08:00
c9s
6bc8dffe16
maxapi: improve withdraw status conversion 2024-07-31 16:43:56 +08:00
kbearXD
1c28fd3b44 FEATURE: [max] update max api url 2024-07-15 18:04:44 +08:00
kbearXD
e63158f5fa FEATURE: update max api to latest version 2024-06-28 16:32:41 +08:00
hidewrong
d6d428ed9f chore: fix some comments
Signed-off-by: hidewrong <hidewrong@outlook.com>
2024-04-17 11:11:53 +08:00
c9s
0318e08e0f
max: add fee processing field 2024-04-08 17:17:46 +08:00
c9s
f618485536
max: remove the extra user agent from the http headers 2024-03-15 15:22:37 +08:00
kbearXD
2b52211c1c new function IsFilledOrderState for maxapi 2024-03-14 16:18:12 +08:00
c9s
75a2abeeab
max: reduce kline parsing cost 2024-02-06 00:36:49 +08:00
c9s
3aa6b0c13c
max: remove unused parseBookEntries function 2024-01-24 17:56:04 +08:00
c9s
6cf5300650
max: preallocate fastjson array object var memory 2024-01-24 16:58:42 +08:00
c9s
e67155d6cc
max: optimize book parsing 2024-01-24 16:58:42 +08:00
c9s
fcd367b8c2
max: pre-allocate price volume slice memory 2024-01-24 16:58:42 +08:00
c9s
c01be14c70
max: remove unused var 2024-01-11 15:20:38 +08:00
c9s
68be0badca
max: improve depth parsing speed 2024-01-11 15:20:19 +08:00
c9s
905148a34f
maxapi: use fastjson parser pool 2024-01-11 15:20:06 +08:00
chiahung.lin
bfd9c8ac64 FEATURE: run state machine
FEATURE: support recover

FEATURE: add order into orderStore and recover position

recover position/budget

FEATURE: support recover budget
2023-12-20 16:02:37 +08:00
chiahung
a1d98e25c6 FEATURE: use max v3 new open orders api 2023-12-05 19:57:00 +08:00
chiahung.lin
ce76ad3c03 use OrderByType 2023-11-20 15:32:04 +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
4700e754a8
maxapi: change default http transport settings 2023-10-04 15:17:22 +08:00
chiahung
db376f8483 FEATURE: use quote quantity if there is QuoteQuantity in trade 2023-09-05 18:28:10 +08:00
Edwin
50bfd8ee0e pkg/exchange: add time to SliceOrderBook 2023-09-01 17:54:40 +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
c9s
5460ebdbf4
max: add margin transfer request 2023-08-08 12:49:05 +08:00
c9s
54e0e1024c
Merge pull request #1254 from c9s/v1.50
merge back v1.50 into main
2023-07-31 20:24:00 +08:00
c9s
b02ac837ea
max: handle SelfTradeBidFeeDiscounted 2023-07-27 16:28:54 +08:00
c9s
cddb7874ce
maxapi: set user agent 2023-07-26 14:35:33 +08:00
c9s
fcca3f6432
types: add fee discounted field to the global trade struct 2023-07-25 14:57:10 +08:00
c9s
4de82ccdff
max: use types.MillisecondTimestamp for UpdateTime field 2023-07-25 13:37:31 +08:00
c9s
f5feb72355
max: add fee_discounted to Trade struct for RESTful api 2023-07-25 13:35:08 +08:00
c9s
afc5dbb951
Merge remote-tracking branch 'origin/v1.50' 2023-07-24 17:02:08 +08:00
c9s
16c62bbcba
maxapi: fix max withdrawal api 2023-07-24 15:28:11 +08:00
c9s
9c20215f41
max: use fixedpoint.Value for field parsing 2023-07-24 15:00:03 +08:00
c9s
5f2ead4ffd
maxapi: parse fd field and optimize trade snapshot parsing 2023-07-24 14:57:50 +08:00
c9s
0bb697bc1e
maxapi: move NewGetMarginLoanHistoryRequest method to the bottom of the file 2023-05-18 18:26:03 +08:00