Edwin
|
ac5e2cf712
|
pkg, types: add bybit to factor and update readme
|
2023-07-24 15:51:44 +08:00 |
|
Edwin
|
b45fdea99a
|
pkg/exchange: add get account info and instruments info api for bybit
|
2023-07-24 15:51:41 +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
|
844bd8be87
|
bitget: add account transfers request
|
2023-07-17 16:38:42 +08:00 |
|
c9s
|
ce40549e88
|
all: rename QueryOrderUntilSuccessful to QueryOrderUntilFilled
|
2023-06-29 17:17:32 +08:00 |
|
c9s
|
b6dba18f77
|
all: move retry functions to the retry package
|
2023-06-29 10:59:01 +08:00 |
|
c9s
|
ea3b1cc937
|
binance: fix logrus call
|
2023-06-14 17:25:22 +08:00 |
|
c9s
|
a126bc3bb6
|
binance: add market info warning
|
2023-06-13 17:09:37 +08:00 |
|
c9s
|
fa0cb1e85f
|
binance: document balanceUpdate event
|
2023-06-01 12:17:45 +08:00 |
|
c9s
|
f349f3620c
|
autoborrow: add SlackAttachment support to the binance balance update event
|
2023-06-01 12:13:22 +08:00 |
|
c9s
|
0bb697bc1e
|
maxapi: move NewGetMarginLoanHistoryRequest method to the bottom of the file
|
2023-05-18 18:26:03 +08:00 |
|
c9s
|
2fe915f73a
|
types: add MarshalJSON method on strint64
|
2023-05-18 18:08:40 +08:00 |
|
c9s
|
b32d890860
|
bitgetapi: add GetFillsRequest
|
2023-05-18 15:59:16 +08:00 |
|
c9s
|
fce281b6a8
|
bitgetapi: add GetOrderHistoryRequest
|
2023-05-18 15:47:58 +08:00 |
|
c9s
|
312c8baeb3
|
bitget: add open orders request
|
2023-05-18 15:38:57 +08:00 |
|
c9s
|
ae1c1377ce
|
bitget: define OrderStatus
|
2023-05-18 15:37:01 +08:00 |
|
c9s
|
90f704bab0
|
bitgetapi: add get order detail request
|
2023-05-18 15:22:50 +08:00 |
|
c9s
|
51e05499b2
|
bitgetapi: add CancelOrderBySymbolRequest
|
2023-05-18 11:59:49 +08:00 |
|
c9s
|
0c887a6bfb
|
bitgetapi: add place order request api
|
2023-05-18 11:23:30 +08:00 |
|
c9s
|
a5a64fa6d4
|
bitgetapi: add getDepthRequest
|
2023-05-18 11:13:06 +08:00 |
|
c9s
|
cff98bc141
|
bitgetapi: refactor tests
|
2023-05-18 10:54:00 +08:00 |
|
c9s
|
3154961d72
|
bitget: add more public api tests
|
2023-05-17 18:04:24 +08:00 |
|
c9s
|
c347a2423a
|
bitget: update generated request files and fix account assets api data type
|
2023-05-17 17:53:24 +08:00 |
|
c9s
|
e31a6ca3c8
|
bitget: add GetAllTickers request
|
2023-05-17 16:56:39 +08:00 |
|
c9s
|
8932da7e3f
|
bitget: add get ticker request
|
2023-05-17 16:55:21 +08:00 |
|
c9s
|
b726a0e51d
|
bitget: add get server time request and get symbols request
|
2023-05-17 16:52:15 +08:00 |
|
c9s
|
2c88e197b6
|
bitget: add account api
|
2023-05-17 16:39:10 +08:00 |
|
c9s
|
feb20571e9
|
kucoin: split request files
|
2023-05-17 16:27:43 +08:00 |
|
c9s
|
71be12bfc3
|
bitget: adjust sign format
|
2023-05-17 16:23:39 +08:00 |
|
c9s
|
0886b287a4
|
bitget: make credential field in lower case
|
2023-05-17 14:45:53 +08:00 |
|
c9s
|
e23f4b5114
|
bitget: minimize api client code
|
2023-05-17 14:26:25 +08:00 |
|
c9s
|
f942f7afd8
|
okex: rename constant names
|
2023-05-17 13:45:38 +08:00 |
|
c9s
|
5f8bda7d72
|
bitget: add minimal bitget exchange
|
2023-05-17 13:43:21 +08:00 |
|
c9s
|
6bed2a31f6
|
all: refactor exchange factory to return the minimal implementation
|
2023-05-17 13:43:00 +08:00 |
|
c9s
|
70ed672e6f
|
exchange: remove subAccount var
|
2023-05-16 19:26:05 +08:00 |
|
c9s
|
420654c5ed
|
bbgo: rename NewStandard to just New
|
2023-05-16 18:24:06 +08:00 |
|
c9s
|
5e8f8b492a
|
all: remove unused subAccount parameter since it was designed for ftx
|
2023-05-16 18:21:47 +08:00 |
|
c9s
|
983707b56a
|
exchange: drop unused function
|
2023-05-16 18:21:18 +08:00 |
|
c9s
|
177610266d
|
cmd: add exchangetest cmd and document NewWithEnvVarPrefix
|
2023-05-16 18:15:27 +08:00 |
|
c9s
|
7146ce9c8b
|
bitget: add basic bitget api client
|
2023-05-16 17:14:23 +08:00 |
|
c9s
|
7aa673c673
|
max: add currency parameter to /api/v3/wallet/:walletType/accounts api
|
2023-05-15 20:11:58 +08:00 |
|
Yo-An Lin
|
24ca1b103b
|
Merge pull request #1166 from c9s/c9s/max/api-v3-fix
FIX: [max] replace deprecated max v3 API
|
2023-05-15 15:19:21 +08:00 |
|
narumi
|
174fd7b8e7
|
support binance futures trading data
|
2023-05-05 15:15:31 +08:00 |
|
c9s
|
7cf80473e5
|
maxapi: fix margin interest history request
|
2023-05-04 17:23:04 +08:00 |
|
c9s
|
1ca81e11e6
|
maxapi: add currency field to the accounts api
|
2023-05-04 17:20:42 +08:00 |
|
c9s
|
40f6295d91
|
maxapi: move GetMarginInterestRatesRequest api to a file
|
2023-05-04 17:18:42 +08:00 |
|
c9s
|
e9f711278e
|
maxapi: fix margin interest history api
|
2023-05-04 16:38:20 +08:00 |
|
c9s
|
2a462c8e32
|
maxapi: update margin repay/load apis
|
2023-05-04 14:43:19 +08:00 |
|
c9s
|
70e3f8ec5f
|
max: split v3 api into files
|
2023-05-04 14:37:19 +08:00 |
|
kbearXD
|
99e393e93c
|
Merge pull request #1147 from c9s/max/get-order/client-order-id
FEATURE: max get-order v3 api support client order id parameter
|
2023-04-17 12:24:18 +08:00 |
|
c9s
|
a178fd0a84
|
max: add max auth authenticated log
|
2023-04-14 18:57:13 +08:00 |
|
chiahung
|
1158b9582a
|
FEATURE: max get-order v3 api support client order id parameter
|
2023-04-14 16:44:56 +08:00 |
|
c9s
|
92b8652f78
|
maxapi: remove duplicated for loop
|
2023-04-13 17:29:23 +08:00 |
|
c9s
|
25daefabab
|
maxapi: fix nonce updater
|
2023-04-13 17:20:59 +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
|
a5ecfd15cc
|
Merge pull request #1141 from c9s/refactor/max-client
REFACTOR: maxapi: refactor and add max v2 markets api test
|
2023-04-13 16:33:47 +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
|
fed5d5f0b8
|
maxapi: add more market info assertion
|
2023-04-13 16:18:11 +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
|
cbbe6e286d
|
maxapi: add kline api test
|
2023-04-12 22:43:32 +08:00 |
|
c9s
|
3e41c1fb15
|
maxapi: add max v2 markets api test
|
2023-04-12 22:29:14 +08:00 |
|
Yo-An Lin
|
6bf7a6c0ac
|
Merge pull request #1139 from c9s/refactor/max-client
REFACTOR: [max] refactor api requests
|
2023-04-12 16:38:57 +08:00 |
|
c9s
|
a84a22bc2d
|
maxapi: refactor reward tests
|
2023-04-12 16:32:56 +08:00 |
|
c9s
|
9dab2470ef
|
maxapi: add TestWithdrawal
|
2023-04-12 16:27:45 +08:00 |
|
c9s
|
03d24e6947
|
maxapi: move test files
|
2023-04-12 15:02:14 +08:00 |
|
c9s
|
13d28edebb
|
maxapi: remove unused parseKLines function
|
2023-04-12 15:01:18 +08:00 |
|
c9s
|
f7d3fca1ec
|
maxapi: simplify ticker response parsing
|
2023-04-12 15:00:26 +08:00 |
|
c9s
|
012ef4a6f9
|
maxapi: refactor and clean up public service api
|
2023-04-12 15:00:26 +08:00 |
|
c9s
|
c1b7f7fd95
|
maxapi: replace the legacy get markets api
|
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
|
d95daba3f0
|
maxapi: update requestgen files
|
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
|
c366e98c43
|
maxapi: update log message
|
2023-04-12 14:58:37 +08:00 |
|
c9s
|
6eaacd63a8
|
maxapi: use sync.Once to prevent duplicated update and avoid update negative offset
|
2023-04-12 13:37:04 +08:00 |
|
c9s
|
845ee3ce33
|
maxapi: change info log to debug log level
|
2023-04-11 18:28:34 +08:00 |
|
c9s
|
2ae8309115
|
maxapi: add global prefix to the var name
|
2023-04-11 18:27:19 +08:00 |
|
c9s
|
8d240e9b4c
|
maxapi: improve nonce update with retry
|
2023-04-11 18:21:40 +08:00 |
|
c9s
|
5b09ad671c
|
max: fix max order group id
|
2023-04-03 00:12:14 +08:00 |
|
c9s
|
bb47fb3532
|
binance: fix parse tests
|
2023-03-30 01:33:55 +08:00 |
|
c9s
|
b18d4da402
|
binance: fix/improve order trade event parsing
|
2023-03-30 00:44:57 +08:00 |
|
c9s
|
321425709a
|
binance: use requestgen api to query futures balances
|
2023-03-29 22:45:40 +08:00 |
|
c9s
|
86c5ba603e
|
binanceapi: add get futures balance api
|
2023-03-29 22:25:54 +08:00 |
|
c9s
|
8257c4ffbe
|
xfunding: fix ClosePosition call for futures
|
2023-03-29 18:28:25 +08:00 |
|
c9s
|
38778ff756
|
bbgo: fix order executor ClosePosition for order executor
|
2023-03-29 17:46:54 +08:00 |
|
c9s
|
38ba567558
|
xfunding: fix and call FuturesChangeInitialLeverageRequest
|
2023-03-29 17:14:29 +08:00 |
|
c9s
|
aa6feed272
|
binance: add FuturesChangeInitialLeverageRequest api
|
2023-03-29 17:08:34 +08:00 |
|
c9s
|
18d8d63b02
|
binance: add and fix multi assets mode
|
2023-03-29 16:59:15 +08:00 |
|
c9s
|
43c4ecc9da
|
binance: add MultiAssetsMode related apis
|
2023-03-29 16:45:25 +08:00 |
|
chiahung
|
81799f2c49
|
FIX: end batch query if start > end
|
2023-03-27 16:03:06 +08:00 |
|
c9s
|
cadd3f0795
|
binanceapi: fix binance futures get income history query
|
2023-03-26 15:03:39 +08:00 |
|
c9s
|
75cbe10128
|
binance: call auth on futuresClient2
|
2023-03-26 15:03:23 +08:00 |
|
c9s
|
c6cedde8c9
|
batch: fix binance query return type
|
2023-03-26 00:56:24 +08:00 |
|
c9s
|
111e435a0a
|
batch: rename BinanceFuturesIncomeBatchQuery
|
2023-03-26 00:55:56 +08:00 |
|