Skip to main content

Time-sharing component condition list

TimeSliceOrder

Input parameters

ParametersCategoryDescription
accountAccountaccount
start_datestringConditional start monitoring time
end_datestringCondition end monitoring time
stop_signStopSignConditional stop conditions: Full until all transactions are completed, Partial until partial transactions are completed, UntilEnd until the validity period ends
splitDescriptionSplitDescriptionSplit order conditions
ConditionOrder ObjectConditionOrder ObjectOrder details

Result return

ParametersCategoryDescription
isSuccessboolWhether it was successful
dataObjectConditional order return information
messagestring ? (optional)Return error message when isSuccess = false

Order information ConditionOrderResult field

Return type : Object

ParametersCategoryDescription
batchIdstringtime-sharing component condition order number

Request example

//Design condition content
var split = new SplitDescription(
TimeSliceOrderType.Type1,
300,
1000,
10000,
"083000",
null
);


var order = new ConditionOrder(
BsAction.Buy,
"2881",
"66",
2000,
ConditionMarketType.Common,
ConditionPriceType.Limit,
TimeInForce.Rod,
ConditionOrderType.Stock
);

sdk.Stock.TimeSliceOrder(target_account, "20240427","20240516", StopSign.Full, split, order);

Return example


{
isSuccess = True,
message = ,
data = ConditionOrderResult {
guid = 24080500000002,
}
}