c9s
|
a940e88016
|
add IsolationContext
|
2022-10-03 15:33:46 +08:00 |
|
c9s
|
77ca1a9c75
|
bbgo: register onShutdown from the trader
|
2022-10-03 15:33:46 +08:00 |
|
c9s
|
76b0f5518d
|
bbgo: let trader handles the shutdown handlers
|
2022-10-03 15:33:46 +08:00 |
|
c9s
|
c86b29e6dc
|
all: resolve import cycle
|
2022-08-23 02:12:26 +08:00 |
|
zenix
|
5e7ea71613
|
feature: withdraw print config functionality from drift to be a general function
|
2022-08-18 17:38:27 +09:00 |
|
c9s
|
3959e288fd
|
all: refactor standard indicator helper and fix tests
|
2022-07-26 18:35:50 +08:00 |
|
c9s
|
de62d9dd67
|
bbgo: fix injection
|
2022-07-21 12:33:29 +08:00 |
|
c9s
|
c78ba6a539
|
bbgo: fix strategy struct field injection phase
|
2022-07-21 12:18:09 +08:00 |
|
c9s
|
ab83805b34
|
bbgo: add StrategyShutdown interface
|
2022-07-19 17:13:35 +08:00 |
|
c9s
|
8af2f2f83f
|
add defaulter interface
|
2022-07-19 16:59:56 +08:00 |
|
c9s
|
910c17a567
|
dynamic: implement CallWithMatch for dynamic calls
Signed-off-by: c9s <yoanlin93@gmail.com>
|
2022-07-01 13:09:30 +08:00 |
|
c9s
|
527070d13d
|
all: rewrite and clean up graceful shutdown api
|
2022-06-30 15:49:18 +08:00 |
|
c9s
|
cf0ca70d24
|
move and rename isSymbolBasedStrategy
|
2022-06-30 15:49:18 +08:00 |
|
c9s
|
3013eeccc7
|
move dynamic stuff to the pkg/dynamic package
|
2022-06-30 15:49:18 +08:00 |
|
c9s
|
7c9ad535fd
|
bbgo: call global persistence facade to sync data
|
2022-06-21 14:32:43 +08:00 |
|
c9s
|
58c819bd75
|
bbgo: pull out PersistenceServiceFacade to singleton
|
2022-06-21 01:05:13 +08:00 |
|
c9s
|
eacd1f1ae6
|
all: rewrite notification api
Signed-off-by: c9s <yoanlin93@gmail.com>
|
2022-06-19 12:29:36 +08:00 |
|
zenix
|
a5ffca7fe8
|
fix: gosimple alert
|
2022-06-17 20:19:51 +09:00 |
|
c9s
|
68d6e9e850
|
service: fix state loading (use correct ID method)
|
2022-06-03 03:10:50 +08:00 |
|
c9s
|
7b17b1a757
|
integrate state recorder
|
2022-05-10 13:31:23 +08:00 |
|
c9s
|
7378c63cb7
|
cmd: call SaveState and LoadState for normal run
|
2022-05-05 14:28:42 +08:00 |
|
c9s
|
57c43936d6
|
ignore service.ErrPersistenceNotExists error
|
2022-05-05 14:04:44 +08:00 |
|
c9s
|
21f81dec29
|
implement reflect-based persistence restore and load
|
2022-05-05 12:53:48 +08:00 |
|
c9s
|
18eab1fbd3
|
move graceful shutdown to a single file
|
2022-05-05 09:56:21 +08:00 |
|
c9s
|
b1559bcbe3
|
fix persistence injection
|
2022-03-14 21:21:43 +08:00 |
|
c9s
|
917684aa27
|
bbgo: inject environment object
|
2022-03-06 18:28:40 +08:00 |
|
c9s
|
b1ba5386b3
|
fix bbgo.Notifiability injection
|
2022-03-06 16:09:15 +08:00 |
|
c9s
|
3a15738fec
|
pull out default persistence selector
|
2022-03-06 14:06:19 +08:00 |
|
c9s
|
1f1c26a9e5
|
bbgo: inject more service objects
|
2022-03-05 13:37:27 +08:00 |
|
c9s
|
c1ac738ca0
|
bbgo: add doc comment for parseStructAndInject
|
2022-03-05 12:59:47 +08:00 |
|
c9s
|
bdcae5b763
|
bbgo: add more injection types
|
2022-03-05 12:49:53 +08:00 |
|
c9s
|
47023729ec
|
bbgo: rewrite field injection
|
2022-03-05 12:39:39 +08:00 |
|
c9s
|
a6053e0e59
|
bbgo: move inject function to injection.go
|
2022-03-05 03:20:20 +08:00 |
|
c9s
|
cd6b37ac3b
|
bbgo: skip unexported fields for injection
|
2022-03-05 03:19:45 +08:00 |
|
c9s
|
fa7bab2c3a
|
bbgo: improve dynamic injection
|
2022-03-05 02:51:43 +08:00 |
|
c9s
|
db4d8a31bc
|
bbgo: implement parseStructAndInject
|
2022-03-05 02:33:25 +08:00 |
|
c9s
|
2255f3ed0a
|
bollmaker: check dust order for stop
|
2022-01-29 17:44:42 +08:00 |
|
c9s
|
99af5d3971
|
bollmaker: implement TrailingStopController
|
2022-01-29 02:22:20 +08:00 |
|
c9s
|
93722e6db3
|
implement position closer interaction
|
2022-01-15 02:52:46 +08:00 |
|
TonyQ
|
4eb5a099ae
|
account: add nav_history_details and account_service for #302
|
2021-12-14 08:09:18 +08:00 |
|
c9s
|
15cfd735a0
|
bbgo: add doc comment for ExchangeSessionSubscriber
|
2021-10-17 22:23:21 +08:00 |
|
c9s
|
2381df5009
|
add okex to the exchange factory
|
2021-05-27 00:35:51 +08:00 |
|
c9s
|
a49cf531b5
|
fix cross exchange order executor for the basic risk control
|
2021-05-12 19:02:09 +08:00 |
|
c9s
|
6bbd66a4f9
|
split environment start and init
|
2021-05-08 00:45:24 +08:00 |
|
c9s
|
2230c56e56
|
fix comment warning
|
2021-05-02 23:48:53 +08:00 |
|
c9s
|
2ef13293e9
|
fix IDE warnings
|
2021-05-02 23:47:57 +08:00 |
|
c9s
|
5ec0566888
|
add more injection checks
|
2021-05-02 23:46:16 +08:00 |
|
Larry850806
|
dbf5d27f30
|
Add a validator interface to validate strategy before run
|
2021-04-02 10:12:55 +08:00 |
|
c9s
|
814a77ea39
|
xmaker: improve balance checking
|
2021-03-21 12:55:33 +08:00 |
|
ycdesu
|
c08899f7fb
|
ftx: add ftx to supported exchange
|
2021-03-15 20:40:04 +08:00 |
|