gui trade kukatko

This commit is contained in:
David Brazda
2023-04-24 13:57:23 +02:00
parent 541aaa4ab8
commit c4ba2fa9d8
9 changed files with 179 additions and 14 deletions

View File

@ -6,6 +6,7 @@ from typing import Any, Optional, List, Union
from datetime import datetime, date
from pydantic import BaseModel
from v2realbot.enums.enums import Mode, Account
from alpaca.data.enums import Exchange
#tu samou variantu pak UpdateStrategyInstanceWhileRunning
@ -23,6 +24,19 @@ from v2realbot.enums.enums import Mode, Account
# return user.id
# raise HTTPException(status_code=404, detail=f"Could not find user with id: {id}")
#for GUI
class Trade(BaseModel):
symbol: str
timestamp: datetime
exchange: Optional[Union[Exchange, str]]
price: float
size: float
id: int
conditions: Optional[List[str]]
tape: Optional[str]
#persisted object in pickle
class StrategyInstance(BaseModel):
id: Optional[UUID | str | None] = None