config: update schedule config with back-test settings

This commit is contained in:
c9s 2022-07-19 17:43:11 +08:00
parent ea4efccd89
commit 6dc73f9096
No known key found for this signature in database
GPG Key ID: 7385E7E464CB0A54
2 changed files with 36 additions and 21 deletions

View File

@ -0,0 +1,21 @@
---
exchangeStrategies:
- on: max
schedule:
interval: 1m
symbol: USDTTWD
side: buy
quantity: 10
aboveMovingAverage:
type: EWMA
interval: 1h
window: 99
side: sell
belowMovingAverage:
type: EWMA
interval: 1h
window: 99
side: buy

View File

@ -1,29 +1,23 @@
--- ---
riskControls: backtest:
# This is the session-based risk controller, which let you configure different risk controller by session. sessions:
sessionBased: - binance
# "max" is the session name that you want to configure the risk control startTime: "2022-01-01"
max: endTime: "2022-06-18"
# orderExecutor is one of the risk control symbols:
orderExecutor: - ETHUSDT
# symbol-routed order executor accounts:
bySymbol: binance:
USDTTWD: balances:
# basic risk control order executor USDT: 20_000.0
basic:
minQuoteBalance: 100.0
maxBaseAssetBalance: 30_000.0
minBaseAssetBalance: 0.0
maxOrderAmount: 1_000.0
exchangeStrategies: exchangeStrategies:
- on: binance
- on: max
schedule: schedule:
interval: 1m interval: 1h
symbol: USDTTWD symbol: ETHUSDT
side: buy side: buy
quantity: 10 amount: 20
aboveMovingAverage: aboveMovingAverage:
type: EWMA type: EWMA