Commit Graph

51 Commits

Author SHA1 Message Date
zenix
55fa4cc8f1 fix: apply gofmt on all files, add revive action 2022-06-17 16:06:59 +09:00
c9s
7378c63cb7
cmd: call SaveState and LoadState for normal run 2022-05-05 14:28:42 +08:00
zenix
06e9450859 feature: add cmd document
add documentation index
2022-02-22 19:36:45 +09:00
c9s
3ec399e825 fix bbgo-lorca 2021-03-22 17:32:22 +08:00
c9s
724dad70bb remove trade sync from environ init 2021-02-22 14:14:39 +08:00
c9s
bcb18e0fe5 remove duplicated destroy call 2021-02-22 13:45:04 +08:00
c9s
e040c3fac7 add webview program 2021-02-22 13:43:59 +08:00
c9s
f2978fa89c pull out ping interval parameter 2021-02-21 18:58:25 +08:00
c9s
9d800c351f rename bbgo-desktop to bbgo-lorca 2021-02-18 08:51:15 +08:00
c9s
3c18b860bc try to delay ui init 2021-02-17 19:06:20 +08:00
c9s
7c1e74b3a8 switch current working dir to the resource dir of the executable 2021-02-17 17:28:31 +08:00
c9s
ffa001fc29 fix quantity format 2021-02-11 00:21:56 +08:00
c9s
0803d6bae0 add BeforeRestart hook 2021-02-05 13:01:07 +08:00
c9s
10f8a7864f fix side bar layout 2021-02-05 09:09:59 +08:00
c9s
dbfc1caa53 if dotenv file does not exist, do not load it 2021-02-04 20:34:31 +08:00
c9s
39fa0ef810 load dotenv file 2021-02-04 20:34:31 +08:00
c9s
621321f5db add basic desktop app 2021-02-04 20:34:31 +08:00
c9s
9ce9ecc910 compile local strategies into the wrapper binary 2020-10-24 15:38:13 +08:00
c9s
e1e8a16f97 rename Run to Execute to avoid confusion 2020-10-23 14:38:24 +08:00
c9s
048374566c move commands into pkg/cmd 2020-10-23 14:28:07 +08:00
c9s
6e033461bb use the time of the first trade as the report start time 2020-10-23 14:09:05 +08:00
c9s
3786792214 add more pnl report conditions 2020-10-23 00:23:04 +08:00
c9s
6b0f2b80d7 add multiple spec support 2020-10-23 00:21:03 +08:00
c9s
9c751f377a import buyandhold strategy 2020-10-22 16:04:37 +08:00
c9s
aea6a7c03d integrate AverageCostPnLReporter 2020-10-22 15:57:50 +08:00
c9s
678e4ef4ab add trade reporter 2020-10-22 10:47:54 +08:00
c9s
1f71fa623c add channel argument to the notify method 2020-10-21 17:10:47 +08:00
c9s
58265d14f9 move cmdutil package 2020-10-21 15:58:58 +08:00
c9s
a15e56f510 add run command to load strategies from config file 2020-10-21 15:57:14 +08:00
c9s
f62f3b8a02 define HomeDir and SourceDir helper functions 2020-10-20 11:46:44 +08:00
c9s
0d9c0bd51b move cost distribution to the accounting package 2020-10-18 11:33:13 +08:00
c9s
f9b21131fe fix pnl cmd 2020-10-18 11:18:12 +08:00
c9s
63ea81b648 simplify the calculator api 2020-10-16 10:19:53 +08:00
c9s
a6b99f6828 rename ProfitAndLossCalculator to AverageCostCalculator 2020-10-16 10:16:42 +08:00
c9s
300609e3db fix subscription initialization 2020-10-15 22:36:22 +08:00
c9s
d1b618850d add context parameter to the strategy method 2020-10-13 14:50:59 +08:00
c9s
6398f049d0 bind market data store and query avg price before we start 2020-10-12 22:46:06 +08:00
c9s
931ce434ef improve baseline calculator 2020-10-12 17:07:50 +08:00
c9s
8f129f0e0e change home config dir 2020-10-12 07:37:05 +08:00
c9s
ea7b501c26 add transfer history command for calculating baseline and show transfer records 2020-10-11 20:08:54 +08:00
c9s
3d5507a053 move files into pkg 2020-10-11 16:46:15 +08:00
c9s
5a3c043b43 rename func 2020-10-11 16:37:06 +08:00
c9s
0fe8a98706 support migration 2020-10-11 16:02:17 +08:00
c9s
7f6a478d4f fix max trades query for pnl calulcation 2020-10-10 17:50:49 +08:00
c9s
ce73979713 make pnl command public 2020-10-10 13:20:53 +08:00
c9s
530937eb46 cmd: delete empty file 2020-10-10 13:20:31 +08:00
c9s
ec8a69d4bb add cmd/bbgo 2020-10-10 13:18:40 +08:00
c9s
fab8d0bbdf replace api key secret var name 2020-10-10 13:17:04 +08:00
c9s
5fc6ecce05 add pnl command 2020-10-10 13:14:06 +08:00
Bo-Yi Wu
7ba31272f1 refactor: run gofmt -w -s 2020-10-09 13:21:42 +08:00