- Implement 1-second cache for TerminalInfo and MQLInfo in IsTradingAllowed()
- Optimize time filter using pre-calculated bounds and modulo arithmetic
- Add log throttling for "AutoTrading disabled" messages
- Refactor time filter to reuse existing timestamp variable