1df4b11aef
CI / lint-test-build (push) Failing after 1m7s
- Introduced new HTML templates for the dashboard, metrics, overview, and backtesting functionalities. - Implemented partial templates for metrics, overview, audit, controls, and charts to enhance modularity. - Updated the Jinja2 template resolution logic to support different deployment environments. - Added a health check template to display the service status. - Included a test suite to verify the template resolution logic. - Updated `pyproject.toml` to include new HTML templates in the package data.
33 lines
768 B
Python
33 lines
768 B
Python
"""Trade execution helpers."""
|
|
|
|
from arbitrade.execution.fill_monitor import (
|
|
FillMonitor,
|
|
FillMonitorResult,
|
|
OrderFillState,
|
|
)
|
|
from arbitrade.execution.idempotency import (
|
|
IdempotencyKeyFactory,
|
|
OrderReconciler,
|
|
ReconciliationReport,
|
|
)
|
|
from arbitrade.execution.recovery import PartialFillRecovery, RecoveryAction
|
|
from arbitrade.execution.sequencer import (
|
|
ExecutionLeg,
|
|
TriangularExecutionResult,
|
|
TriangularExecutionSequencer,
|
|
)
|
|
|
|
__all__ = [
|
|
"ExecutionLeg",
|
|
"OrderFillState",
|
|
"FillMonitorResult",
|
|
"FillMonitor",
|
|
"IdempotencyKeyFactory",
|
|
"ReconciliationReport",
|
|
"OrderReconciler",
|
|
"RecoveryAction",
|
|
"PartialFillRecovery",
|
|
"TriangularExecutionResult",
|
|
"TriangularExecutionSequencer",
|
|
]
|