renko + prescribedTrades and tradeList linked
This commit is contained in:
@ -17,9 +17,13 @@ class TradeStoplossType(str, Enum):
|
||||
FIXED = "fixed"
|
||||
TRAILING = "trailing"
|
||||
|
||||
#Predpis obchodu vygenerovany signalem, je to zastresujici jednotka
|
||||
#ke kteremu jsou pak navazany jednotlivy FILLy (reprezentovany model.TradeUpdate) - napr. castecne exity atp.
|
||||
class Trade(BaseModel):
|
||||
id: UUID
|
||||
last_update: datetime
|
||||
entry_time: Optional[datetime] = None
|
||||
exit_time: Optional[datetime] = None
|
||||
status: TradeStatus
|
||||
generated_by: Optional[str] = None
|
||||
direction: TradeDirection
|
||||
|
||||
@ -178,6 +178,7 @@ class Order(BaseModel):
|
||||
side: OrderSide
|
||||
limit_price: Optional[float]
|
||||
|
||||
#entita pro kazdy kompletni FILL, je navazana na prescribed_trade
|
||||
class TradeUpdate(BaseModel):
|
||||
event: Union[TradeEvent, str]
|
||||
execution_id: Optional[UUID]
|
||||
@ -194,6 +195,7 @@ class TradeUpdate(BaseModel):
|
||||
rel_profit: Optional[float]
|
||||
rel_profit_cum: Optional[float]
|
||||
signal_name: Optional[str]
|
||||
prescribed_trade_id: Optional[str]
|
||||
|
||||
|
||||
class RunArchiveChange(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user