Files
2026-06-26 20:50:07 +08:00

12 lines
524 B
Python

"""Per-symbol / per-broker instrument configuration.
Everything symbol- or broker-specific lives in an :class:`InstrumentConfig`
object, never in the engine and never hard-coded in a strategy. The engine
pulls tick value, spread model, swap, and lot steps *from the config* (doc 04
Rule 4). Testing the same strategy on a different symbol = a different
config, zero engine changes.
"""
from .config import InstrumentConfig, InstrumentProfile, get_profile
__all__ = ["InstrumentConfig", "InstrumentProfile", "get_profile"]