pridan prace s profitem a jeho zobrazovani v gui

This commit is contained in:
David Brazda
2023-08-27 13:24:14 +02:00
parent baa3715f07
commit a94e2ed5e4
9 changed files with 89 additions and 29 deletions

View File

@ -2,7 +2,7 @@ from enum import Enum
from datetime import datetime
from pydantic import BaseModel
from typing import Any, Optional, List, Union
from uuid import UUID
class TradeStatus(str, Enum):
READY = "ready"
ACTIVATED = "activated"
@ -17,6 +17,7 @@ class TradeStoplossType(str, Enum):
TRAILING = "trailing"
class Trade(BaseModel):
id: UUID
validfrom: datetime
status: TradeStatus
direction: TradeDirection
@ -24,4 +25,5 @@ class Trade(BaseModel):
# stoploss_type: TradeStoplossType
stoploss_value: Optional[float] = None
profit: Optional[float] = None
profit_sum: Optional[float] = None

View File

@ -166,6 +166,8 @@ class TradeUpdate(BaseModel):
value: Optional[float]
cash: Optional[float]
pos_avg_price: Optional[float]
profit: Optional[float]
profit_sum: Optional[float]
class RunArchiveChange(BaseModel):