Remove asset filter and begin implementing posting trades
This commit is contained in:
@@ -179,6 +179,106 @@ AccountDetailsSchema = {
|
||||
}
|
||||
|
||||
|
||||
{
|
||||
"account": {
|
||||
"marginCloseoutNAV": "35454.4740",
|
||||
"marginUsed": "10581.5000",
|
||||
"currency": "EUR",
|
||||
"resettablePL": "-13840.3525",
|
||||
"NAV": "35454.4740",
|
||||
"marginCloseoutMarginUsed": "10581.5000",
|
||||
"marginCloseoutPositionValue": "211630.0000",
|
||||
"openTradeCount": 2,
|
||||
"id": "101-004-1435156-001",
|
||||
"hedgingEnabled": False,
|
||||
"marginCloseoutPercent": "0.14923",
|
||||
"marginCallMarginUsed": "10581.5000",
|
||||
"openPositionCount": 1,
|
||||
"positionValue": "211630.0000",
|
||||
"pl": "-13840.3525",
|
||||
"lastTransactionID": "2123",
|
||||
"marginAvailable": "24872.9740",
|
||||
"marginRate": "0.05",
|
||||
"marginCallPercent": "0.29845",
|
||||
"pendingOrderCount": 0,
|
||||
"withdrawalLimit": "24872.9740",
|
||||
"unrealizedPL": "0.0000",
|
||||
"alias": "hootnotv20",
|
||||
"createdByUserID": 1435156,
|
||||
"marginCloseoutUnrealizedPL": "0.0000",
|
||||
"createdTime": "2016-06-24T21:03:50.914647476Z",
|
||||
"balance": "35454.4740",
|
||||
},
|
||||
"lastTransactionID": "2123",
|
||||
}
|
||||
|
||||
|
||||
class AccountSummaryNested(BaseModel):
|
||||
marginCloseoutNAV: str
|
||||
marginUsed: str
|
||||
currency: str
|
||||
resettablePL: str
|
||||
NAV: str
|
||||
marginCloseoutMarginUsed: str
|
||||
marginCloseoutPositionValue: str
|
||||
openTradeCount: int
|
||||
id: str
|
||||
hedgingEnabled: bool
|
||||
marginCloseoutPercent: str
|
||||
marginCallMarginUsed: str
|
||||
openPositionCount: int
|
||||
positionValue: str
|
||||
pl: str
|
||||
lastTransactionID: str
|
||||
marginAvailable: str
|
||||
marginRate: str
|
||||
marginCallPercent: str
|
||||
pendingOrderCount: int
|
||||
withdrawalLimit: str
|
||||
unrealizedPL: str
|
||||
alias: str
|
||||
createdByUserID: int
|
||||
marginCloseoutUnrealizedPL: str
|
||||
createdTime: str
|
||||
balance: str
|
||||
|
||||
|
||||
class AccountSummary(BaseModel):
|
||||
account: AccountSummaryNested
|
||||
lastTransactionID: str
|
||||
|
||||
|
||||
AccountSummarySchema = {
|
||||
"marginCloseoutNAV": "account.marginCloseoutNAV",
|
||||
"marginUsed": "account.marginUsed",
|
||||
"currency": "account.currency",
|
||||
"resettablePL": "account.resettablePL",
|
||||
"NAV": "account.NAV",
|
||||
"marginCloseoutMarginUsed": "account.marginCloseoutMarginUsed",
|
||||
"marginCloseoutPositionValue": "account.marginCloseoutPositionValue",
|
||||
"openTradeCount": "account.openTradeCount",
|
||||
"id": "account.id",
|
||||
"hedgingEnabled": "account.hedgingEnabled",
|
||||
"marginCloseoutPercent": "account.marginCloseoutPercent",
|
||||
"marginCallMarginUsed": "account.marginCallMarginUsed",
|
||||
"openPositionCount": "account.openPositionCount",
|
||||
"positionValue": "account.positionValue",
|
||||
"pl": "account.pl",
|
||||
"lastTransactionID": "account.lastTransactionID",
|
||||
"marginAvailable": "account.marginAvailable",
|
||||
"marginRate": "account.marginRate",
|
||||
"marginCallPercent": "account.marginCallPercent",
|
||||
"pendingOrderCount": "account.pendingOrderCount",
|
||||
"withdrawalLimit": "account.withdrawalLimit",
|
||||
"unrealizedPL": "account.unrealizedPL",
|
||||
"alias": "account.alias",
|
||||
"createdByUserID": "account.createdByUserID",
|
||||
"marginCloseoutUnrealizedPL": "account.marginCloseoutUnrealizedPL",
|
||||
"createdTime": "account.createdTime",
|
||||
"balance": "account.balance",
|
||||
}
|
||||
|
||||
|
||||
class PositionDetailsNested(BaseModel):
|
||||
instrument: str
|
||||
long: PositionLong
|
||||
|
||||
Reference in New Issue
Block a user