Skip to main content

條件單查詢 By 條件單號

get_condition_order_by_id

輸入參數

參數類別說明
accountAccount帳號
guidstring條件單號

Result 回傳

參數類別說明
is_successbool是否成功
dataList條件單回傳資訊
messagestring ? (optional)當isSuccess = false 回傳錯誤訊息

委託資訊 ConditionDetail 欄位

Return type : Object

參數類別說明
guidstring條件單號
batch_nostring分單批號
order_levelstring條件單層級
last_timestring更新時間
parent_guidstring父單單號
symbolstring商品代號
order_amountstring委託金額
child_batch_nostring子單分單批號
accountstring帳號
condition_contentstring條件內容
actionstring處理方式
condition_buy_sellstring買賣別
condition_symbolstring商品名稱
condition_pricestring價格
condition_volumestring委託數量
condition_filled_volumestring成交數量
create_timestring建立時間
start_datestring預約開始時間
statusstring目前狀態
error_messagestring目前狀態異常說明
detail_records_countstring查詢明細筆數
detail_recordsList查詢明細資料
>> guidstring條件單號
>> accountstring帳號
>> condition_contentstring條件內容
>> actionstring處理方式
>> condition_buy_sellstring買賣別
>> condition_symbolstring商品名稱
>> condition_pricestring價格
>> condition_volumestring委託數量
>> condition_filled_volumestring成交數量
>> start_datestring預約時間
>> statusstring目前狀態
>> error_messagestring目前狀態異常說明
tpsl_countstring停損停利筆數
tpsl_recordList停損停利明細資料
>> guidstring條件單號
>> accountstring帳號
>> condition_contentstring條件內容
>> actionstring處理方式
>> condition_buy_sellstring買賣別
>> condition_symbolstring商品名稱
>> condition_pricestring價格
>> condition_volumestring委託數量
>> condition_filled_volumestring成交數量
>> start_datestring預約時間
>> statusstring目前狀態
>> error_messagestring目前狀態異常說明

請求範例

auto get_conditionid = sdk->stock->get_condition_order_by_id(target_account, "564b7ad6-a332-470c-93ea-cf3fea00d7fa");
if (!get_conditionid.is_success) {
std::cout << "get condition result failed reason: "
<< (get_conditionid.message.has_value() ? get_conditionid.message.value() : "No message")
<< std::endl;
}
else {
if (get_conditionid.data.has_value()) {
for (const auto& result : get_conditionid.data.value()) {
std::cout << result << std::endl;
}
}
else {
std::cout << "Condition result success but no data returned." << std::endl;
}
}

回傳範例


{
isSuccess = true,
message = ,
data =
ConditionDetail {
guid = 8ff3472b-185a-488c-be5a-b478deda080c,
batchNo = ,
orderLevel = 1,
lastTime = 2024-03-14 12:39:02,
conditionType = 多條件,
parentGuid = 58e7a51e-9701-4d26-bc16-18a392a840bd,
symbol = 2330,
orderAmount = 0,
childBatchNo = ,
account = 1307515,
conditionContent = 當自2024/03/142024/07/04內台積電成交價大於等於580元 全部成交為止,
action = 下單(次日回補),
conditionBuySell = 現股賣,
conditionSymbol = 台積電 現股賣,
conditionPrice = 580(ROD),
conditionVolume = 5,
conditionFilledVolume = 0,
createTime = 2024-03-14 12:39:22,
startDate = 2024/03/14,
status = 未生效(W),
errorMessage = null,
detailRecordsCount = 0,
detailRecords = ,
tPSLCount = 0,
tPSLRecord =
}

}