SymbolMappingGate · Quantity normalization · Spec hash monitoring · Cross-broker copy safety
Position Normalization Doctrine
NEVER assume 1 lot source = 1 lot destination.
Contract sizes, tick values, and margin requirements vary by broker and instrument. Every cross-broker copy must normalize quantities through the PositionNormalizationEngine.
Normalization Request
Normalization Result
Normalized Quantity
1.00 lots
Method: NOTIONAL_EQUIVALENCE
EXECUTION SAFE
Supported Sizing Methods
Fixed Target Lot
FIXED_TARGET_LOT
Lot Multiplier
LOT_MULTIPLIER
Balance Proportional
BALANCE_PROPORTIONAL
Equity Proportional
EQUITY_PROPORTIONAL
Fixed Monetary Risk
FIXED_MONETARY_RISK
% Risk
PERCENT_RISK
Notional Equivalence
NOTIONAL_EQUIVALENCE
Final quantity must pass: broker min · broker max · lot step · margin · Risk Command