"""Starter FIX feed simulator adapter.""" import time import itertools from typing import Dict, Any, List def generate_fix_feed(events: int = 5) -> List[Dict[str, Any]]: """Generate a simple FIX-like Market Data feed (MDTick) payloads as dictionaries. This is a toy generator intended for MVP testing and example use. """ feeds = [] base_ts = time.time() for i in range(events): feeds.append({ "id": f"MDTick-{i}", "type": "MDTick", "timestamp": base_ts + i * 0.001, "payload": { "instrument": "ABC", "price": 100.0 + i, "size": 10 + i, }, }) return feeds