edge config added to CONF_SCHEMA and config_full.json.example

This commit is contained in:
misagh 2018-10-02 12:42:59 +02:00
parent 8741a63783
commit 23f8980973
3 changed files with 37 additions and 4 deletions

View File

@ -55,6 +55,21 @@
], ],
"outdated_offset": 5 "outdated_offset": 5
}, },
"edge": {
"enabled": false,
"process_throttle_secs": 1800,
"calculate_since_number_of_days": 14,
"total_capital_in_stake_currency": 0.5,
"allowed_risk": 0.01,
"stoploss_range_min": -0.01,
"stoploss_range_max": -0.1,
"stoploss_range_step": -0.01,
"maximum_winrate": 0.80,
"minimum_expectancy": 0.20,
"min_trade_number": 15,
"max_trade_duration_minute": 1440,
"remove_pumps": true
},
"experimental": { "experimental": {
"use_sell_signal": false, "use_sell_signal": false,
"sell_profit_only": false, "sell_profit_only": false,

View File

@ -37,7 +37,7 @@ SUPPORTED_FIAT = [
"KRW", "MXN", "MYR", "NOK", "NZD", "PHP", "PKR", "PLN", "KRW", "MXN", "MYR", "NOK", "NZD", "PHP", "PKR", "PLN",
"RUB", "SEK", "SGD", "THB", "TRY", "TWD", "ZAR", "USD", "RUB", "SEK", "SGD", "THB", "TRY", "TWD", "ZAR", "USD",
"BTC", "XBT", "ETH", "XRP", "LTC", "BCH", "USDT" "BTC", "XBT", "ETH", "XRP", "LTC", "BCH", "USDT"
] ]
# Required json-schema for user specified config # Required json-schema for user specified config
CONF_SCHEMA = { CONF_SCHEMA = {
@ -102,6 +102,7 @@ CONF_SCHEMA = {
} }
}, },
'exchange': {'$ref': '#/definitions/exchange'}, 'exchange': {'$ref': '#/definitions/exchange'},
'edge': {'$ref': '#/definitions/edge'},
'experimental': { 'experimental': {
'type': 'object', 'type': 'object',
'properties': { 'properties': {
@ -167,6 +168,24 @@ CONF_SCHEMA = {
'outdated_offset': {'type': 'integer', 'minimum': 1} 'outdated_offset': {'type': 'integer', 'minimum': 1}
}, },
'required': ['name', 'key', 'secret', 'pair_whitelist'] 'required': ['name', 'key', 'secret', 'pair_whitelist']
},
'edge': {
'type': 'object',
'properties': {
"enabled": {'type': 'boolean'},
"process_throttle_secs": {'type': 'integer', 'minimum': 600},
"calculate_since_number_of_days": {'type': 'integer'},
"total_capital_in_stake_currency": {'type': 'number'},
"allowed_risk": {'type': 'number'},
"stoploss_range_min": {'type': 'number'},
"stoploss_range_max": {'type': 'number'},
"stoploss_range_step": {'type': 'number'},
"maximum_winrate": {'type': 'number'},
"minimum_expectancy": {'type': 'number'},
"min_trade_number": {'type': 'number'},
"max_trade_duration_minute": {'type': 'integer'},
"remove_pumps": {'type': 'boolean'}
}
} }
}, },
'anyOf': [ 'anyOf': [

View File

@ -137,13 +137,12 @@ def default_conf():
"allowed_risk": 0.01, "allowed_risk": 0.01,
"stoploss_range_min": -0.01, "stoploss_range_min": -0.01,
"stoploss_range_max": -0.1, "stoploss_range_max": -0.1,
"stoploss_range_step": -0.001, "stoploss_range_step": -0.01,
"maximum_winrate": 0.80, "maximum_winrate": 0.80,
"minimum_expectancy": 0.20, "minimum_expectancy": 0.20,
"min_trade_number": 15, "min_trade_number": 15,
"max_trade_duration_minute": 1440, "max_trade_duration_minute": 1440,
"remove_pumps": True, "remove_pumps": True
"minimum_delta": 1
}, },
"telegram": { "telegram": {
"enabled": True, "enabled": True,