c9s
b28b5e4097
bbgo: add environment config for disabling some klines defaults
2023-11-11 07:42:29 +08:00
c9s
378425a3aa
bbgo: add balance logger support
2023-10-04 18:02:19 +08:00
c9s
78ea940569
max: support private channel setter
2023-10-04 18:02:18 +08:00
c9s
2d578db12f
bbgo: simplify marketDataStore accessor
2023-09-26 20:42:00 +08:00
c9s
7a5a027a62
bbgo: add logging filledOrder option
2023-09-26 16:45:00 +08:00
c9s
550b010499
bbgo: add log fields support to the core
2023-09-25 17:16:27 +08:00
c9s
b9616a0805
add TradeCollector.Process() log message
2023-07-12 17:16:46 +08:00
c9s
f1828beac8
all: move trade store and order store into pkg/core
2023-07-04 21:42:24 +08:00
c9s
3f7710303f
fix .Indicators nil map
2023-07-02 14:13:24 +08:00
c9s
334204b46a
bbgo: add deprecation warning
2023-07-01 13:26:57 +08:00
c9s
eafd777046
add indicators v2 api to session
2023-06-29 17:49:04 +08:00
c9s
6bed2a31f6
all: refactor exchange factory to return the minimal implementation
2023-05-17 13:43:00 +08:00
c9s
420654c5ed
bbgo: rename NewStandard to just New
2023-05-16 18:24:06 +08:00
c9s
5e8f8b492a
all: remove unused subAccount parameter since it was designed for ftx
2023-05-16 18:21:47 +08:00
c9s
25daefabab
maxapi: fix nonce updater
2023-04-13 17:20:59 +08:00
c9s
905b25655d
bbgo: provide logging configuration
2023-02-22 15:25:39 +08:00
zenix
3d672ea518
fix: comment format, dbg logs in session
2022-10-27 17:35:50 +09:00
zenix
675f84dccf
fix: SerialMarketDataStore together with backtests
2022-10-27 17:35:50 +09:00
zenix
36a5579660
fix: SourceSelector json marshal/unmarshal without Init from strategy. smartCancel check on order status
2022-09-06 19:08:05 +09:00
zenix
6c8902dd9c
fix: export kline query limit as a variable for preload decisions from strategy
2022-09-05 20:36:41 +09:00
zenix
81084ddea6
feature: SerialMarketDataStore from session
2022-09-05 19:32:35 +09:00
c9s
c86b29e6dc
all: resolve import cycle
2022-08-23 02:12:26 +08:00
Raphanus Lo
ed7df4ddbe
exchange: order fee-amount protection
...
Reduce the order amount to prevent submit rejection because of balance exceeding.
submit_amount = original_amount / (1 + fee_rate)
Currently supported only by FTX Pro.
2022-08-02 13:35:24 +08:00
c9s
3959e288fd
all: refactor standard indicator helper and fix tests
2022-07-26 18:35:50 +08:00
c9s
763ae1f62f
bbgo: fix missing var
2022-07-21 12:36:26 +08:00
c9s
1079757833
bbgo: bind market data store to market data stream when allocating new instance
2022-07-21 12:35:38 +08:00
c9s
de62d9dd67
bbgo: fix injection
2022-07-21 12:33:29 +08:00
c9s
c78ba6a539
bbgo: fix strategy struct field injection phase
2022-07-21 12:18:09 +08:00
c9s
9f937f529e
bbgo: refactor standard indicator
2022-07-21 01:05:08 +08:00
c9s
2a3118a086
indicator: clean up and update calculator method names
2022-07-14 09:18:42 +08:00
c9s
2bc12c0522
add trailing stop and it's test cases with gomock
...
Signed-off-by: c9s <yoanlin93@gmail.com>
2022-07-06 03:04:01 +08:00
c9s
eacd1f1ae6
all: rewrite notification api
...
Signed-off-by: c9s <yoanlin93@gmail.com>
2022-06-19 12:29:36 +08:00
c9s
47e76a9eb5
pivotshort: refactor and redesign order executor
...
Signed-off-by: c9s <yoanlin93@gmail.com>
2022-06-18 12:30:42 +08:00
zenix
aa8d188d15
fix: rename useHeikinAshi to heikinAshi in config
2022-06-17 11:38:36 +09:00
zenix
f5007752b2
feature: add heikinashi support
2022-06-17 10:58:32 +09:00
c9s
9083881442
refactor exchange factory and solve the incorrect pkg import dependency from ftx
2022-06-04 11:47:55 +08:00
c9s
3428aeba03
apply default exchange fee rate
...
fixes #566
2022-06-03 03:24:34 +08:00
c9s
d27fee57ad
fix: do not load all trades into memory
2022-06-02 20:02:32 +08:00
c9s
78f9c7d569
improve autoborrow checks
2022-06-02 01:27:04 +08:00
zenix
71fe6c2d26
feature: SLTP from bookticker. fix: bookTicker typename, depth buffer error message
2022-05-12 19:43:04 +09:00
c9s
11d0823782
cmd: refactor back-test command
2022-05-11 13:59:44 +08:00
c9s
36c764efa9
refactor balance, asset and remove price cache check
2022-05-04 17:17:09 +08:00
c9s
0e417f6f71
xnav: rename assets to allAssets
2022-05-04 16:21:53 +08:00
c9s
95f7d85183
bbgo: pass price time into the asset conversion function
2022-05-04 14:23:46 +08:00
c9s
486cf50a9c
bbgo: fix init band width setup
2022-05-01 01:12:57 +08:00
c9s
fae3b6a215
fix BOLL method
2022-04-25 15:31:12 +08:00
Yo-An Lin
b94b9e1b73
Merge pull request #437 from jessy1092/enhance-boll-indicator
...
indicator: Support difference bandwidth on boll indicator and can dynamic create BOLL
2022-04-25 13:43:02 +08:00
c9s
18da434e92
all: use thread-safe GetAccount method to get account
2022-04-23 15:43:11 +08:00
c9s
c70317af2b
add autoborrow strategy
2022-04-23 15:00:04 +08:00
c9s
cf055c3f7d
bbgo: improve account updating
2022-04-23 12:51:07 +08:00