Commit Graph

6801 Commits

Author SHA1 Message Date
Yo-An Lin
7737083d7d
Merge pull request #756 from c9s/improve/persistence-api
refactor: clean up rsmaker, xbalance, dca, pivotshort strategies
2022-06-22 16:37:47 +08:00
c9s
3150480db8
bollmaker: remove stopC 2022-06-22 16:30:29 +08:00
c9s
c26d0d7824
bollmaker: clean up commment 2022-06-22 16:20:59 +08:00
c9s
fa26d5260f
bollmaker: use bbgo.IsBackTesting 2022-06-22 16:18:50 +08:00
c9s
60d2ac1616
ewoDgtrd: clean up embedded struct 2022-06-22 15:37:02 +08:00
c9s
027f1f01cf
improve callID fallback for persistence 2022-06-22 15:19:30 +08:00
c9s
5d72ffaa0f
rsmaker: remove embedded bbgo.Persistence 2022-06-22 13:52:40 +08:00
c9s
51a2f14af7
rsmaker: remove unused vars 2022-06-22 13:52:18 +08:00
c9s
bae685d63d
rsmaker: refactor ClosePosition method 2022-06-22 13:51:36 +08:00
c9s
09d0a9bbc7
pivotshort: clean up ClosePosition method 2022-06-22 13:46:04 +08:00
c9s
dbc6d4fb44
bollmaker: refactor ClosePosition method 2022-06-22 13:46:04 +08:00
c9s
b3160815ff
dca: use order executor to close position 2022-06-22 13:46:04 +08:00
c9s
929ffc3e5e
dca: clean up 2022-06-22 13:46:04 +08:00
c9s
a5cb8355d4
dca: rewrite dca with the new order executor 2022-06-22 13:46:04 +08:00
c9s
5fe0f5a299
pull out bollinger settings 2022-06-22 13:46:04 +08:00
c9s
b75da154a8
rsmaker: remove legacy state struct 2022-06-22 13:46:04 +08:00
c9s
16eeeb852c
rsmaker: drop the legacy persistence state 2022-06-22 13:46:04 +08:00
c9s
3e5d252c10
rsmaker: clean up and remove unused code
Signed-off-by: c9s <yoanlin93@gmail.com>
2022-06-22 13:46:04 +08:00
c9s
2cd44b194a
pivotshort: remove persistence from pivotshort 2022-06-22 13:46:04 +08:00
c9s
46691d5ae1
strategy/xbalance: update xbalance persistence usage 2022-06-22 13:46:04 +08:00
c9s
3112b40634
support: remove unused const 2022-06-22 13:46:03 +08:00
c9s
6ef54bf2fb
call bbgo.Sync to sync persistence 2022-06-22 13:46:03 +08:00
Yo-An Lin
5b239ad8ee
Merge pull request #755 from c9s/improve/persistence-api
improve: bbgo: call global persistence facade to sync data
2022-06-21 15:53:13 +08:00
c9s
c4ac2a23c4
remove pre-commit from ci 2022-06-21 15:27:48 +08:00
c9s
06de735df0
ci: add pip to cache 2022-06-21 14:46:50 +08:00
Yo-An Lin
41a3d92b6d
Merge pull request #754 from andycheng123/refactor/optimizer-config
optimizer: refactor max num of process in optimizer configs
2022-06-21 14:38:41 +08:00
c9s
7c9ad535fd
bbgo: call global persistence facade to sync data 2022-06-21 14:32:43 +08:00
Andy Cheng
689a12d80d optimizer: refactor max num of process config 2022-06-21 14:18:28 +08:00
Yo-An Lin
612df45c5e
Merge pull request #750 from c9s/refactor/persistence-singleton
refactor: persistence singleton and improve backtest cancel performance
2022-06-21 14:01:14 +08:00
c9s
9b82de596b
refine optimizer executor config structure 2022-06-21 12:31:42 +08:00
Yo-An Lin
16682596df
Merge pull request #753 from andycheng123/improve/optimizer-config
optimizer: add max num of thread in config
2022-06-21 12:18:33 +08:00
Andy Cheng
edfdb5b888 optimizer: add max num of thread in config 2022-06-21 11:51:20 +08:00
YC
70319692c8
Merge pull request #752 from c9s/upgrade-nextjs-11-to-12
Upgrade nextjs from 11 to 12
2022-06-21 11:12:42 +08:00
ycdesu
4fa89e261d upgrade all packages 2022-06-21 10:22:41 +08:00
ycdesu
a41364bb21 yarn upgrade --force --latest 2022-06-21 10:22:41 +08:00
ycdesu
84986e1178 remove postcss 2022-06-21 10:22:41 +08:00
ycdesu
6d0a24ccb7 upgrade nextjs from 11 to 12 2022-06-21 10:22:41 +08:00
Yo-An Lin
92882c9da2
Merge pull request #751 from c9s/fix/lint-issues
fix: reformat go code
2022-06-21 01:30:07 +08:00
c9s
9f2b810fd3
reformat go code 2022-06-21 01:25:47 +08:00
Yo-An Lin
d53176acdf
Merge pull request #746 from andycheng123/improve/pivotshort-control
pivotshort: add strategy controller
2022-06-21 01:24:47 +08:00
Yo-An Lin
223b3dd95f
Merge pull request #747 from andycheng123/improve/supertrend-strategy
strategy/supertrend: use new order executor api
2022-06-21 01:23:53 +08:00
c9s
19d8013f49
bbgo: optimize order cancel for back-testing 2022-06-21 01:12:16 +08:00
c9s
58c819bd75
bbgo: pull out PersistenceServiceFacade to singleton 2022-06-21 01:05:13 +08:00
Yo-An Lin
0e877b789e
Merge pull request #748 from andycheng123/improve/bollmaker
bollmaker: remove redundant code for adapting new order executor api
2022-06-21 00:26:41 +08:00
Yo-An Lin
74e8540550
Merge pull request #749 from c9s/improve/optimizer-local-proc
improve: add parallel local process executor for optimizer
2022-06-20 21:47:06 +08:00
Yo-An Lin
574e579b1a
Merge pull request #639 from c9s/strategy/rsmaker
strategy: rsmaker: initial idea prototype
2022-06-20 17:28:40 +08:00
austin362667
2f18ea230a rsmaker: refactor active OB 2022-06-20 17:23:13 +08:00
austin362667
dd859390d9 rsmaker: add bulit-in strategy
rsmaker: clean up
2022-06-20 17:23:13 +08:00
austin362667
c227272542 rsmaker: add bulit-in strategy
rsmaker: clean up
2022-06-20 17:23:13 +08:00
c9s
6afe2de9f7
optimizer: add parallel local process worker support for optimizer 2022-06-20 17:18:05 +08:00