Webhook server#
The webhook server allows web frontends to display the current status of a trade executor.
Open positions
Current profit and loss, performance
Logs and error conditions
Note
Even if the trade-executor live trade loop dies, the web server stays up to provide the diagnostics information about the cause of the crash. See Checking if the trade executor loop has crashed how to monitor the trade execution crashes.
About the server#
The server is written in Pyramid web framework
The server API is specified as OpenAPI
The default port of the server is 3456
The server is safe to expose to public Internet, assuming the underlying strategy is public
State download#
A trade executor persits is state as a JSON blob
This JSON blob is described by
tradeexecutor.state
The web frontend download the whole state as a single blob download from the webhook server