edwin
|
aac833d135
|
pkg/exchange: add execution list request to bybit
|
2024-09-30 16:27:33 +08:00 |
|
c9s
|
f776914e8c
|
do not return when failed cleaning up orders
Go / build (1.21, 6.2) (push) Has been cancelled
golang-lint / lint (push) Has been cancelled
|
2024-09-27 21:23:11 +08:00 |
|
c9s
|
4661ec629d
|
xdepthmaker: add priceImpactRatio detection
|
2024-09-27 20:14:34 +08:00 |
|
c9s
|
be353c533b
|
xmaker: bind price solver with market data stream
|
2024-09-27 18:43:09 +08:00 |
|
c9s
|
e8c063c09b
|
xdepthmaker: support countery party 5 hedge and force full replenish
|
2024-09-27 18:43:09 +08:00 |
|
c9s
|
5dcd375279
|
add more update methods for price solver
|
2024-09-27 18:43:09 +08:00 |
|
c9s
|
9194a9152c
|
extend ticker method
|
2024-09-27 18:43:09 +08:00 |
|
c9s
|
d5a6930545
|
add disconnectedC method
|
2024-09-27 18:43:09 +08:00 |
|
c9s
|
98011e1e97
|
extend price volume slice methods
|
2024-09-27 18:43:09 +08:00 |
|
c9s
|
79b636fa02
|
move bbo monitor to bbgo package
|
2024-09-27 18:43:09 +08:00 |
|
c9s
|
091eb5d9c5
|
xdepthmaker: return when we can't clean up the open orders
|
2024-09-27 14:27:20 +08:00 |
|
c9s
|
fb35a2b79f
|
types: add AnyDisconnected() method on ConnectivityGroup
|
2024-09-27 13:31:37 +08:00 |
|
c9s
|
c07661af57
|
all: refactor depthmaker with connectivity
|
2024-09-27 13:24:03 +08:00 |
|
c9s
|
ccb617f30f
|
types: add connectivity test
|
2024-09-27 12:56:44 +08:00 |
|
c9s
|
431d6964d5
|
xdepthmaker: split quote worker and hedge worker
|
2024-09-26 17:57:12 +08:00 |
|
c9s
|
0c842e0eb5
|
Merge pull request #1753 from c9s/c9s/xdepthmaker/improvements
Go / build (1.21, 6.2) (push) Waiting to run
golang-lint / lint (push) Waiting to run
IMPROVE: [xdepthmaker] use order query to update the canceled order, fix depth price, fix symbol column lengths, fix covered position
|
2024-09-26 15:06:12 +08:00 |
|
c9s
|
6e19777277
|
Merge pull request #1751 from lanphan/fixemitnew
fix OnNew event must be called before OnFilled
|
2024-09-26 12:26:34 +08:00 |
|
c9s
|
1b5da22c90
|
xdepthmaker: fix coveredPosition reduction
|
2024-09-25 18:16:04 +08:00 |
|
c9s
|
f4e905833c
|
xdepthmaker: improve HedgeMaxOrderQuantity check
|
2024-09-25 18:16:03 +08:00 |
|
c9s
|
42cd3cba1e
|
xdepthmaker: clean up todo
|
2024-09-25 18:16:03 +08:00 |
|
c9s
|
67fd15c88f
|
xdepthmaker: log covered position
|
2024-09-25 18:16:03 +08:00 |
|
c9s
|
d83297b605
|
migrations: add table column symbol length fix
|
2024-09-25 18:16:03 +08:00 |
|
c9s
|
e11db4a2d1
|
xdepthmaker: avoid using the same depth price for the new maker order
|
2024-09-25 18:16:02 +08:00 |
|
c9s
|
6a5ab424c9
|
xdepthmaker: add hedgeMaxOrderQuantity protection
|
2024-09-25 15:52:23 +08:00 |
|
c9s
|
b3d58a9e05
|
bbgo: add types.ExchangeOrderQueryService support for checking canceled orders
|
2024-09-25 14:13:23 +08:00 |
|
c9s
|
768428a7eb
|
bbgo: pass the actual context object instead of background context
|
2024-09-25 13:36:49 +08:00 |
|
c9s
|
329b8a40d9
|
xdepthmaker: adjust covered position when order is canceled
|
2024-09-25 13:36:31 +08:00 |
|
c9s
|
60d5126b61
|
xdepthmaker: add HedgeStrategyBboQueue1 hedge method
|
2024-09-24 17:10:50 +08:00 |
|
c9s
|
59191cf6bf
|
xdepthmaker: support bbgo counter party 1 hedge method
|
2024-09-24 16:33:53 +08:00 |
|
c9s
|
566234d3ab
|
xdepthmaker: rename last price var to just price
|
2024-09-24 16:14:03 +08:00 |
|
c9s
|
e7c76ddd26
|
xdepthmaker: refactor hedge methods
|
2024-09-24 16:12:17 +08:00 |
|
c9s
|
61ea41d999
|
xdepthmaker: simplify hedge
|
2024-09-23 22:16:53 +08:00 |
|
c9s
|
b02580f9f6
|
xdepthmaker: remove shared mutex lock usage
|
2024-09-23 18:28:46 +08:00 |
|
c9s
|
345c92c295
|
all: improve UniversalCancelAllOrders and add mutex to covered position
|
2024-09-23 18:26:23 +08:00 |
|
c9s
|
a8444e9796
|
bybit,biget: improve bitget, bybit query log messages
|
2024-09-23 17:51:33 +08:00 |
|
Lan Phan
|
2a767aba71
|
fix OnNew event must be called before OnFilled
|
2024-09-20 20:01:24 +07:00 |
|
c9s
|
8265ada5a0
|
compile and update migration package
|
2024-09-18 13:30:56 +08:00 |
|
c9s
|
a0c41f89f2
|
bump version to v1.60.3
|
2024-09-16 00:31:00 +08:00 |
|
c9s
|
26b1fd2ae7
|
xmaker: fix price initialization
|
2024-09-16 00:29:37 +08:00 |
|
Lan Phan
|
1f8b2b3710
|
call b.EmitNew() when new order is added into activeorderbook
|
2024-09-14 18:26:36 +07:00 |
|
c9s
|
aca2c32442
|
bump version to v1.60.2
|
2024-09-12 17:51:57 +08:00 |
|
c9s
|
0d6b7b29d5
|
Merge pull request #1742 from c9s/c9s/fix-ws-close-err
FIX: types/stream: change errorf to warnf
|
2024-09-12 17:46:24 +08:00 |
|
c9s
|
ea8f3a5485
|
types/stream: change errorf to warnf
|
2024-09-12 17:35:13 +08:00 |
|
c9s
|
52f32e0ad0
|
upgrade github.com/c9s/requestgen to 1.4.3
|
2024-09-12 17:27:30 +08:00 |
|
c9s
|
de0d11b511
|
max: regenerate order cancel requests
|
2024-09-11 16:47:20 +08:00 |
|
kbearXD
|
f83491af26
|
FEATURE: [dca2] set exchange fee rate for round position
|
2024-09-11 15:40:59 +08:00 |
|
edwin
|
619cce53f6
|
pkg/exchange: update to latest
|
2024-09-10 17:11:58 +08:00 |
|
c9s
|
d7ddc9c462
|
Merge pull request #1737 from c9s/c9s/xmaker/ioc-arb
Go / build (1.21, 6.2) (push) Waiting to run
golang-lint / lint (push) Waiting to run
FEATURE: [xmaker] implement tryArbitrage
|
2024-09-09 22:57:20 +08:00 |
|
c9s
|
34ef50d889
|
xmaker: refactor and clean up tryArbitrage
|
2024-09-09 22:03:06 +08:00 |
|
c9s
|
52925c5643
|
xmaker: calculate balance for arbitrage
|
2024-09-09 18:12:46 +08:00 |
|