單式部位查詢
QuerySinglePosition
輸入參數
參數 | 類別 | 說明 |
---|---|---|
account | Account | 帳號 |
Result 回傳
參數 | 類別 | 說明 |
---|---|---|
isSuccess | bool | 是否成功 |
data | List | 回傳部位資訊 |
message | string | 當isSuccess = False 回傳錯誤訊息 |
Position 欄位
Return type : Object
參數 | 類別 | 說明 |
---|---|---|
date | string | 部位建立日期 |
branchNo | string | 分公司代號 |
account | string | 帳號 |
isSpread | bool | 是否為複式部位 |
positionKind | int | 部位種類 : 1 期貨 、2 選擇權 |
symbol | string | 商品代號 |
symbolName | string | 商品名稱 |
expiryDate | string | 履約日 |
strikePrice | double | 履約價 |
callPut | CallPut | 權利別 : 1 Call 、2 Put |
buySell | BsAction | 買賣別 : Buy 買、Sell 賣 |
price | double | 成交價 |
origLots | int | 原始口數 |
tradableLots | int | 可交易口數 |
orderType | FutOptOrderType | 委託別 : New 新倉、Close 平倉、FdayTrade 當沖 |
currency | string | 幣別 |
marketPrice | string | 即時價 |
initialMargin | double | 原始保證金 |
maintenanceMargin | double | 維持保證金 |
clearingMargin | double | 結算保證金 |
optValue | double | 選擇權市值 |
optLongValue | double | 選擇權買進市值 |
optShortValue | double | 選擇權賣出市值 |
profitOrLoss | double | 部位損益 |
premium | double | 權利金 |
請求範例
sdk.FutOptAccounting.QuerySinglePosition(account)
回傳範例
{
isSuccess = True,
message = ,
data = [
Position {
date = 2024/04/08, // 部位建立日期 (string)
branchNo = 15901, // 分公司代號 (string)
account = 1234567, // 帳號 (string)
orderNo = l0001-0000, // 訂單編號 (string)
positionKind = 1, // 部位種類 (int)
symbol = FITX, // 商品代號 (string)
expiryDate = 202404, // 履約日 (string)
strikePrice = , // 履約價 (double)
callPut = , // 權利別 (CallPut)
buySell = Buy, // 買賣別 (BsAction)
price = 20362, // 成交價 (double)
origLots = 2, // 原始口數 (int)
tradableLot = 2, // 可交易口數 (int)
orderType = New, // 委託別 (FutOptOrderType)
currency = TWD, // 幣別 (string)
marketPrice = 20521.0000, // 即時價 (string)
initialMargin = 358000.0, // 原始保證金 (double)
maintenanceMargin = 274000.0, // 維持保證金 (double)
clearingMargin = 264000.0, // 結算保證金 (double)
profitOrLoss = 63600.0, // 部位損益 (double)
premium = 0.0, // 權利金 (double)
},
Position {
date = 2024/03/29, // 部位建立日期 (string)
branchNo = 15901, // 分公司代號 (string)
account = 1234567, // 帳號 (string)
orderNo = l0007-0000, // 訂單編號 (string)
positionKind = 2, // 部位種類 (int)
symbol = TX1, // 商品代號 (string)
expiryDate = 202404, // 履約日 (string)
strikePrice = 20600, // 履約價 (double)
callPut = Call, // 權利別 (CallPut)
buySell = Buy, // 買賣別 (BsAction)
price = 10, // 成交價 (double)
origLots = 2, // 原始口數 (int)
tradableLot = 2, // 可交易口數 (int)
orderType = New, // 委託別 (FutOptOrderType)
currency = TWD, // 幣別 (string)
marketPrice = 4.6000, // 即時價 (string)
initialMargin = 52660.0, // 原始保證金 (double)
maintenanceMargin = 36460.0, // 維持保證金 (double)
clearingMargin = 34460.0, // 結算保證金 (double)
profitOrLoss = -540.0, // 部位損益 (double)
premium = -1000.0, // 權利金 (double)
},
Position {
date = 2024/03/29, // 部位建立日期 (string)
branchNo = 15901, // 分公司代號 (string)
account = 1234567, // 帳號 (string)
orderNo = l0007-0001, // 訂單編號 (string)
positionKind = 2, // 部位種類 (int)
symbol = TX1, // 商品代號 (string)
expiryDate = 202404, // 履約日 (string)
strikePrice = 20600, // 履約價 (double)
callPut = Call, // 權利別 (CallPut)
buySell = Buy, // 買賣別 (BsAction)
price = 10, // 成交價 (double)
origLots = 2, // 原始口數 (int)
tradableLot = 2, // 可交易口數 (int)
orderType = New, // 委託別 (FutOptOrderType)
currency = TWD, // 幣別 (string)
marketPrice = 4.6000, // 即時價 (string)
initialMargin = 52660.0, // 原始保證金 (double)
maintenanceMargin = 36460.0, // 維持保證金 (double)
clearingMargin = 34460.0, // 結算保證金 (double)
profitOrLoss = -540.0, // 部位損益 (double)
premium = -1000.0, // 權利金 (double)
},
Position {
date = 2024/03/01, // 部位建立日期 (string)
branchNo = 15901, // 分公司代號 (string)
account = 1234567, // 帳號 (string)
orderNo = l0002-0000, // 訂單編號 (string)
positionKind = 2, // 部位種類 (int)
symbol = TXO, // 商品代號 (string)
expiryDate = 202404, // 履約日 (string)
strikePrice = 18500, // 履約價 (double)
callPut = Call, // 權利別 (CallPut)
buySell = Sell, // 買賣別 (BsAction)
price = 625, // 成交價 (double)
origLots = 5, // 原始口數 (int)
tradableLot = 4, // 可交易口數 (int)
orderType = New, // 委託別 (FutOptOrderType)
currency = TWD, // 幣別 (string)
marketPrice = 2020.0000, // 即時價 (string)
initialMargin = 584000.0, // 原始保證金 (double)
maintenanceMargin = 544000.0, // 維持保證金 (double)
clearingMargin = 536000.0, // 結算保證金 (double)
profitOrLoss = -279000.0, // 部位損益 (double)
premium = 125000.0, // 權利金 (double)
}
]
}