Commit Graph

5772 Commits

Author SHA1 Message Date
Yo-An Lin
ecdfe8cab6
Merge pull request #932 from c9s/feature/bolllmaker-trendEMA
feature: strategy/bolllmaker trend ema
2022-09-11 17:58:36 +08:00
c9s
db94b2690a
bbgo: check base balance only for long position 2022-09-11 17:49:24 +08:00
c9s
b805b19286
config: move buyBelowNeutralSMA back 2022-09-11 17:47:37 +08:00
c9s
7b68e5ee27
bbgo: fix balance lock issue 2022-09-11 17:46:23 +08:00
c9s
ad6f07a40c
config: reformat config comments 2022-09-11 17:38:26 +08:00
c9s
a425c940fa
bollmaker: add trendEMA support 2022-09-11 17:28:54 +08:00
c9s
080b4dea95
bollmaker: add doc file for bollmaker 2022-09-11 16:56:05 +08:00
Yo-An Lin
3c4bad6124
Merge pull request #930 from andycheng123/fix/pivotshort-trendema
Fix: Pivotshort
2022-09-11 16:53:02 +08:00
Yo-An Lin
e0d3a5ec95
Merge pull request #929 from frin1/supertrend-draw-pnl
feature: strategy/supertrend: draw pnl on
2022-09-11 16:52:46 +08:00
Fredrik
386ab1f6f3 refactor draw on supertrend 2022-09-11 09:48:08 +02:00
Fredrik
3a188aa66a rename variables 2022-09-11 08:44:59 +02:00
Andy Cheng
df7d768b94 strategy/pivotshort: add trendema test case 2022-09-11 14:42:05 +08:00
Yo-An Lin
3d1dd18802
Merge pull request #931 from c9s/fix/binance-listenkey-expired
fix: binance listenkey expired
2022-09-11 14:19:43 +08:00
c9s
f2e3acf8ec
binance: emit reconnect when received ListenKeyExpired 2022-09-11 14:11:50 +08:00
c9s
ff635195fb
binance: add listenKeyExpired callback 2022-09-11 14:10:30 +08:00
Andy Cheng
98bd6ca1d2 strategy/pivotshort: make strategy controller work 2022-09-11 14:09:46 +08:00
c9s
4890d19ebf
binance: parse listenKeyExpired event 2022-09-11 14:06:55 +08:00
Andy Cheng
f132666738 strategy/pivotshort: fix trendema 2022-09-11 13:56:36 +08:00
Yo-An Lin
42a358fd34
Merge pull request #928 from c9s/refactor/iteract-filter
refactor: refactor interact strategy filter functions
2022-09-11 12:20:38 +08:00
Fredrik
e02840e08d Feature: draw pnl 2022-09-11 01:19:23 +02:00
c9s
7b58460d00
bbgo/interact: move strategy filter functions to the bottom 2022-09-11 03:15:11 +08:00
c9s
8961c940b2
bbgo: add two test cases for reflect 2022-09-11 03:13:10 +08:00
Yo-An Lin
d45bc9e509
Merge pull request #927 from c9s/refactor/submit-order
refactor: simplify submit order
2022-09-11 02:58:47 +08:00
c9s
278aa026f2
bbgo/interact: refactor strategy filter functions 2022-09-11 02:55:58 +08:00
c9s
442ca9287d
bbgo: implement position reset 2022-09-11 02:46:58 +08:00
c9s
3be801ab6b
bbgo/interact: add /resetposition command 2022-09-11 02:41:59 +08:00
c9s
9474c2779c
bbgo: call notify when opening new position 2022-09-11 02:36:45 +08:00
c9s
5c18bc4d41
bbgo: notify closing position 2022-09-11 02:33:32 +08:00
c9s
6c22c3799e
bbgo: Add ClosePosition doc comment 2022-09-11 02:01:48 +08:00
Yo-An Lin
e0228f80f4
Merge pull request #926 from c9s/feature/open-position
fix: handle created orders before we retry
2022-09-10 13:37:16 +08:00
c9s
c484c1f176
reformat code 2022-09-10 13:31:31 +08:00
c9s
5a4026e547
example: rename var createdOrders to createdOrder 2022-09-10 12:49:01 +08:00
c9s
29105eb57f
all: simplify underlying exchange submitOrder method
- Replace SubmitOrders with SubmitOrder
- Accept only one submit order and return one created order
- Add bbgo.BatchPlaceOrders helper method and bbgo.BatchRetryPlaceOrders method
2022-09-09 18:41:06 +08:00
Yo-An Lin
e86df62daf
Merge pull request #925 from c9s/feature/open-position
feature: order executor open position method
2022-09-09 17:58:12 +08:00
c9s
94780b39e6
bbgo: order executor should collect the created orders first before we retry 2022-09-09 17:55:51 +08:00
c9s
5f2254e2cb
bbgo: add description to the open position options 2022-09-09 17:50:21 +08:00
c9s
8dca24e9ee
all: solve cyclic import 2022-09-09 17:40:17 +08:00
c9s
2e95246687
bbgo: add OpenPosition method 2022-09-09 13:57:39 +08:00
c9s
90f3727d68
pivotshort: log submit order error 2022-09-08 23:19:14 +08:00
c9s
edc8c132d5
pivotshort: print stopEMA protection 2022-09-08 23:17:35 +08:00
Yo-An Lin
1c7b40a0be
Merge pull request #922 from c9s/fix/trade-stats-for-live
fix: types/tradeStats: use last order id to identity consecutive win and loss
2022-09-08 17:30:48 +08:00
c9s
3aebb58091
types/tradeStats: use tester 2022-09-08 16:37:47 +08:00
c9s
3b208ee4ef
types/tradeStats: expose Recalculate trade stats method 2022-09-08 16:29:48 +08:00
c9s
950e998ed1
types/tradeStats: call updates when marshalling 2022-09-08 16:10:18 +08:00
c9s
d12df59c1b
types/tradeStats: use last order id to identity consecutive win and loss 2022-09-08 15:49:23 +08:00
Yo-An Lin
3e07f1fa86
Merge pull request #921 from andycheng123/improve/supertrend-strategy-profit-report
strategy/supertrend: use ma by day instead of by trade
2022-09-08 12:15:50 +08:00
Andy Cheng
6ca1a80cf9 strategy/supertrend: use ma by day instead of by trade 2022-09-07 18:27:11 +08:00
Zenix
afad9cca47
Merge pull request #910 from zenixls2/feature/ewo_renew
SerialMarketDataStore, elliottwave renewal
2022-09-07 18:54:01 +09:00
Yo-An Lin
d24b816518
Merge pull request #919 from c9s/fix/trade-stats-for-live
feature: add fixedpoint.Reducer, Counter and add update stats method on TradeStats
2022-09-07 17:36:49 +08:00
austin362667
46b3fabfe3 strategy: add trend trader
strategy: add trend treader

strategy: add trend treader
2022-09-07 16:11:31 +08:00