Implement closing positions

This commit is contained in:
2022-12-02 07:20:37 +00:00
parent 5aac60a7ee
commit 1ce6c3fafa
5 changed files with 68 additions and 6 deletions

View File

@@ -518,7 +518,7 @@ class LongOrderFillTransaction(BaseModel):
longPositionCloseout: LongPositionCloseout
class OrderTransation(BaseModel):
class OrderTransaction(BaseModel):
id: str
accountID: str
userID: int
@@ -531,8 +531,8 @@ class OrderTransation(BaseModel):
timeInForce: str | None
positionFill: str | None
reason: str
longPositionCloseout: LongPositionCloseout
longOrderFillTransaction: dict
longPositionCloseout: LongPositionCloseout | None
longOrderFillTransaction: dict | None
class PositionClose(BaseModel):
@@ -578,7 +578,7 @@ class TradeDetailsTrade(BaseModel):
dividendAdjustment: str
closeTime: str
averageClosePrice: str
clientExtensions: ClientExtensions
clientExtensions: ClientExtensions | None
class TradeDetails(BaseModel):