16 lines
557 B
Python
16 lines
557 B
Python
from __future__ import annotations
|
|
from typing import List
|
|
from ..dsl import Asset, MarketSignal
|
|
|
|
|
|
def generate_venue_signals(symbols: List[str], price_dict: dict) -> List[MarketSignal]:
|
|
"""Venue B trade feed stub: generate MarketSignal objects for given symbols."""
|
|
signals: List[MarketSignal] = []
|
|
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
|