14 lines
430 B
Python
14 lines
430 B
Python
from __future__ import annotations
|
|
|
|
from dataclasses import dataclass
|
|
from deltaforge_skeleton.core import MarketSignal, Asset
|
|
|
|
|
|
@dataclass
|
|
class EquityFeedAdapter:
|
|
name: str = "EquityFeed"
|
|
|
|
def synthesize(self, symbol: str, price: float, timestamp: float) -> MarketSignal:
|
|
asset = Asset(symbol=symbol, asset_type="equity")
|
|
return MarketSignal(asset=asset, price=price, timestamp=timestamp, liquidity=1.0)
|