🎨 style(markdown): format markdown files

This commit is contained in:
csh
2026-01-11 12:58:27 +08:00
parent e3ecd26a88
commit 2b37860331
54 changed files with 10042 additions and 16272 deletions
+5 -129
View File
@@ -53,7 +53,6 @@
参数:arg1(按示例顺序传入)。
返回:处理后的结果值。
范例
取得SH010107(21国债⑺)在20110913的修正久期
@@ -70,7 +69,6 @@ return bd_AdjustedDuration(EndT); // 8.689358
参数:arg1(按示例顺序传入)。
返回:处理后的结果值。
范例
取得SH010107(21国债⑺)在20110913的剩余年限(年)
@@ -87,7 +85,6 @@ return bd_RemainYear(EndT); // 9.890411
参数:arg1(按示例顺序传入)。
返回:处理后的结果值。
范例
取得SH010107(21国债⑺)在20110913的剩余付息次数
@@ -104,7 +101,6 @@ return bd_RemainPayNumber(EndT); // 20
参数:arg1(按示例顺序传入)。
返回:处理后的结果值。
范例
取得SH010107(21国债⑺)在20110913的结算价(元)
@@ -121,7 +117,6 @@ return bd_PayPrice(EndT); // 103.26
参数:arg1(按示例顺序传入)。
返回:处理后的结果值。
范例
取得SH010107(21国债⑺)在20110913的到期收益率(%)
@@ -138,7 +133,6 @@ return bd_YTM(EndT); // 3.919539
参数:无。
返回:处理后的结果值。
范例
取得SH010107(21国债⑺)的应计利息(元)
@@ -154,7 +148,6 @@ return bd_Interest3(); // 0.27427
参数:无。
返回:处理后的结果值。
范例
取得SH010107(21国债⑺)的修正久期
@@ -170,7 +163,6 @@ return bd_AdjustedDuration3(); // 8.683337
参数:无。
返回:处理后的结果值。
范例
```tsl
@@ -185,7 +177,6 @@ return bd_Duration3(); // 9.023284
参数:无。
返回:处理后的结果值。
范例
取得SH010107(21国债⑺)的到期收益率(%)
@@ -201,7 +192,6 @@ return bd_YTM3(); // 3.914935
参数:arg1(按示例顺序传入)。
返回:处理后的结果值。
取得SH010107(21国债⑺)在20110913的当前付息期内截止到交易日的天数
```tsl
@@ -250,7 +240,6 @@ return BondInterest(Endt, 1);
参数:arg1(按示例顺序传入)。
返回:处理后的结果值。
范例债券SH010107在20171228日收盘买入持有到到期的收益率
```tsl
@@ -320,7 +309,6 @@ return BondYieldToMaturity(Endt);
参数:arg1arg2arg3arg4arg5(按示例顺序传入)。
返回:处理后的结果值。
算法
其中,Ci:每期现金流;
@@ -331,11 +319,11 @@ TY:债券最后一期完整周期天数(非完整周期表示最后一期计
已知某个固定利率周期性付息债券在20171220T全价102.5,频率为1,未来现金流数据如下所示:
| 计息起始日 | 付息日 | 本期付息 | 本期利率(%) | 本期付本金 | 剩余本金 | 现金流 |
| --- | --- | --- | --- | --- | --- | --- |
| 20171028T | 20181028T | 3.5 | 3.5 | 0 | 100 | 3.5 |
| 20181028T | 20191028T | 3.5 | 3.5 | 50 | 50 | 53.5 |
| 20191028T | 20201028T | 1.75 | 3.5 | 50 | 0 | 51.75 |
| 计息起始日 | 付息日 | 本期付息 | 本期利率(%) | 本期付本金 | 剩余本金 | 现金流 |
| ---------- | --------- | -------- | ----------- | ---------- | -------- | ------ |
| 20171028T | 20181028T | 3.5 | 3.5 | 0 | 100 | 3.5 |
| 20181028T | 20191028T | 3.5 | 3.5 | 50 | 50 | 53.5 |
| 20191028T | 20201028T | 1.75 | 3.5 | 50 | 0 | 51.75 |
求持有到期的到期收益率
@@ -359,7 +347,6 @@ return BondYieldToMaturity3(PV, BondCash, f, t, TS);
参数:arg1(按示例顺序传入)。
返回:处理后的结果值。
####### 内容
- BondYieldToMaturity_II
@@ -375,7 +362,6 @@ return BondYieldToMaturity3(PV, BondCash, f, t, TS);
返回:处理后的结果值。
算法
若是规则的周期性付息,到期收益率(%)-摊余成本法=不处于最后付息周期的定期付息债--到期收益率;
@@ -462,7 +448,6 @@ return BondYieldToMaturity_II(Endt, price, 1);
返回:处理后的结果值。
算法
若债券的利率品种为固定利率,结算日票面利率为债券基本信息表中的票面利率;
@@ -486,7 +471,6 @@ return BondCouponExt(20120703T);
参数:无。
返回:处理后的结果值。
算法
根据债券.债券派息和利率表中的信息获取本期付息和本期付本金,到期兑付日债券本息和=本期付息+本期付本金范例
@@ -525,7 +509,6 @@ return BondFutureValue();
返回:处理后的结果值。
范例
```tsl
@@ -561,7 +544,6 @@ return BondDaysNewestPayment(20120703T, 1);
返回:处理后的结果值。
范例:
```tsl
@@ -578,7 +560,6 @@ return bdV_CleanPrice (0); // 数据提供商:中证
返回:处理后的结果值。
范例:
```tsl
@@ -595,7 +576,6 @@ return bdV_DirtyPrice (0); // 数据提供商:中证
返回:处理后的结果值。
范例:
```tsl
@@ -612,7 +592,6 @@ return bdV_YieldToMaturity (0); // 数据提供商:中证
返回:处理后的结果值。
范例债券SH010107在2018/4/8的凸性
```tsl
@@ -643,7 +622,6 @@ y:到期收益率
返回:处理后的结果值。
范例债券SH010107在指定日2018/4/8持有10000市值的基点价值-持有到期
```tsl
@@ -660,7 +638,6 @@ return BondBasisPointValue(Endt, MV); // 返回3.05
返回:处理后的结果值。
范例获得债券SH010107在2018/4/4的麦考利久期
```tsl
@@ -717,7 +694,6 @@ Ti:结算日到第i个付息日的付息次数。(完整周期计为1,非
返回:处理后的结果值。
算法
非最后付息周期
@@ -754,7 +730,6 @@ return BondModifiedDuration(Endt, 0); // 返回:3.05
返回:处理后的结果值。
算法
不处于最后付息周期定期付息债的久期=
@@ -775,7 +750,6 @@ return BondMacaulayDuration2_sub(107.1642, 4.26, 2, 0.033429, 175, 18, 100, 184)
返回:处理后的结果值。
算法
不处于最后付息周期的久期=
@@ -796,7 +770,6 @@ return BondConvexity2_sub(9.5, 0.09, 1, 0.1, 175, 8, 1, 365);
返回:处理后的结果值。
算法
(1)从债券基本信息表获得付息方式rtype;
@@ -863,7 +836,6 @@ return FinalPayinterestPeriod(20120703T);
返回:布尔值。
范例
```tsl
@@ -877,7 +849,6 @@ return IsBankBond('SH010107');
参数:无。
返回:处理后的结果值。
算法
函数首先判断当前系统证券是否是债券,如果是债券,从债券.基本信息表中获得该债券的偿还期限(年),否则返回0范例
@@ -894,7 +865,6 @@ return bd_Maturity();
参数:无。
返回:处理后的结果值。
算法
函数首先判断当前系统证券是否是债券,如果是债券,从债券.基本信息表中获得该债券的利率品种,否则返回0范例
@@ -911,7 +881,6 @@ return bd_InterestRateType();
参数:无。
返回:日期或时间值。
算法
函数通过判断当前系统证券是否是银行间债券,如果是,则从债券.基本信息表中获得上市日,否则返回对应证券上市的第一个交易日范例
@@ -930,7 +899,6 @@ return bd_ListDate();
返回:布尔值。
算法
首先通过判断StockID的股票类型是否是债券,如果是,则通过债券.基本信息表中债券种类判断是否是企业债,如果是,则返回1;否则返回0范例
@@ -948,7 +916,6 @@ return IsCorporationBond('SH129801');
返回:布尔值。
算法
函数通过stocktype函数返回的证券类型判断是否是债券,债券的类型值包括7,8,18范例
@@ -968,7 +935,6 @@ return IsBond("SH110003");
返回:布尔值。
算法
函数首先通过判断StockID的股票类型是否是债券,如果是,则通过债券.基本信息表中债券种类判断是否是国债,如果是,则返回1;否则返回0范例
@@ -985,7 +951,6 @@ return IsGovBond("BK000201");
参数:无。
返回:处理后的结果值。
算法
函数判断当前证券是否是债券,如果是,则实际发行总额=发行额×债券发行量金额单位;否则返回0范例
@@ -1003,7 +968,6 @@ return bd_ActualIssueAmount();
参数:无。
返回:日期或时间值。
算法
函数判断当前证券是否是债券,如果是,通过债券.基本信息表获得对应的计息日,否则返回0范例
@@ -1021,7 +985,6 @@ return bd_DatedDate();
参数:无。
返回:日期或时间值。
算法
函数通过判断当前证券的股票类型,返回对应的到期日范例
@@ -1039,7 +1002,6 @@ return bd_GoalDate ();
参数:无。
返回:日期或时间值。
算法
返回bd_GoalDate (),即到期日。直接返回债券基本信息表中的到期日。范例
@@ -1057,7 +1019,6 @@ return bd_ExpireDate ();
参数:无。
返回:日期或时间值。
算法
函数通过当前证券的数据库提供商以及股票类型的判断,返回债券基本信息表中的付息频率。范例
@@ -1075,7 +1036,6 @@ return bd_PayTimes();
参数:无。
返回:处理后的结果值。
算法
函数通过当前股票的数据库提供商以及股票类型的判断,返回债券基本信息表中的息票类型。该字段已废弃。范例
@@ -1098,7 +1058,6 @@ return bd_CouponType();
参数:无。
返回:处理后的结果值。
算法
函数判断当前证券是否是企业债或国债,如果是,通过债券.基本信息表中获得票面利率(%);否则返回0范例
@@ -1116,7 +1075,6 @@ return bd_CouponRate();
参数:无。
返回:处理后的结果值。
算法
债券流通股=实际发行总额(元) /面值(元)范例
@@ -1135,7 +1093,6 @@ return bd_Shares ();
返回:布尔值。
算法
首先通过函数stocktype判断是否是债券,如果是,则通过债券.基本信息表中的债券种类判断是否是可转债,如果是,返回1;否则返回0范例
@@ -1165,7 +1122,6 @@ return IsConvertibleBond("SZ125002");
返回:处理后的结果值。
范例
```tsl
@@ -1184,7 +1140,6 @@ return BondExtraDataExist(t, 'SH000001');
返回:日期或时间值。
算法
从补充的付息频率数据(补充的数据见函数bd_PayTimesData)中获得数据表t
@@ -1206,7 +1161,6 @@ return bd_PayTimesOfLido('SZ101917');
返回:处理后的结果值。
算法
判断参数BondId是否是企业债券或国债,若是,则继续下面的步骤,否则返回空值;
@@ -1230,7 +1184,6 @@ return bd_CouponTypeOfLido('SZ111017');
返回:处理后的结果值。
算法
(1)从补充的附息利率品种数据(补充的数据见函数bd_InterestRateTypeData)中获得数据表t
@@ -1258,7 +1211,6 @@ return bd_InterestRateTypeOfLido("SZ101904");
返回:处理后的结果值。
范例
```tsl
@@ -1313,7 +1265,6 @@ return bd_IfInDuration("SZ128144", 20230101T); // 1
参数:无。
返回:处理后的结果值。
算法
判断“到期赎回价格是否包含当期利息”
@@ -1345,7 +1296,6 @@ return CB_ExpiredRedemptionPriceInterest();
参数:无。
返回:处理后的结果值。
算法
如果指定日在开始下修日和实际到期日之间,则返回转股价乘以转股价向下修正收盘价限制比例除以100,否则,返回0范例
@@ -1368,7 +1318,6 @@ return CB_RevisedTriggerPrice();
参数:无。
返回:处理后的结果值。
算法
如果指定日大于可转债的实际到期日,说明 判断日已经超过到期日,债券已到期,无所谓满足不满足有条件赎回收盘价限制条件,返回0;
@@ -1393,7 +1342,6 @@ return CB_SatisfyConditionalRedemption();
参数:无。
返回:处理后的结果值。
算法
1.仅考虑指定日在开始回售日和实际到期日之间日期,如果不在,则返回0;
@@ -1420,7 +1368,6 @@ return CB_ConditionalPutbackPrice ();
参数:无。
返回:处理后的结果值。
算法
如果指定日大于可转债的实际到期日,说明 判断日已经超过到期日,债券已到期,无所谓满足不满足有条件回售收盘价限制条件,返回0;
@@ -1443,7 +1390,6 @@ return CB_SatisfyConditionalPutback ();
参数:无。
返回:处理后的结果值。
算法
判断“有条件回售期类型”
@@ -1475,7 +1421,6 @@ return CB_StartDayPutback();
参数:无。
返回:处理后的结果值。
算法
1.判断指定日是否在开始赎回日和实际到期日之间,如果否返回0,如果是,则转步骤2
@@ -1506,7 +1451,6 @@ return CB_ConditionalRedemptionPriceInterest ();
参数:无。
返回:处理后的结果值。
算法
调用CB_ExpiredRedemptionPriceInterest()减去最后一期利息范例
@@ -1522,7 +1466,6 @@ return CB_ExpiredRedemptionPrice ();
参数:无。
返回:处理后的结果值。
算法
1.仅考虑指定日在计息日和实际到期日之间日期,如果不在,则返回0;(由于附加回售的条件,一般都是在可转债的存续期内,所以考虑计息日即可)
@@ -1553,7 +1496,6 @@ return CB_AdditionalPutbackPrice ();
参数:无。
返回:处理后的结果值。
算法
指定日可转债的有条件赎回余额限制赎回价(不包含当期利息),指定日由系统参数指定。
@@ -1583,7 +1525,6 @@ return CB_BalanceRedemptionPrice ();
参数:无。
返回:处理后的结果值。
算法
判断“有条件赎回期类型”
@@ -1609,7 +1550,6 @@ return CB_StartDayRedemption();
参数:无。
返回:处理后的结果值。
算法
如果指定日在开始赎回日和实际到期日之间,则返回转股价乘以有条件赎回收盘价限制比例除以100,否则,返回0范例
@@ -1626,7 +1566,6 @@ return CB_TriggerPriceRedemption ();
参数:无。
返回:处理后的结果值。
算法
1.判断“有条件回售价格是否包含当期利息”是否为空,如果是,返回nil,否则,转步骤2
@@ -1659,7 +1598,6 @@ return CB_ConditionalPutbackPriceInterest ();
参数:无。
返回:处理后的结果值。
算法
1.判断“附加回售价格是否包含当期利息”是否为空,如果是,返回nil,否则转步骤2
@@ -1686,7 +1624,6 @@ return CB_AdditionalPutbackPriceInterest ();
参数:无。
返回:处理后的结果值。
算法
如果指定日大于实际到期日,说明 判断日已经超过到期日,债券已到期,无所谓满足不满足下修条件,返回0;
@@ -1709,7 +1646,6 @@ return CB_SatisfyRevised ();
参数:无。
返回:处理后的结果值。
算法 1.仅考虑指定日在开始赎回日和实际到期日之间日期,如果不在,则返回0;
2.判断“有条件赎回收盘价限制赎回价格是否包含当期利息”
@@ -1734,7 +1670,6 @@ return CB_ConditionalRedemptionPrice ();
参数:无。
返回:处理后的结果值。
算法
如果指定日在开始回售日和实际到期日之间,则返回转股价乘以有条件回售收盘价限制比例除以100,否则,返回0范例
@@ -1751,7 +1686,6 @@ return CB_TriggerPricePutback ();
参数:无。
返回:处理后的结果值。
算法
判断“转股价向下修正期类型”
@@ -1773,7 +1707,6 @@ return CB_StartDayRevised ();
参数:无。
返回:处理后的结果值。
算法
1.判断“有条件赎回余额限制赎回价格是否包含当期利息”是否为空,如果是,返回nil,否则转步骤2
@@ -1801,7 +1734,6 @@ return CB_BalanceRedemptionPriceInterest ();
参数:无。
返回:处理后的结果值。
算法
如果指定日大于可转债的实际到期日,说明 判断日已经超过到期日,债券已到期,无所谓满足不满足有条件赎回余额限制条件,返回0;
@@ -1822,7 +1754,6 @@ return CB_SatisfyBalanceRedemption ();
参数:无。
返回:处理后的结果值。
算法
判断“转股开始日参照标准”
@@ -1899,7 +1830,6 @@ return CB_StartDayConversion();
返回:处理后的结果值。
范例
```tsl
@@ -1914,7 +1844,6 @@ return CB_GetConvertBondIDByStockID("SH603901", 20210527T);
参数:无。
返回:处理后的结果值。
范例
```tsl
@@ -1930,21 +1859,18 @@ return CB_Convertible_Parity(); // 8.6996416
返回:日期或时间值。
范例
```tsl
return CB_GetTransactionByDate(20231201T);
```
###### CB_ActualSatisfyRedempeDays
用途:可转债相关函数。
参数:无。
返回:处理后的结果值。
范例
```tsl
@@ -1966,7 +1892,6 @@ return CB_ActualSatisfyRedempeDays(); // 10
返回:处理后的结果值。
范例
```tsl
@@ -1975,7 +1900,6 @@ Endt := 20250924T;
return TSFL_CB_MonteCarlo_Ext01(BondID, Endt);
```
其中,价值分布为
##### 债券派息和利率
@@ -2010,7 +1934,6 @@ return TSFL_CB_MonteCarlo_Ext01(BondID, Endt);
返回:处理后的结果值。
范例
债券SH010107在20170731T的现金流
@@ -2036,7 +1959,6 @@ return BondCashFlow(Endt, inf);
返回:处理后的结果值。
范例
```tsl
@@ -2064,7 +1986,6 @@ return BondCashflowHistroy(BegT, EndT, Option);
返回:处理后的结果值。
算法
(1)如果dbtype取值为0或1,返回当前系统证券和时间对应的提供商提供的应计利息,如果没有取到,出现异常,返回0;
@@ -2086,7 +2007,6 @@ return bdV_AccruedInterest(0);
返回:处理后的结果值。
算法
(1)如果dbtype取值为0或1,返回当前系统证券和时间对应的的提供商提供的修正久期数据,如果没有该券或该日的数据,则返回0;
@@ -2108,7 +2028,6 @@ return bdV_ModifiedDuration(0);
返回:处理后的结果值。
算法
(1)如果dbtype取值为0或1,返回当前系统证券和时间对应的提供商提供的凸性数据,如果没有该券或该日的数据,则返回0;
@@ -2146,7 +2065,6 @@ return bdV_Convexity(0);
返回:处理后的结果值。
范例
```tsl
@@ -2163,7 +2081,6 @@ return BondTermStructureOfYieldToMaturity(20170301T, 10);
返回:处理后的结果值。
范例
```tsl
@@ -2180,7 +2097,6 @@ return BondTermStructureOfSpotInterestRate_Curve(20170301T, 20170331T, 10);
返回:处理后的结果值。
范例
```tsl
@@ -2197,7 +2113,6 @@ return BondTermStructureOfSpotInterestRate(20170301T, 10);
返回:处理后的结果值。
范例
```tsl
@@ -2214,7 +2129,6 @@ return BondTermStructureOfForwardRate(20170301T, 10);
返回:处理后的结果值。
范例
```tsl
@@ -2231,7 +2145,6 @@ return BondTermStructureOfYieldToMaturity_Curve(20170301T, 20170331T, 10);
返回:处理后的结果值。
范例
```tsl
@@ -2248,7 +2161,6 @@ return BondTermStructureOfForwardRate_Curve(20170301T, 20170331T, 10);
返回:处理后的结果值。
范例
```tsl
@@ -2265,7 +2177,6 @@ return BondTermStructureOfYieldToMaturity_EndT(20170301T);
返回:处理后的结果值。
范例
```tsl
@@ -2282,7 +2193,6 @@ return BondTermStructureOfSpotInterestRate_EndT(20170301T);
返回:处理后的结果值。
范例
```tsl
@@ -2299,7 +2209,6 @@ return BondTermStructureOfForwardRate_EndT(20170301T);
返回:处理后的结果值。
范例
```tsl
@@ -2344,7 +2253,6 @@ return BondTermStructure(20170301T);
返回:处理后的结果值。
范例
```tsl
@@ -2403,7 +2311,6 @@ return GetBondSYLQKByTypeAndYears(20150101T, 20181231T, 10, 'BTS000033');
返回:处理后的结果值。
算法市值规模=未转股数量*收盘,若在转股日前,取发行数量*收盘价。范例
```tsl
@@ -2419,7 +2326,6 @@ return BondCBMarketSizeEndT(20200814T); // 结果:1409919438.2
返回:处理后的结果值。
范例
```tsl
@@ -2435,7 +2341,6 @@ return BondCBTransferNum(20200814T); // 结果:205
返回:处理后的结果值。
范例
```tsl
@@ -2480,7 +2385,6 @@ return BondCBTransferValue(20201208T, '转股价');
返回:处理后的结果值。
范例
```tsl
@@ -2523,7 +2427,6 @@ return BondCBNumQJ(20201201T, 20201208T, '转股数量');
参数:无。
返回:处理后的结果值。
范例
```tsl
@@ -2539,7 +2442,6 @@ return BondIVCloseDuration(); // 结果:0
参数:无。
返回:处理后的结果值。
范例
```tsl
@@ -2555,7 +2457,6 @@ return BondIVConvexity(); // 结果:54.3261
参数:无。
返回:处理后的结果值。
范例
```tsl
@@ -2571,7 +2472,6 @@ return BondIVDuration(); // 结果:6.9821
参数:无。
返回:处理后的结果值。
范例
```tsl
@@ -2588,7 +2488,6 @@ return BondIVMaturityYield(); // 结果:3.0545
返回:处理后的结果值。
范例
```tsl
@@ -2598,7 +2497,6 @@ SetSysParam(PN_Date(), 20200924T);
return BondIVQK(20200914T, 20200924T);
```
###### BondIVQK2
用途:债券指数估值相关函数。
@@ -2606,7 +2504,6 @@ return BondIVQK(20200914T, 20200924T);
返回:处理后的结果值。
范例
```tsl
@@ -2616,14 +2513,12 @@ SetSysParam(PN_Date(), 20200924T);
return BondIVQK2(5);
```
###### BondIVRemainDuration
用途:债券指数估值相关函数。
参数:无。
返回:处理后的结果值。
范例
```tsl
@@ -2663,7 +2558,6 @@ return BondIVRemainDuration(); // 结果:0
返回:处理后的结果值。
算法
若交易日小于到期日,获得交易日至到期日前一天的相隔天数y,债券剩余的付息次数为y/(365/F)的取整值加1,否则债券剩余的付息次数=0范例
@@ -2685,7 +2579,6 @@ return BondRemainPayNumber(GoalDate, EndT, f);
返回:处理后的结果值。
算法
把EndT转化为整数dGoalDate转化为整数GoalDate
@@ -2717,7 +2610,6 @@ return BondCoupDayBS(GoalDate, EndT, f);
返回:处理后的结果值。
算法
(1)获得y1=到期收益率/年y/付息频率f,c1=息票率/年C/付息频率f;
@@ -2736,7 +2628,6 @@ return BondDuration(0, 0.0799999982118607, 40, 0.100000001490116, 2);
返回:处理后的结果值。
算法
(1)把EndT转化为整数dGoalDate转化为整数GoalDate
@@ -2769,7 +2660,6 @@ return BondCoupDaysNC(GoalDate, EndT, f);
返回:处理后的结果值。
算法
可转债流通股本=实际发行总额(元)/面值(元)范例
@@ -2791,7 +2681,6 @@ return NSharesOfConvertibleBond(91, EndT);
返回:处理后的结果值。
算法
企业债券流通股本=实际发行总额(元)/面值(元)范例
@@ -2819,7 +2708,6 @@ return NSharesOfCorporationBond (90, EndT);
返回:处理后的结果值。
算法
若dbtype=0,债券内部代码=id.zz;若dbtype=1,债券内部代码=id.zd;否则债券内部代码=id范例
@@ -2837,7 +2725,6 @@ return bdV_InternalCode(0, 'SH124063');
返回:处理后的结果值。
算法
国债流通股本=实际发行总额(元)/面值(元)范例
@@ -2934,7 +2821,6 @@ return NSharesOfGovBond(0, 0);
返回:日期或时间值。
算法
根据参数组合成日期,若出现异常情况,返回以参数y、m和1组成的日期或合成日期的当月的最后一天的日期范例
@@ -2952,7 +2838,6 @@ return TEncodeDate(2012, 2, 13);、
返回:日期或时间值。
算法
获得参数day的年份和月份信息,根据获得信息与参数d重新组合成新的日期范例
@@ -2988,7 +2873,6 @@ return TEncodeDate2(20120317T, 2);
参数:无。
返回:日期或时间值。
范例
```tsl
@@ -3011,7 +2895,6 @@ return Pn_BondStandardDate();
返回:处理后的结果值。
范例
```tsl
@@ -3027,7 +2910,6 @@ return BondSBCRCoverRatioEndT(20201201T);
返回:处理后的结果值。
范例
```tsl
@@ -3061,7 +2943,6 @@ return BondSBCRIsFinacingCover(20201201T);
参数:无。
返回:处理后的结果值。
范例
```tsl
@@ -3075,7 +2956,6 @@ return BondConvertibleBonds2();
参数:无。
返回:处理后的结果值。
范例
```tsl
@@ -3090,7 +2970,6 @@ return BondInterBankIds2();
返回:处理后的结果值。
范例
```tsl
@@ -3107,7 +2986,6 @@ return BondRatingByEndt(20240819T);
返回:处理后的结果值。
范例
```tsl
@@ -3140,10 +3018,8 @@ return BondRatingByEndtByInstitution(20240819T, "联合评级");
返回:处理后的结果值。
范例
```tsl
return GetHgInterestDay('SZ131801', 20190429T);
```
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -19,7 +19,6 @@
参数:arg1(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -35,7 +34,6 @@ return ForExrateMidPrice(20200420T);
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -46,16 +44,15 @@ endt := 20200430T;
return ForExrateMidPriceBegTEndT(begt, endt);
```
| 日期 | 代码 | 中间价 |
| --- | --- | --- |
| 日期 | 代码 | 中间价 |
| -------- | -------- | ------ |
| 20200420 | FXUSDCNY | 7.0657 |
| 20200421 | FXUSDCNY | 7.0752 |
| 20200422 | FXUSDCNY | 7.0903 |
| 20200423 | FXUSDCNY | 7.0887 |
| 20200424 | FXUSDCNY | 7.0803 |
| 20200427 | FXUSDCNY | 7.0703 |
| 20200428 | FXUSDCNY | 7.071 |
| 20200428 | FXUSDCNY | 7.071 |
| 20200429 | FXUSDCNY | 7.0704 |
| 20200430 | FXUSDCNY | 7.0571 |
@@ -65,7 +62,6 @@ return ForExrateMidPriceBegTEndT(begt, endt);
参数:arg1(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -80,7 +76,6 @@ return GetCurrencyCodeBySecurityCode('HK00001');
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
算法
(V2-V1)/V1
@@ -23,7 +23,6 @@
参数:arg1arg2arg3arg4arg5arg6(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -51,7 +50,6 @@ return GetTreeSumByClassPath(Data, NodeName, PathName, SumName, IfLever0, IfTree
参数:arg1(按示例顺序传入)。
返回:处理后的结果值。
范例
范例1
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+196 -203
View File
@@ -71,7 +71,6 @@
参数:无(使用 pn_stock/pn_date)。
返回:合约乘数。
范例
```tsl
@@ -94,7 +93,6 @@ return FuturesMultiplierEndT(); // 结果:500
参数:无(使用 pn_stock/pn_date)。
返回:交割日。
范例
```tsl
@@ -110,7 +108,6 @@ return FuturesDeliveryDateEndT2(); // 返回:20201218
参数:无(使用 pn_stock)。
返回:最后交易日。
范例
```tsl
@@ -122,12 +119,14 @@ return FuturesLastDateEndT(); // 返回20210115
###### 中间函数
####### 内容
- Futuresbivalue
####### Futuresbivalue
用途:中间函数:获取期货基本信息原始值。
参数:
- args:内部调用参数(按系统约定)
返回:基本信息值。
@@ -138,7 +137,6 @@ return FuturesLastDateEndT(); // 返回20210115
参数:无(使用 pn_stock/pn_date)。
返回:最小变动价位。
范例
```tsl
@@ -155,7 +153,6 @@ return FuturesTickSizeEndT();
参数:无(使用 pn_stock/pn_date)。
返回:最低交易保证金率(%)。
范例
```tsl
@@ -172,7 +169,6 @@ return FuturesMinimumTradingMarginRateEndT();
参数:无(使用 pn_stock/pn_date)。
返回:涨停幅度(%)。
范例
```tsl
@@ -189,7 +185,6 @@ return FuturesPriceUpperLimitEndT();
参数:无(使用 pn_stock/pn_date)。
返回:跌停幅度(%)。
范例
```tsl
@@ -217,11 +212,11 @@ return FuturesPriceLowerLimitEndT();
用途:获取指定品种在日期区间内的仓单日报。
参数:
- begt:起始日期
- endt:结束日期
- out_table:输出表
返回:是否查询成功(1/0)。
返回:是否查询成功(1/0)。
范例
@@ -240,9 +235,9 @@ return "获取数据失败";
用途:获取指定仓库的仓单总量。
参数:
- warehouse_name:仓库名称
返回:仓单总量。
- warehouse_name:仓库名称
返回:仓单总量。
范例
@@ -257,10 +252,10 @@ return FuturesWarehouseVol("国储天威");
用途:获取指定仓库/地区的仓单净变动量。
参数:
- warehouse_name:仓库名称
- region:地区名称
返回:仓单净变动量。
返回:仓单净变动量。
范例
@@ -277,7 +272,6 @@ return FuturesWarehouseChange("", "上海");
参数:无(使用 pn_stock/pn_date)。
返回:仓单占比(%)。
范例
```tsl
@@ -291,9 +285,9 @@ return FuturesWarehouseRatio();
用途:获取指定仓库的仓单变比(%)。
参数:
- warehouse_name:仓库名称
返回:仓单变比(%)。
- warehouse_name:仓库名称
返回:仓单变比(%)。
范例
@@ -308,9 +302,9 @@ return FuturesWarehouseRatio2("国储天威");
用途:获取指定仓库占该地区仓单总量比(%)。
参数:
- warehouse_name:仓库名称
返回:仓单占比(%)。
- warehouse_name:仓库名称
返回:仓单占比(%)。
范例
@@ -327,7 +321,6 @@ return FuturesTheWarehouseVolRatio("国储天威");
参数:无(使用 pn_stock/pn_date)。
返回:有效预报总量。
范例
```tsl
@@ -348,9 +341,9 @@ return FuturesWarehousePredictionVol();
用途:获取指定仓库所在地区。
参数:
- warehouse_name:仓库名称
返回:地区名称。
- warehouse_name:仓库名称
返回:地区名称。
范例
@@ -366,11 +359,11 @@ return FuturesRegion("南储仓储");
用途:获取指定仓库在指定地区的仓单数量(类型由 flag 指定)。
参数:
- flag:类型标记(按示例传入)
- warehouse_name:仓库名称
- region:地区名称
返回:仓单数量。
返回:仓单数量。
范例
@@ -392,10 +385,10 @@ return FuturesWarehouse(0, '南储仓储', '广东');
用途:获取指定日交易保证金率(按类型标记)。
参数:
- date:日期
- flag:类型标记(按示例传入)
返回:交易保证金率(%)。
返回:交易保证金率(%)。
范例
@@ -411,10 +404,10 @@ return FuturesTradingMarginRate(IntToDate(20140331), 0);
用途:获取指定日结算保证金率(按类型标记)。
参数:
- date:日期
- flag:类型标记(按示例传入)
返回:结算保证金率(%)。
返回:结算保证金率(%)。
范例
@@ -439,10 +432,10 @@ return FuturesMaintenanceMarginRate(IntToDate(20140331), 0);
用途:获取指定日手续费率(交易额万分之)。
参数:
- date:日期
- flag:类型标记(按示例传入)
返回:手续费率(万分之)。
返回:手续费率(万分之)。
范例
@@ -458,10 +451,10 @@ return FuturesFeeRate(IntToDate(20140328), 0);
用途:获取指定日手续费金额(元/手)。
参数:
- date:日期
- flag:类型标记(按示例传入)
返回:手续费金额(元/手)。
返回:手续费金额(元/手)。
范例
@@ -505,6 +498,7 @@ return fee_1 + fee_2;
用途:获取期货手续费计费成本参数。
参数:无(使用 pn_stock/pn_date)。
返回:计费成本参数。
##### 期货代码
###### 内容
@@ -527,9 +521,9 @@ return fee_1 + fee_2;
用途:合约代码转换为品种代码。
参数:
- code:合约代码(按系统日期 pn_date 处理)
返回:品种代码。
- code:合约代码(按系统日期 pn_date 处理)
返回:品种代码。
范例
@@ -542,10 +536,10 @@ return FuturesCodeToPZ('LXA01'); // 返回'A'
用途:获取指定日期仍在市交易的合约列表。
参数:
- categories:类别/品种列表
- endt:日期
返回:合约列表。
返回:合约列表。
范例
@@ -564,102 +558,100 @@ return GetFuturesBkbydate('大连商品交易所', 20200201T);
参数:无。
返回:品种代码表。
范例
```tsl
return FuturesAllPZCode();
```
| 品种代码 | 变动日 | 品种名称 | 主力代码 | 主力代码2 | 次主力代码 | 指数线代码 | 连续代码 | 连一代码 | 连二代码 | 连三代码 | 连四代码 |
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
| A | 20020315 | 黄大豆1号 | ZLA10 | ZLA00 | ZLA11 | QIA10 | LXA00 | LXA01 | LXA02 | LXA03 | LXA04 |
| AD | 20250610 | 铸造铝合金 | ZLAD10 | ZLAD00 | ZLAD11 | QIAD10 | LXAD00 | LXAD01 | LXAD02 | LXAD03 | LXAD04 |
| AG | 20120510 | 白银 | ZLAG10 | ZLAG00 | ZLAG11 | QIAG10 | LXAG00 | LXAG01 | LXAG02 | LXAG03 | LXAG04 |
| AL | 19920528 | 铝 | ZLAL10 | ZLAL00 | ZLAL11 | QIAL10 | LXAL00 | LXAL01 | LXAL02 | LXAL03 | LXAL04 |
| AO | 20230619 | 氧化铝 | ZLAO10 | ZLAO00 | ZLAO11 | QIAO10 | LXAO00 | LXAO01 | LXAO02 | LXAO03 | LXAO04 |
| AP | 20171222 | 苹果 | ZLAP10 | ZLAP00 | ZLAP11 | QIAP10 | LXAP00 | LXAP01 | LXAP02 | LXAP03 | LXAP04 |
| AU | 20080109 | 黄金 | ZLAU10 | ZLAU00 | ZLAU11 | QIAU10 | LXAU00 | LXAU01 | LXAU02 | LXAU03 | LXAU04 |
| B | 20041222 | 黄大豆2号 | ZLB10 | ZLB00 | ZLB11 | QIB10 | LXB00 | LXB01 | LXB02 | LXB03 | LXB04 |
| BB | 20131206 | 胶合板 | ZLBB10 | ZLBB00 | ZLBB11 | QIBB10 | LXBB00 | LXBB01 | LXBB02 | LXBB03 | LXBB04 |
| BC | 20201119 | 国际铜 | ZLBC10 | ZLBC00 | ZLBC11 | QIBC10 | LXBC00 | LXBC01 | LXBC02 | LXBC03 | LXBC04 |
| BR | 20230728 | 丁二烯橡胶 | ZLBR10 | ZLBR00 | ZLBR11 | QIBR10 | LXBR00 | LXBR01 | LXBR02 | LXBR03 | LXBR04 |
| BU | 20131009 | 沥青 | ZLBU10 | ZLBU00 | ZLBU11 | QIBU10 | LXBU00 | LXBU01 | LXBU02 | LXBU03 | LXBU04 |
| BZ | 20250708 | 纯苯 | ZLBZ10 | ZLBZ00 | ZLBZ11 | QIBZ10 | LXBZ00 | LXBZ01 | LXBZ02 | LXBZ03 | LXBZ04 |
| C | 20040922 | 玉米 | ZLC10 | ZLC00 | ZLC11 | QIC10 | LXC00 | LXC01 | LXC02 | LXC03 | LXC04 |
| CF | 20040601 | 棉花 | ZLCF10 | ZLCF00 | ZLCF11 | QICF10 | LXCF00 | LXCF01 | LXCF02 | LXCF03 | LXCF04 |
| CJ | 20190430 | 红枣 | ZLCJ10 | ZLCJ00 | ZLCJ11 | QICJ10 | LXCJ00 | LXCJ01 | LXCJ02 | LXCJ03 | LXCJ04 |
| CS | 20141219 | 玉米淀粉 | ZLCS10 | ZLCS00 | ZLCS11 | QICS10 | LXCS00 | LXCS01 | LXCS02 | LXCS03 | LXCS04 |
| CU | 19930301 | 铜 | ZLCU10 | ZLCU00 | ZLCU11 | QICU10 | LXCU00 | LXCU01 | LXCU02 | LXCU03 | LXCU04 |
| CY | 20170818 | 棉纱 | ZLCY10 | ZLCY00 | ZLCY11 | QICY10 | LXCY00 | LXCY01 | LXCY02 | LXCY03 | LXCY04 |
| EB | 20190926 | 苯乙烯 | ZLEB10 | ZLEB00 | ZLEB11 | QIEB10 | LXEB00 | LXEB01 | LXEB02 | LXEB03 | LXEB04 |
| EC | 20230818 | SCFIS欧线 | ZLEC10 | ZLEC00 | ZLEC11 | QIEC10 | LXEC00 | LXEC01 | LXEC02 | LXEC03 | LXEC04 |
| EG | 20181210 | 乙二醇 | ZLEG10 | ZLEG00 | ZLEG11 | QIEG10 | LXEG00 | LXEG01 | LXEG02 | LXEG03 | LXEG04 |
| FB | 20131206 | 纤维板 | ZLFB10 | ZLFB00 | ZLFB11 | QIFB10 | LXFB00 | LXFB01 | LXFB02 | LXFB03 | LXFB04 |
| FG | 20121203 | 玻璃 | ZLFG10 | ZLFG00 | ZLFG11 | QIFG10 | LXFG00 | LXFG01 | LXFG02 | LXFG03 | LXFG04 |
| FU | 20040825 | 燃料油 | ZLFU10 | ZLFU00 | ZLFU11 | QIFU10 | LXFU00 | LXFU01 | LXFU02 | LXFU03 | LXFU04 |
| HC | 20140321 | 热轧卷板 | ZLHC10 | ZLHC00 | ZLHC11 | QIHC10 | LXHC00 | LXHC01 | LXHC02 | LXHC03 | LXHC04 |
| I | 20131018 | 铁矿石 | ZLI10 | ZLI00 | ZLI11 | QII10 | LXI00 | LXI01 | LXI02 | LXI03 | LXI04 |
| IC | 20150416 | 中证500指数 | ZLIC10 | ZLIC00 | ZLIC11 | QIIC10 | LXIC00 | LXIC01 | LXIC02 | LXIC03 | |
| IF | 20100416 | 沪深300指数 | ZLIF10 | ZLIF00 | ZLIF11 | QIIF10 | LXIF00 | LXIF01 | LXIF02 | LXIF03 | |
| IH | 20150416 | 上证50指数 | ZLIH10 | ZLIH00 | ZLIH11 | QIIH10 | LXIH00 | LXIH01 | LXIH02 | LXIH03 | |
| IM | 20220722 | 中证1000指数 | ZLIM10 | ZLIM00 | ZLIM11 | QIIM10 | LXIM00 | LXIM01 | LXIM02 | LXIM03 | |
| J | 20110415 | 焦炭 | ZLJ10 | ZLJ00 | ZLJ11 | QIJ10 | LXJ00 | LXJ01 | LXJ02 | LXJ03 | LXJ04 |
| JD | 20131108 | 鸡蛋 | ZLJD10 | ZLJD00 | ZLJD11 | QIJD10 | LXJD00 | LXJD01 | LXJD02 | LXJD03 | LXJD04 |
| JM | 20130322 | 焦煤 | ZLJM10 | ZLJM00 | ZLJM11 | QIJM10 | LXJM00 | LXJM01 | LXJM02 | LXJM03 | LXJM04 |
| JR | 20131118 | 粳稻 | ZLJR10 | ZLJR00 | ZLJR11 | QIJR10 | LXJR00 | LXJR01 | LXJR02 | LXJR03 | LXJR04 |
| L | 20070731 | 聚乙烯 | ZLL10 | ZLL00 | ZLL11 | QIL10 | LXL00 | LXL01 | LXL02 | LXL03 | LXL04 |
| LC | 20230721 | 碳酸锂 | ZLLC10 | ZLLC00 | ZLLC11 | QILC10 | LXLC00 | LXLC01 | LXLC02 | LXLC03 | LXLC04 |
| LG | 20241118 | 原木 | ZLLG10 | ZLLG00 | ZLLG11 | QILG10 | LXLG00 | LXLG01 | LXLG02 | LXLG03 | LXLG04 |
| LH | 20210108 | 生猪 | ZLLH10 | ZLLH00 | ZLLH11 | QILH10 | LXLH00 | LXLH01 | LXLH02 | LXLH03 | LXLH04 |
| LR | 20140708 | 晚籼稻 | ZLLR10 | ZLLR00 | ZLLR11 | QILR10 | LXLR00 | LXLR01 | LXLR02 | LXLR03 | LXLR04 |
| LU | 20200622 | 低硫燃料油 | ZLLU10 | ZLLU00 | ZLLU11 | QILU10 | LXLU00 | LXLU01 | LXLU02 | LXLU03 | LXLU04 |
| M | 20000717 | 豆粕 | ZLM10 | ZLM00 | ZLM11 | QIM10 | LXM00 | LXM01 | LXM02 | LXM03 | LXM04 |
| MA | 20140617 | 甲醇 | ZLMA10 | ZLMA00 | ZLMA11 | QIMA10 | LXMA00 | LXMA01 | LXMA02 | LXMA03 | LXMA04 |
| NI | 20150327 | 镍 | ZLNI10 | ZLNI00 | ZLNI11 | QINI10 | LXNI00 | LXNI01 | LXNI02 | LXNI03 | LXNI04 |
| NR | 20190812 | 20号胶 | ZLNR10 | ZLNR00 | ZLNR11 | QINR10 | LXNR00 | LXNR01 | LXNR02 | LXNR03 | LXNR04 |
| OI | 20120716 | 菜籽油 | ZLOI10 | ZLOI00 | ZLOI11 | QIOI10 | LXOI00 | LXOI01 | LXOI02 | LXOI03 | LXOI04 |
| OP | 20250910 | 胶版印刷纸 | ZLOP10 | ZLOP00 | ZLOP11 | QIOP10 | LXOP00 | LXOP01 | LXOP02 | LXOP03 | LXOP04 |
| P | 20071029 | 棕榈油 | ZLP10 | ZLP00 | ZLP11 | QIP10 | LXP00 | LXP01 | LXP02 | LXP03 | LXP04 |
| PB | 20110324 | 铅 | ZLPB10 | ZLPB00 | ZLPB11 | QIPB10 | LXPB00 | LXPB01 | LXPB02 | LXPB03 | LXPB04 |
| PF | 20201012 | 短纤 | ZLPF10 | ZLPF00 | ZLPF11 | QIPF10 | LXPF00 | LXPF01 | LXPF02 | LXPF03 | LXPF04 |
| PG | 20200330 | 液化石油气 | ZLPG10 | ZLPG00 | ZLPG11 | QIPG10 | LXPG00 | LXPG01 | LXPG02 | LXPG03 | LXPG04 |
| PK | 20210201 | 花生 | ZLPK10 | ZLPK00 | ZLPK11 | QIPK10 | LXPK00 | LXPK01 | LXPK02 | LXPK03 | LXPK04 |
| PL | 20250722 | 丙烯 | ZLPL10 | ZLPL00 | ZLPL11 | QIPL10 | LXPL00 | LXPL01 | LXPL02 | LXPL03 | LXPL04 |
| PM | 20120117 | 普麦 | ZLPM10 | ZLPM00 | ZLPM11 | QIPM10 | LXPM00 | LXPM01 | LXPM02 | LXPM03 | LXPM04 |
| PP | 20140228 | 聚丙烯 | ZLPP10 | ZLPP00 | ZLPP11 | QIPP10 | LXPP00 | LXPP01 | LXPP02 | LXPP03 | LXPP04 |
| PR | 20240830 | 瓶片 | ZLPR10 | ZLPR00 | ZLPR11 | QIPR10 | LXPR00 | LXPR01 | LXPR02 | LXPR03 | LXPR04 |
| PS | 20241226 | 多晶硅 | ZLPS10 | ZLPS00 | ZLPS11 | QIPS10 | LXPS00 | LXPS01 | LXPS02 | LXPS03 | LXPS04 |
| PX | 20230915 | 对二甲苯 | ZLPX10 | ZLPX00 | ZLPX11 | QIPX10 | LXPX00 | LXPX01 | LXPX02 | LXPX03 | LXPX04 |
| RB | 20090327 | 螺纹钢 | ZLRB10 | ZLRB00 | ZLRB11 | QIRB10 | LXRB00 | LXRB01 | LXRB02 | LXRB03 | LXRB04 |
| RI | 20120724 | 早籼稻 | ZLRI10 | ZLRI00 | ZLRI11 | QIRI10 | LXRI00 | LXRI01 | LXRI02 | LXRI03 | LXRI04 |
| RM | 20121228 | 菜籽粕 | ZLRM10 | ZLRM00 | ZLRM11 | QIRM10 | LXRM00 | LXRM01 | LXRM02 | LXRM03 | LXRM04 |
| RR | 20190816 | 粳米 | ZLRR10 | ZLRR00 | ZLRR11 | QIRR10 | LXRR00 | LXRR01 | LXRR02 | LXRR03 | LXRR04 |
| RS | 20121228 | 油菜籽 | ZLRS10 | ZLRS00 | ZLRS11 | QIRS10 | LXRS00 | LXRS01 | LXRS02 | LXRS03 | |
| RU | 19931101 | 天然橡胶 | ZLRU10 | ZLRU00 | ZLRU11 | QIRU10 | LXRU00 | LXRU01 | LXRU02 | LXRU03 | LXRU04 |
| SA | 20191206 | 纯碱 | ZLSA10 | ZLSA00 | ZLSA11 | QISA10 | LXSA00 | LXSA01 | LXSA02 | LXSA03 | LXSA04 |
| SC | 20180326 | 原油 | ZLSC10 | ZLSC00 | ZLSC11 | QISC10 | LXSC00 | LXSC01 | LXSC02 | LXSC03 | LXSC04 |
| SF | 20140808 | 硅铁 | ZLSF10 | ZLSF00 | ZLSF11 | QISF10 | LXSF00 | LXSF01 | LXSF02 | LXSF03 | LXSF04 |
| SH | 20230915 | 烧碱 | ZLSH10 | ZLSH00 | ZLSH11 | QISH10 | LXSH00 | LXSH01 | LXSH02 | LXSH03 | LXSH04 |
| SI | 20221222 | 工业硅 | ZLSI10 | ZLSI00 | ZLSI11 | QISI10 | LXSI00 | LXSI01 | LXSI02 | LXSI03 | LXSI04 |
| SM | 20140808 | 锰硅 | ZLSM10 | ZLSM00 | ZLSM11 | QISM10 | LXSM00 | LXSM01 | LXSM02 | LXSM03 | LXSM04 |
| SN | 20150327 | | ZLSN10 | ZLSN00 | ZLSN11 | QISN10 | LXSN00 | LXSN01 | LXSN02 | LXSN03 | LXSN04 |
| SP | 20181127 | 纸浆 | ZLSP10 | ZLSP00 | ZLSP11 | QISP10 | LXSP00 | LXSP01 | LXSP02 | LXSP03 | LXSP04 |
| SR | 20060106 | 白糖 | ZLSR10 | ZLSR00 | ZLSR11 | QISR10 | LXSR00 | LXSR01 | LXSR02 | LXSR03 | LXSR04 |
| SS | 20190925 | 不锈钢 | ZLSS10 | ZLSS00 | ZLSS11 | QISS10 | LXSS00 | LXSS01 | LXSS02 | LXSS03 | LXSS04 |
| T | 20150320 | 10年期国债 | ZLT10 | ZLT00 | ZLT11 | QIT10 | LXT00 | LXT01 | LXT02 | | |
| TA | 20061218 | PTA | ZLTA10 | ZLTA00 | ZLTA11 | QITA10 | LXTA00 | LXTA01 | LXTA02 | LXTA03 | LXTA04 |
| TF | 20130906 | 5年期国债 | ZLTF10 | ZLTF00 | ZLTF11 | QITF10 | LXTF00 | LXTF01 | LXTF02 | | |
| TL | 20230421 | 30年期国债 | ZLTL10 | ZLTL00 | ZLTL11 | QITL10 | LXTL00 | LXTL01 | LXTL02 | | |
| TS | 20180817 | 2年期国债 | ZLTS10 | ZLTS00 | ZLTS11 | QITS10 | LXTS00 | LXTS01 | LXTS02 | | |
| UR | 20190809 | 尿素 | ZLUR10 | ZLUR00 | ZLUR11 | QIUR10 | LXUR00 | LXUR01 | LXUR02 | LXUR03 | LXUR04 |
| V | 20090525 | 聚氯乙烯 | ZLV10 | ZLV00 | ZLV11 | QIV10 | LXV00 | LXV01 | LXV02 | LXV03 | LXV04 |
| WH | 20120724 | 强麦 | ZLWH10 | ZLWH00 | ZLWH11 | QIWH10 | LXWH00 | LXWH01 | LXWH02 | LXWH03 | LXWH04 |
| WR | 20090327 | 线材 | ZLWR10 | ZLWR00 | ZLWR11 | QIWR10 | LXWR00 | LXWR01 | LXWR02 | LXWR03 | LXWR04 |
| Y | 20060109 | 豆油 | ZLY10 | ZLY00 | ZLY11 | QIY10 | LXY00 | LXY01 | LXY02 | LXY03 | LXY04 |
| ZC | 20150518 | 动力煤 | ZLZC10 | ZLZC00 | ZLZC11 | QIZC10 | LXZC00 | LXZC01 | LXZC02 | LXZC03 | LXZC04 |
| ZN | 20070326 | 锌 | ZLZN10 | ZLZN00 | ZLZN11 | QIZN10 | LXZN00 | LXZN01 | LXZN02 | LXZN03 | LXZN04 |
| 品种代码 | 变动日 | 品种名称 | 主力代码 | 主力代码2 | 次主力代码 | 指数线代码 | 连续代码 | 连一代码 | 连二代码 | 连三代码 | 连四代码 |
| -------- | -------- | ------------ | -------- | --------- | ---------- | ---------- | -------- | -------- | -------- | -------- | -------- |
| A | 20020315 | 黄大豆1号 | ZLA10 | ZLA00 | ZLA11 | QIA10 | LXA00 | LXA01 | LXA02 | LXA03 | LXA04 |
| AD | 20250610 | 铸造铝合金 | ZLAD10 | ZLAD00 | ZLAD11 | QIAD10 | LXAD00 | LXAD01 | LXAD02 | LXAD03 | LXAD04 |
| AG | 20120510 | 白银 | ZLAG10 | ZLAG00 | ZLAG11 | QIAG10 | LXAG00 | LXAG01 | LXAG02 | LXAG03 | LXAG04 |
| AL | 19920528 | | ZLAL10 | ZLAL00 | ZLAL11 | QIAL10 | LXAL00 | LXAL01 | LXAL02 | LXAL03 | LXAL04 |
| AO | 20230619 | 氧化铝 | ZLAO10 | ZLAO00 | ZLAO11 | QIAO10 | LXAO00 | LXAO01 | LXAO02 | LXAO03 | LXAO04 |
| AP | 20171222 | 苹果 | ZLAP10 | ZLAP00 | ZLAP11 | QIAP10 | LXAP00 | LXAP01 | LXAP02 | LXAP03 | LXAP04 |
| AU | 20080109 | 黄金 | ZLAU10 | ZLAU00 | ZLAU11 | QIAU10 | LXAU00 | LXAU01 | LXAU02 | LXAU03 | LXAU04 |
| B | 20041222 | 黄大豆2号 | ZLB10 | ZLB00 | ZLB11 | QIB10 | LXB00 | LXB01 | LXB02 | LXB03 | LXB04 |
| BB | 20131206 | 胶合板 | ZLBB10 | ZLBB00 | ZLBB11 | QIBB10 | LXBB00 | LXBB01 | LXBB02 | LXBB03 | LXBB04 |
| BC | 20201119 | 国际铜 | ZLBC10 | ZLBC00 | ZLBC11 | QIBC10 | LXBC00 | LXBC01 | LXBC02 | LXBC03 | LXBC04 |
| BR | 20230728 | 丁二烯橡胶 | ZLBR10 | ZLBR00 | ZLBR11 | QIBR10 | LXBR00 | LXBR01 | LXBR02 | LXBR03 | LXBR04 |
| BU | 20131009 | 沥青 | ZLBU10 | ZLBU00 | ZLBU11 | QIBU10 | LXBU00 | LXBU01 | LXBU02 | LXBU03 | LXBU04 |
| BZ | 20250708 | 纯苯 | ZLBZ10 | ZLBZ00 | ZLBZ11 | QIBZ10 | LXBZ00 | LXBZ01 | LXBZ02 | LXBZ03 | LXBZ04 |
| C | 20040922 | 玉米 | ZLC10 | ZLC00 | ZLC11 | QIC10 | LXC00 | LXC01 | LXC02 | LXC03 | LXC04 |
| CF | 20040601 | 棉花 | ZLCF10 | ZLCF00 | ZLCF11 | QICF10 | LXCF00 | LXCF01 | LXCF02 | LXCF03 | LXCF04 |
| CJ | 20190430 | 红枣 | ZLCJ10 | ZLCJ00 | ZLCJ11 | QICJ10 | LXCJ00 | LXCJ01 | LXCJ02 | LXCJ03 | LXCJ04 |
| CS | 20141219 | 玉米淀粉 | ZLCS10 | ZLCS00 | ZLCS11 | QICS10 | LXCS00 | LXCS01 | LXCS02 | LXCS03 | LXCS04 |
| CU | 19930301 | 铜 | ZLCU10 | ZLCU00 | ZLCU11 | QICU10 | LXCU00 | LXCU01 | LXCU02 | LXCU03 | LXCU04 |
| CY | 20170818 | 棉纱 | ZLCY10 | ZLCY00 | ZLCY11 | QICY10 | LXCY00 | LXCY01 | LXCY02 | LXCY03 | LXCY04 |
| EB | 20190926 | 苯乙烯 | ZLEB10 | ZLEB00 | ZLEB11 | QIEB10 | LXEB00 | LXEB01 | LXEB02 | LXEB03 | LXEB04 |
| EC | 20230818 | SCFIS欧线 | ZLEC10 | ZLEC00 | ZLEC11 | QIEC10 | LXEC00 | LXEC01 | LXEC02 | LXEC03 | LXEC04 |
| EG | 20181210 | 乙二醇 | ZLEG10 | ZLEG00 | ZLEG11 | QIEG10 | LXEG00 | LXEG01 | LXEG02 | LXEG03 | LXEG04 |
| FB | 20131206 | 纤维板 | ZLFB10 | ZLFB00 | ZLFB11 | QIFB10 | LXFB00 | LXFB01 | LXFB02 | LXFB03 | LXFB04 |
| FG | 20121203 | 玻璃 | ZLFG10 | ZLFG00 | ZLFG11 | QIFG10 | LXFG00 | LXFG01 | LXFG02 | LXFG03 | LXFG04 |
| FU | 20040825 | 燃料油 | ZLFU10 | ZLFU00 | ZLFU11 | QIFU10 | LXFU00 | LXFU01 | LXFU02 | LXFU03 | LXFU04 |
| HC | 20140321 | 热轧卷板 | ZLHC10 | ZLHC00 | ZLHC11 | QIHC10 | LXHC00 | LXHC01 | LXHC02 | LXHC03 | LXHC04 |
| I | 20131018 | 铁矿石 | ZLI10 | ZLI00 | ZLI11 | QII10 | LXI00 | LXI01 | LXI02 | LXI03 | LXI04 |
| IC | 20150416 | 中证500指数 | ZLIC10 | ZLIC00 | ZLIC11 | QIIC10 | LXIC00 | LXIC01 | LXIC02 | LXIC03 | |
| IF | 20100416 | 沪深300指数 | ZLIF10 | ZLIF00 | ZLIF11 | QIIF10 | LXIF00 | LXIF01 | LXIF02 | LXIF03 | |
| IH | 20150416 | 上证50指数 | ZLIH10 | ZLIH00 | ZLIH11 | QIIH10 | LXIH00 | LXIH01 | LXIH02 | LXIH03 | |
| IM | 20220722 | 中证1000指数 | ZLIM10 | ZLIM00 | ZLIM11 | QIIM10 | LXIM00 | LXIM01 | LXIM02 | LXIM03 | |
| J | 20110415 | 焦炭 | ZLJ10 | ZLJ00 | ZLJ11 | QIJ10 | LXJ00 | LXJ01 | LXJ02 | LXJ03 | LXJ04 |
| JD | 20131108 | 鸡蛋 | ZLJD10 | ZLJD00 | ZLJD11 | QIJD10 | LXJD00 | LXJD01 | LXJD02 | LXJD03 | LXJD04 |
| JM | 20130322 | 焦煤 | ZLJM10 | ZLJM00 | ZLJM11 | QIJM10 | LXJM00 | LXJM01 | LXJM02 | LXJM03 | LXJM04 |
| JR | 20131118 | 粳稻 | ZLJR10 | ZLJR00 | ZLJR11 | QIJR10 | LXJR00 | LXJR01 | LXJR02 | LXJR03 | LXJR04 |
| L | 20070731 | 聚乙烯 | ZLL10 | ZLL00 | ZLL11 | QIL10 | LXL00 | LXL01 | LXL02 | LXL03 | LXL04 |
| LC | 20230721 | 碳酸锂 | ZLLC10 | ZLLC00 | ZLLC11 | QILC10 | LXLC00 | LXLC01 | LXLC02 | LXLC03 | LXLC04 |
| LG | 20241118 | 原木 | ZLLG10 | ZLLG00 | ZLLG11 | QILG10 | LXLG00 | LXLG01 | LXLG02 | LXLG03 | LXLG04 |
| LH | 20210108 | 生猪 | ZLLH10 | ZLLH00 | ZLLH11 | QILH10 | LXLH00 | LXLH01 | LXLH02 | LXLH03 | LXLH04 |
| LR | 20140708 | 晚籼稻 | ZLLR10 | ZLLR00 | ZLLR11 | QILR10 | LXLR00 | LXLR01 | LXLR02 | LXLR03 | LXLR04 |
| LU | 20200622 | 低硫燃料油 | ZLLU10 | ZLLU00 | ZLLU11 | QILU10 | LXLU00 | LXLU01 | LXLU02 | LXLU03 | LXLU04 |
| M | 20000717 | 豆粕 | ZLM10 | ZLM00 | ZLM11 | QIM10 | LXM00 | LXM01 | LXM02 | LXM03 | LXM04 |
| MA | 20140617 | 甲醇 | ZLMA10 | ZLMA00 | ZLMA11 | QIMA10 | LXMA00 | LXMA01 | LXMA02 | LXMA03 | LXMA04 |
| NI | 20150327 | 镍 | ZLNI10 | ZLNI00 | ZLNI11 | QINI10 | LXNI00 | LXNI01 | LXNI02 | LXNI03 | LXNI04 |
| NR | 20190812 | 20号胶 | ZLNR10 | ZLNR00 | ZLNR11 | QINR10 | LXNR00 | LXNR01 | LXNR02 | LXNR03 | LXNR04 |
| OI | 20120716 | 菜籽油 | ZLOI10 | ZLOI00 | ZLOI11 | QIOI10 | LXOI00 | LXOI01 | LXOI02 | LXOI03 | LXOI04 |
| OP | 20250910 | 胶版印刷纸 | ZLOP10 | ZLOP00 | ZLOP11 | QIOP10 | LXOP00 | LXOP01 | LXOP02 | LXOP03 | LXOP04 |
| P | 20071029 | 棕榈油 | ZLP10 | ZLP00 | ZLP11 | QIP10 | LXP00 | LXP01 | LXP02 | LXP03 | LXP04 |
| PB | 20110324 | 铅 | ZLPB10 | ZLPB00 | ZLPB11 | QIPB10 | LXPB00 | LXPB01 | LXPB02 | LXPB03 | LXPB04 |
| PF | 20201012 | 短纤 | ZLPF10 | ZLPF00 | ZLPF11 | QIPF10 | LXPF00 | LXPF01 | LXPF02 | LXPF03 | LXPF04 |
| PG | 20200330 | 液化石油气 | ZLPG10 | ZLPG00 | ZLPG11 | QIPG10 | LXPG00 | LXPG01 | LXPG02 | LXPG03 | LXPG04 |
| PK | 20210201 | 花生 | ZLPK10 | ZLPK00 | ZLPK11 | QIPK10 | LXPK00 | LXPK01 | LXPK02 | LXPK03 | LXPK04 |
| PL | 20250722 | 丙烯 | ZLPL10 | ZLPL00 | ZLPL11 | QIPL10 | LXPL00 | LXPL01 | LXPL02 | LXPL03 | LXPL04 |
| PM | 20120117 | 普麦 | ZLPM10 | ZLPM00 | ZLPM11 | QIPM10 | LXPM00 | LXPM01 | LXPM02 | LXPM03 | LXPM04 |
| PP | 20140228 | 聚丙烯 | ZLPP10 | ZLPP00 | ZLPP11 | QIPP10 | LXPP00 | LXPP01 | LXPP02 | LXPP03 | LXPP04 |
| PR | 20240830 | 瓶片 | ZLPR10 | ZLPR00 | ZLPR11 | QIPR10 | LXPR00 | LXPR01 | LXPR02 | LXPR03 | LXPR04 |
| PS | 20241226 | 多晶硅 | ZLPS10 | ZLPS00 | ZLPS11 | QIPS10 | LXPS00 | LXPS01 | LXPS02 | LXPS03 | LXPS04 |
| PX | 20230915 | 对二甲苯 | ZLPX10 | ZLPX00 | ZLPX11 | QIPX10 | LXPX00 | LXPX01 | LXPX02 | LXPX03 | LXPX04 |
| RB | 20090327 | 螺纹钢 | ZLRB10 | ZLRB00 | ZLRB11 | QIRB10 | LXRB00 | LXRB01 | LXRB02 | LXRB03 | LXRB04 |
| RI | 20120724 | 早籼稻 | ZLRI10 | ZLRI00 | ZLRI11 | QIRI10 | LXRI00 | LXRI01 | LXRI02 | LXRI03 | LXRI04 |
| RM | 20121228 | 菜籽粕 | ZLRM10 | ZLRM00 | ZLRM11 | QIRM10 | LXRM00 | LXRM01 | LXRM02 | LXRM03 | LXRM04 |
| RR | 20190816 | 粳米 | ZLRR10 | ZLRR00 | ZLRR11 | QIRR10 | LXRR00 | LXRR01 | LXRR02 | LXRR03 | LXRR04 |
| RS | 20121228 | 油菜籽 | ZLRS10 | ZLRS00 | ZLRS11 | QIRS10 | LXRS00 | LXRS01 | LXRS02 | LXRS03 | |
| RU | 19931101 | 天然橡胶 | ZLRU10 | ZLRU00 | ZLRU11 | QIRU10 | LXRU00 | LXRU01 | LXRU02 | LXRU03 | LXRU04 |
| SA | 20191206 | 纯碱 | ZLSA10 | ZLSA00 | ZLSA11 | QISA10 | LXSA00 | LXSA01 | LXSA02 | LXSA03 | LXSA04 |
| SC | 20180326 | 原油 | ZLSC10 | ZLSC00 | ZLSC11 | QISC10 | LXSC00 | LXSC01 | LXSC02 | LXSC03 | LXSC04 |
| SF | 20140808 | 硅铁 | ZLSF10 | ZLSF00 | ZLSF11 | QISF10 | LXSF00 | LXSF01 | LXSF02 | LXSF03 | LXSF04 |
| SH | 20230915 | 烧碱 | ZLSH10 | ZLSH00 | ZLSH11 | QISH10 | LXSH00 | LXSH01 | LXSH02 | LXSH03 | LXSH04 |
| SI | 20221222 | 工业硅 | ZLSI10 | ZLSI00 | ZLSI11 | QISI10 | LXSI00 | LXSI01 | LXSI02 | LXSI03 | LXSI04 |
| SM | 20140808 | 锰硅 | ZLSM10 | ZLSM00 | ZLSM11 | QISM10 | LXSM00 | LXSM01 | LXSM02 | LXSM03 | LXSM04 |
| SN | 20150327 | 锡 | ZLSN10 | ZLSN00 | ZLSN11 | QISN10 | LXSN00 | LXSN01 | LXSN02 | LXSN03 | LXSN04 |
| SP | 20181127 | 纸浆 | ZLSP10 | ZLSP00 | ZLSP11 | QISP10 | LXSP00 | LXSP01 | LXSP02 | LXSP03 | LXSP04 |
| SR | 20060106 | 白糖 | ZLSR10 | ZLSR00 | ZLSR11 | QISR10 | LXSR00 | LXSR01 | LXSR02 | LXSR03 | LXSR04 |
| SS | 20190925 | 不锈钢 | ZLSS10 | ZLSS00 | ZLSS11 | QISS10 | LXSS00 | LXSS01 | LXSS02 | LXSS03 | LXSS04 |
| T | 20150320 | 10年期国债 | ZLT10 | ZLT00 | ZLT11 | QIT10 | LXT00 | LXT01 | LXT02 | | |
| TA | 20061218 | PTA | ZLTA10 | ZLTA00 | ZLTA11 | QITA10 | LXTA00 | LXTA01 | LXTA02 | LXTA03 | LXTA04 |
| TF | 20130906 | 5年期国债 | ZLTF10 | ZLTF00 | ZLTF11 | QITF10 | LXTF00 | LXTF01 | LXTF02 | | |
| TL | 20230421 | 30年期国债 | ZLTL10 | ZLTL00 | ZLTL11 | QITL10 | LXTL00 | LXTL01 | LXTL02 | | |
| TS | 20180817 | 2年期国债 | ZLTS10 | ZLTS00 | ZLTS11 | QITS10 | LXTS00 | LXTS01 | LXTS02 | | |
| UR | 20190809 | 尿素 | ZLUR10 | ZLUR00 | ZLUR11 | QIUR10 | LXUR00 | LXUR01 | LXUR02 | LXUR03 | LXUR04 |
| V | 20090525 | 聚氯乙烯 | ZLV10 | ZLV00 | ZLV11 | QIV10 | LXV00 | LXV01 | LXV02 | LXV03 | LXV04 |
| WH | 20120724 | 强麦 | ZLWH10 | ZLWH00 | ZLWH11 | QIWH10 | LXWH00 | LXWH01 | LXWH02 | LXWH03 | LXWH04 |
| WR | 20090327 | 线材 | ZLWR10 | ZLWR00 | ZLWR11 | QIWR10 | LXWR00 | LXWR01 | LXWR02 | LXWR03 | LXWR04 |
| Y | 20060109 | 豆油 | ZLY10 | ZLY00 | ZLY11 | QIY10 | LXY00 | LXY01 | LXY02 | LXY03 | LXY04 |
| ZC | 20150518 | 动力煤 | ZLZC10 | ZLZC00 | ZLZC11 | QIZC10 | LXZC00 | LXZC01 | LXZC02 | LXZC03 | LXZC04 |
| ZN | 20070326 | 锌 | ZLZN10 | ZLZN00 | ZLZN11 | QIZN10 | LXZN00 | LXZN01 | LXZN02 | LXZN03 | LXZN04 |
###### FuturesContinueCode
@@ -667,7 +659,6 @@ return FuturesAllPZCode();
参数:无(使用 pn_stock)。
返回:连续合约代码。
范例
```tsl
@@ -682,7 +673,6 @@ return FuturesContinueCode(); // 返回'LXCU00'
参数:无(使用 pn_stock)。
返回:连一合约代码。
范例
```tsl
@@ -697,7 +687,6 @@ return FuturesContinueCode1(); // 返回'LXCU01'
参数:无(使用 pn_stock)。
返回:连二合约代码。
范例
```tsl
@@ -726,7 +715,6 @@ return FuturesContinueCode3(); // 返回"LXCU03"
参数:无(使用 pn_stock)。
返回:指数线代码。
范例
```tsl
@@ -739,9 +727,9 @@ return FuturesIndexCode(); // 返回'IFInd'
用途:将合约代码转换为指定日品种代码。
参数:
- code:合约代码(按系统日期 pn_date 处理)
返回:品种代码。
- code:合约代码(按系统日期 pn_date 处理)
返回:品种代码。
范例
@@ -754,11 +742,11 @@ return Futurescodetopzendt("LXA01"); // 返回"A"
用途:获取指定日指定类型的衍生合约品种代码。
参数:
- endt:日期
- future_type:期货类型标记
- id_type:返回类型标记
返回:品种代码列表。
返回:品种代码列表。
范例
@@ -777,7 +765,6 @@ return GetFuturesDerivedIDByEndt(endt, future_type, id_type);
参数:无(使用 pn_stock)。
返回:连四合约代码。
范例
```tsl
@@ -793,7 +780,6 @@ return FuturesContinueCode4();
参数:无(使用 pn_stock)。
返回:次主力线代码。
范例
```tsl
@@ -809,7 +795,6 @@ return FuturesIDToCZL();
参数:无(使用 pn_stock/pn_date)。
返回:结算价。
算法
1、有成交
@@ -868,9 +853,9 @@ return FuturesSettlement(); // 结果:468.8
用途:获取合约最后交易日。
参数:
- code:合约代码
返回:最后交易日。
- code:合约代码
返回:最后交易日。
范例
@@ -884,10 +869,10 @@ return qh_LastTradeDay('IF1210');
用途:获取指定日距交割日的交易天数。
参数:
- code:合约代码
- endt:日期
返回:交易天数。
返回:交易天数。
范例
@@ -937,52 +922,58 @@ return FuturesDeliveryDaysbyEndt('CU2101', 20200320T);
用途:指定日成交量前 N 名合计变动。
参数:
- args:内部调用参数(按系统约定)
返回:成交量合计变动值。
返回:成交量合计变动值。
####### futuresmtpnonoigrow
用途:指定日持仓量排名第 N 的变动。
参数:
- args:内部调用参数(按系统约定)
返回:持仓量变动值。
返回:持仓量变动值。
####### futuresmtpinstitutoigrow
用途:指定日指定结算会员持仓量变动。
参数:
- args:内部调用参数(按系统约定)
返回:持仓量变动值。
返回:持仓量变动值。
####### futuresmtpsumnoigrow
用途:指定日持仓量前 N 名合计变动。
参数:
- args:内部调用参数(按系统约定)
返回:持仓量合计变动值。
返回:持仓量合计变动值。
####### futuresmtpinstitutvolgrow
用途:指定日指定结算会员成交量变动。
参数:
- args:内部调用参数(按系统约定)
返回:成交量变动值。
返回:成交量变动值。
####### futuresmtpnonvolgrow
用途:指定日成交量排名第 N 的变动。
参数:
- args:内部调用参数(按系统约定)
返回:成交量变动值。
返回:成交量变动值。
####### FuturesMTPSumNPercent
用途:指定日成交量排名前 N 名占比合计。
参数:
- endt:交易日期
- n:名次
返回:成交量占比合计(%)。
返回:成交量占比合计(%)。
范例
@@ -996,10 +987,10 @@ return FuturesMTPSumNPercent(20240201T, 3);
用途:指定日成交量排名前 N 名合计。
参数:
- endt:交易日期
- n:名次
返回:成交量合计值。
返回:成交量合计值。
范例
@@ -1013,11 +1004,11 @@ return FuturesMTPSumNVol(20240201T, 3);
用途:指定日持仓量排名第 N 的占比。
参数:
- endt:交易日期
- n:名次
- flag:类型标记(按示例传入)
返回:持仓量占比(%)。
返回:持仓量占比(%)。
范例
@@ -1031,10 +1022,10 @@ return FuturesMTPNoNOIPercent(20240201T, 3, 1);
用途:指定日成交量排名第 N 的占比。
参数:
- endt:交易日期
- n:名次
返回:成交量占比(%)。
返回:成交量占比(%)。
范例
@@ -1048,10 +1039,10 @@ return FuturesMTPNoNPercent(20240201T, 3);
用途:指定日指定结算会员成交量占比。
参数:
- endt:交易日期
- institution:结算会员名称
返回:成交量占比(%)。
返回:成交量占比(%)。
范例
@@ -1065,11 +1056,11 @@ return FuturesMTPInstitutPercent(20240201T, '东证期货');
用途:指定日指定结算会员持仓量。
参数:
- endt:交易日期
- institution:结算会员名称
- flag:类型标记(按示例传入)
返回:持仓量。
返回:持仓量。
范例
@@ -1083,11 +1074,11 @@ return FuturesMTPInstitutOI(20240201T, '东证期货', 1);
用途:指定日指定结算会员持仓量排名。
参数:
- endt:交易日期
- institution:结算会员名称
- flag:类型标记(按示例传入)
返回:持仓量排名(整数)。
返回:持仓量排名(整数)。
范例
@@ -1101,11 +1092,11 @@ return FuturesMTPInstitutOIRank(20240201T, '东证期货', 1);
用途:指定日指定结算会员持仓量占比。
参数:
- endt:交易日期
- institution:结算会员名称
- flag:类型标记(按示例传入)
返回:持仓量占比(%)。
返回:持仓量占比(%)。
范例
@@ -1119,11 +1110,11 @@ return FuturesMTPInstitutOIPercent(20240201T, '东证期货', 1);
用途:指定日持仓量排名第 N 的持仓量。
参数:
- endt:交易日期
- n:名次
- flag:类型标记(按示例传入)
返回:持仓量。
返回:持仓量。
范例
@@ -1137,10 +1128,10 @@ return FuturesMTPNoNOI(20240201T, 1, 1);
用途:指定日指定结算会员净持仓量。
参数:
- endt:交易日期
- institution:结算会员名称
返回:净持仓量。
返回:净持仓量。
范例
@@ -1154,11 +1145,11 @@ return FuturesMTPInstitutNetOI(20240201T, '东证期货');
用途:指定日持仓量排名前 N 名合计。
参数:
- endt:交易日期
- n:名次
- flag:类型标记(按示例传入)
返回:持仓量合计值。
返回:持仓量合计值。
范例
@@ -1172,11 +1163,11 @@ return FuturesMTPSumNOI(20240201T, 1, 1);
用途:指定日持仓量排名前 N 名占比合计。
参数:
- endt:交易日期
- n:名次
- flag:类型标记(按示例传入)
返回:持仓量占比合计(%)。
返回:持仓量占比合计(%)。
范例
@@ -1190,10 +1181,10 @@ return FuturesMTPSumNOIPercent(20240201T, 1, 1);
用途:指定日成交量排名第 N 的结算会员名称。
参数:
- endt:交易日期
- n:名次
返回:结算会员名称。
返回:结算会员名称。
范例
@@ -1207,10 +1198,10 @@ return FuturesMTPNoNName(20240201T, 1);
用途:指定日指定结算会员成交量排名。
参数:
- endt:交易日期
- institution:结算会员名称
返回:成交量排名(整数)。
返回:成交量排名(整数)。
范例
@@ -1224,10 +1215,10 @@ return FuturesMTPInstitutRank(20240201T, '东证期货');
用途:指定日成交量排名第 N 的成交量。
参数:
- endt:交易日期
- n:名次
返回:成交量。
返回:成交量。
范例
@@ -1241,10 +1232,10 @@ return FuturesMTPNoNVol(20240201T, 1);
用途:指定日指定结算会员成交量。
参数:
- endt:交易日期
- institution:结算会员名称
返回:成交量。
返回:成交量。
范例
@@ -1258,11 +1249,11 @@ return FuturesMTPInstitutVol(20240201T, '东证期货');
用途:指定日持仓量排名第 N 的结算会员名称。
参数:
- endt:交易日期
- n:名次
- flag:类型标记(按示例传入)
返回:结算会员名称。
返回:结算会员名称。
范例
@@ -1286,10 +1277,11 @@ return FuturesMTPNoNOIName(20240201T, 2, 2);
用途:获取指定标的的成交持仓排名数据表。
参数:
- code:合约或品种代码
- endt:交易日期
- item_name:指标名称
返回:结果表。
返回:结果表。
范例
@@ -1297,16 +1289,16 @@ return FuturesMTPNoNOIName(20240201T, 2, 2);
return FuturesMTPGetData('TF2403', 20240201T, '成交量排名');
```
######## FuturesMTPGetDataQJ
用途:获取指定标的区间内的成交持仓排名数据表。
参数:
- code:合约或品种代码
- begt:起始日期
- endt:结束日期
- flag:类型标记(按示例传入)
返回:结果表。
返回:结果表。
范例
@@ -1314,17 +1306,17 @@ return FuturesMTPGetData('TF2403', 20240201T, '成交量排名');
return FuturesMTPGetDataQJ('TF2403', 20240201T, 20240202T, 0);
```
######## FuturesMTPInstitutValue
用途:获取指定结算会员的成交持仓指标值。
参数:
- code:合约或品种代码
- endt:交易日期
- institution:结算会员名称
- item_name:指标名称
- flag:类型标记(按示例传入)
返回:指标值。
返回:指标值。
范例
@@ -1337,12 +1329,13 @@ return FuturesMTPInstitutValue('TF2403', 20240201T, '东证期货', '数量', 0)
用途:获取成交量排名前 N 名的指定指标值。
参数:
- code:合约或品种代码
- endt:交易日期
- n:名次
- item_name:指标名称
- flag:类型标记(按示例传入)
返回:指标值。
返回:指标值。
范例
@@ -1355,12 +1348,13 @@ return FuturesMTPSumNVolValue('TF2403', 20240201T, 1, '数量', 0);
用途:获取成交量排名第 N 名的指定指标值。
参数:
- code:合约或品种代码
- endt:交易日期
- n:名次
- item_name:指标名称
- flag:类型标记(按示例传入)
返回:指标值。
返回:指标值。
范例
@@ -1380,15 +1374,18 @@ return FuturesMTPNoNVolValue('TF2403', 20240201T, 1, '数量', 0);
用途:获取区间平均成交量。
参数:
- args:内部调用参数(按系统约定)
返回:区间平均成交量。
返回:区间平均成交量。
####### futuresmtpavgoi
用途:获取区间平均持仓量。
参数:
- args:内部调用参数(按系统约定)
返回:区间平均持仓量。
返回:区间平均持仓量。
##### 成交持仓排名
###### 内容
@@ -1399,10 +1396,10 @@ return FuturesMTPNoNVolValue('TF2403', 20240201T, 1, '数量', 0);
用途:获取指定日成交持仓排名数据。
参数:
- endt:交易日期
- out_table:输出表
返回:是否查询成功(1/0)。
返回:是否查询成功(1/0)。
范例
@@ -1412,7 +1409,6 @@ GetFuturesTradeRankingByDate(20150722T, t);
return t;
```
##### 期现指标
###### 内容
@@ -1427,7 +1423,6 @@ return t;
参数:无(使用 pn_stock/pn_date)。
返回:基差值。
算法期货价格 - 现货价格范例
```tsl
@@ -1442,9 +1437,9 @@ return FuturesBasis();
用途:获取升贴水率(可按年化口径)。
参数:
- flag:类型标记(按示例传入)
返回:升贴水率(%)。
- flag:类型标记(按示例传入)
返回:升贴水率(%)。
算法(期货价格-现货价格)/现货价格\*100
@@ -1466,7 +1461,6 @@ return FuturesPremiumRate(1);
参数:无(使用 pn_stock/pn_date)。
返回:期现成交金额比。
算法期货价格成交金额/现货价格成交金额范例
```tsl
@@ -1492,7 +1486,6 @@ return FuturesSpotAmountRatio();
参数:无(使用 pn_stock)。
返回:可交割债券数量。
范例
```tsl
@@ -1505,9 +1498,9 @@ return FuturesDeliverBondNum();
用途:判断债券是否可交割。
参数:
- bond_id:债券代码
返回:是否可交割(1/0)。
- bond_id:债券代码
返回:是否可交割(1/0)。
范例
@@ -1521,9 +1514,9 @@ return FuturesIsDeliverBond("BK210007");
用途:获取可交割债券转换因子。
参数:
- bond_id:债券代码
返回:转换因子。
- bond_id:债券代码
返回:转换因子。
范例
@@ -1543,9 +1536,9 @@ return FuturesConverFactor("BK210007");
用途:获取可交割债券相关指标值。
参数:
- bond_id:债券代码
返回:指标值。
- bond_id:债券代码
返回:指标值。
范例
@@ -10,17 +10,17 @@
接口汇总:
| 所属分类 | 接口名称 | 说明 | 备注 |
| --- | --- | --- | --- |
| 总接口 | fastmap | 调用网格执行函数 | |
| 日志 | gridLogo | 网格写日志 | |
| 等分划分方式 | splitDiv | 度等分划分 | 参数为度(int) |
| | splitDiv2 | 长度等分划分 | |
| | SplitArrayQK | 数组等分划分 | 参数为数组(array) |
| | SplitArrayQK2 | 数组等分划分 | |
| 用户数据相关 | DeleteTablebyReg | 批量删除用户数据 | 正则匹配 |
| | GettablebyReg | 获取用户数据 | 正则匹配 |
| | TryInsetTable | 添加用户数据 | 正则匹配 |
| 所属分类 | 接口名称 | 说明 | 备注 |
| ------------ | ---------------- | ---------------- | ------------------- |
| 总接口 | fastmap | 调用网格执行函数 | |
| 日志 | gridLogo | 网格写日志 | |
| 等分划分方式 | splitDiv | 度等分划分 | 参数为度(int |
| | splitDiv2 | 长度等分划分 | |
| | SplitArrayQK | 数组等分划分 | 参数为数组(array |
| | SplitArrayQK2 | 数组等分划分 | |
| 用户数据相关 | DeleteTablebyReg | 批量删除用户数据 | 正则匹配 |
| | GettablebyReg | 获取用户数据 | 正则匹配 |
| | TryInsetTable | 添加用户数据 | 正则匹配 |
网格使用经验:
@@ -132,7 +132,6 @@ end;
参数:arg1(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -174,7 +173,6 @@ return unit(MultiProc_unit).splitDiv2(14, 5); // array(0,3,6,9,12,14)
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -188,7 +186,6 @@ return unit(MultiProc_unit).SplitArrayQK(arr, 5); // array((2,1),(3,4),(9,5),(7,
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -203,7 +200,6 @@ return unit(MultiProc_unit).SplitArrayQK2(arr, 5);
参数:arg1(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -216,7 +212,6 @@ return unit(MultiProc_unit).DeleteTablebyReg('test');
参数:arg1(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -229,7 +224,6 @@ return unit(MultiProc_unit).GettablebyReg('test');
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -29,7 +29,6 @@
参数:arg1(按示例顺序传入)。
返回:整数。
范例
```tsl
@@ -37,14 +36,12 @@
return GetIndexes(0);
```
###### IndexCount
用途:基本信息相关函数。
参数:arg1(按示例顺序传入)。
返回:整数。
范例
```tsl
@@ -60,7 +57,6 @@ return IndexCount(0);
参数:arg1(按示例顺序传入)。
返回:布尔值。
范例
```tsl
@@ -75,7 +71,6 @@ return IsIndex('SH000300');
参数:无。
返回:整数。
范例
```tsl
@@ -107,7 +102,6 @@ return MarkIndex();
参数:arg1,arg2,arg3(按示例顺序传入)。
返回:日期或时间值。
范例
```tsl
@@ -116,14 +110,12 @@ GetBkWeightByDate('SH000300', inttodate(20120521), t);
return t;
```
###### IndexIndusNoNCode
用途:指数成分相关函数。
参数:arg1,arg2,arg3(按示例顺序传入)。
返回:整数。
范例
```tsl
@@ -138,7 +130,6 @@ return IndexIndusNoNCode(20200924T, 2, 1); // 结果:金融业
参数:arg1,arg2,arg3(按示例顺序传入)。
返回:整数。
范例
```tsl
@@ -153,7 +144,6 @@ return IndexIndusNoNWeight(20200924T, 2, 1); // 结果:28.686091977063
参数:arg1,arg2,arg3(按示例顺序传入)。
返回:整数。
范例
```tsl
@@ -168,7 +158,6 @@ return IndexIndusSumNWeight(20200924T, 2, 1); // 结果:28.4782510781865
参数:arg1,arg2,arg3(按示例顺序传入)。
返回:整数。
范例
```tsl
@@ -184,7 +173,6 @@ return IndexIndusWeightByDate("制造业", 20200924T, 1);
参数:arg1,arg2(按示例顺序传入)。
返回:整数。
范例
```tsl
@@ -199,7 +187,6 @@ return IndexStockNoNCode(20200924T, 2); // 结果:SH600519
参数:arg1,arg2(按示例顺序传入)。
返回:整数。
范例
```tsl
@@ -214,7 +201,6 @@ return IndexStockNoNWeight(20200924T, 2); // 结果:5.0403035260277
参数:arg1,arg2(按示例顺序传入)。
返回:整数。
范例
```tsl
@@ -229,7 +215,6 @@ return IndexStockSumNWeight(20200924T, 2); // 结果:10.2321520830025
参数:arg1,arg2(按示例顺序传入)。
返回:整数。
范例
```tsl
@@ -244,7 +229,6 @@ return IndexStockWeightByDate("SZ000002", 20200924T); // 结果:1.177211680242
参数:无。
返回:整数。
范例
```tsl
@@ -271,7 +255,6 @@ return IndexWeightFirstday();
返回:整数。
范例
```tsl
@@ -279,7 +262,6 @@ return IndexWeightFirstday();
return IndexBkWeightbyDate1("SH000300", 20200924T);
```
####### IndexIndusWeightEndT
用途:指数成分相关函数。
@@ -287,7 +269,6 @@ return IndexBkWeightbyDate1("SH000300", 20200924T);
返回:整数。
范例
```tsl
@@ -295,7 +276,6 @@ return IndexBkWeightbyDate1("SH000300", 20200924T);
return IndexIndusWeightEndT("SH000300", 20200924T, 5);
```
####### IndexIndusWeightQJ
用途:指数成分相关函数。
@@ -303,7 +283,6 @@ return IndexIndusWeightEndT("SH000300", 20200924T, 5);
返回:整数。
范例
```tsl
@@ -311,24 +290,23 @@ return IndexIndusWeightEndT("SH000300", 20200924T, 5);
return IndexIndusWeightQJ("采矿业", "SH000300", 20200924T, 20201024T, 1);
```
| 日期 | 比例(%) |
| --- | --- |
| 日期 | 比例(%) |
| -------- | -------- |
| 20200924 | 2.408412 |
| 20200925 | 2.427721 |
| 20200928 | 2.430765 |
| 20200929 | 2.421326 |
| 20200930 | 2.403 |
| 20200930 | 2.403 |
| 20201009 | 2.395199 |
| 20201012 | 2.378841 |
| 20201013 | 2.372656 |
| 20201014 | 2.36017 |
| 20201014 | 2.36017 |
| 20201015 | 2.371956 |
| 20201016 | 2.391984 |
| 20201019 | 2.406972 |
| 20201020 | 2.391556 |
| 20201021 | 2.408709 |
| 20201022 | 2.40587 |
| 20201022 | 2.40587 |
| 20201023 | 2.427601 |
####### IndexStockWeightQJ
@@ -338,7 +316,6 @@ return IndexIndusWeightQJ("采矿业", "SH000300", 20200924T, 20201024T, 1);
返回:整数。
范例
```tsl
@@ -346,14 +323,13 @@ return IndexIndusWeightQJ("采矿业", "SH000300", 20200924T, 20201024T, 1);
return IndexStockWeightQJ("SZ000002", "SH000300", 20200924T, 20201024T);
```
| 日期 | 比例(%) |
| --- | --- |
| 日期 | 比例(%) |
| -------- | -------- |
| 20200924 | 1.177212 |
| 20200925 | 1.155361 |
| 20200928 | 1.184873 |
| 20200929 | 1.177786 |
| 20200930 | 1.167 |
| 20200930 | 1.167 |
| 20201009 | 1.144103 |
| 20201012 | 1.121512 |
| 20201013 | 1.105153 |
@@ -390,7 +366,6 @@ return IndexStockWeightQJ("SZ000002", "SH000300", 20200924T, 20201024T);
返回:整数。
算法
1、指数市盈率(总股本加权,全部样本) =∑(成分股i总市值) /∑(成分股i最近12个月净利润)
@@ -420,7 +395,6 @@ return Index_PE(0, 0);
返回:整数。
算法
1、指数市净率(总股本加权,全部样本) =∑(成分股i总市值)
@@ -451,7 +425,6 @@ return Index_PB(0, 0);
返回:整数。
算法
1、指数市销率(总股本加权,全部样本) =∑(成分股i总市值)
@@ -484,7 +457,6 @@ return Index_PSR(0, 0);
返回:整数。
算法
1、指数市现率(总股本加权,全部样本) =∑(成分股i总市值)
@@ -515,7 +487,6 @@ return Index_PCF(0, 0);
返回:整数。
算法
1、指数市盈率(总股本加权,全部样本)=∑(成分股i总市值)/∑(成分股i最新年报净利润);
@@ -542,7 +513,6 @@ return Index_PE2(0, 0);
返回:整数。
算法
1、指数市现率(总股本加权,全部样本)=∑(成分股i总市值)/∑(成分股i最新年报经营活动产生的现金流量净额);
@@ -568,7 +538,6 @@ return Index_PCF2(0, 0);
返回:整数。
算法
1、指数市销率(总股本加权,全部样本)=∑(成分股i总市值)/∑(成分股i最新年报主营收入);
@@ -595,7 +564,6 @@ return Index_PSR2(0, 0);
返回:整数。
算法
1、指数市净率(总股本加权,全部样本)=∑(成分股i总市值)/∑(成分股i最新年报的净资产)
@@ -631,7 +599,6 @@ return Index_PB2(0, 0);
返回:整数。
范例
范例1
@@ -661,7 +628,6 @@ return Index_CallPB(-1, 0, 0, 0);
返回:整数。
范例
范例1
@@ -691,7 +657,6 @@ return Index_CallPE(-1, 0, 0, 0);
返回:整数。
范例
范例1
@@ -721,7 +686,6 @@ return Index_CallPSR(-1, 0, 0, 0);
返回:整数。
范例
范例1
@@ -751,7 +715,6 @@ return Index_CallPCF(-1, 0, 0, 0);
返回:整数。
范例
范例1
@@ -781,7 +744,6 @@ return Index_CallDP(-1, 0, 0, 0);
返回:整数。
范例
```tsl
@@ -798,7 +760,6 @@ return Index_Value(0, 0, 1);
返回:整数。
范例
```tsl
@@ -813,7 +774,6 @@ return spec(Index_Val_Firstday(), 'SH000300');
返回:整数。
范例
```tsl
@@ -836,7 +796,6 @@ return spec(Index_Val_LastUpday(), 'SH000300');
返回:整数。
范例
```tsl
@@ -867,7 +826,6 @@ return SimulateIndexDEMO('SH000300', 20111230T, 20131231T, 1, 2, 0);
返回:日期或时间值。
范例
范例01
@@ -877,7 +835,6 @@ return SimulateIndexDEMO('SH000300', 20111230T, 20131231T, 1, 2, 0);
return GetBkByDate('SH00300', inttodate(20120908));
```
范例02
```tsl
@@ -905,7 +862,6 @@ return GetBKByDate("SZ399102", 20201201T, 1); // 取权重中的成份股替代
返回:整数。
范例
```tsl
@@ -924,7 +880,6 @@ return StockInandOutIndexCompisteDetail(SH000300, begt, endt);
返回:整数。
范例
```tsl
@@ -954,7 +909,6 @@ return StockIsIndexComposite('SH000300', inttodate(20120907));
返回:日期或时间值。
范例
```tsl
@@ -969,7 +923,6 @@ return GetBKBacktrackByDate("SWHY740000", 20140805T);
返回:日期或时间值。
范例
```tsl
@@ -984,7 +937,6 @@ return GetBKGoMarketByDate("SZ399102", 20201201T, 1);
返回:整数。
范例
```tsl
@@ -999,7 +951,6 @@ return GetBKByIndexName("A股", 20201201T);
返回:处理后的结果值。
范例
```tsl
@@ -1014,7 +965,6 @@ return GetBKNameToId("A股", 20201201T);
返回:整数。
范例
```tsl
@@ -1038,7 +988,6 @@ return GetAllIndexIDs(20251029T);
返回:整数。
范例
范例1
@@ -1068,7 +1017,6 @@ return Index_CallFinancialItemPS (13, 0, 0, 4, 0);
返回:整数。
范例
范例1
@@ -1098,7 +1046,6 @@ return Index_CallFinancialRatio(11, 0, 0, 16, 0);
返回:整数。
范例
范例1
@@ -1136,14 +1083,12 @@ return Index_CallROE(12, 0, 0, 1);
返回:整数。
范例
```tsl
return TSFL_IndexValuePCTSeries('SH000300', 20180101T, 20181231T, '日', 30, 0, 0, 0, 0);
```
###### GetIndexValuePCT
用途:估值走势和百分位相关函数。
@@ -1151,7 +1096,6 @@ return TSFL_IndexValuePCTSeries('SH000300', 20180101T, 20181231T, '日', 30, 0,
返回:整数。
范例
```tsl
@@ -1227,7 +1171,6 @@ return GetIndexValuePCT('SH000300', 20180101T, 20181231T, '日', 0, 0, 0, 0, 5);
返回:整数。
范例
```tsl
@@ -1244,7 +1187,6 @@ return IndexHoldersIncreaseValue(IndexID, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1261,7 +1203,6 @@ return IndexHoldersReducePercent2(IndexID, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1278,7 +1219,6 @@ return IndexHoldersNetChangeValue(IndexID, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1295,7 +1235,6 @@ return IndexHoldersIncreasePercent2(IndexID, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1312,7 +1251,6 @@ return IndexHoldersReduceValue(IndexID, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1329,7 +1267,6 @@ return IndexHoldersReducePercent(IndexID, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1346,7 +1283,6 @@ return IndexHoldersNetChangePercent(IndexID, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1363,7 +1299,6 @@ return IndexHoldersIncreaseComNum(IndexID, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1380,7 +1315,6 @@ return IndexHoldersReduceComNum(IndexID, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1397,7 +1331,6 @@ return IndexHoldersNetChangeComNum(IndexID, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1414,7 +1347,6 @@ return IndexHoldersIncreaseComList(IndexID, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1431,7 +1363,6 @@ return IndexHoldersReduceComList(IndexID, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1448,7 +1379,6 @@ return IndexHoldersNetChangeComList(IndexID, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1465,7 +1395,6 @@ return IndexHoldersIncreaseValueQJ(IndexID, 20150801T, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1482,7 +1411,6 @@ return IndexHoldersReduceValueQJ(IndexID, 20150801T, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1499,7 +1427,6 @@ return IndexHoldersNetChangeValueQJ(IndexID, 20150801T, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1516,7 +1443,6 @@ return IndexHoldersIncreasePercentQJ2(IndexID, 20150801T, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1533,7 +1459,6 @@ return IndexHoldersReducePercentQJ2(IndexID, 20150801T, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1550,7 +1475,6 @@ return IndexHoldersNetChangePercentQJ2(IndexID, 20150801T, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1567,7 +1491,6 @@ return IndexHoldersIncreasePercentQJ(IndexID, 20150801T, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1584,7 +1507,6 @@ return IndexHoldersReducePercentQJ(IndexID, 20150801T, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1601,7 +1523,6 @@ return IndexHoldersNetChangePercentQJ(IndexID, 20150801T, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1618,7 +1539,6 @@ return IndexHoldersIncreaseComNumQJ(IndexID, 20150801T, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1635,7 +1555,6 @@ return IndexHoldersReduceComNumQJ(IndexID, 20150801T, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1652,7 +1571,6 @@ return IndexHoldersNetChangeComNumQJ(IndexID, 20150801T, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1670,7 +1588,6 @@ return IndexHoldersIncreaseComListQJ(IndexID, 20150812T, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1687,7 +1604,6 @@ return IndexHoldersReduceComListQJ(IndexID, 20150801T, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1705,7 +1621,6 @@ return IndexHoldersNetChangeComListQJ(IndexID, 20150812T, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1722,7 +1637,6 @@ return IndexHoldersNetChangePercent2(IndexID, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1774,7 +1688,6 @@ return IndexHoldersIncreasePercent(IndexID, 20150814T, 0);
返回:整数。
范例
```tsl
@@ -1790,7 +1703,6 @@ return IndexDSSONetChangeValue("SW801001", 20150715T, 0, 0);
返回:整数。
范例
```tsl
@@ -1806,7 +1718,6 @@ return IndexDSSOReduceValue("SW801001", 20141231T, 0, 0);
返回:整数。
范例
```tsl
@@ -1822,7 +1733,6 @@ return IndexDSSOIncreaseValue("SW801001", 20220927T, 0, 0);
返回:整数。
范例
```tsl
@@ -1838,7 +1748,6 @@ return IndexDSSOIncreasePercent2("SW801001", 20220927T, 0, 0);
返回:整数。
范例
```tsl
@@ -1854,7 +1763,6 @@ return IndexDSSOReducePercent2("SW801001", 20141231T, 0, 0);
返回:整数。
范例
```tsl
@@ -1870,7 +1778,6 @@ return IndexDSSONetChangePercent2("SW801001", 20150715T, 0, 0);
返回:整数。
范例
```tsl
@@ -1886,7 +1793,6 @@ return IndexDSSOIncreasePercent("SW801001", 20220927T, 0, 0);
返回:整数。
范例
```tsl
@@ -1902,7 +1808,6 @@ return IndexDSSOReducePercent("SW801001", 20141231T, 0, 0);
返回:整数。
范例
```tsl
@@ -1918,7 +1823,6 @@ return IndexDSSONetChangePercent("SW801001", 20150715T, 0, 0);
返回:整数。
范例
```tsl
@@ -1934,7 +1838,6 @@ return IndexDSSOIncreaseComNum("SW801001", 20220927T, 0, 0);
返回:整数。
范例
```tsl
@@ -1950,7 +1853,6 @@ return IndexDSSOReduceComNum("SW801001", 20141231T, 0, 0);
返回:整数。
范例
```tsl
@@ -1966,7 +1868,6 @@ return IndexDSSONetChangeComNum("SW801001", 20150715T, 0, 0);
返回:整数。
范例
```tsl
@@ -1982,7 +1883,6 @@ return IndexDSSOIncreaseComList("SW801001", 20220927T, 0, 0);
返回:整数。
范例
```tsl
@@ -1998,7 +1898,6 @@ return IndexDSSOReduceComList("SW801001", 20141231T, 0, 0);
返回:整数。
范例
```tsl
@@ -2014,7 +1913,6 @@ return IndexDSSONetChangeComList("SW801001", 20150715T, 0, 0);
返回:整数。
范例
```tsl
@@ -2030,7 +1928,6 @@ return IndexDSSOIncreaseValueQJ("SW801001", 20220926T, 20220927T, 0, 0);
返回:整数。
范例
```tsl
@@ -2046,7 +1943,6 @@ return IndexDSSOReduceValueQJ("SW801001", 20141220T, 20141231T, 0, 0);
返回:整数。
范例
```tsl
@@ -2062,7 +1958,6 @@ return IndexDSSONetChangeValueQJ("SW801001", 20150710T, 20150715T, 0, 0);
返回:整数。
范例
```tsl
@@ -2078,7 +1973,6 @@ return IndexDSSOIncreasePercentQJ2("SW801001", 20220926T, 20220927T, 0, 0);
返回:整数。
范例
```tsl
@@ -2094,7 +1988,6 @@ return IndexDSSOReducePercentQJ2("SW801001", 20141220T, 20141231T, 0, 0);
返回:整数。
范例
```tsl
@@ -2110,7 +2003,6 @@ return IndexDSSONetChangePercentQJ2("SW801001", 20150710T, 20150715T, 0, 0);
返回:整数。
范例
```tsl
@@ -2126,7 +2018,6 @@ return IndexDSSOIncreasePercentQJ("SW801001", 20220926T, 20220927T, 0, 0);
返回:整数。
范例
```tsl
@@ -2142,7 +2033,6 @@ return IndexDSSOReducePercentQJ("SW801001", 20141220T, 20141231T, 0, 0);
返回:整数。
范例
```tsl
@@ -2158,7 +2048,6 @@ return IndexDSSONetChangePercentQJ("SW801001", 20150710T, 20150715T, 0, 0);
返回:整数。
范例
```tsl
@@ -2174,7 +2063,6 @@ return IndexDSSOIncreaseComNumQJ("SW801001", 20220926T, 20220927T, 0, 0);
返回:整数。
范例
```tsl
@@ -2190,7 +2078,6 @@ return IndexDSSOReduceComNumQJ("SW801001", 20141220T, 20141231T, 0, 0);
返回:整数。
范例
```tsl
@@ -2206,7 +2093,6 @@ return IndexDSSONetChangeComNumQJ("SW801001", 20150710T, 20150715T, 0, 0);
返回:整数。
范例
```tsl
@@ -2222,7 +2108,6 @@ return IndexDSSOIncreaseComListQJ("SW801001", 20220926T, 20220927T, 0, 0);
返回:整数。
范例
```tsl
@@ -2238,7 +2123,6 @@ return IndexDSSOReduceComListQJ("SW801001", 20141220T, 20141231T, 0, 0);
返回:整数。
范例
```tsl
@@ -2273,7 +2157,6 @@ return IndexDSSONetChangeComListQJ("SW801001", 20150710T, 20150715T, 0, 0);
返回:整数。
范例
```tsl
@@ -2291,7 +2174,6 @@ return IndexRestrictedBanNumQJ(IndexID, Begt, Endt, 0); // 结果:4
返回:整数。
范例
```tsl
@@ -2309,7 +2191,6 @@ return IndexRestrictedBanAndRSPercentQJ(IndexID, Begt, Endt, 0); // 结果:0.2
返回:整数。
范例
```tsl
@@ -2327,7 +2208,6 @@ return IndexRestrictedBanAndNRSPercentQJ(IndexID, Begt, Endt, 0); // 结果:0.
返回:整数。
范例
```tsl
@@ -2344,7 +2224,6 @@ return IndexRestrictedBanAndRSPercent(IndexID, Endt, 0); // 结果:0.24
返回:整数。
范例
```tsl
@@ -2361,7 +2240,6 @@ return IndexRestrictedBanMV(IndexID, Endt, 0); // 结果:119034026555.92
返回:整数。
范例
```tsl
@@ -2378,7 +2256,6 @@ return IndexRestrictedBanFutureAndNRSPercentQJ(IndexID, Endt, 0, 1); // 结果
返回:整数。
范例
```tsl
@@ -2395,7 +2272,6 @@ return IndexRestrictedBanAndNRSPercent(IndexID, Endt, 0); // 结果:0.79
返回:整数。
范例
```tsl
@@ -2412,7 +2288,6 @@ return IndexRestrictedBanNum(IndexID, Endt, 0); // 结果:3
返回:整数。
范例
```tsl
@@ -2429,7 +2304,6 @@ return IndexRestrictedBanMVPercent(IndexID, Endt, 0); // 结果:0.18
返回:整数。
范例
```tsl
@@ -2446,7 +2320,6 @@ return IndexRestrictedBanFutureNum(IndexID, Endt, 0, 1); // 结果:2
返回:整数。
范例
```tsl
@@ -2463,7 +2336,6 @@ return IndexRestrictedBanFutureMVPercentQJ(IndexID, Endt, 0, 1); // 结果:0.0
返回:整数。
范例
```tsl
@@ -2481,7 +2353,6 @@ return IndexRestrictedBanMVPercentQJ(IndexID, Begt, Endt, 0); // 结果:0.18
返回:整数。
范例
```tsl
@@ -2499,7 +2370,6 @@ return IndexRestrictedBanMVQJ(IndexID, Begt, Endt, 0); // 结果:119051796340.
返回:整数。
范例
```tsl
@@ -2525,7 +2395,6 @@ return IndexRestrictedBanFutureAndRSPercentQJ(IndexID, Endt, 0, 1); // 结果:
返回:整数。
范例
```tsl
@@ -2541,7 +2410,6 @@ return Index_RepurchaseStockNumQJ("SW801001", 20241001T, 20241031T, 0, 0);
返回:整数。
范例
```tsl
@@ -2557,7 +2425,6 @@ return Index_RepurchaseMVQJ("SW801001", 20241001T, 20241031T, 0, 0, 0);
返回:整数。
范例
```tsl
@@ -2573,7 +2440,6 @@ return Index_RepurchaseStockNum("SW801001", 20241031T, 0, 0);
返回:整数。
范例
```tsl
@@ -16,7 +16,6 @@ logger_debug(1234);
return 1;
```
##### logger_info
范例
@@ -26,7 +25,6 @@ logger_info("当前执行第100个");
return 1;
```
##### logger_warning
范例
@@ -36,7 +34,6 @@ logger_warning("当前执行第100个");
return 1;
```
##### logger_info2
范例
@@ -26,7 +26,6 @@
参数:无。
返回:处理后的结果值。
范例
```tsl
@@ -288,7 +287,6 @@ return CU_ChinaCode();
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -304,7 +302,6 @@ return HG_StockSettlementBalance(20170101T, 20181008T);
参数:arg1(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -320,7 +317,6 @@ return HG_StockSettlementBalanceByEndT(20181008T);
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
算法
从证券及股票期权投资者资金余额及变动(813)表中获取三个表:
@@ -347,7 +343,6 @@ return HG_StockPeriodBalance(20170101T, 20181008T);
参数:arg1(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -363,7 +358,6 @@ return HG_OptionMarginBalanceByEndT(20181008T);
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -379,7 +373,6 @@ return HG_MoneyRollIn(20170101T, 20181008T);
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -395,7 +388,6 @@ return HG_OptionMarginBalance(20170101T, 20181008T);
参数:arg1(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -411,7 +403,6 @@ return HG_StockGuaranteeBalanceByEndT(20181008T);
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -426,7 +417,6 @@ return HG_MoneyNetRollIn(20170101T, 20181008T);
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -441,7 +431,6 @@ return HG_MoneyRollOut(20170101T, 20181008T);
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -804,7 +793,6 @@ return HG_StockGuaranteeBalance(20170101T, 20181008T);
参数:无。
返回:处理后的结果值。
范例
```tsl
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -32,7 +32,6 @@
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
算法最小恢复天=恢复到最大回撤起始日净值对应的日期-最大回撤起始日范例
```tsl
@@ -50,7 +49,6 @@ return pf_MinRecoveryPeriod(arr, '涨幅(%)');
参数:arg1arg2,arg3,arg4(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -69,7 +67,6 @@ return pf_WinRatio(arr1, '涨幅(%)', arr2, '涨幅(%)');
参数:无。
返回:处理后的结果值。
范例
```tsl
@@ -83,7 +80,6 @@ return pf_getVaRConfidence();
参数:无。
返回:处理后的结果值。
范例
```tsl
@@ -98,7 +94,6 @@ return pf_getDayNnmOfYear();
参数:arg1,arg2,arg3(按示例顺序传入)。
返回:处理后的结果值。
算法
1、t表中Fname中数据均减去临界值MeanR,得到t1表
@@ -122,7 +117,6 @@ return pf_Omega(arr1, '涨幅(%)', 0.5);
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -140,7 +134,6 @@ return pf_MaxDrawDown(arr1, '涨幅(%)');
参数:arg1,arg2,arg3(按示例顺序传入)。
返回:处理后的结果值。
算法Calmar比率=年化收益率/最大回撤率\*100范例
```tsl
@@ -158,7 +151,6 @@ return pf_CalmarRatio(arr1, '涨幅(%)', 250);
参数:arg1arg2arg3arg4arg5(按示例顺序传入)。
返回:处理后的结果值。
算法Rachev=(1-alpha)下的CVaR(无风险收益率-收益率)/(1-beta)下的CVaR(收益率-无风险收益率),其中CVAR代表风险度量范例
```tsl
@@ -176,7 +168,6 @@ return pf_Rachev(arr1, '涨幅(%)', 0.05, 0.05, 0);
参数:arg1,arg2,arg3(按示例顺序传入)。
返回:处理后的结果值。
算法年化收益算术平均-标准正态分布置信度为0.95的随机变量\*年化标准差范例
```tsl
@@ -854,7 +845,6 @@ return StockStandardDeviation2(20170801T, 20180801T, 20, 'SW101190');返回:1.18
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
算法波动额=(区间最高价-区间最低价)/区间最低价/区间成交金额范例
```tsl
@@ -869,7 +859,6 @@ return StockAmplitudePerAmount(20180801T, 20180803T);
参数:arg1arg2arg3arg4arg5(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -884,7 +873,6 @@ return StockCashFlowInFuture(20170801T, 20180803T, 5, 10, 1);
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -902,7 +890,6 @@ return pf_GiniCoefficient(s, 0);
参数:arg1(按示例顺序传入)。
返回:处理后的结果值。
算法
范例
@@ -919,7 +906,6 @@ return pf_ILLIQ(20180820T);
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
算法
范例
@@ -936,7 +922,6 @@ return pf_Amivest(20121231T, 18);
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -955,7 +940,6 @@ return pf_GiniCoeff(s, 1);
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
算法
1、计算每日v:(最高价-最低价)/前收盘/成交量\*100000000
@@ -974,7 +958,6 @@ return pf_Martin(20180801T, 18);
参数:arg1arg2arg3arg4arg5(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -991,7 +974,6 @@ return pf_CashFlowInFuture2(s, 20180801T, 20180830T, 5, 100);
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
算法波动量=(区间最高价-区间最低价) /区间最低价/区间成交量\*1000000范例
```tsl
@@ -1006,7 +988,6 @@ return StockAmplitudePerVolumn(20180801T, 20180831T);
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
算法占流通股比例=持仓数量/流通股数量范例
```tsl
@@ -1024,7 +1005,6 @@ return pf_SharevsNegotiableShare(s, 20180801T);
参数:arg1arg2arg3arg4arg5arg6(按示例顺序传入)。
返回:处理后的结果值。
算法
成交金额法:返回市值和*冲击成本*数量/10000000
@@ -1046,7 +1026,6 @@ return pf_StockLiquidityCost2(w, 20130830T, 5, 2, 2.25, 33);
参数:arg1arg2,arg3,arg4(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -1065,7 +1044,6 @@ return pf_SecurityConcentrationRatio(s, 2, 9900, t);
参数:arg1,arg2,arg3(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -1098,7 +1076,6 @@ MaxRealizedPercent)*100
参数:arg1arg2arg3arg4arg5(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -1113,7 +1090,6 @@ return StockLiquidityCost(20180801T, 20180831T, 0, 2.25, 31);
参数:arg1arg2arg3arg4arg5(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -1215,7 +1191,6 @@ return stockbeta2('SH000300', 20170801T, 20180801T, 120, 'sw801190');
参数:arg1arg2arg3arg4arg5arg6(按示例顺序传入)。
返回:处理后的结果值。
算法
1、取证券区间的对数收益率序列y
@@ -1243,7 +1218,6 @@ return pf_ComponentBeta2(w, 'SH000300', 20170801T, 20180801T, 10, 0);
参数:arg1arg2arg3arg4arg5arg6(按示例顺序传入)。
返回:处理后的结果值。
算法
组合β= 所有证券的 W\*β之和
@@ -1266,7 +1240,6 @@ return pf_Beta2(w, 'SH000300', 20170801T, 20180801T, 10, 0);
参数:arg1,arg2,arg3(按示例顺序传入)。
返回:处理后的结果值。
算法
(1)取证券区间的对数收益率序列y
@@ -1289,7 +1262,6 @@ return StockRSquare('SH000300', 20170801T, 20180801T);
参数:arg1arg2arg3arg4arg5arg6(按示例顺序传入)。
返回:处理后的结果值。
算法
证券的成份β贡献:
@@ -1327,7 +1299,6 @@ return pf_ComponentBetaPercent2(w1, 'SH000300', 20170801T, 20180801T, 10, 0);
参数:arg1arg2arg3arg4arg5arg6(按示例顺序传入)。
返回:处理后的结果值。
算法
证券的增量β
@@ -1349,7 +1320,7 @@ return pf_ComponentBetaPercent2(w1, 'SH000300', 20170801T, 20180801T, 10, 0);
(2)β= 证券的Beta范例
```tsl
W :=
W :=
array(
("代码":"SH600048", "名称":"保利地产", "比例(%)":10.0, "行业代码":"SW801180"),
("代码":"SH600383", "名称":"金地集团", "比例(%)":20.0, "行业代码":"SW801180"),
@@ -1366,7 +1337,6 @@ return pf_IncrementalBeta2(w, 'SH000300', 20170801T, 20180801T, 10, 0);
参数:arg1arg2arg3arg4arg5arg6(按示例顺序传入)。
返回:处理后的结果值。
算法
证券的边际β
@@ -1378,7 +1348,7 @@ return pf_IncrementalBeta2(w, 'SH000300', 20170801T, 20180801T, 10, 0);
(3)做一元线性回归,回归的斜率beta即边际β范例
```tsl
W :=
W :=
array(
("代码":"SH600048", "名称":"保利地产", "比例(%)":10.0, "行业代码":"SW801180"),
("代码":"SH600383", "名称":"金地集团", "比例(%)":20.0, "行业代码":"SW801180"),
@@ -1547,7 +1517,6 @@ return pf_ComponentTrackingError2(w1, w2, 20180701T, 20180731T, 0, 0);
参数:arg1arg2,arg3,arg4(按示例顺序传入)。
返回:日期或时间值。
范例
```tsl
@@ -1563,7 +1532,6 @@ return YTMOfFund_TimeSeries2('CSI000011', 20180801T, 20180831T, 0);
参数:arg1,arg2(按示例顺序传入)。
返回:日期或时间值。
范例
```tsl
@@ -1619,7 +1587,6 @@ return YTMOfCurrency_TimeSeries(20180101T, 20180801T);
参数:arg1arg2arg3arg4arg5arg6arg7arg8arg9(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -1682,7 +1649,6 @@ return BrinsonOfTrueTransanction(inttodate(20110104), inttodate(20110107), tAllB
参数:arg1,arg2,arg3(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -1694,14 +1660,12 @@ FJ := select ["沪深300"], ["中证500"], ["中证1000"] from data end;
return pf_MD_Arithmetic(data[:, "组合(%)"], data[:, "国债指数"], FJ);
```
####### Pf_md_contribution
用途:绩效归因相关函数。
参数:arg1,arg2,arg3(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -1713,7 +1677,6 @@ FJ := select ["沪深300"], ["中证500"], ["中证1000"] from data end;
return pf_MD_Contribution(data[:, "组合(%)"], data[:, "国债指数"], FJ);
```
###### 中间函数
####### 内容
@@ -1733,7 +1696,6 @@ return pf_MD_Contribution(data[:, "组合(%)"], data[:, "国债指数"], FJ);
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -1752,7 +1714,6 @@ return BrinsonOfBPercentandReturn(t, endT);
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -1772,7 +1733,6 @@ return BrinsonOfPAttribution(t, 1);
参数:arg1arg2arg3arg4arg5(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -1804,7 +1764,6 @@ return BrinsonOfPPercentandReturn(EndT, tpZCPZ, tpCC, JYData, vSGSH);
参数:arg1arg2,arg3,arg4(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -1869,7 +1828,6 @@ return BrinsonOfRA(tP, tB, RPrev, 0);
参数:arg1,arg2,arg3(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -1895,7 +1853,6 @@ tB
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -1914,7 +1871,6 @@ return BrinsonOfBR(t, endt);
参数:arg1(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -2249,7 +2205,6 @@ return pf_InverstmentRatio(w1, w2);
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -2264,7 +2219,6 @@ return AddTitle(``array('a':1), 'b');
参数:arg1arg2,arg3,arg4(按示例顺序传入)。
返回:日期或时间值。
范例
```tsl
@@ -2296,7 +2250,6 @@ return GetDateArr(20111230T, 20120914T, 1, '日线');
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
算法R=d=1n1+rd-1\*100,其中:rd是d时点的收益率范例
```tsl
@@ -2317,7 +2270,6 @@ return pf_CumulativeReturn(t, '涨幅(%)');
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -2338,7 +2290,6 @@ return pf_StandardDeviation(t, '涨幅(%)');
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -2359,7 +2310,6 @@ return pf_SemiDeviation(t, '涨幅(%)');
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -2380,7 +2330,6 @@ return pf_StdOfUp(t, '涨幅(%)');
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -2401,7 +2350,6 @@ return pf_StdOfDown(t, '涨幅(%)');
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -2422,7 +2370,6 @@ return pf_PercentofUp(t, '涨幅(%)');
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -2443,7 +2390,6 @@ return pf_PercentofDown(t, '涨幅(%)');
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -2464,7 +2410,6 @@ return pf_AvgGain(t, '涨幅(%)');
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -2485,7 +2430,6 @@ return pf_AvgGainOfUp(t, '涨幅(%)');
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -2506,7 +2450,6 @@ return pf_AvgGainOfDown(t, '涨幅(%)');
参数:arg1,arg2,arg3(按示例顺序传入)。
返回:处理后的结果值。
算法
Sharp = ERP-Rf/σp,其中:ERP为收益率均值,σp为收益率标准差范例
@@ -2530,7 +2473,6 @@ return pf_SharpRatio(t, '涨幅(%)', Rf);
参数:arg1,arg2,arg3(按示例顺序传入)。
返回:处理后的结果值。
算法
Sharp = ERP-Rf/σp
@@ -2589,7 +2531,6 @@ return pf_Alpha(t, '涨幅1', t, '涨幅2');
参数:arg1arg2,arg3,arg4(按示例顺序传入)。
返回:处理后的结果值。
算法
即组合收益率序列与基准收益率序列的回归斜率范例
@@ -2613,7 +2554,6 @@ return pf_Beta(t, '涨幅1', t, '涨幅2');
参数:arg1arg2,arg3,arg4(按示例顺序传入)。
返回:处理后的结果值。
算法
即组合收益率序列与基准收益率序列的相对系数的平方范例
@@ -2637,7 +2577,6 @@ return pf_R2(t, '涨幅1', t, '涨幅2');
参数:arg1arg2,arg3,arg4(按示例顺序传入)。
返回:处理后的结果值。
算法
TrackingError= σ(Yi-Xi),即组合收益率与基准收益率之差的标准差范例
@@ -2661,7 +2600,6 @@ return pf_TrackingError(t, '涨幅1', t, '涨幅2');
参数:arg1arg2,arg3,arg4(按示例顺序传入)。
返回:处理后的结果值。
算法即组合收益率均值与基准收益率均值之差和跟踪误差之比值
IR=Y-XσYi-Xi范例
@@ -2685,7 +2623,6 @@ return pf_InformationRatio(t, '涨幅1', t, '涨幅2');
参数:arg1arg2arg3arg4arg5(按示例顺序传入)。
返回:处理后的结果值。
算法TR=(X-Rf)/β,其中X为组合收益率的均值,β为组合beta范例
```tsl
@@ -2708,7 +2645,6 @@ return pf_TreynorRatio(t, '涨幅1', t, '涨幅2', Rf);
参数:arg1arg2arg3arg4arg5(按示例顺序传入)。
返回:处理后的结果值。
算法Jensen=X-Rf-β\*(Y-Rf),其中X为组合收益率的均值,β为组合beta,Y为基准收益率的均值范例
```tsl
@@ -2731,7 +2667,6 @@ return pf_Jensen(t, '涨幅1', t, '涨幅2', Rf);
参数:arg1arg2,arg3,arg4(按示例顺序传入)。
返回:处理后的结果值。
算法组合累计收益率与基准累计收益率之差范例
```tsl
@@ -2755,7 +2690,6 @@ return pf_ExcessReturn(t, '涨幅1', t, '涨幅2');
参数:arg1arg2,arg3,arg4(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -2781,7 +2715,6 @@ return pf_Corr(s1, '涨幅%', s2, '基准');
参数:arg1arg2,arg3,arg4(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -2796,14 +2729,12 @@ t := nday(n, '截止日', sp_time(), '涨幅1', spec(StockZf3(), stockid), '涨
return pf_TrailingReturn(t, '涨幅1', t, '涨幅2');
```
###### pf_ReturnandRisk
用途:收益相关函数。
参数:arg1arg2,arg3,arg4(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -2820,14 +2751,12 @@ t := nday(n, '截止日', sp_time(),
return pf_ReturnandRisk(t, '涨幅1', t, '涨幅2');
```
###### pf_RollingReturn
用途:收益相关函数。
参数:arg1arg2arg3arg4arg5(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -2841,14 +2770,12 @@ t := nday(n, '截止日', sp_time(), '涨幅', spec(StockZf3(), stockid));
return pf_RollingReturn(t, '涨幅', begt, endt, cy_week());
```
###### Pf_RelativePerformance
用途:收益相关函数。
参数:arg1arg2,arg3,arg4(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -2865,7 +2792,6 @@ t := nday(n, '截止日', sp_time(),
return Pf_RelativePerformance(t, '涨幅1', t, '涨幅2');
```
###### 中间函数
####### 内容
@@ -2925,7 +2851,6 @@ return pf_AnnualFormula_(3, InformationRatio, YN);
参数:arg1arg2arg3arg4arg5arg6arg7arg8arg9(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -2945,7 +2870,6 @@ return Stocks_PredictAnalysis(w, 'SH000300', 20110101T, 20111231T, 0, '-5;-5;-10
参数:arg1arg2arg3arg4arg5arg6arg7arg8arg9arg10arg11arg12(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -2965,7 +2889,6 @@ return pf_StressTestingOfPortfolio(w, 'SH000001', 20100101T, 20121231T, 5, -10,
参数:arg1arg2arg3arg4arg5(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -2985,7 +2908,6 @@ return Stocks_HistAnalysis(w, 'SH000300', 20110808T, 20110809T, '10;30;70');
参数:arg1arg2arg3arg4arg5(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -3002,7 +2924,6 @@ return pf_StressTestingOfBond(w, 20130131T, 0.1, 0, 0);
参数:arg1arg2arg3arg4arg5arg6arg7arg8arg9arg10(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -3022,7 +2943,6 @@ return pf_StressTestingOfStock(w, 'SH000300', 20060101T, 20111231T, 10, 0, 5, -1
参数:arg1arg2arg3arg4arg5arg6arg7arg8arg9arg10(按示例顺序传入)。
返回:处理后的结果值。
范例
```tsl
@@ -3047,7 +2967,6 @@ return pf_StressTestingOfFund(W, 'SH000001', 20110831T, 20120831T, 10, 0, 5, -10
参数:arg1arg2,arg3,arg4(按示例顺序传入)。
返回:处理后的结果值。
算法
单利:非年化收益率=年化收益率/周期(日,周,月)数量×100%
@@ -3067,7 +2986,6 @@ return RiskFreeRateofReturnDayly(3, cy_day(), '单利', 250);
参数:arg1,arg2,arg3(按示例顺序传入)。
返回:处理后的结果值。
算法
复合收益率=((当天日收益率+1)*(1+昨日复合收益率)-1)*100,其中初始日前一天复合收益率为0范例
@@ -3086,7 +3004,6 @@ return pf_ReturnToCumulativeReturn(t, '涨幅%', 1);
参数:arg1,arg2(按示例顺序传入)。
返回:处理后的结果值。
算法
日收益率=((当天复合收益率+1)/(1+前天复合收益率)-1)\*100,其中初始日前一天复合收益率为0范例
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
@@ -129,7 +129,6 @@ return Fund_PF_HoldFeeling_Trend(FundID, begt, endt, MANum, delta);
返回:处理后的结果值。
范例
```tsl