zenix
|
cdba7924b4
|
fix backtest panic when cancel fail on the last order
|
2022-02-15 12:01:39 +09:00 |
|
zenix
|
05521a98b6
|
add skeleton strategy. fix most of the tests. fix final asset value
|
2022-02-15 12:01:39 +09:00 |
|
zenix
|
2ccc449657
|
fix xpuremaker,xnav,techsignal,support,etf and add methods in fixedpoint
|
2022-02-15 12:01:39 +09:00 |
|
zenix
|
b8bf2af14d
|
fixedpoint for exchange and indicators, some fixes in types
|
2022-02-15 12:01:38 +09:00 |
|
zenix
|
e221f54397
|
add dnum as the fixedpoint implementation. change types float64 to fixedpoint.Value
change pnl report to use fixedpoint
fix: migrate kline to use fixedpoint
|
2022-02-15 12:00:39 +09:00 |
|
ankion
|
98b4495d1f
|
Fix: precision of futures trade data is incorrect.
|
2022-02-14 10:32:13 +08:00 |
|
c9s
|
a2a7ef4f7a
|
exchange: implement ExchangeOrderQueryService on max and binance
|
2022-02-10 17:48:53 +08:00 |
|
c9s
|
59cc4d7243
|
max: improve max closed order query
|
2022-01-27 00:02:35 +08:00 |
|
Yo-An Lin
|
d79cce30e3
|
Merge pull request #443 from austin362667/refactor/futures-account
binance: add futures broker
|
2022-01-26 14:11:48 +08:00 |
|
c9s
|
6286c50f7a
|
max: always sort trades
|
2022-01-24 23:59:10 +08:00 |
|
c9s
|
0bf6e533e0
|
kucoin: fix closed orders query
|
2022-01-24 23:56:48 +08:00 |
|
c9s
|
f284c35b81
|
max: ensure orders are sorted ascendingly
|
2022-01-24 23:54:58 +08:00 |
|
c9s
|
04a15340bc
|
max: add warning for the uneffected conditions
|
2022-01-24 23:51:53 +08:00 |
|
c9s
|
50871c1b61
|
max: fix order query limiter call and order state for query
|
2022-01-24 23:45:56 +08:00 |
|
c9s
|
0c0a12781a
|
max: fix max exchange closed order sync
|
2022-01-24 23:18:52 +08:00 |
|
c9s
|
e8fd1486b1
|
binance: fix binance closed order sync
|
2022-01-23 16:19:13 +08:00 |
|
austin362667
|
5a4adf4d72
|
binance: add futures broker
|
2022-01-23 15:26:15 +08:00 |
|
c9s
|
4d921b0b36
|
kucoin: fix klines ordering
|
2022-01-19 18:33:54 +08:00 |
|
Yo-An Lin
|
0e0525be99
|
Merge pull request #418 from austin362667/refactor/futures-account
binance: add futures exchange api queries
|
2022-01-17 20:54:49 +08:00 |
|
austin362667
|
0ab94e0884
|
binance: fix err handler
|
2022-01-15 08:28:02 +08:00 |
|
austin362667
|
734221028b
|
binance: fix parse type
|
2022-01-15 08:28:02 +08:00 |
|
austin362667
|
9a1d2cba31
|
binance: add account info in query account
|
2022-01-15 08:28:02 +08:00 |
|
austin362667
|
32c2f128f5
|
binance: add TradeFutures
|
2022-01-15 08:28:02 +08:00 |
|
austin362667
|
8130ef78c1
|
binance: refactor margin related conversions
|
2022-01-15 08:28:02 +08:00 |
|
austin362667
|
5404bfe7f8
|
binance: fix futures symbol not found from syncSession
binance: fix query trades, closed orders futures symbol not found
binance: fix futures symbol not found
|
2022-01-15 08:28:02 +08:00 |
|
austin362667
|
0f0539fe70
|
binance: add futures exchange queries
|
2022-01-15 08:28:02 +08:00 |
|
austin362667
|
6071c07073
|
binance: add futures conversion
|
2022-01-15 08:28:02 +08:00 |
|
Lee
|
f6c70bdfcb
|
ftx: Separate the lastClosed record for different interval
|
2022-01-15 05:12:45 +08:00 |
|
c9s
|
140e5638b8
|
binance: apply order cancel rate limiter
|
2022-01-15 00:52:54 +08:00 |
|
c9s
|
ec72a922c8
|
all: add subscribe depth options
|
2022-01-12 22:27:42 +08:00 |
|
c9s
|
f9e72dc79f
|
binance: subscribe binance depth10@100ms
|
2022-01-12 22:17:07 +08:00 |
|
c9s
|
1a61935850
|
add depth buffer logs
|
2022-01-12 21:55:26 +08:00 |
|
c9s
|
8c2228f428
|
cmd: use time.Local for the local timezone
|
2022-01-12 15:33:04 +08:00 |
|
Yo-An Lin
|
30c1dd3e3d
|
Merge pull request #424 from tony1223/bug/binance-add-ratelimiter
fix: [binance] add order rate limiter
|
2022-01-12 12:53:51 +08:00 |
|
Yo-An Lin
|
c2b121f9ee
|
Merge pull request #432 from jessy1092/ftx/support-limit-maker
ftx: Support LIMIT_MAKER and IOC_LIMIT order type
|
2022-01-12 12:50:57 +08:00 |
|
Lee
|
523d9b3071
|
ftx: Support LIMIT_MAKER and IOC_LIMIT order type
|
2022-01-12 03:47:12 +08:00 |
|
c9s
|
b302adcc7e
|
types: add and use OrderError
|
2022-01-11 18:00:07 +08:00 |
|
c9s
|
857db529af
|
binance: show order info in the error
|
2022-01-11 17:05:36 +08:00 |
|
c9s
|
b56c800e12
|
binance: add order status to the error message
|
2022-01-11 16:47:55 +08:00 |
|
c9s
|
97422f26e7
|
binance: should return error when order does not contain orderID or clientOrderID
|
2022-01-11 16:38:02 +08:00 |
|
c9s
|
96ffab9cd8
|
binance: add details to order cancel error
|
2022-01-11 16:35:49 +08:00 |
|
c9s
|
4a8751e486
|
binance: fix listen key keep alive worker call
|
2022-01-11 14:16:35 +08:00 |
|
c9s
|
eefee46e9b
|
binance: invert if
|
2022-01-11 13:38:03 +08:00 |
|
c9s
|
cf07ca7aa0
|
binance: adjust listen key update interval to longer period
|
2022-01-11 13:37:02 +08:00 |
|
c9s
|
71a0604e72
|
use fixedpoint to parse payload directly
|
2022-01-11 01:41:33 +08:00 |
|
c9s
|
e5b4af53e6
|
all: clean up SubmitOrder fields
|
2022-01-11 01:36:19 +08:00 |
|
c9s
|
4b0e721580
|
binance: change binance debug client env var name to debug-binance-client
|
2022-01-10 16:37:41 +08:00 |
|
TonyQ
|
25801f9f63
|
add ratelmiter
|
2022-01-10 16:33:19 +08:00 |
|
c9s
|
6c3ee314d9
|
binance: fix order cancel client order id usage
|
2022-01-10 13:29:27 +08:00 |
|
c9s
|
8b6cae9107
|
max: fix max authenticated event parsing
|
2022-01-02 12:20:38 +08:00 |
|