Files
playbook/skills/tsl-api-reference/references/codegen/dotnet/futures/basic_info.md
T
csh e1f7ce052c feat(skills): add tsl api reference skill
Bundle the TSL API index and markdown references under the skill, route TSL docs to use it, and update the codegen index generator to maintain the bundled data.
2026-07-07 16:36:15 +08:00

2.4 KiB

期货 / 基本信息

futuresdeliverydateendt()

指定日的期货最后交割日,与系统参数(期货代码、日期)相关

返回:int

futuresMinimumTradingMarginRateEndT()

指定日期货的最低交易保证金(%),与证券代码、时间相关。

返回:float

示例

SetSysParam(pn_stock(),"bc2401");
SetSysParam(PN_Date(),20231215T);
return FuturesMinimumTradingMarginRateEndT();

futuresTickSizeEndT()

指定日期货的最小变动价位,与证券代码、时间相关。

返回:float

示例

SetSysParam(pn_stock(),"OI1807");
SetSysParam(PN_Date(),20180520T);
return FuturesTickSizeEndT();

futuresMultiplierEndT()

指定日期货的合约乘数,与证券代码、时间相关

返回:real

示例

//计算期货合约FB2009在20190920的合约乘数。
setSysParam(pn_stock(),' FB2009');
endt:=20200920T;
setSysParam(pn_date(),endt);
return futuresMultiplierEndT (); //结果:500

futuresDeliveryDateEndT2()

指定日期货主力或者连续合约的交割日与系统参数(期货代码、日期)相关:

返回:INTEGER

示例

IF01在20201207的真实合约的交割日
setSysParam(pn_stock(),'IF01');
setSysParam(pn_date(),20201207T);
return futuresDeliveryDateEndT2(); //返回:20201218

futuresLastDateEndT()

指定期货最后交易日,与系统参数(期货代码、日期)相关

返回:INTEGER

示例

//得到CU2101的最后交易日
setSysParam(pn_stock(),'CU2101');
return futuresLastDateEndT(); //返回20210115

futuresPriceUpperLimitEndT()

指定日期货价格的最大波动上限(%),与证券代码、时间相关。

返回:Real

示例

// "OI1807"在2018-06-29的每日价格最大波动上限(%)
setSysParam(pn_stock(),"OI1807");
setSysParam(PN_Date(),20180629T);
return futuresPriceUpperLimitEndT();
//结果:4.0

futuresPriceLowerLimitEndT()

指定日期货价格的最大波动下限(%),与证券代码、时间相关。

返回:Real

示例

// "OI1807"在2018-06-29的每日价格最大波动下限(%)
setSysParam(pn_stock(),"OI1807");
setSysParam(PN_Date(),20180629T);
return futuresPriceLowerLimitEndT();
//结果:-4.0

futuresbivalue(endt)

期货基本信息数据

参数 类型 说明
endt Date 日期,指定日

返回:ARRAY