Metadata#
tradeexecutor.state.metadata.Metadata Python class in Trading Strategy framework.
- class Metadata[source]#
Bases:
object
Strategy metadata.
- __init__(name, short_description, long_description, icon_url, started_at, executor_running, on_chain_data=<factory>)#
Methods
__init__
(name, short_description, ...[, ...])create_dummy
()from_dict
(kvs, *[, infer_missing])from_json
(s, *[, parse_float, parse_int, ...])schema
(*[, infer_missing, only, exclude, ...])to_dict
([encode_json])to_json
(*[, skipkeys, ensure_ascii, ...])Attributes
Strategy name
1 sentence
Multiple paragraphs.
For <img src>
When the instance was started last time, UTC
Is the executor main loop running or crashed.
List of smart contracts and related web3 interaction information for this strategy.
- executor_running: bool#
Is the executor main loop running or crashed.
Use /status endpoint to get the full exception info.
Not really a part of metadata, but added here to make frontend queries faster. See also
tradeexecutor.state.executor_state.ExecutorState
.
- on_chain_data: OnChainData#
List of smart contracts and related web3 interaction information for this strategy.
- __init__(name, short_description, long_description, icon_url, started_at, executor_running, on_chain_data=<factory>)#