Commit Graph

5810 Commits

Author SHA1 Message Date
Yo-An Lin
04453c23ea
Merge pull request #974 from c9s/refactor/isolation
refactor persistence for isolation
2022-10-04 11:28:48 +08:00
c9s
731e5569d0
telegramnotifier: fix err check 2022-10-03 21:14:46 +08:00
c9s
2b953ad2d1
bbgo: make PersistenceServiceFacade private 2022-10-03 18:46:02 +08:00
c9s
8a50474ad1
all: add context parameter to Sync() 2022-10-03 18:45:24 +08:00
c9s
ce318fff3b
add persistenceServiceFacade to isolation 2022-10-03 18:40:49 +08:00
c9s
60956e0157
bbgo: add NewContextWithDefaultIsolation 2022-10-03 18:39:45 +08:00
c9s
198683d141
bbgo: add NewContextWithIsolation function 2022-10-03 18:39:07 +08:00
c9s
f7e76c0518
all: remove bbgo.Persistence 2022-10-03 18:37:53 +08:00
Yo-An Lin
ef6a22d142
Merge pull request #973 from c9s/refactor/shutdown-handler
refactor/feature: add isolation context support
2022-10-03 16:40:01 +08:00
c9s
4a37273065
bbgo: remove Persistence injection 2022-10-03 16:31:04 +08:00
c9s
315f7da8f4
bbgo: remove context suffix from the isolation struct 2022-10-03 16:22:41 +08:00
c9s
59287b5116
all: support context isolation 2022-10-03 16:01:08 +08:00
c9s
a940e88016
add IsolationContext 2022-10-03 15:33:46 +08:00
c9s
77ca1a9c75
bbgo: register onShutdown from the trader 2022-10-03 15:33:46 +08:00
c9s
76b0f5518d
bbgo: let trader handles the shutdown handlers 2022-10-03 15:33:46 +08:00
Zenix
5ed706fad5
Merge pull request #972 from zenixls2/fix/drift_stoploss
fix/drift_stoploss
2022-10-03 15:19:30 +09:00
zenix
5c1d0f95e2 fix/drift_stoploss 2022-10-03 14:00:18 +09:00
Yo-An Lin
294a58cbfd
Merge pull request #970 from zenixls2/fix/drift_position
refactor: extract stoploss, fix highest/lowest in trailingExit
2022-09-30 18:20:29 +08:00
zenix
8e82e24c05 fix: drift close position with retry limit 2022-09-29 20:31:10 +09:00
zenix
58736b1b2d refactor: extract stoploss, fix highest/lowest in trailingExit 2022-09-29 20:15:10 +09:00
Yo-An Lin
ffdf2a69a4
Merge pull request #969 from zenixls2/fix/precheck_reduceQuantity
fix: reduce Quantity precheck, drift condition, ewo refactor
2022-09-28 19:59:36 +08:00
zenix
5086af2886 fix: reduce Quantity precheck, drift condition, ewo refactor 2022-09-28 20:06:37 +09:00
c9s
7b47a51fae
irr: fix strategy id 2022-09-28 17:07:13 +08:00
Yo-An Lin
1b531b66a2
Merge pull request #959 from austin362667/austin362667/factorzoo
stratgy: add irr
2022-09-28 17:05:03 +08:00
Yo-An Lin
bf7829973a
Merge pull request #968 from zenixls2/refactor/dump_param
feature: add config dump / param dump / param modify for elliottwave
2022-09-28 16:50:36 +08:00
Yo-An Lin
1fa542b895
Merge pull request #965 from c9s/fix/binance-futures-order-types
binance: fix futures order conversion
2022-09-28 16:49:29 +08:00
Yo-An Lin
64751ac2b4
Merge pull request #967 from zenixls2/fix/drift_tag
fix: wrong tag in drift
2022-09-28 16:49:16 +08:00
zenix
b2875eedc5 feature: add config dump / param dump / param modify for elliottwave, refactor param dump 2022-09-27 20:26:59 +09:00
zenix
ad4ee93033 fix: wrong tag in drift 2022-09-26 20:16:27 +09:00
Yo-An Lin
8d92d43710
Merge pull request #955 from narumiruna/improve-marketcap
FEATURE: marketcap: reduce frequency of querying data from coinmarketcap
2022-09-24 01:54:30 +08:00
Yo-An Lin
0ef565ec81
Merge pull request #963 from frin1/feature/limit_number_of_optimizer_results
Feature: limit how many metrics is shown by optimizer
2022-09-24 01:53:58 +08:00
Yo-An Lin
53fef0e4d3
Update adding-new-exchange.md 2022-09-24 01:50:16 +08:00
c9s
1342423294
binance: fix futures order conversion 2022-09-24 01:38:25 +08:00
c9s
bfc4cc0db1
bbgo: check options.price when limit order taker ratio is given 2022-09-24 01:27:28 +08:00
c9s
14c941c9f3
bbgo: add submitOrder retry limit 2022-09-24 01:25:28 +08:00
c9s
90303b38e2
remove unused NotifyFunc 2022-09-24 01:15:18 +08:00
Yo-An Lin
8efc948046
Merge pull request #964 from zenixls2/fix/order_executor_general
a lot of fixes in api / const
2022-09-23 13:31:39 +08:00
zenix
fdbcaef2ca fix: use ZeroAssetError, refactor 2022-09-22 20:26:18 +09:00
Fredrik
29f0e0d07c refactoring 2022-09-22 09:16:37 +02:00
なるみ
4b1f7c65ce reduce frequency of querying data from coinmarketcap 2022-09-22 14:12:18 +08:00
zenix
ac2f7decdf fix: dup naming, remove Leverage from drift field 2022-09-22 13:48:01 +09:00
zenix
15308fbe3b fix: add FieldByIndexErr and eliminate all possible panic 2022-09-22 13:41:09 +09:00
zenix
fd875c7060 fix: add series.filter, fix fixedpoint.Four, fix modifiable for embedded fields, change drift to use openPosition, modify openPosition behavior 2022-09-22 13:01:26 +09:00
Yo-An Lin
da6161ddda
Merge pull request #962 from zenixls2/fix/telegram_api_limit 2022-09-21 21:11:53 +08:00
zenix
d8dea22e10 fix: set ctx 2022-09-21 15:32:55 +09:00
zenix
9cce165aa5 fix: extract split string by length as a function 2022-09-21 15:14:33 +09:00
Fredrik
2fb4c7e258 add limit to optimizer results 2022-09-20 22:49:21 +02:00
c9s
d3cae48cb0
doc: update configuration doc 2022-09-21 01:17:33 +08:00
c9s
ecc93da0cb
update xmaker configuration 2022-09-21 01:16:39 +08:00
zenix
097860af6b fix: add rate limit on telegram api and split messages by unicode with size limitation 2022-09-20 17:02:02 +09:00