c9s
|
48c84824cf
|
maxapi: volume, side, market is always required for creating orders
|
2021-06-16 13:04:05 +08:00 |
|
c9s
|
2da633c221
|
maxapi: add HTTP_TRANSPORT_IDLE_CONN_TIMEOUT env var for override
|
2021-06-16 13:04:05 +08:00 |
|
c9s
|
7c5b676366
|
maxapi: create an isolated http transport rather than the default one
|
2021-06-16 13:04:05 +08:00 |
|
c9s
|
684232041c
|
maxapi: load http transport settings from env vars
|
2021-06-16 13:04:05 +08:00 |
|
c9s
|
b31b830b2b
|
max: add request dump for debugging request
|
2021-06-16 13:03:45 +08:00 |
|
c9s
|
8c3992d514
|
max: no need to check order volume separately
|
2021-06-16 13:02:21 +08:00 |
|
c9s
|
fdf1ee9258
|
max: use precision -1 to trim zeros
|
2021-06-16 13:02:21 +08:00 |
|
c9s
|
a8eda62a8d
|
max: set debug vars from env vars
|
2021-06-16 13:02:21 +08:00 |
|
c9s
|
0df26e0570
|
binance: adjust listen key keep alive to 20 minutes
|
2021-06-09 01:37:19 +08:00 |
|
c9s
|
457ca79517
|
binance: for network error, we should retry the request
|
2021-06-09 01:37:14 +08:00 |
|
c9s
|
ec6c10a96a
|
binance: adjust read timeout and increase read buffer size
|
2021-06-09 01:36:06 +08:00 |
|
c9s
|
f487b53d9e
|
binance: fix client order id checking
|
2021-06-07 01:07:00 +08:00 |
|
c9s
|
5fd0ab4cd3
|
skip client order id when no client order is given
|
2021-06-07 01:03:21 +08:00 |
|
c9s
|
291fdbaf25
|
optimize max submit order api priority
|
2021-06-07 01:03:09 +08:00 |
|
c9s
|
b9584117d6
|
add QueryLastFundingRate api to binance exchange
|
2021-06-01 03:15:19 +08:00 |
|
c9s
|
b5c4fc3e4e
|
fix kline record insert fields
|
2021-06-01 01:39:23 +08:00 |
|
c9s
|
bf73def701
|
binance: embed fixedpoint.Value into binance Balance struct
|
2021-06-01 01:39:22 +08:00 |
|
c9s
|
e3473572e9
|
types: add TakerBuyBaseAssetVolume and TakerBuyQuoteAssetVolume fields to kline
|
2021-06-01 01:39:22 +08:00 |
|
c9s
|
2925a77815
|
binance: use fixedpoint.Value for parsing floating number string
|
2021-06-01 01:39:22 +08:00 |
|
Jui-Nan Lin
|
7abd7225e1
|
fix(ftx): klines should not be empty
|
2021-05-31 22:56:26 +08:00 |
|
c9s
|
7ff4051c61
|
binance: fix websocket handshake
|
2021-05-30 18:20:14 +08:00 |
|
c9s
|
0b935eff4f
|
fix connection lock call
|
2021-05-30 18:14:22 +08:00 |
|
Yo-An Lin
|
406f592963
|
Merge pull request #258 from c9s/feature/okex
feature: add okex exchange user data stream and public stream
|
2021-05-30 16:21:12 +08:00 |
|
c9s
|
8d12c9262f
|
okex: move connection context cancel calls
|
2021-05-30 15:54:31 +08:00 |
|
c9s
|
d6bd33a682
|
okex: remove unused code
|
2021-05-30 15:53:43 +08:00 |
|
c9s
|
d112dbb1a4
|
binance: check connCancel only when new context is allocated
|
2021-05-30 15:53:01 +08:00 |
|
c9s
|
f9d4068145
|
binance: pull out listen key from stream and reduce critical section
|
2021-05-30 15:51:25 +08:00 |
|
c9s
|
1a05f6fbd4
|
okex: pull read timeout and adjust to 30 seconds
|
2021-05-30 00:32:06 +08:00 |
|
c9s
|
d962dbe542
|
adjust read timeout
|
2021-05-29 20:40:47 +08:00 |
|
c9s
|
426a6157af
|
okex: fix ping connection lock
|
2021-05-29 00:27:28 +08:00 |
|
c9s
|
64b9c78a5b
|
okex: fix order detail segmentation
|
2021-05-29 00:27:05 +08:00 |
|
c9s
|
2a5ef30135
|
add ping worker to max
|
2021-05-29 00:26:53 +08:00 |
|
c9s
|
e11553139e
|
binance: make convert functions private
|
2021-05-29 00:26:39 +08:00 |
|
c9s
|
f49490f986
|
fix websocket ping/pong issue
|
2021-05-28 23:34:21 +08:00 |
|
c9s
|
002b28f75a
|
okex: implement candlestick api and improve kline console format
|
2021-05-28 20:51:10 +08:00 |
|
c9s
|
b430128ba1
|
okex: fix okex order cancellation
|
2021-05-28 03:05:59 +08:00 |
|
c9s
|
29304d14ba
|
okex: implement submit orders and cancel order api
|
2021-05-28 02:45:09 +08:00 |
|
c9s
|
6407eab9c1
|
okex: convert order details into trades and orders
|
2021-05-28 02:21:35 +08:00 |
|
c9s
|
19b700dfba
|
okex: parse and convert account information
|
2021-05-28 01:14:11 +08:00 |
|
c9s
|
777701c0cb
|
add userdatastream cmd for testing private stream
|
2021-05-28 00:47:34 +08:00 |
|
c9s
|
545d0f18e3
|
okex: handle kline close event
|
2021-05-27 18:43:42 +08:00 |
|
c9s
|
2844b7c3a7
|
okex: add kline command for testing kline data
|
2021-05-27 18:35:34 +08:00 |
|
c9s
|
76048633cc
|
okex: support websocket candle data
|
2021-05-27 17:55:23 +08:00 |
|
c9s
|
4fdd9d5097
|
okex: convert interval to candle types
|
2021-05-27 17:40:24 +08:00 |
|
c9s
|
1d400e281c
|
okex: convert book data to book snapshot and book update
|
2021-05-27 16:01:15 +08:00 |
|
c9s
|
884e764fe7
|
okex: order book parsing
|
2021-05-27 15:48:51 +08:00 |
|
c9s
|
03431da00c
|
okex: remove private dial method
|
2021-05-27 15:16:01 +08:00 |
|
c9s
|
f4f4304df6
|
move Dial method to StandardStream
|
2021-05-27 15:14:58 +08:00 |
|
c9s
|
7d62a7634b
|
set market data stream to public
|
2021-05-27 15:11:44 +08:00 |
|
c9s
|
18045bb1e7
|
Move ReconnectC to the StandardStream
|
2021-05-27 14:42:14 +08:00 |
|