Files
playbook/skills/tsl-api-reference/references/codegen/dotnet/financial/option-option_main_contract-intermediate.md
T

3.2 KiB

金融 / 期权 / 期权主力合约 / 中间函数

optionCheckIdsEndT(index_id, end_t, option_type, ctype)

声明:function

返回指定日指定标的的平值、实值、虚值合约

参数 类型 说明
index_id string 字符串。标的代码
end_t t_date_time 日期。截止日期
option_type integer 用户自定义。期权类型,取值如下:
ctype integer 用户自定义。合约类型,取值如下:

返回:array

示例

范例01:调用函数

return optionCheckIdsEndT('SH510050', 20210331T, -1, 0);

optionCheckValueIds(index_id, end_t, option_type, ctype)

声明:function

返回指定日指定标的的平值、实值、虚值合约

参数 类型 说明
index_id string 字符串。标的代码
end_t t_date_time 日期。截止日期
option_type integer 用户自定义。期权类型,取值如下:
ctype integer 用户自定义。合约类型,取值如下:

返回:array

示例

范例01:调用函数

return optionCheckValueIds('SH510050', 20210331T, 1, 0);

optionIsValueId(option_id, end_t, ctype)

声明:function

判断是否平值/实值/虚值合约

参数 类型 说明
option_id string 字符串。期权代码
end_t t_date_time 日期。截止日期
ctype integer 用户自定义。取值如下:

返回:integer

示例

范例01:调用函数

// "OP10003265 50ETF购4月3600"在20210331日是否平值合约
return optionIsValueId("OP10003265", 20210331T, 0);
// 输出:1

optionsZLId(index_id, end_t, option_type, check_type, rank_num, ctype)

声明:function

返回指定日指定标的的期权主力合约,规则为

参数 类型 说明
index_id string 字符串。标的代码
end_t t_date_time 日期。截止日期
option_type integer 用户自定义。期权类型,取值如下:
check_type integer 用户自定义。筛选类型,取值如下:
rank_num integer 整数。排名
ctype integer 用户自定义。取值如下:

返回:string

示例

范例01:调用函数

return optionsZlId('SH510050', 20210331T, -1, 1, 0);
// 输出:OP10003264