feat: expose demo mode via show_config
This commit is contained in:
@@ -255,6 +255,7 @@ class ShowConfig(BaseModel):
|
|||||||
timeframe_ms: int
|
timeframe_ms: int
|
||||||
timeframe_min: int
|
timeframe_min: int
|
||||||
exchange: str
|
exchange: str
|
||||||
|
demo_trading: bool
|
||||||
strategy: str | None = None
|
strategy: str | None = None
|
||||||
force_entry_enable: bool
|
force_entry_enable: bool
|
||||||
exit_pricing: dict[str, Any]
|
exit_pricing: dict[str, Any]
|
||||||
|
|||||||
@@ -176,6 +176,7 @@ class RPC:
|
|||||||
timeframe_to_minutes(config["timeframe"]) if "timeframe" in config else 0
|
timeframe_to_minutes(config["timeframe"]) if "timeframe" in config else 0
|
||||||
),
|
),
|
||||||
"exchange": config["exchange"]["name"],
|
"exchange": config["exchange"]["name"],
|
||||||
|
"demo_trading": config["exchange"].get("demo_trading", False),
|
||||||
"strategy": config["strategy"],
|
"strategy": config["strategy"],
|
||||||
"force_entry_enable": config.get("force_entry_enable", False),
|
"force_entry_enable": config.get("force_entry_enable", False),
|
||||||
"exit_pricing": config.get("exit_pricing", {}),
|
"exit_pricing": config.get("exit_pricing", {}),
|
||||||
|
|||||||
@@ -2049,7 +2049,7 @@ class Telegram(RPCHandler):
|
|||||||
|
|
||||||
await self._send_msg(
|
await self._send_msg(
|
||||||
f"*Mode:* `{'Dry-run' if val['dry_run'] else 'Live'}`\n"
|
f"*Mode:* `{'Dry-run' if val['dry_run'] else 'Live'}`\n"
|
||||||
f"*Exchange:* `{val['exchange']}`\n"
|
f"*Exchange:* `{val['exchange']}{' (Demo)' if val['demo_trading'] else ''}`\n"
|
||||||
f"*Market: * `{val['trading_mode']}`\n"
|
f"*Market: * `{val['trading_mode']}`\n"
|
||||||
f"*Stake per trade:* `{val['stake_amount']} {val['stake_currency']}`\n"
|
f"*Stake per trade:* `{val['stake_amount']} {val['stake_currency']}`\n"
|
||||||
f"*Max open Trades:* `{val['max_open_trades']}`\n"
|
f"*Max open Trades:* `{val['max_open_trades']}`\n"
|
||||||
|
|||||||
Reference in New Issue
Block a user