Commit Graph

3752 Commits

Author SHA1 Message Date
なるみ
034a86ceb4 Add grpc client 2022-03-15 18:43:57 +08:00
なるみ
870a7a104e Add python gitignore 2022-03-15 18:40:53 +08:00
なるみ
ddfe379c76 Add python generated code 2022-03-15 18:40:53 +08:00
なるみ
6dcb6c2a0a Add pybbgo package 2022-03-15 18:40:53 +08:00
なるみ
0fdb31d776 Add setup.cfg 2022-03-15 18:40:53 +08:00
なるみ
1062042249 Add pyproject.toml 2022-03-15 18:40:53 +08:00
c9s
c9fe182c36 bump go version to 1.17 2022-03-15 17:45:26 +08:00
c9s
d9317c7ecb v2: fix mod version name 2022-03-15 17:44:16 +08:00
c9s
ab41891a42 add v2 go module 2022-03-15 17:35:13 +08:00
c9s
a6f97d6e77 use /v2 in go.mod 2022-03-15 17:26:47 +08:00
c9s
02f533d4db use go 1.17.5 for release 2022-03-15 17:01:31 +08:00
c9s
368bec4ae6 add v2.1.0 release note 2022-03-15 16:53:28 +08:00
c9s
a5f0116f77 bump version to v2.1.0 2022-03-15 16:53:28 +08:00
c9s
0f2436c68b update command doc files 2022-03-15 16:53:27 +08:00
Yo-An Lin
ab447a152f
Merge pull request #475 from andycheng123/fix-support
fix support strategy
2022-03-15 16:50:03 +08:00
Andy Cheng
231085d507
strategy: add PositionReader function for support strategy 2022-03-15 16:46:27 +08:00
Andy Cheng
b94096cb2e
strategy: cache orders.IDs() in orderIds 2022-03-15 16:44:43 +08:00
Yo-An Lin
a7c421bfcb
Merge pull request #474 from c9s/feature/position-recorder-2
feature: position recorder
2022-03-15 16:44:10 +08:00
Yo-An Lin
367a3067e5
Merge pull request #478 from narumiruna/remove-symbol-from-balance
grpc: remove symbol from balance message
2022-03-15 16:41:29 +08:00
c9s
d1f4c0a225 max: fix kline parse 2022-03-15 16:07:19 +08:00
なるみ
dedfdc564f Remove symbol from balance 2022-03-15 15:36:35 +08:00
c9s
fdf64fd891 bbgo: fix emit trade profit 2022-03-15 14:29:15 +08:00
c9s
0d0e0039e5 add DEBUG_SLACK env var 2022-03-14 21:21:58 +08:00
c9s
19f01bbca6 add doc comment 2022-03-14 21:21:58 +08:00
c9s
4b89f4a48b bollmaker: fix profit stats notification 2022-03-14 21:21:58 +08:00
c9s
5567ef5676 fix emit trade 2022-03-14 21:21:58 +08:00
c9s
5db4e11167 rewrite trade profit handling 2022-03-14 21:21:58 +08:00
c9s
6fec30d79c call record position on trade 2022-03-14 21:21:58 +08:00
c9s
a112eac9d2 update changed_at field 2022-03-14 21:21:58 +08:00
c9s
d67b800e7e use RecordPosition 2022-03-14 21:21:58 +08:00
c9s
322f31a56a bbgo: improve RecordPosition method 2022-03-14 21:21:58 +08:00
c9s
5732555c2c doc: update sync configuration doc 2022-03-14 21:21:58 +08:00
c9s
08ae53ba16 bbgo: assign strategy instance id fields automatically 2022-03-14 21:21:58 +08:00
c9s
6088f7b542 bbgo: add RecordPosition method 2022-03-14 21:21:58 +08:00
c9s
9faaed6892 bbgo: initialize position service 2022-03-14 21:21:58 +08:00
c9s
e9a25fcc6f compile and update migration package 2022-03-14 21:21:58 +08:00
c9s
9b31d6425d migrations: fix default symbol char length 2022-03-14 21:21:58 +08:00
c9s
157d1f3bbe migrations: update position table columns 2022-03-14 21:21:58 +08:00
c9s
a8b35867a5 migrations: merge pnl, strategy migration 2022-03-14 21:21:58 +08:00
c9s
32a5cd9f85 migrations: merge orders,trades migration 2022-03-14 21:21:58 +08:00
c9s
98f5416661 merge order_id migration into the table create sql 2022-03-14 21:21:58 +08:00
c9s
c78fa09f4d fix divisor typo 2022-03-14 21:21:58 +08:00
c9s
5be1f1571b fix position test 2022-03-14 21:21:58 +08:00
c9s
3c376b3cd3 add accumulated profit column to position 2022-03-14 21:21:58 +08:00
c9s
cc4ef327d6 add strategy id and instance id to position 2022-03-14 21:21:58 +08:00
c9s
ac675d0099 add position table and service 2022-03-14 21:21:58 +08:00
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