# 金融 / 期货 / 基本信息 ## `futuresdeliverydateendt()` 声明:function 指定日的期货最后交割日,与系统参数(期货代码、日期)相关 返回:int ## `futuresDeliveryDateEndT2()` 声明:function 指定日期货主力或者连续合约的交割日与系统参数(期货代码、日期)相关: 返回:integer ### 示例 范例01:调用函数 ```tsl IF01在20201207的真实合约的交割日 setSysParam(pn_stock(), 'IF01'); setSysParam(pn_date(), 20201207T); return futuresDeliveryDateEndT2(); // 输出:20201218 ``` ## `futuresLastDateEndT()` 声明:function 指定期货最后交易日,与系统参数(期货代码、日期)相关 返回:integer ### 示例 范例01:调用函数 ```tsl // 得到CU2101的最后交易日 setSysParam(pn_stock(), 'CU2101'); return futuresLastDateEndT(); // 输出:20210115 ``` ## `futuresMinimumTradingMarginRateEndT()` 声明:function 指定日期货的最低交易保证金(%),与证券代码、时间相关 返回:float ### 示例 范例01:调用函数 ```tsl SetSysParam(pn_stock(), "bc2401"); SetSysParam(PN_Date(), 20231215T); return FuturesMinimumTradingMarginRateEndT(); ``` ## `futuresMultiplierEndT()` 声明:function 指定日期货的合约乘数,与证券代码、时间相关 返回:real ### 示例 范例01:调用函数 ```tsl // 计算期货合约FB2009在20190920的合约乘数。 setSysParam(pn_stock(), ' FB2009'); endt := 20200920T; setSysParam(pn_date(), endt); return futuresMultiplierEndT (); // 输出:500 ``` ## `futuresPriceLowerLimitEndT()` 声明:function 指定日期货价格的最大波动下限(%),与证券代码、时间相关 返回:real ### 示例 范例01:调用函数 ```tsl // "OI1807"在2018-06-29的每日价格最大波动下限(%) setSysParam(pn_stock(), "OI1807"); setSysParam(PN_Date(), 20180629T); return futuresPriceLowerLimitEndT(); // 输出:-4.0 ``` ## `futuresPriceUpperLimitEndT()` 声明:function 指定日期货价格的最大波动上限(%),与证券代码、时间相关 返回:real ### 示例 范例01:调用函数 ```tsl // "OI1807"在2018-06-29的每日价格最大波动上限(%) setSysParam(pn_stock(), "OI1807"); setSysParam(PN_Date(), 20180629T); return futuresPriceUpperLimitEndT(); // 输出:4.0 ``` ## `futuresTickSizeEndT()` 声明:function 指定日期货的最小变动价位,与证券代码、时间相关 返回:float ### 示例 范例01:调用函数 ```tsl SetSysParam(pn_stock(), "OI1807"); SetSysParam(PN_Date(), 20180520T); return FuturesTickSizeEndT(); ```