12 lines
524 B
Python
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"]
|