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

5.6 KiB

金融 / 期权 / 期权主力合约

optionFlatValueId(index_id, end_t, option_type)

声明:function

返回指定日指定标的的平值合约,只适用于日线

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

返回:array

示例

范例01:调用函数

// "SH510050"在20210331日的认购的平值合约
return optionFlatValueId("SH510050", 20210331T, 0);

optionIsFlatValueId(option_id, end_t)

声明:function

返回指定期权代码是否平值合约

参数 类型 说明
option_id string 字符串。期权代码
end_t t_date_time 日期。截止日期

返回:integer

示例

范例01:调用函数

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

optionIsFlatValueId2(end_t)

声明:function

返回指定期权代码是否平值合约,与系统参数(股票)相关

参数 类型 说明
end_t t_date_time 日期。截止日期

返回:integer

示例

范例01:调用函数

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

optionIsRealValueId(option_id, end_t)

声明:function

返回指定期权代码是否实值合约

参数 类型 说明
option_id string 字符串。期权代码
end_t t_date_time 日期。截止日期

返回:integer

示例

范例01:调用函数

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

optionIsRealValueId2(end_t)

声明:function

返回指定期权代码是否实值合约,与系统参数(股票)相关

参数 类型 说明
end_t t_date_time 日期。截止日期

返回:integer

示例

范例01:调用函数

// "OP10003265 50ETF购4月3600"在20210331日是否实值合约
setSysParam(pn_stock(), "OP10003265");
return optionIsRealValueId2(20210331T);
// 输出:0

optionIsVirtualValueId(option_id, end_t)

声明:function

返回指定期权代码是否虚值合约

参数 类型 说明
option_id string 字符串。期权代码
end_t t_date_time 日期。截止日期

返回:integer

示例

范例01:调用函数

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

optionIsVirtualValueId2(end_t)

声明:function

返回指定期权代码是否虚值合约,与系统参数(股票)相关

参数 类型 说明
end_t t_date_time 日期。截止日期

返回:integer

示例

范例01:调用函数

// "OP10003265 50ETF购4月3600"在20210331日是否虚值合约
setSysParam(pn_stock(), "OP10003265");
return optionIsVirtualValueId2(20210331T);
// 输出:0

optionRealValueId(index_id, end_t, option_type)

声明:function

返回指定日指定标的的实值合约。只适用于日线

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

返回:array

示例

范例01:调用函数

// "SH510050"在20210331日的认购的实值合约
return optionRealValueId("SH510050", 20210331T, 0);

optionVirtualValueId(index_id, end_t, option_type)

声明:function

返回指定日指定标的的虚值合约,只适用于日线

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

返回:array

示例

范例01:调用函数

// "SH510050"在20210331日的认购的虚值合约
return optionVirtualValueId("SH510050", 20210331T, 0);