Commit Graph

6783 Commits

Author SHA1 Message Date
c9s
fb95072e5b
backoff: add default timeout to backoff.RetryGeneral 2023-04-12 13:49:29 +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
Yo-An Lin
ffc6d50970
Merge pull request #1137 from c9s/fix/avoid-panic-max
FIX: maxapi: improve nonce update with retry
2023-04-11 20:38:27 +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
Andy Cheng
d4e42426ab
exits/trailingstop: add descriptions for parameters 2023-04-11 16:02:54 +08:00
Andy Cheng
7f33b54312
exits/trailingstop: check parameters 2023-04-11 15:11:11 +08:00
Andy Cheng
afc262da8b
exits/trailingstop: more logs 2023-04-11 14:55:32 +08:00
kbearXD
65a2d21632
Merge pull request #1135 from c9s/grid2/fix/recover-when-initial-id-0
FIX: recover even though inital order id is 0
2023-04-07 14:59:55 +08:00
chiahung
6029bd268d update log message 2023-04-07 00:40:32 +08:00
chiahung
cc5ebd5b2c move emit ready and update metrics 2023-04-06 23:57:54 +08:00
c9s
fba73f11ea
grid2: update metrics and trigger ready callback 2023-04-06 23:24:08 +08:00
chiahung
542467245e remove OrderGroupID checking 2023-04-06 18:00:21 +08:00
chiahung
c54507e07f modif log message 2023-04-06 17:53:01 +08:00
chiahung
9fa647ed65 rename method 2023-04-06 16:12:19 +08:00
chiahung
d953a6d7b8 check by trades + open orders 2023-04-06 14:59:03 +08:00
chiahung
00352b2a0d FIX: recover even though inital order id is 0 2023-04-06 11:36:32 +08:00
c9s
f54fe28142
add v1.45.0 release note 2023-04-03 00:13:04 +08:00
c9s
3328e0453c
bump version to v1.45.0 2023-04-03 00:13:04 +08:00
c9s
45ca3eb962
update command doc files 2023-04-03 00:13:04 +08:00
c9s
5b09ad671c
max: fix max order group id 2023-04-03 00:12:14 +08:00
Yo-An Lin
6a7bf1393c
Merge pull request #1134 from c9s/c9s/strategy/funding
strategy: [xfunding] fix binance api and add initial setup for futures account
2023-03-30 14:25:58 +08:00
c9s
bb47fb3532
binance: fix parse tests 2023-03-30 01:33:55 +08:00
c9s
4b9e3f2302
xfunding: send positions to slack when start up 2023-03-30 00:46:41 +08:00
c9s
b18d4da402
binance: fix/improve order trade event parsing 2023-03-30 00:44:57 +08:00
c9s
69af9e03ea
xfunding: fix funding fee notification 2023-03-30 00:13:02 +08:00
c9s
6c550c55fa
xfunding: fix spot transfer 2023-03-29 23:09:37 +08:00
c9s
7c975da575
xfunding: fix position sync bug 2023-03-29 23:05:31 +08:00
c9s
0efb56c43e
xfunding: also reset the quote balance transfer 2023-03-29 22:55:40 +08:00
c9s
7e2688b8c7
xfunding: cancel open orders before closing the futures position 2023-03-29 22:54:54 +08:00
c9s
0c9e0649c6
xfunding: use b.MaxWithdrawAmount instead of b.Available 2023-03-29 22:49:34 +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
866443d89f
xfunding: only do transfer when the available balance is not zero 2023-03-29 21:48:10 +08:00
c9s
d0566e23ec
xfunding: log submit failed orders 2023-03-29 21:46:15 +08:00
c9s
1383eb0401
xfunding: resetTransfer should also reset the transfer stats 2023-03-29 21:44:48 +08:00
c9s
117b5198ec
xfunding: introduce resetTransfer method to reset the futures transfer 2023-03-29 21:43:36 +08:00
c9s
a2fdc99741
xfunding: notify position ready 2023-03-29 21:40:18 +08:00
c9s
bc6ee59add
xfunding: refactor transferOut with trade quantity 2023-03-29 21:40:18 +08:00
c9s
088a36a169
xfunding: refactor transferIn 2023-03-29 21:40:18 +08:00
c9s
ce0b73b6e4
xfunding: calculate max minQuantity from spot market and future market 2023-03-29 21:40:18 +08:00
c9s
16cb68ac3e
xfunding: change dust quantity info log to warn log 2023-03-29 21:40:18 +08:00
c9s
0f88309d9e
xfunding: add notifications 2023-03-29 21:40:18 +08:00
c9s
eeda500a90
xfunding: pull out handleAccountUpdate handler 2023-03-29 21:40:17 +08:00
c9s
1e7afbc0c8
xfunding: fix position ready set call 2023-03-29 21:40:16 +08:00
c9s
6f961556d7
xfunding: add SlackAttachment method support on profit stats 2023-03-29 21:39:36 +08:00
c9s
4d59edc3d1
xfunding: add funding fee slack attachment support 2023-03-29 21:39:36 +08:00
c9s
c437837210
xfunding: improve checkAndRestorePositionRisks 2023-03-29 21:36:29 +08:00
c9s
8257c4ffbe
xfunding: fix ClosePosition call for futures 2023-03-29 18:28:25 +08:00