c9s
|
d6c430a4b4
|
xfunding: implement CrossSubscribe
|
2023-03-22 21:42:06 +08:00 |
|
c9s
|
b881aea228
|
add position action
|
2023-03-22 21:38:56 +08:00 |
|
c9s
|
e93d13e425
|
xfunding: implement CrossRun
|
2023-03-22 21:36:42 +08:00 |
|
c9s
|
12b9775eb3
|
rename funding to xfunding
|
2023-03-22 21:17:33 +08:00 |
|
c9s
|
ab52dd6349
|
funding: filter kline event with types.KLineWith
|
2023-03-22 21:11:58 +08:00 |
|
chiahung
|
bc23055536
|
FEATURE: emit grid error when failed to recover or open grid
|
2023-03-20 16:27:08 +08:00 |
|
narumi
|
7114016bc9
|
clamp skew
|
2023-03-18 23:31:03 +08:00 |
|
kbearXD
|
294c09b9e8
|
Merge pull request #1119 from c9s/feature/grids/recover-from-trades
FEATURE: make PinOrderMap's key from string to Pin
|
2023-03-17 10:45:09 +08:00 |
|
chiahung
|
8182840685
|
use fixedpoint.Value as key
|
2023-03-16 21:58:41 +08:00 |
|
c9s
|
0b922a929e
|
grid2: pull out backoff cancel all to cancelAllOrdersUntilSuccessful
|
2023-03-16 18:01:56 +08:00 |
|
chiahung
|
feabadeb59
|
FEATURE: make PinOrderMap's key from string to Pin
|
2023-03-16 17:34:02 +08:00 |
|
なるみ
|
57e3f46c5c
|
Merge pull request #1117 from c9s/narumi/fixedmaker/atr
strategy: fixedmaker: add option to use ATR to adjust spread ratio
|
2023-03-16 17:11:13 +08:00 |
|
narumi
|
939427c81f
|
use ATR to adjust spread ratio
|
2023-03-16 17:03:45 +08:00 |
|
chiahung
|
a5675f72ad
|
MINOR: use Debug config for debug log
|
2023-03-16 16:44:16 +08:00 |
|
なるみ
|
52b2ffebd1
|
Merge pull request #1113 from c9s/narumi/fixedmaker/skew
strategy: fixedmaker: add skew to adjust bid/ask price
|
2023-03-16 02:39:02 +08:00 |
|
narumi
|
cf9a2e55bf
|
add skew to adjust bid/ask price
|
2023-03-16 02:04:26 +08:00 |
|
Yo-An Lin
|
4ac5a2a9e9
|
Merge pull request #1115 from c9s/bhwu/fix-correct-price-metrics
FIX: [grid2] fix correct price metrics
|
2023-03-15 22:10:17 +08:00 |
|
gx578007
|
74c465d943
|
FIX: [grid2] fix correct price metrics
|
2023-03-15 21:40:44 +08:00 |
|
chiahung
|
ffdc242f66
|
use debugOrders
|
2023-03-15 21:34:04 +08:00 |
|
chiahung
|
f987c85f17
|
move info log to debug log
|
2023-03-15 21:12:59 +08:00 |
|
chiahung
|
e686a26dda
|
FEATURE: verify the grids before emit filled orders
|
2023-03-15 20:15:53 +08:00 |
|
narumi
|
0f9319a2f5
|
make CreatePositions and CreateProfitStats public
|
2023-03-15 16:01:13 +08:00 |
|
c9s
|
0882bc4960
|
bollmaker: log submit order error
|
2023-03-15 13:26:27 +08:00 |
|
なるみ
|
7d91fd01d8
|
Merge pull request #1109 from c9s/narumi/rebalance/fix-order-executor-not-found
fix: rebalance: fix positions and profit stats map
|
2023-03-15 12:25:19 +08:00 |
|
Andy Cheng
|
0a6c41cfe7
|
fix/bollmaker: fix s.MinProfitActivationRate condition
|
2023-03-15 11:06:26 +08:00 |
|
Andy Cheng
|
ca4890425c
|
fix/bollmaker: MinProfitActivationRate is disabled if it's not set
|
2023-03-15 10:57:18 +08:00 |
|
narumi
|
0458858de0
|
fix position and profitstats
|
2023-03-14 19:27:41 +08:00 |
|
kbearXD
|
ee4388406e
|
Merge pull request #1097 from c9s/feature/grids/recover-from-trades
FEATURE: get filled orders when bbgo down
|
2023-03-14 15:15:32 +08:00 |
|
chiahung
|
dce1e4c7d4
|
rename buildSyncOrderMap to SyncOrderMap
|
2023-03-14 14:35:15 +08:00 |
|
なるみ
|
cddf3570f2
|
Merge pull request #1104 from c9s/narumi/rebalance/balance
fix: rebalance: adjust max amount by balance
|
2023-03-14 14:06:31 +08:00 |
|
chiahung
|
9da8c39d2c
|
avoid re-query same order
|
2023-03-14 13:46:46 +08:00 |
|
chiahung
|
4af8523144
|
new struct PinOrderMap
|
2023-03-14 10:47:25 +08:00 |
|
chiahung
|
7af4e3bf8a
|
FEATURE: get filled orders when bbgo down
|
2023-03-14 10:47:23 +08:00 |
|
c9s
|
60d7d20ced
|
grid2: fix newline for the message format
|
2023-03-14 00:29:13 +08:00 |
|
なるみ
|
add9372eba
|
use mid price to calculate weight
|
2023-03-13 15:30:33 +00:00 |
|
narumi
|
0690518dc7
|
add option to rebalance on start
|
2023-03-13 22:43:42 +08:00 |
|
narumi
|
640001ffa1
|
check minimal order quantity
|
2023-03-13 22:39:22 +08:00 |
|
narumi
|
c9f6995701
|
fix OrderExecutorMap's SumbitOrders
|
2023-03-13 22:39:04 +08:00 |
|
narumi
|
0b7f42c382
|
adjust max amount by balance
|
2023-03-13 22:39:01 +08:00 |
|
Yo-An Lin
|
4b3f00fe79
|
Merge pull request #1105 from c9s/strategy/grid2/client-order-id-max
grid2: use newClientOrderID only for max
|
2023-03-13 21:47:02 +08:00 |
|
Yo-An Lin
|
07ebd83a62
|
Merge pull request #1052 from andycheng123/improve/linregmaker-minprofit
Improve/linregmaker minprofit
|
2023-03-13 21:31:28 +08:00 |
|
c9s
|
35ceda8408
|
grid2: use newClientOrderID only for max
|
2023-03-13 21:27:13 +08:00 |
|
gx578007
|
4b540fce88
|
Merge pull request #1100 from c9s/bhwu/grid2/specify-client-order-id
FIX: [grid2] specify client order id explicitly
|
2023-03-13 18:51:27 +08:00 |
|
gx578007
|
83ba32bf2f
|
mock SubmitOrders by DoAndReturn
|
2023-03-13 18:43:52 +08:00 |
|
Andy Cheng
|
360173ac2b
|
fix/linregmaker: fix syntax error
|
2023-03-13 16:35:19 +08:00 |
|
Andy Cheng
|
cb412dc13f
|
improve/bollmaker: add MinProfitActivationRate
|
2023-03-13 16:35:19 +08:00 |
|
Andy Cheng
|
5fc459d404
|
improve/linregmaker: rename MinProfitDisableOn to MinProfitActivationRate
|
2023-03-13 16:35:19 +08:00 |
|
Andy Cheng
|
6e854f8027
|
improve/linregmaker: add MinProfitSpread
|
2023-03-13 16:35:19 +08:00 |
|
Andy Cheng
|
3c14382c3c
|
improve/linregmaker: fix StandardIndicatorSet initialization problem
|
2023-03-13 16:35:19 +08:00 |
|
Andy Cheng
|
a607f230d6
|
improve/linregmaker: more log for can buy sell
|
2023-03-13 16:35:19 +08:00 |
|