zenix
590e1648eb
fix: use MillisecondTimestamp instead
2023-10-05 16:16:27 +09:00
zenix
08dad1c497
fix: replace json.Number with MillisecondTimestamp in types
2023-09-27 15:52:02 +09:00
zenix
2e4336a604
fix: listenKeyExpired event sends string timestamp
2023-09-26 18:41:15 +09:00
zenix
13b9fc4252
add forgotten emit
2023-09-26 18:36:46 +09:00
zenix
7ae56a83da
feature: add forceOrder api for binance to show liquid info
2023-09-26 15:22:09 +09:00
Edwin
e56d8d1607
pkg/exchange: emit auth in each exchange
2023-09-14 12:01:20 +09:00
c9s
4f82843b40
Merge pull request #1306 from andycheng123/improve/binance-api
...
Improve: Update Binance futures account api to v2
2023-09-11 11:14:56 +08:00
Andy Cheng
40dbfd5b42
improve/binance: rename variable to comply with golang naming convention
2023-09-08 18:14:51 +08:00
Andy Cheng
c9d67f8131
improve/binance: update futures account api to v2
2023-09-07 15:21:47 +08:00
Edwin
50bfd8ee0e
pkg/exchange: add time to SliceOrderBook
2023-09-01 17:54:40 +08:00
c9s
241ce657c3
binance: remove isMargin check
2023-08-08 12:01:30 +08:00
c9s
4c4b9db47a
types,binance: add confirmation and unlockConfirm fields to Deposit
2023-08-08 11:20:17 +08:00
c9s
9248f8ac24
binance: define DepositStatus for binance
2023-08-08 11:20:17 +08:00
c9s
9346e7d1f6
binance: replace emptyTime with IsZero
2023-08-08 11:20:17 +08:00
c9s
0118f33bfc
binance: finalize TransferMarginAccountAsset method
2023-08-08 11:20:17 +08:00
c9s
8b1cefc699
binance: integerate isolated margin / cross margin transfer
2023-08-08 11:20:17 +08:00
c9s
92691eda24
binanceapi: add margin transfer api
2023-08-08 11:20:17 +08:00
Edwin
b71030c5db
pkg: return err if rate limit err
2023-07-25 15:09:57 +08:00
c9s
844bd8be87
bitget: add account transfers request
2023-07-17 16:38:42 +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
narumi
174fd7b8e7
support binance futures trading data
2023-05-05 15:15:31 +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
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
265b69a0ee
batch: add funding fee batch query
2023-03-26 00:53:29 +08:00
c9s
12ec3fd87f
binance: add incomeType parameter
2023-03-26 00:23:25 +08:00
c9s
f50999b780
binance: add QueryFuturesIncomeHistory
2023-03-26 00:22:42 +08:00
c9s
8ddf248d50
binance: initialize the new futures client
2023-03-26 00:19:31 +08:00
c9s
fc3e59b3ef
binance: move queryFuturesDepth to futures.go
2023-03-26 00:17:12 +08:00
c9s
01799cfc4e
binanceapi: update FuturesPositionRisk field types
2023-03-25 02:58:06 +08:00
c9s
f34c72eba0
binance: add margin call event support
2023-03-25 02:39:44 +08:00
c9s
281f09ff42
binance: fix futures user data stream AccountUpdateEvent parsing
2023-03-25 02:25:09 +08:00
c9s
d05cbca652
binance: fix income history request path
2023-03-25 02:09:42 +08:00
c9s
b41f8a8355
binance: add FuturesGetIncomeHistoryRequest api support
2023-03-24 22:35:22 +08:00
c9s
b9d60d8edb
binance: add QueryFuturesPositionRisks method
2023-03-24 18:37:04 +08:00
c9s
4bbcb9553d
binanceapi: add FuturesGetPositionRisksRequest
2023-03-24 18:36:54 +08:00
c9s
cfe47cd53b
binance: add futures fee link
2023-03-24 18:14:52 +08:00
c9s
d359464b2c
binance: add default futures fee rate
2023-03-24 18:14:24 +08:00
c9s
ed4d32c59a
binance: refactor binance exchange code for futures api
2023-03-24 18:06:40 +08:00
c9s
071825e982
binance: move futures methods
2023-03-24 15:13:25 +08:00
c9s
9c0787e6ce
binance: pull out cancelFuturesOrders method
2023-03-24 15:11:13 +08:00
c9s
feec194843
binance: improve transfer logs
2023-03-24 14:37:18 +08:00
c9s
487fbf8681
binance: implement TransferFuturesAccountAsset api
2023-03-23 02:42:26 +08:00
c9s
6797069a40
binanceapi: fix payload encode format
2023-03-23 02:42:05 +08:00
c9s
6848e11e8a
binance: implement TransferFuturesAsset
2023-03-23 00:55:00 +08:00
c9s
c632e6efac
binance: add binance futures_transfer_request
2023-03-23 00:54:37 +08:00
zenix
bfe5eace1a
feature: get historical public trades from binance
2023-01-19 13:07:01 +09:00
c9s
bf87d04d57
binance: change rate limit unit to minute
2022-12-22 19:07:55 +08:00
c9s
30f471db00
binance: fix execution report parsing
2022-12-19 19:00:14 +08:00
c9s
df6a34f5af
binanceapi: adjust http timeout to 10s
2022-12-09 21:30:33 +08:00
c9s
6c0cc71c1c
binance: avoid using fromId and timeRange at the same time
2022-12-09 17:28:06 +08:00
c9s
ae678d1b3b
binance: add workaround for the myTrades api
2022-12-09 17:09:03 +08:00
c9s
85097840f1
binance: replace /api/v3/myTrades api
2022-12-09 16:44:27 +08:00
c9s
d5f8c3e756
binance: fix binanceapi client test
2022-12-03 12:35:04 +08:00
zenix
109f4d0e3e
fix: Position not synchronized in drift. add DisableNotify for GeneralOrderExecutor
2022-11-21 12:16:11 +09:00
zenix
27800e95bd
feature: add cancel_replace for binance, add FastSubmitOrders, fix drift leakage on pendingOrderCounter
2022-11-21 12:16:11 +09:00
zenix
a8d60b251f
fix: binance market/aggregated trade parsing for QuoteQuantity. fix related bugs in timestamp in serialmarketdatastore.
2022-10-27 17:35:50 +09:00
zenix
9213caf9c5
feature: add aggTrade for binance
2022-10-17 17:01:46 +09:00
austin362667
905c1f25ee
interval: add 1s support
...
interval: add 1s support
interval: add 1s support
interval: fix 1s for backtesting
2022-10-14 23:14:30 +08:00
c9s
1342423294
binance: fix futures order conversion
2022-09-24 01:38:25 +08:00
c9s
1c58a44e44
binance: implement get margin max borrowable request
2022-09-19 17:09:34 +08:00
c9s
d73880d0a8
binance: upgrade github.com/adshao/go-binance/v2 to v2.3.8
2022-09-19 17:02:50 +08:00
c9s
a5ba870cd8
binance: add queryTrades rate limiter
2022-09-12 15:03:01 +08:00
c9s
f2e3acf8ec
binance: emit reconnect when received ListenKeyExpired
2022-09-11 14:11:50 +08:00
c9s
ff635195fb
binance: add listenKeyExpired callback
2022-09-11 14:10:30 +08:00
c9s
4890d19ebf
binance: parse listenKeyExpired event
2022-09-11 14:06:55 +08:00
c9s
29105eb57f
all: simplify underlying exchange submitOrder method
...
- Replace SubmitOrders with SubmitOrder
- Accept only one submit order and return one created order
- Add bbgo.BatchPlaceOrders helper method and bbgo.BatchRetryPlaceOrders method
2022-09-09 18:41:06 +08:00
c9s
68064bfe44
move and fix binance exchange api examples
2022-08-24 12:58:06 +08:00
c9s
8827fc3ec6
binance: fix futures/margin order sync issue
...
fixes : #887
2022-08-19 15:28:24 +08:00
c9s
c6e4fcf0c2
binance: fix QueryOrderTrades
2022-08-17 16:08:11 +08:00
c9s
b4e71dd5bb
binance: implement QueryOrderTrades method
2022-08-17 16:08:09 +08:00
c9s
fa34a0ee70
binance: handle order status expired
2022-08-17 16:02:11 +08:00
Andy Cheng
b5beadceb4
exhange/binance: exclude unrealized pnl from balance calculation
2022-08-16 15:06:13 +08:00
Andy Cheng
0b5f2c308e
exchange/binance: fix missing github.com/adshao/go-binance/v2
2022-08-16 14:21:48 +08:00
Andy Cheng
9cf29b6cc6
exchange/binance: get locked balance of futures account
2022-08-16 10:55:45 +08:00
ankion
69e03c8428
binance: fix futures position
2022-08-11 14:29:28 +08:00
ankion
ffd46fd71d
binance: fix futures orderTypelimitMaker timeInForce was null
2022-08-11 11:30:00 +08:00
ankion
68a65f1913
binance: fix futures not emit filled event
2022-08-11 10:40:19 +08:00
c9s
5bb1722007
binance: remove ineffected DEBUG_BINANCE_STREAM
2022-07-26 16:26:40 +08:00
c9s
e1e725878e
binance: refactor server time offset setter
2022-07-26 16:25:08 +08:00
c9s
ff61235e70
binance: rename to timeSetterOnce
2022-07-26 16:22:57 +08:00
c9s
cf5e81c848
binance: refactor set server time go routine
2022-07-26 16:22:29 +08:00
zenix
2568a81dfe
fix: binance time sync, exchange interval query interface, yaml for fixedpoint
2022-07-26 16:42:34 +09:00
c9s
9f2b810fd3
reformat go code
2022-06-21 01:25:47 +08:00
c9s
2fb36f4a9f
binance: add binance spot rebate history support
2022-06-18 02:47:15 +08:00
zenix
ba1342cbc3
feature: add pre-commit
2022-06-17 16:07:00 +09:00
zenix
55fa4cc8f1
fix: apply gofmt on all files, add revive action
2022-06-17 16:06:59 +09:00
ankion
b82476428d
fix futures mode not use futures kline data.
2022-06-15 16:00:30 +08:00