Commit Graph

5709 Commits

Author SHA1 Message Date
なるみ
52248fcf2e feature: add MACD indicator (#219) 2021-05-09 00:56:44 +08:00
Jui-Nan Lin
7de72282fe Merge pull request #216 from jnlin/feature/workflow
[WIP] Github actions for release automation
2021-05-08 15:55:29 +08:00
Frank Chang
da0ea3d390 fix(bollgrid): skip canceling profit order on graceful exit
profit orders shouldn't be canceled on graceful exit unless
properly persisted.

a new strategy parameter `shutdownCancelProfitOrders` is added.

Issue: #220
2021-05-08 15:19:04 +08:00
Jui-Nan Lin
ea6340d354 Merge branch 'main' into feature/workflow 2021-05-08 10:13:47 +08:00
なるみ
3f39131d76 feature: add volume weighted average price (vwap) indicator (#211) 2021-05-08 02:09:45 +08:00
c9s
7cb425d33d simplify makefile targets for slim binaries 2021-05-08 01:47:20 +08:00
c9s
22ee727dc0 use wildcard to build dist files 2021-05-08 01:16:36 +08:00
c9s
fd7081e96f bump version to v1.15.5 2021-05-08 01:11:31 +08:00
c9s
d01abffde3 add todo for the backtest trades 2021-05-08 01:09:06 +08:00
c9s
6c34ed2d71 increase date range 2021-05-08 01:04:48 +08:00
c9s
28b918b3f9 adjust balance config and grid parameters 2021-05-08 01:03:50 +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
ee68deb114 apply limit param to the queries 2021-05-08 00:57:25 +08:00
c9s
d8d2e17b9e fix backtest exchange query klines methods 2021-05-08 00:57:12 +08:00
c9s
6bbd66a4f9 split environment start and init 2021-05-08 00:45:24 +08:00
c9s
14eedecd0e fix backtest sync from time 2021-05-08 00:44:43 +08:00
c9s
61ad2b6567 emit start callback for backtest 2021-05-08 00:43:53 +08:00
c9s
3501e8f5fd refactor backtest, add BootstrapBacktestEnvironment 2021-05-08 00:14:25 +08:00
Jui-Nan Lin
446b8cf825 feat(workflow): add github action workflow 2021-05-07 19:39:06 +08:00
c9s
b9aa182727 update setup script 2021-05-07 19:32:11 +08:00
c9s
42dcc5632b remove .FORCE from the static file 2021-05-07 19:22:54 +08:00
c9s
7677fd28f5 fix makefile dependencies 2021-05-07 19:22:02 +08:00
c9s
9c95aecc2f fix linux build rules 2021-05-07 19:16:02 +08:00
c9s
748e3cfbe3 use single target to build linux and darwin binaries 2021-05-07 18:54:17 +08:00
c9s
160a914e04 rewrite dist targets 2021-05-07 18:49:36 +08:00
c9s
174f9becd8 split makefile targets 2021-05-07 18:15:11 +08:00
c9s
db1a3aff91 Makefile: gpg use --detach-sign 2021-05-07 18:00:30 +08:00
c9s
683886c86a improve pack rule 2021-05-07 17:58:28 +08:00
c9s
5b9313040b use --clearsign option 2021-05-07 16:14:17 +08:00
c9s
612058c7c9 pack the right arch binary 2021-05-07 14:46:40 +08:00
c9s
cae0fd9d48 improve makefile rules 2021-05-07 14:44:42 +08:00
c9s
831779b7ae fix bash syntax 2021-05-07 14:42:45 +08:00
c9s
77f487c5f3 fix makefile rules 2021-05-07 14:16:21 +08:00
c9s
7a92b1ff98 dist rule: build arm64 2021-05-07 14:10:22 +08:00
c9s
d60d13d9db improve Makefile for building dist and versions 2021-05-07 14:08:41 +08:00
c9s
f67075c818 bump version to v1.15.4 2021-05-07 14:08:11 +08:00
c9s
97d4732138 add more build targets for amd64 and arm64 2021-05-07 14:02:13 +08:00
c9s
858d6bdf05 grid: adjust callback registration ordering 2021-05-07 02:14:35 +08:00
c9s
494a270c54 insert trades to db only when backtest service is nil 2021-05-07 01:50:38 +08:00
c9s
584a4c2ef8 move fiat currency definition out 2021-05-07 01:30:09 +08:00
c9s
1264c50e83 improve balances, account command usability 2021-05-06 23:50:26 +08:00
c9s
1a81813e17 add --session option check 2021-05-06 23:44:05 +08:00
c9s
7c57246070 add TWD balance 2021-05-05 16:59:30 +08:00
c9s
03cee5eb0b apply types.ExchangeMAX 2021-05-05 16:57:01 +08:00
c9s
503ce42a8d adjust backtest time range 2021-05-05 16:56:49 +08:00
c9s
859bf35255 set sync-from from config by default 2021-05-05 16:45:17 +08:00
c9s
a70d5cbcdc fix kline sync conditions 2021-05-05 16:33:15 +08:00
c9s
d85037f9ea add binance kline query documentation 2021-05-05 16:23:46 +08:00
c9s
1ad8b0b641 remove unused SourceDir func 2021-05-04 01:06:20 +08:00