c9s
|
f223703247
|
max: force type check on max.Exchange
|
2023-11-17 16:57:47 +08:00 |
|
Edwin
|
4f224c1c2a
|
*: fix comments
|
2023-11-17 12:24:04 +08:00 |
|
Edwin
|
5eb1ddb49a
|
pkg/exchange: fix out-of-index
|
2023-11-16 13:33:42 +08:00 |
|
Edwin
|
93f8b79b69
|
pkg/exchange: use GTC if time-in-force empty
|
2023-11-16 13:33:17 +08:00 |
|
Edwin
|
6d39c9a5d1
|
pkg/exchange: use the now - 90 days instead of return err if since is 90 days earlier
|
2023-11-15 22:22:55 +08:00 |
|
Edwin
|
687ffe985c
|
pkg/exchange: use time.Time instead of int64 to represent time
|
2023-11-15 22:20:26 +08:00 |
|
Edwin
|
cf527a6f05
|
pkg/exchange: make the CTime and UTime to qualified name
|
2023-11-15 17:16:07 +08:00 |
|
Edwin
|
4f94f7acc0
|
pkg/exchange: implement order trade user stream
|
2023-11-15 17:16:05 +08:00 |
|
bailantaotao
|
580c6d2030
|
Merge pull request #1417 from c9s/edwin/skip-ping-pong-event
REFACTOR: [stream] skip pong event on emitting raw message
|
2023-11-14 20:49:13 +08:00 |
|
bailantaotao
|
43c50b46a6
|
Merge pull request #1415 from c9s/edwin/bitget/use-v2-tickers
FEATURE: [bitget] use v2 tickers
|
2023-11-14 20:48:52 +08:00 |
|
Edwin
|
562f85af75
|
pkg/exchange: rename v2Client -> v2client
|
2023-11-14 20:42:11 +08:00 |
|
Edwin
|
5808e0184b
|
pkg/types: skip pong event on emitting raw message
|
2023-11-14 20:41:07 +08:00 |
|
bailantaotao
|
8ca8e4c946
|
Merge pull request #1416 from c9s/edwin/bitget/add-restful-api-validator
FEATURE: [bitget] add response validator
|
2023-11-14 20:38:15 +08:00 |
|
Edwin
|
53bce6d5c1
|
pkg/exchange: use v2 query ticker
|
2023-11-14 15:40:45 +08:00 |
|
Edwin
|
737f2fc86d
|
pkg/exchange: add response validator
|
2023-11-14 15:26:07 +08:00 |
|
Edwin
|
5e5b8e1388
|
pkg/exchange: use v2 symbols
|
2023-11-14 14:35:16 +08:00 |
|
Edwin
|
eb04eaeea4
|
pkg/exchange: types.kline end time should -1 time.Millisecond
|
2023-11-14 14:21:31 +08:00 |
|
Edwin
|
755ea5e427
|
pkg/exchange: implement query kline api
|
2023-11-14 14:21:29 +08:00 |
|
bailantaotao
|
784030821e
|
Merge pull request #1406 from c9s/edwin/bitget/add-balance-event
FEATURE: [bitget]add balance event
|
2023-11-14 11:12:41 +08:00 |
|
bailantaotao
|
594ad89c67
|
Merge pull request #1409 from c9s/edwin/bybit/pint-log
CHORE: [bybit] print fee rate log
|
2023-11-13 12:28:55 +08:00 |
|
Edwin
|
ef280077cd
|
pkg/exchange: print fee rate log
|
2023-11-13 11:53:41 +08:00 |
|
c9s
|
38507f4dd1
|
bitget: add channel api code
|
2023-11-11 07:59:44 +08:00 |
|
Edwin
|
f49b14ac45
|
pkg/exchange: add balance event
|
2023-11-10 22:35:39 +08:00 |
|
Edwin
|
6c96d12d99
|
pkg/exchange: add login method
|
2023-11-10 21:56:18 +08:00 |
|
Edwin
|
639947c8b7
|
pkg/exchange: support cancel order
|
2023-11-10 16:41:42 +08:00 |
|
Edwin
|
a26b158230
|
pkg/exchange: support query trades
|
2023-11-10 16:31:15 +08:00 |
|
bailantaotao
|
58a810ecc9
|
Merge pull request #1399 from c9s/edwin/bitget/submit-orders
FEATURE: [bitget] support submit order
|
2023-11-10 16:02:59 +08:00 |
|
Edwin
|
cb5e305fed
|
pkg/exchange: support submit order
|
2023-11-10 15:47:44 +08:00 |
|
c9s
|
610de4c10c
|
Merge pull request #1403 from c9s/edwin/upgrade-requestgen
|
2023-11-09 11:11:34 +08:00 |
|
Edwin
|
3978fca27d
|
pkg/exchange: support query closed orders
|
2023-11-09 09:26:59 +08:00 |
|
bailantaotao
|
e70c04cb65
|
Merge pull request #1392 from c9s/edwin/bitget/QueryOpenOrders
FEATURE: [bitget] add query open orders
|
2023-11-09 09:11:32 +08:00 |
|
Edwin
|
2c072281d7
|
pkg/exchange: add assertion for api response
|
2023-11-08 22:43:01 +08:00 |
|
Edwin
|
2d650cd1d9
|
pkg/exchange: add defensive program to ensure the order length is expected
|
2023-11-08 22:08:21 +08:00 |
|
Edwin
|
b41f4712d7
|
pkg/exchange: add fee recover
|
2023-11-07 17:17:38 +08:00 |
|
Edwin
|
2049e71cf6
|
pkg/exchange: rm the retry
|
2023-11-07 14:53:00 +08:00 |
|
Edwin
|
f595cc9cc0
|
pkg/exchange: add query open orders
|
2023-11-06 23:40:22 +08:00 |
|
Edwin
|
82ac8f184f
|
pkg/exchange: to periodically fetch the fee rate
|
2023-11-06 22:17:29 +08:00 |
|
bailantaotao
|
d758efc9ff
|
Merge pull request #1380 from bailantaotao/edwin/bitget/add-kline
FEATURE: [bitget] support kline subscription on stream
|
2023-11-01 19:32:14 +08:00 |
|
Edwin
|
00d4805321
|
pkg/exchange: add query tickers api
|
2023-11-01 16:14:21 +08:00 |
|
Edwin
|
2cea089404
|
pkg/exchange: add rate limiter for query ticker, account
|
2023-11-01 13:20:46 +08:00 |
|
Edwin
|
102b662f7c
|
pkg/exchange: support kline subscription on stream
|
2023-11-01 11:56:58 +08:00 |
|
Edwin
|
4bc177f21b
|
pkg/exchange: refactor get symbol api
|
2023-10-31 14:48:40 +08:00 |
|
chiahung
|
d33240ec83
|
rename and simplify import
|
2023-10-30 17:17:36 +08:00 |
|
chiahung
|
671772a767
|
FIX: retry to get open orders only for 5 times and do not sync orders updated in 3 min
|
2023-10-30 16:28:34 +08:00 |
|
c9s
|
dcd837f0f9
|
Merge pull request #1372 from bailantaotao/edwin/fix-precision
FIX: [bybit][kucoin] fix negative volume, price precision
|
2023-10-28 08:09:51 +08:00 |
|
Edwin
|
39c3d23da3
|
pkg/exchange: support ping/pong
|
2023-10-27 16:45:41 +08:00 |
|
Edwin
|
d07b766939
|
pkg/exchange: Use the same conn to avoid concurrent write issues.
|
2023-10-27 16:03:03 +08:00 |
|
Edwin
|
ba7e26c800
|
pkg/exchange: use NumFractionalDigits instead of math.Log10(Float64) due to precision problem
|
2023-10-27 15:28:35 +08:00 |
|
Edwin
|
2a85bbebf0
|
pkg/exchange: fix precision
|
2023-10-27 12:52:36 +08:00 |
|
Edwin
|
55d444d86a
|
pkg/exchange: add jumpIfEmpty opts to closed order batch query
|
2023-10-26 09:31:25 +08:00 |
|