Spaces:
Sleeping
Sleeping
| """Data models for OpenEnv trading environment.""" | |
| from pydantic import BaseModel | |
| from typing import Optional, Any | |
| class Tbench2State(BaseModel): | |
| """Current state observation.""" | |
| price: float | |
| trend: float | |
| position: Optional[str] | |
| class Tbench2Action(BaseModel): | |
| """Trading action.""" | |
| action: str # "buy", "sell", "hold" | |
| class Tbench2Observation(BaseModel): | |
| """Step observation response.""" | |
| state: Tbench2State | |
| reward: float | |
| done: bool | |
| info: dict[str, Any] | |