from __future__ import annotations from typing import List from ..dsl import Asset, MarketSignal def generate_equity_signals(symbols: List[str], price_dict: dict) -> List[MarketSignal]: signals = [] import time ts = time.time() for s in symbols: asset = Asset(symbol=s, asset_type="equity") price = price_dict.get(s, 100.0) signals.append(MarketSignal(asset=asset, price=price, timestamp=ts)) return signals