Commit Graph

3956 Commits

Author SHA1 Message Date
c9s
f0d500bbaa add positions table migration 2022-03-14 21:21:58 +08:00
c9s
b1559bcbe3 fix persistence injection 2022-03-14 21:21:43 +08:00
Andy Cheng
822fea44fc
strategy: fix index out of range error 2022-03-14 12:01:17 +08:00
Andy Cheng
ad7605e7b2
strategy: do not submit order if current position < market.MinQuantity 2022-03-14 11:45:24 +08:00
Yo-An Lin
a6a4eb94f0
Merge pull request #473 from zenixls2/fix/no_config_flag
fix: remove requirements on config flag
2022-03-11 21:28:30 +08:00
zenix
7e92f0f4e5 fix: remove requirements on config flag 2022-03-11 19:56:59 +09:00
c9s
522b84c6aa git commit when building cmd docs 2022-03-10 19:02:45 +08:00
c9s
79bb2a8554 update comand docs 2022-03-10 19:02:18 +08:00
c9s
36e039108a bump version to v2.0.0 2022-03-10 19:01:58 +08:00
c9s
20c7435344 update release note 2022-03-10 19:01:26 +08:00
c9s
29ac26dc15 update release note 2022-03-10 19:00:59 +08:00
Yo-An Lin
4d86f009bf
Merge pull request #470 from narumiruna/grpc-add-exchange-to-query-order-request
grpc: add exchange field to QueryOrderRequest
2022-03-09 13:52:34 +08:00
なるみ
b6493ad282 Change id type 2022-03-09 13:14:14 +08:00
なるみ
8522c0dadb Add exchange field to QueryOrderRequest 2022-03-08 19:33:23 +08:00
Yo-An Lin
bfdf4c245f
Merge pull request #460 from zenixls2/feature/backtest_multiple_exchange
feature: add multiple exchange support in backtest
2022-03-07 14:28:20 +08:00
c9s
0295e47c6d add doc for MAX_QUERY_CLOSED_ORDERS_LIMIT 2022-03-07 13:57:58 +08:00
c9s
fcbdf8162a max: add env var MAX_QUERY_CLOSED_ORDERS_LIMIT 2022-03-07 13:56:20 +08:00
zenix
39572c5fe0 fix: remove maker/buyer/taker/sellerCommission 2022-03-07 14:32:00 +09:00
Yo-An Lin
faa28328a4
Update v2.0.0.md 2022-03-07 12:22:44 +08:00
Yo-An Lin
35ef21ab1c
Merge pull request #466 from c9s/feature/strategy-profit
feature: add strategy profit records
2022-03-07 12:20:47 +08:00
zenix
25b5eddc03 feature: add multiple exchange support in backtest
fix: change doc, since --exchange removed from backtest

fix: test for config changes
2022-03-07 13:18:56 +09:00
c9s
b8ef2eb550 fix Test_tradeService 2022-03-07 12:12:06 +08:00
Yo-An Lin
62b6f7bf6f
Merge pull request #467 from zenixls2/fix/fixedpoint_empty_check
fix: exception on parsing empty string in dnum
2022-03-07 12:07:00 +08:00
zenix
1f27ef653b fix: exception on parsing empty string in dnum 2022-03-07 12:46:03 +09:00
c9s
9b6b071d2b compile and update migration package 2022-03-06 18:47:01 +08:00
c9s
e23232c3e7 max: fix timeInForce conversion 2022-03-06 18:37:34 +08:00
c9s
586013d9f2 max: fix order update message 2022-03-06 18:33:21 +08:00
c9s
af2070b908 binance: add updated time field 2022-03-06 18:32:33 +08:00
c9s
f3577a4182 fix: if it's an empty time, do not return a driver value 2022-03-06 18:28:40 +08:00
c9s
917684aa27 bbgo: inject environment object 2022-03-06 18:28:40 +08:00
c9s
099d860c5a fix: fix Test_parseStructAndInject test 2022-03-06 18:28:40 +08:00
c9s
b1ba5386b3 fix bbgo.Notifiability injection 2022-03-06 16:09:15 +08:00
c9s
25f3aeef58 bollmaker: call RecordProfit 2022-03-06 15:39:20 +08:00
c9s
8fa0e6702c bollmaker: assign strategy id and instance id 2022-03-06 15:38:58 +08:00
c9s
f6ec2e78e6 record profits 2022-03-06 15:37:41 +08:00
c9s
3a15738fec pull out default persistence selector 2022-03-06 14:06:19 +08:00
c9s
35b0d8dc0d bbgo: add profit service to environment 2022-03-05 13:40:20 +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
a9f9fa8fed bollmaker: add Environment field and Market field for injection 2022-03-05 12:40:56 +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
5fe0b69927 bollmaker: use the new profit generator method 2022-03-05 01:41:23 +08:00
c9s
197d750cb4 all: update profit struct fields 2022-03-05 01:39:53 +08:00
c9s
82e5520ee4 service: update profit service tests 2022-03-05 00:28:13 +08:00
c9s
a642aa1a5a service: add more columns 2022-03-05 00:27:44 +08:00