c9s
|
dc282182a5
|
fix xmaker order cancellation in the graceful shutdown
|
2021-05-09 18:48:25 +08:00 |
|
c9s
|
569bbfea54
|
use new bbgo position for calculating profits
|
2021-05-09 18:46:09 +08:00 |
|
c9s
|
f44d85d704
|
fix QuantityMultiplier
|
2021-05-09 18:33:11 +08:00 |
|
c9s
|
c0f12cf452
|
xmaker: add active maker order cancellation check
|
2021-05-09 18:32:29 +08:00 |
|
c9s
|
13d9f2ba49
|
grid: fix order generator checking
|
2021-05-08 01:00:57 +08:00 |
|
c9s
|
a94c42d9c2
|
grid: improve error messages
|
2021-05-08 00:59:30 +08:00 |
|
c9s
|
858d6bdf05
|
grid: adjust callback registration ordering
|
2021-05-07 02:14:35 +08:00 |
|
Larry850806
|
f1309c46fc
|
bollgrid: check balance before submit reverse order
|
2021-05-03 16:18:58 +08:00 |
|
c9s
|
822a010932
|
add moving average configuration to the schedule strategy
|
2021-05-02 20:58:32 +08:00 |
|
c9s
|
20d673f769
|
add schedule strategy
|
2021-05-02 18:03:41 +08:00 |
|
Larry850806
|
453a906a5a
|
bollgrid: use onStart instead of onConnect
|
2021-04-15 15:51:23 +08:00 |
|
Larry850806
|
980f1ae3e7
|
bollgrid: submit buy/sell orders separately
|
2021-04-15 12:31:18 +08:00 |
|
Larry850806
|
aa950b3dc4
|
bollgrid: track createdOrders when error occurs
|
2021-04-15 12:31:18 +08:00 |
|
Larry850806
|
a80afff0c2
|
grid: track createdOrders when error occurs
|
2021-04-15 12:31:18 +08:00 |
|
c9s
|
13a8597d59
|
add MaxExposurePosition settings
|
2021-04-04 11:14:09 +08:00 |
|
Larry850806
|
6718aace8c
|
Add validation for support strategy
|
2021-04-02 10:32:38 +08:00 |
|
Larry850806
|
53133851cc
|
Add validation for grid strategy
|
2021-04-02 10:32:38 +08:00 |
|
Larry850806
|
2c41ec28ae
|
Add validation for bollgrid strategy
|
2021-04-02 10:32:34 +08:00 |
|
c9s
|
c82df27cf3
|
grid: fix message format
|
2021-03-25 15:22:52 +08:00 |
|
c9s
|
129b25d86e
|
fix persistence key
|
2021-03-25 13:18:38 +08:00 |
|
c9s
|
89c01adf60
|
xmaker: fix state passing for persistence
|
2021-03-25 13:16:48 +08:00 |
|
c9s
|
5de221524f
|
adjust state and reset per day
|
2021-03-22 18:48:18 +08:00 |
|
c9s
|
2b27815929
|
move out groupID to the maxapi package
|
2021-03-22 17:32:22 +08:00 |
|
c9s
|
706b38efa3
|
gap: finalize the implementation
|
2021-03-22 17:32:22 +08:00 |
|
c9s
|
865dda14f5
|
gap: accumulate fee
|
2021-03-22 17:32:22 +08:00 |
|
c9s
|
e86f29b7cc
|
add gap strategy
|
2021-03-22 17:32:21 +08:00 |
|
c9s
|
814a77ea39
|
xmaker: improve balance checking
|
2021-03-21 12:55:33 +08:00 |
|
c9s
|
2a067e5cb4
|
add more balance check for hedging
|
2021-03-21 12:55:33 +08:00 |
|
c9s
|
4e3f325bb6
|
first commit of xmaker strategy from mobydick
|
2021-03-21 12:55:33 +08:00 |
|
c9s
|
ca27bf100d
|
grid: use instance id for persistence
|
2021-03-20 23:07:04 +08:00 |
|
c9s
|
ef8543db8a
|
show accumulative arbitrage profit in the message
|
2021-03-20 23:05:11 +08:00 |
|
c9s
|
761d51597d
|
add todo fee rate here
|
2021-03-18 17:48:05 +08:00 |
|
c9s
|
4975fb5498
|
track arbitrage orders
|
2021-03-18 17:20:21 +08:00 |
|
c9s
|
0e6918a352
|
grid: add profit field
|
2021-03-18 15:46:14 +08:00 |
|
c9s
|
8d784576cd
|
put state vars into the state struct for persistence
|
2021-03-18 01:14:56 +08:00 |
|
c9s
|
72c1f55b70
|
fix grid price calculation
|
2021-03-18 00:46:25 +08:00 |
|
c9s
|
216c12b49e
|
backup and restore position
|
2021-03-16 20:07:54 +08:00 |
|
c9s
|
a1667010eb
|
fix filled grid map assignment
|
2021-03-16 20:05:03 +08:00 |
|
c9s
|
714d61a829
|
add grid restore behavior
|
2021-03-16 20:04:06 +08:00 |
|
c9s
|
8c08cfebb7
|
rename MarkStrategyID to just Mark
|
2021-03-16 14:07:47 +08:00 |
|
c9s
|
ebcef65b01
|
mark trades with the strategy ID
|
2021-03-16 10:58:51 +08:00 |
|
c9s
|
478bef526d
|
copy the position object and send notification
|
2021-03-16 02:22:00 +08:00 |
|
c9s
|
98995bc75c
|
use debug log for skipping filled grid
|
2021-03-16 02:21:46 +08:00 |
|
c9s
|
f56df038aa
|
fix position and add catchup mode for grid strategy
|
2021-03-16 02:18:17 +08:00 |
|
c9s
|
2bf4a555ec
|
use OnStart instead of OnConnect
this is for avoiding re-connect issue
|
2021-03-15 18:04:55 +08:00 |
|
Larry850806
|
689734567a
|
Remove unused conditions when generating orders
|
2021-03-03 14:55:11 +08:00 |
|
c9s
|
da79920ca9
|
rename scale struct name to PriceVolumeScale
|
2021-02-28 14:51:24 +08:00 |
|
c9s
|
99f236d2e0
|
integrate quantity scale into support strategy and grid strategy
|
2021-02-28 11:57:25 +08:00 |
|
c9s
|
21a4669905
|
adjust max query limiter and sync before running trader
|
2021-02-22 16:54:08 +08:00 |
|
c9s
|
ff5233ba3e
|
support: use Notfiy
|
2021-02-20 10:51:01 +08:00 |
|