2023-05-21 07:08:52 +00:00
|
|
|
|
2023-05-24 18:37:23 +00:00
|
|
|
from typing import Any, Dict, Optional
|
2023-05-21 07:08:52 +00:00
|
|
|
|
|
|
|
|
|
|
|
class ApiBG():
|
|
|
|
# Backtesting type: Backtesting
|
2023-05-21 07:12:02 +00:00
|
|
|
bt: Dict[str, Any] = {
|
2023-05-21 07:08:52 +00:00
|
|
|
'bt': None,
|
|
|
|
'data': None,
|
|
|
|
'timerange': None,
|
|
|
|
'last_config': {},
|
|
|
|
'bt_error': None,
|
|
|
|
}
|
2023-05-21 07:12:02 +00:00
|
|
|
bgtask_running: bool = False
|
2023-05-21 07:08:52 +00:00
|
|
|
# Exchange - only available in webserver mode.
|
2023-05-21 07:12:02 +00:00
|
|
|
exchange = None
|
2023-05-21 07:38:14 +00:00
|
|
|
# Pairlist evaluate things
|
2023-05-24 18:37:23 +00:00
|
|
|
pairlist_error: Optional[str] = None
|
2023-05-21 07:38:14 +00:00
|
|
|
pairlist_running: bool = False
|
|
|
|
pairlist_result: Dict[str, Any] = {}
|