### 金融报表分析 #### 内容 - 01.个股 - 02.股票比较 - 03.行业板块 - 04.基金 - 05.基金比较 - 06.基金公司比较 - 08.债券比较 - 教学范例 - 数学方法案例 - 中间函数 #### 01.个股 ##### 内容 - 1.01公司简介 - 1.02 股本结构 - 1.03 发行与分配 - 1.04股东 - 1.07交易 - 1.08财务数据 - 1.09财务比率 - 1.11经营情况 - 1.12募集资金 - 1.14重大事项 - 1.17沪深港通 - 1.10财务附注 - 中间函数 - 1.18限售解禁 - 1.19融资融券 ##### 1.01公司简介 ###### 内容 - 中间函数 ###### 中间函数 ####### 内容 - StockVsIndex ####### StockVsIndex 用途:1.01公司简介相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。 范例 ```tsl // 返回万科A与上证指数半年的股价相对走势图 return StockVsIndex('SZ000002'); ``` ##### 1.02 股本结构 ###### 内容 - Stock_ShareStructure ###### Stock_ShareStructure 用途:1.02 股本结构相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回天山股份最近2个的股本结构数据,显示单位万 setsysparam(pn_stock(), 'SZ000877'); ShowNumber := 2; UnitType := 3; return Stock_ShareStructure(ShowNumber, UnitType); ``` ##### 1.03 发行与分配 ###### 内容 - Stock_ProfitDistribution - Stock_Issue - Stock_MoreIssue - Stock_Distribution ###### Stock_ProfitDistribution 用途:1.03 发行与分配相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回天山股份最近2个的分红送股数据 setsysparam(pn_stock(), 'SZ000877'); ShowNumber := 2; return Stock_ProfitDistribution (ShowNumber); ``` ###### Stock_Issue 用途:1.03 发行与分配相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl // 返回天山股份新股上市数据 setsysparam(pn_stock(), 'SZ000877'); return Stock_Issue (); ``` ###### Stock_MoreIssue 用途:1.03 发行与分配相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl // 返回天山股份历年增发数据 setsysparam(pn_stock(), 'SZ000877'); return Stock_MoreIssue (); ``` ###### Stock_Distribution 用途:1.03 发行与分配相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl // 返回天山股份历年配股数据 setsysparam(pn_stock(), 'SZ000877'); return Stock_Distribution (); ``` ##### 1.04股东 ###### 内容 - Stock_MainSharesHolder - Stock_SharesHolderNumber - Stock_NegotiableShareHolders - 中间函数 - Stock_ShareHolderIncreaseAndReduce - Stock_DSSOHoldChange - Stock_InstitutionHold - Stock_ShareRepurchase - Stock_RestrictionsOnSalesLifted2 ###### Stock_MainSharesHolder 用途:1.04股东相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回天山股份最近2个十大股东数据 setsysparam(pn_stock(), 'SZ000877'); return Stock_MainSharesHolder(2); ``` ###### Stock_SharesHolderNumber 用途:1.04股东相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回天山股份最近2个股东户数数据 setsysparam(pn_stock(), 'SZ000877'); return Stock_SharesHolderNumber(2); ``` ###### Stock_NegotiableShareHolders 用途:1.04股东相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回天山股份最近2个十大流通股东数据 setsysparam(pn_stock(), 'SZ000877'); return Stock_NegotiableShareHolders(2); ``` ###### 中间函数 ####### 内容 - Stock*SharesHolder* - StockInstitutionHoldDataChange - StockGetDSSOHoldChangeData - StockGetShareRepurchaseData ####### Stock*SharesHolder* 范例 ```tsl // 返回万科A最近2个报告期的10大股东 SetSysParam(PN_Stock(), 'SZ000002'); return Stock_SharesHolder_(1, 2); ``` ####### StockInstitutionHoldDataChange - Stock*SharesHolder* - StockInstitutionHoldDataChange - StockGetDSSOHoldChangeData - StockGetShareRepurchaseData ####### StockGetDSSOHoldChangeData - Stock*SharesHolder* - StockInstitutionHoldDataChange - StockGetDSSOHoldChangeData - StockGetShareRepurchaseData ####### StockGetShareRepurchaseData - Stock*SharesHolder* - StockInstitutionHoldDataChange - StockGetDSSOHoldChangeData - StockGetShareRepurchaseData ###### Stock_ShareHolderIncreaseAndReduce 用途:1.04股东相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // SH600031在2024年的股东增减持数据 SetSysParam(pn_stock(), "SH600031"); return Stock_ShareHolderIncreaseAndReduce(20240101T, 20241231T, 0); ``` ###### Stock_DSSOHoldChange 用途:1.04股东相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // SH600031在2024年的董事、监事、高管持股变动明细数据 SetSysParam(pn_stock(), "SH600031"); return Stock_DSSOHoldChange(20240101T, 20241231T, 0); ``` ###### Stock_InstitutionHold - Stock_MainSharesHolder - Stock_SharesHolderNumber - Stock_NegotiableShareHolders - 中间函数 - Stock_ShareHolderIncreaseAndReduce - Stock_DSSOHoldChange - Stock_InstitutionHold - Stock_ShareRepurchase - Stock_RestrictionsOnSalesLifted2 ###### Stock_ShareRepurchase 用途:1.04股东相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 万科A 在2022-1-1 至 2025-1-1 所有的股份回购数据 SetSysParam(pn_stock(), "SZ000002"); return Stock_ShareRepurchase(20220101T, 20250101T, 0); ``` ###### Stock_RestrictionsOnSalesLifted2 用途:1.04股东相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 中航成飞 所有的限售解禁数据 SetSysParam(pn_stock(), "SZ302132"); return Stock_RestrictionsOnSalesLifted2(0, 1); ``` ##### 1.07交易 ###### 内容 - Tradedetails - Stock_PeriodHq - Stock_PeriodHq2 - Stock_BigBargain - GetStockPrecision - Stock_MarginTradeDetails - Stock_BlockTrade - Stock_TradePubilcInfo - 1.07.01大宗交易 - 沪深港通 - 中间函数 ###### Tradedetails 用途:1.07交易相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回天山股份在2020-01-01至2020-01-10期间日线的交易明细 setsysparam(pn_stock(), 'SZ000877'); return TradeDetails(20200101T, 20200110T, cy_day()); ``` ###### Stock_PeriodHq 用途:1.07交易相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回天山股份使用交易所算法的在2020-01-01至2020-01-10期间日线的后复权交易数据 setsysparam(pn_stock(), 'SZ000877'); return Stock_PeriodHq(20200101T, 20200110T, cy_day(), 1, 0); ``` ###### Stock_PeriodHq2 用途:1.07交易相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回天山股份基于复权后的在2020-01-10的阶段表现数据 setsysparam(pn_stock(), 'SZ000877'); return Stock_PeriodHq2(20200110T); ``` ###### Stock_BigBargain 用途:1.07交易相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回天山股份在2020-01-01至2020-01-10期间主动性买盘金额大于等于50W的大单数据 setsysparam(pn_stock(), 'SZ000877'); return Stock_BigBargain(20200101T, 20200110T, 1, 50, 1); ``` ###### GetStockPrecision 用途:1.07交易相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回天山股份的行情精度 return GetStockPrecision('SZ000877'); // 结果:2 ``` ###### Stock_MarginTradeDetails 用途:1.07交易相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 获取中航成飞 2025-1-1至2025-6-30日的融资融券明细数据 SetSysParam(pn_stock(), "SZ302132"); return Stock_MarginTradeDetails(20250101T, 20250630T, "日线", 4); ``` ###### Stock_BlockTrade 用途:1.07交易相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 获取SZ000001,2025-1-1至2025-6-30日的股票大宗交易数据 SetSysParam(pn_stock(), "SZ000001"); return Stock_BlockTrade(20250101T, 20250630T, "日线", 0); ``` ###### Stock_TradePubilcInfo 用途:1.07交易相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 获取中航成飞 2025-1-1至2025-6-30日的交易公开信息数据 SetSysParam(pn_stock(), "SZ302132"); return Stock_TradePubilcInfo(20250101T, 20250630T, "日线", 4); ``` ###### 1.07.01大宗交易 ####### 内容 - Stocks_BlockTradingGetData - Stocks_BTTradeDaily - 中间函数 ####### Stocks_BlockTradingGetData - Stocks_BlockTradingGetData - Stocks_BTTradeDaily - 中间函数 ####### Stocks_BTTradeDaily - Stocks_BlockTradingGetData - Stocks_BTTradeDaily - 中间函数 ####### 中间函数 ######## 内容 - Stocks_BTTradeByQJ ######## Stocks_BTTradeByQJ - Stocks_BTTradeByQJ ###### 沪深港通 ####### 内容 - Stock_HSGTradeSummary - Stock_HSGActiveTradeTop10 - Stock_RSExchangeRate - Stock_HSGShareHoldDetail - 中间函数 ####### Stock_HSGTradeSummary 用途:进行数值统计计算。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 获取南向2025-8-1至2025-8-30的沪深港通每日成交汇总日线的数据 return Stock_HSGTradeSummary("HG000001;HG000003", 20250801T, 20250830T, "日线"); ``` ####### Stock_HSGActiveTradeTop10 用途:1.07交易相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 获取南向2025-9-17的沪深港通每日十大成交活跃股的数据 return Stock_HSGActiveTradeTop10("HG000001;HG000003", 20250917T, 4); ``` ####### Stock_RSExchangeRate 用途:1.07交易相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 获取港股通(沪)2025-1-1至2025-6-30日的沪深港通持股明细数据 return Stock_RSExchangeRate("FXHGTCNY", 20250101T, 20250630T, "日线"); ``` ####### Stock_HSGShareHoldDetail 用途:1.07交易相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 获取万科A2025-1-1至2025-6-30日的沪深港通持股明细数据 SetSysParam(pn_stock(), "SZ000002"); return Stock_HSGShareHoldDetail(20250101T, 20250630T, "日线", 4); ``` ####### 中间函数 ######## 内容 - StocksCorridor ######## StocksCorridor - StocksCorridor ###### 中间函数 ####### 内容 - DataUnitConversion3 - Stock_MarginTradingDetial_sub - Stock_MarginTradingQJ_sub - Stock_TBSumQJ - DataUnitConversion ####### DataUnitConversion3 用途:1.07交易相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 给data数据的金额列换算单位 data := array(("日期":20251029, "金额":110000, "数量":100)); return DataUnitConversion3(data, array("金额"), 2); ``` ####### Stock_MarginTradingDetial_sub 用途:进行字符串提取或替换处理。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 浦发银行在20201101至20201201的净融券与市场的数据 return Stock_MarginTradingDetial_sub("SH600000", 20201101T, 20201201T); ``` ####### Stock_MarginTradingQJ_sub 用途:进行字符串提取或替换处理。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 浦发银行在20201101至20201201的净融券与市场的数据 return Stock_MarginTradingQJ_sub("SH600000", 20201101T, 20201201T); ``` ####### Stock_TBSumQJ 用途:进行数值统计计算。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 领益智造在区间20250101~20251030之间的交易公开汇总数据 return Stock_TBSumQJ("SZ002600", 20250101T, 20251030T); ``` ####### DataUnitConversion 用途:1.07交易相关函数。 参数: 返回:处理后的结果值。 范例 ```tsl // 给data数据的金额列换算单位 data := array(("日期":20251029, "金额":110000, "数量":100)); return DataUnitConversion(data, 100, array("金额")); ``` ##### 1.08财务数据 ###### 内容 - Stock_InterestSheet - Stock_BalanceSheet - Stock_CashFlowSheet - Stock_FinanciaLItems - Stock_AssetsCutPrepare - Stock_FCFF - Stock_ZBCompare - Stock_PEBand - Stock_PBBand - stock_FixedAssetsData - 中间函数 - Stock_PerformanceExpressReport - Stock_PerformanceForecast ###### Stock_InterestSheet 用途:1.08财务数据相关函数。 参数: 返回:处理后的结果值。 范例 ```tsl // 返回天山股份按照季度显示的最近4个报告期的利润分配表数据 setsysparam(pn_stock(), 'SZ000877'); return Stock_InterestSheet(0, 0, 1, 1, 4, 2, 1); ``` ###### Stock_BalanceSheet 用途:1.08财务数据相关函数。 参数: 返回:处理后的结果值。 范例 ```tsl // 返回天山股份最近4个报告期的资产负债表数据 setsysparam(pn_stock(), 'SZ000877'); return Stock_BalanceSheet(0, 0, 1, 4, 2, 1); ``` ###### Stock_CashFlowSheet 用途:1.08财务数据相关函数。 参数: 返回:处理后的结果值。 范例 ```tsl // 返回天山股份按照季度显示的最近4个报告期的现金流量表数据 setsysparam(pn_stock(), 'SZ000877'); return Stock_CashFlowSheet(0, 0, 1, 1, 4, 2, 1); ``` ###### Stock_FinanciaLItems 用途:1.08财务数据相关函数。 参数: 返回:处理后的结果值。 范例 ```tsl // 返回天山股份按照季度显示的最近4个报告期的财务摘要数据 setsysparam(pn_stock(), 'SZ000877'); return Stock_FinanciaLItems(0, 1, 4, 2, 1); ``` ###### Stock_AssetsCutPrepare 用途:1.08财务数据相关函数。 参数: 返回:处理后的结果值。 范例 ```tsl // 返回平安银行最近4个报告期的资产减值准备数据 setsysparam(pn_stock(), 'SZ000001'); return Stock_AssetsCutPrepare(0, 4, 2, 1, 1); ``` ###### Stock_FCFF 用途:1.08财务数据相关函数。 参数: 返回:处理后的结果值。 范例 ```tsl // 返回平安银行公司自由现金流估值数据 setsysparam(pn_stock(), 'SZ000001'); data := rand(4, 12); return Stock_FCFF(data, 10121, 3, 0, 3.48, 0.637, 4.536); ``` ###### Stock_ZBCompare 用途:1.08财务数据相关函数。 参数: 返回:处理后的结果值。 范例 ```tsl // 返回平安银行最近2个报告期的主要财务数据对比(纵比)数据 setsysparam(pn_stock(), 'SZ000001'); infoArr := array(46002, 46008, 46011, 46012, 46013, 46015, 46024, 46033); return Stock_ZBCompare(0, infoArr, 1, 0, 2, 2); ``` ###### Stock_PEBand 用途:1.08财务数据相关函数。 参数: 返回:处理后的结果值。 范例 ```tsl // 返回平安银行P/E Bands数据 setsysparam(pn_stock(), 'SZ000001'); return Stock_PEBand(20200101T, 20201231T, 0); ``` ###### Stock_PBBand 用途:1.08财务数据相关函数。 参数: 返回:处理后的结果值。 范例 ```tsl // 返回平安银行P/B Bands数据 setsysparam(pn_stock(), 'SZ000001'); return Stock_PBBand(20200101T, 20201231T, 0); ``` ###### stock_FixedAssetsData 用途:1.08财务数据相关函数。 参数: 返回:处理后的结果值。 范例 ```tsl // 万科A在20250930固定资产及折旧数据 return stock_FixedAssetsData("SZ000002", 20250930); ``` ###### 中间函数 ####### 内容 - CalculateHBData - stock_ConstruInProcess - comparewithfirstreport_new - comparewithpreviousreport_new - ImportantItems_Call - StandardShowReport - stock_financialitems_call - StructureRatioReport ####### CalculateHBData 用途:1.08财务数据相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 计算万科A利润分配表的环比数据 t := InterestDistribute("SZ000002", 0); return CalculateHBData(t); ``` ####### stock_ConstruInProcess 用途:1.08财务数据相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 万科A在20250930在建工程数据 return stock_ConstruInProcess("SZ000002", 20250930); ``` ####### comparewithfirstreport_new 范例 ```tsl // 万科A利润分配表的定基比分析 t := InterestDistribute("SZ000002", 0); return CompareWithFirstReport_New(t, 0, 1); ``` ####### comparewithpreviousreport_new - CalculateHBData - stock_ConstruInProcess - comparewithfirstreport_new - comparewithpreviousreport_new - ImportantItems_Call - StandardShowReport - stock_financialitems_call - StructureRatioReport ####### ImportantItems_Call 用途:1.08财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return ImportantItems_Call(array("SZ000007", "SH600718", "SZ000920", "SH600100"), 20031231, 1, -1); ``` ####### StandardShowReport 用途:1.08财务数据相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 万科A利润分配表(清除数据为0的财务字段) r := InterestDistribute("SZ000002", 0); return StandardShowReport(r); ``` ####### stock_financialitems_call 用途:1.08财务数据相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl SetSysParam(PN_Stock(), "SZ000002"); return stock_financialitems_call(0, 0, 0, 0, 0, 1, 4, 0, 0); ``` ####### StructureRatioReport 用途:1.08财务数据相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 计算万科A利润分配表的结构分析 t := InterestDistribute("SZ000002", 0); return StructureRatioReport(t); ``` ###### Stock_PerformanceExpressReport 用途:1.08财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 获取中航成飞最近6个报告期的业绩快报数据 SetSysParam(pn_stock(), "SZ302132"); return Stock_PerformanceExpressReport(0, 6, 4, 1); ``` ###### Stock_PerformanceForecast 用途:1.08财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 获取万科A最近6个报告期的业绩预测数据 SetSysParam(pn_stock(), "SZ000002"); return Stock_PerformanceForecast(0, 0, 6, 1); ``` ##### 1.09财务比率 ###### 内容 - Stock_Cznl - Stock_Chznl - Stock_Jynl - Stock_Zbjg - Stock_Ylnl - Stock_Xjlnl - Stock_Cwbl ###### Stock_Cznl 用途:1.09财务比率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回万科A最近2个报告期的偿债能力指标数据 setsysparam(pn_stock(), 'SZ000002'); return Stock_Cznl(0, 2); ``` ###### Stock_Chznl 用途:1.09财务比率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回万科A最近2个报告期的成长能力指标数据 setsysparam(pn_stock(), 'SZ000002'); return Stock_Chznl(0, 2); ``` ###### Stock_Jynl 用途:1.09财务比率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回万科A最近2个报告期的经营能力指标数据 setsysparam(pn_stock(), 'SZ000002'); return Stock_Jynl(0, 2); ``` ###### Stock_Zbjg 用途:1.09财务比率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回万科A最近2个报告期的资本结构指标数据 setsysparam(pn_stock(), 'SZ000002'); return Stock_Zbjg(0, 2); ``` ###### Stock_Ylnl 用途:1.09财务比率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回万科A最近2个报告期的盈利能力指标数据 setsysparam(pn_stock(), 'SZ000002'); return Stock_Ylnl(0, 2); ``` ###### Stock_Xjlnl 用途:1.09财务比率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回万科A最近2个报告期的现金流指标数据 setsysparam(pn_stock(), 'SZ000002'); return Stock_Xjlnl(0, 2); ``` ###### Stock_Cwbl 用途:1.09财务比率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回万科A最近2个报告期的财务比率指标数据 setsysparam(pn_stock(), 'SZ000002'); return Stock_Cwbl(0, 2); ``` ##### 1.11经营情况 ###### 内容 - Stock_RevenuesByProduct - Stock_RevenuesByRegion - Stock_RevenuesByIndustry - stock_profitforecast - 中间函数 ###### Stock_RevenuesByProduct 用途:1.11经营情况相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回万科A最近2个报告期的主营构成(按产品)数据 setsysparam(pn_stock(), 'SZ000002'); return Stock_RevenuesByProduct(0, 2, 2, 1); ``` ###### Stock_RevenuesByRegion 用途:1.11经营情况相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回万科A最近2个报告期的主营构成(按区域)数据 setsysparam(pn_stock(), 'SZ000002'); return Stock_RevenuesByRegion(0, 2, 2, 1); ``` ###### Stock_RevenuesByIndustry 用途:1.11经营情况相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回万科A最近2个报告期的主营构成(按行业)数据 setsysparam(pn_stock(), 'SZ000002'); return Stock_RevenuesByIndustry(0, 2, 2, 1); ``` ###### stock_profitforecast 用途:1.11经营情况相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl // 浦发银行历年报告期业绩预警 SetSysParam(PN_Stock(), 'SH600000'); return Stock_ProfitForecast(); ``` ###### 中间函数 ####### 内容 - Stock_Revenues ####### Stock_Revenues 用途:1.11经营情况相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回万科A4个报告期公布的主营收入及成本(分产品)。 SetSysParam(PN_Stock(), 'SZ000002'); return Stock_Revenues(0, 4, 0, 0, 1); ``` ##### 1.12募集资金 ###### 内容 - 1.12.01IPO - TSWEB_Stock_IPOGetData - TSWEB_Stock_IPOGetDataAndCompare - 中间函数 ###### 1.12.01IPO ####### 内容 - Stocks_IPOGetData - Stocks_IPOGetDataAndIndustry ####### Stocks_IPOGetData 用途:1.12募集资金相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 指定证券列表发行上市数据 StockArr := "SH688286;SH688408"; return Stocks_IPOGetData(StockArr); ``` ####### Stocks_IPOGetDataAndIndustry 用途:1.12募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 指定证券列表发行上市数据 StockArr := "SH688286;SH688408"; return Stocks_IPOGetDataAndIndustry (StockArr, 1); ``` ###### TSWEB_Stock_IPOGetData 用途:1.12募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回中证一级行业华能水电(SH600025)的发行上市基本信息 IndustryType := 4; StockID := "SH600025"; return TSWEB_Stock_IPOGetData(StockID, IndustryType); ``` ###### TSWEB_Stock_IPOGetDataAndCompare 用途:1.12募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回申万一级行业华能水电(SH600025)同行业的上市信息 IndustryType := 1; StockID := "SH600025"; return TSWEB_Stock_IPOGetDataAndCompare(StockID, IndustryType); ``` ###### 中间函数 ####### 内容 - Stock_Underwriter - Stock_Industry - Stock_IssueDate - Stock_Underwriter2 ####### Stock_Underwriter 用途:1.12募集资金相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl stockarr := GetBK('深证A股;上证A股;中小企业板;创业板;科创板;深证B股;上证B股;暂停上市;终止上市;暂停上市B股;终止上市B股'); t := Stocks_IPOGetData(array2str(stockarr)); return Stock_Underwriter(t); ``` ####### Stock_Industry 用途:1.12募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回万科A申万一级行业名称 return Stock_Industry("SZ000002", 1); ``` 申万房地产 ####### Stock_IssueDate 用途:日期时间处理函数。 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 范例 ```tsl // 返回万科A发行日 return Stock_IssueDate("SZ000002"); // 返回:19910129 ``` ####### Stock_Underwriter2 用途:1.12募集资金相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return Stock_Underwriter2(""); // 返回:其他 ``` ##### 1.14重大事项 ###### 内容 - 中间函数 ###### 中间函数 ####### 内容 - StocksDisobey ####### StocksDisobey 用途:1.14重大事项相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return StocksDisobey(array("SZ000001", "SZ000002"), 20200101T, 20240101T); ``` ##### 1.17沪深港通 ###### 内容 - TSWEB_Stock_HSGIndustryHoldingInfo - TSWEB_Stock_HSGHolingAndMarketTrend - TSWEB_Stock_HSGENewTradingMarketInfo - TSWEB_Stock_HSGHolingChangeAndMarketTrend ###### TSWEB_Stock_HSGIndustryHoldingInfo 用途:1.17沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日万科A于中证一级行业同行业最新持仓及增减 IndustryType := 4; StockID := "SZ000002"; EndT := inttodate(20240710); return TSWEB_Stock_HSGIndustryHoldingInfo(StockID, EndT, IndustryType); ``` ###### TSWEB_Stock_HSGHolingAndMarketTrend 用途:1.17沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日万科A持仓数据 StockID := "SZ000002"; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Stock_HSGHolingAndMarketTrend(StockID, BegT, EndT); ``` ###### TSWEB_Stock_HSGENewTradingMarketInfo 用途:1.17沪深港通相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日万科A于中证一级行业最新持仓及相关区间数据 IndustryType := 4; StockID := "SZ000002"; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Stock_HSGENewTradingMarketInfo(StockID, BegT, EndT, IndustryType); ``` ###### TSWEB_Stock_HSGHolingChangeAndMarketTrend 用途:1.17沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日万科A持仓变动 StockID := "SZ000002"; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Stock_HSGHolingChangeAndMarketTrend(StockID, BegT, EndT); ``` ##### 1.10财务附注 ###### 内容 - Stock_NonRecurringGainsAndLosses - 短期借款 - 在建工程 ###### Stock_NonRecurringGainsAndLosses 用途:1.10财务附注相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 获取中航成飞最近6个报告期的非经常性损益数据 SetSysParam(pn_stock(), "SZ302132"); return Stock_NonRecurringGainsAndLosses(0, 6, 4, 1, 1); ``` ###### 短期借款 ####### 内容 - 中间函数 ####### 中间函数 ######## 内容 - Stock_GetRdateArrByNday2 - Stock_GetDataFromInfoTable2 ######## Stock_GetRdateArrByNday2 - Stock_GetRdateArrByNday2 - Stock_GetDataFromInfoTable2 ######## Stock_GetDataFromInfoTable2 - Stock_GetRdateArrByNday2 - Stock_GetDataFromInfoTable2 ###### 在建工程 ####### 内容 - 中间函数 ####### 中间函数 ######## 内容 - Stock_GetDataFromInfoTable3 ######## Stock_GetDataFromInfoTable3 - Stock_GetDataFromInfoTable3 ##### 中间函数 ###### 内容 - TransStockID ###### TransStockID - TransStockID ##### 1.18限售解禁 ###### 内容 - 股票分析 ###### 股票分析 ####### 内容 - 中间函数 ####### 中间函数 ######## 内容 - Stock_RestrictionsOnSalesLifted - Stock_RestrictionsOnSalesLifted_Info ######## Stock_RestrictionsOnSalesLifted - Stock_RestrictionsOnSalesLifted - Stock_RestrictionsOnSalesLifted_Info ######## Stock_RestrictionsOnSalesLifted_Info - Stock_RestrictionsOnSalesLifted - Stock_RestrictionsOnSalesLifted_Info ##### 1.19融资融券 ###### 内容 - 中间函数 ###### 中间函数 ####### 内容 - Stock_MT_MarketValue ####### Stock_MT_MarketValue 用途:1.19融资融券相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 万科A在20251030日的流通市值 return Stock_MT_MarketValue("SZ000002", 20251030T); // 60921825673.83 ``` #### 02.股票比较 ##### 内容 - 2.01名称变更 - 2.02股本 - 2.03发行与分配 - 2.04股东分析 - 2.06交易分析 - 2.07财务数据 - 2.08经营情况 - 2.11市场结构 - 2.12募集资金 - 2.13沪深港通 - 2.14融资融券 - 2.16龙虎榜 - 2.15资金流向 ##### 2.01名称变更 ###### 内容 - Stocks_ChangeName ###### Stocks_ChangeName 用途:2.01名称变更相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20220101至20220201期间发生名称变更的相关数据 return Stocks_ChangeName('上证A股', 20220101T, 20220201T); ``` ##### 2.02股本 ###### 内容 - Stocks_ShareChange ###### Stocks_ShareChange 用途:2.02股本相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20220101至20220201期间发生股本变动的相关数据 return Stocks_ShareChange('上证A股', 20220101T, 20220201T, 0, 3); ``` ##### 2.03发行与分配 ###### 内容 - Stocks_IssueAndList - Stocks_PFInfoByInterval - Stocks_DistributionByInterval - Stocks_MoreIssue - Stocks_DistributionByRDate - Stocks_PFInfoByRDate - 中间函数 ###### Stocks_IssueAndList 用途:2.03发行与分配相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20220101至20220201期间新股上市情况和交易情况的相关数据 return Stocks_IssueAndList('上证A股', 20220101T, 20220201T); ``` ###### Stocks_PFInfoByInterval 用途:2.03发行与分配相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20220101至20220201期间分红送股的相关数据 return Stocks_PFInfoByInterval('上证A股', 20220101T, 20220201T); ``` ###### Stocks_DistributionByInterval 用途:2.03发行与分配相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20220101至20220201期间配股的相关数据 return Stocks_DistributionByInterval('上证A股', 20220101T, 20220201T); ``` ###### Stocks_MoreIssue 用途:2.03发行与分配相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20220101至20220201期间增发的相关数据 return Stocks_MoreIssue('上证A股', 20220101T, 20220201T, 0); ``` ###### Stocks_DistributionByRDate 用途:日期时间处理函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。 范例 ```tsl // 返回上证A股在20201231时配股的相关数据 return Stocks_DistributionByRDate('上证A股', 20201231, 0); ``` ###### Stocks_PFInfoByRDate 用途:日期时间处理函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。 范例 ```tsl // 返回上证A股在20201231时分红送股的相关数据 return Stocks_PFInfoByRDate('上证A股', 20201231, 0); ``` ###### 中间函数 ####### 内容 - getpfinfobytype - StockIssueAndList_Call - stockmoreissue_call - StockPFAndRatioInfo - StocksPFInfoByRDate_Call - StocksProfitDistribution3_Call - StocksProfitDistribution_Call ####### getpfinfobytype 范例 ```tsl t := ReportEventQk("SZ000002", 20201231, "分红送股"); return GetPFInfoByType(t, 1, PD_EXDateField(), PD_DecisionDeclareDateField()); ``` ####### StockIssueAndList_Call 用途:2.03发行与分配相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return StockIssueAndList_Call(array("SH600026"), 20020101T, 20021231T); ``` ####### stockmoreissue_call 范例 ```tsl return StockMoreIssue_Call(array("SZ000001", "SH600000"), 20010101T, 20031231T, 0); ``` ####### StockPFAndRatioInfo 用途:2.03发行与分配相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl SetSysParam(PN_Stock(), "SZ000002"); return StockPFAndRatioInfo(20010101T, 20031231T); ``` ####### StocksPFInfoByRDate_Call 用途:日期时间处理函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:日期或时间值。 范例 ```tsl return StocksPFInfoByRDate_Call(array("SZ000002", "SH600000"), 20201231, "分红送股", 0); ``` ####### StocksProfitDistribution3_Call 用途:2.03发行与分配相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return StocksProfitDistribution3_Call(array("SH600718", "SZ000920"), 20031231, 0, 0); ``` ####### StocksProfitDistribution_Call 用途:2.03发行与分配相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return StocksProfitDistribution_Call(array("SH600718", "SZ000920"), 20010101T, 20031231T, 0); ``` ##### 2.04股东分析 ###### 内容 - Stocks_SharesByDefinedOrgan - Stocks_SharesDecreaseByOrgan - Stocks_SharesByOrgan - Stocks_SharesIncreaseByOrgan - Stocks_ShareholderAmount - Stocks_ShareByMainManager - 中间函数 - stocks_NegotiableShareHoldersCompare - stocks_NegotiableShareHoldersConcentration - stocks_DSSOHoldChange - stocks_ShareHolderIncreaseAndReduce - stocks_HSGShareHoldDetail - stocks_MainSharesHolderConcentration - stocks_ShareRepurchase - stocks_RestrictionsOnSalesLifted - stocks_MainSharesHolderCompare - 板块股东分析 ###### Stocks_SharesByDefinedOrgan 用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231时机构“海通;联合”的持股情况 return Stocks_SharesByDefinedOrgan('上证A股', 0, 20201231, "海通;联合"); ``` ###### Stocks_SharesDecreaseByOrgan 用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231-20211231期间机构减持情况 return Stocks_SharesDecreaseByOrgan('上证A股', 20201231, 20211231, 0); ``` ###### Stocks_SharesByOrgan 用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231-20211231期间机构持股情况及其变化 return Stocks_SharesByOrgan('上证A股', 20201231, 20211231, 0); ``` ###### Stocks_SharesIncreaseByOrgan 用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231-20211231期间机构增持情况 return Stocks_SharesIncreaseByOrgan('上证A股', 20201231, 20211231, 0); ``` ###### Stocks_ShareholderAmount 用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231-20211231期间前20名股东户数情况 return Stocks_ShareholderAmount('上证A股', 20201231, 20211231, 0, 0, 20); ``` ###### Stocks_ShareByMainManager 用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return Stocks_ShareByMainManager("深证A股;上证A股;中小企业板", 20031231, '持股数(万)', 0, 10); ``` ###### 中间函数 ####### 内容 - QueryMSHByOrganName - ShareholderAmount_Call - StockCompanyLeaderShareholders - Stocks_SharesByOrgan_Call - Stocks_RestrictionsOnSalesLifted_XQ - GetShareholdersDataSummary - GetShareholdersData ####### QueryMSHByOrganName 用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return QueryMSHByOrganName(array("SZ000001", "SH600000"), 20021231, '深圳', 0, 1); ``` ####### ShareholderAmount_Call 用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return ShareholderAmount_Call(array("SZ000007", "SH600718", "SZ000920", "SH600100"), 20041231, 20040930, '股东户数@变比(%)', 0, 4); ``` ####### StockCompanyLeaderShareholders 用途:2.04股东分析相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl SetSysParam(PN_Stock(), "SZ000002"); return StockCompanyLeaderShareholders(20101231); ``` ####### Stocks_SharesByOrgan_Call 用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return Stocks_SharesByOrgan_Call("深证A股;上证A股;中小企业板", 20101231, 0, 4); ``` ####### Stocks_RestrictionsOnSalesLifted_XQ 用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // A股板块在20250101~20251030之间的限售解禁情况 return Stocks_RestrictionsOnSalesLifted_XQ(getbk("A股"), 20250101T, 20251030T); ``` 参考TSWEB_Block_RestrictionsOnSalesLifted_XQ ####### GetShareholdersDataSummary - QueryMSHByOrganName - ShareholderAmount_Call - StockCompanyLeaderShareholders - Stocks_SharesByOrgan_Call - Stocks_RestrictionsOnSalesLifted_XQ - GetShareholdersDataSummary - GetShareholdersData ####### GetShareholdersData - QueryMSHByOrganName - ShareholderAmount_Call - StockCompanyLeaderShareholders - Stocks_SharesByOrgan_Call - Stocks_RestrictionsOnSalesLifted_XQ - GetShareholdersDataSummary - GetShareholdersData ###### stocks_NegotiableShareHoldersCompare 用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // A股的20240930股东对比数据 return stocks_NegotiableShareHoldersCompare("上证A股", 20240930, 5); ``` ###### stocks_NegotiableShareHoldersConcentration 用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // A股的20240930与20230930股票集中度对比数据 return stocks_NegotiableShareHoldersConcentration("上证A股", 20240930, 20230930); ``` ###### stocks_DSSOHoldChange 用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // A股20240930-20241231期间董事、监事、高管持股变动数据 return stocks_DSSOHoldChange("A股", 20230930, 20240930); ``` ###### stocks_ShareHolderIncreaseAndReduce 用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // A股20240930-20241231期间股东增减持数据 return stocks_ShareHolderIncreaseAndReduce("A股", 20240930T, 20241231T); ``` ###### stocks_HSGShareHoldDetail 用途:2.04股东分析相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 获取南向2025-9-17沪深港通每日十大成交活跃股的数据 return stocks_HSGShareHoldDetail("HG000001;HG000003", 20250917T); ``` ###### stocks_MainSharesHolderConcentration 用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // A股的20240930与20230930股票集中度对比数据 return stocks_MainSharesHolderConcentration("上证A股", 20240930, 20230930); ``` ###### stocks_ShareRepurchase 用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // A股20240930-20241231期间股份回购数据 return stocks_ShareRepurchase("A股", 20230930, 20240930); ``` ###### stocks_RestrictionsOnSalesLifted 用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // A股20240930-20241231期间限售解禁数据 return stocks_RestrictionsOnSalesLifted("A股", 20240930T, 20241231T); ``` ###### stocks_MainSharesHolderCompare 用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // A股的20240930股东对比数据 return stocks_MainSharesHolderCompare("上证A股", 20240930, 5); ``` ###### 板块股东分析 ####### 内容 - 中间函数 ####### 中间函数 ######## 内容 - Block_Shareholders_Holding - Block_Shareholders_HoldingConcentration ######## Block_Shareholders_Holding - Block_Shareholders_Holding - Block_Shareholders_HoldingConcentration ######## Block_Shareholders_HoldingConcentration - Block_Shareholders_Holding - Block_Shareholders_HoldingConcentration ##### 2.06交易分析 ###### 内容 - 2.6.1交易情况 - 2.6.2资金流向 - 2.6.3大单追踪 ###### 2.6.1交易情况 ####### 内容 - Stocks_zf - Stocks_zdf - Stocks_hsl - Stocks_df - Stocks_Amount - Stocks_TotalValue - Stocks_Vol - Stocks_MarketValue - Stocks_ShareStructure - Stocks_PB - Stocks_PCF - Stocks_Close - Stocks_PE - Stocks_PMI - Stocks_HistLow - Indexes_Hq - Stocks_CloseLtIssuePrice - Stocks_High - 中间函数 ####### Stocks_zf 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231-20211231期间区间涨幅排名前5的股票数据 return Stocks_zf('上证A股', 20201231T, 20211231T, 5); ``` ####### Stocks_zdf 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231-20211231期间区间振幅排名前5的股票数据 return Stocks_zdf('上证A股', 20201231T, 20211231T, 0, 5); ``` ####### Stocks_hsl 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231-20211231期间区间换手率排名前5的股票数据 return Stocks_hsl('上证A股', 20201231T, 20211231T, 0, 5); ``` ####### Stocks_df 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231-20211231期间区间跌幅排名前5的股票数据 return Stocks_df('上证A股', 20201231T, 20211231T, 5); ``` ####### Stocks_Amount 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231-20211231期间区间成交金额排名数据 return Stocks_Amount('上证A股', 20201231T, 20211231T, 0); ``` ####### Stocks_TotalValue 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231-20211231期间按开始日标准的市价总值排名前5的数据 return Stocks_TotalValue('上证A股', 20201231T, 20211231T, 0, 0, 5); ``` ####### Stocks_Vol 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231-20211231期间成交量排名前5的数据 return Stocks_Vol('上证A股', 20201231T, 20211231T, 0, 5); ``` ####### Stocks_MarketValue 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231-20211231期间按开始日标准的流通市值排名前5的数据 return Stocks_MarketValue('上证A股', 20201231T, 20211231T, 0, 0, 5); ``` ####### Stocks_ShareStructure 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231-20211231期间按开始日标准的总股本排名前5的数据 return Stocks_ShareStructure('上证A股', 20201231T, 20211231T, 0, 7, 0, 5); ``` ####### Stocks_PB 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20211231日的市净率排名前5的数据 return Stocks_PB('上证A股', 20211231T, 0, 27, 0, 5); ``` ####### Stocks_PCF 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20211231日的市现率排名前5的数据 return Stocks_PCF('上证A股', 20211231T, 0, 31, 0, 5); ``` ####### Stocks_Close 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231-20211231期间按开始日标准的股价排名前5的数据 return Stocks_Close('上证A股', 20201231T, 20211231T, 0, 0, 5); ``` ####### Stocks_PE 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20211231日的市盈率排名前5的数据 return Stocks_PE('上证A股', 20211231T, 0, 24, 0, 5); ``` ####### Stocks_PMI 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20211231日的市销率排名前5的数据 return Stocks_PMI('上证A股', 20211231T, 0, 28, 0, 5); ``` ####### Stocks_HistLow 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231-20211231期间创年内新低的数据 return Stocks_HistLow('上证A股', 20201231T, 20211231T, -1); ``` ####### Indexes_Hq 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:整数。 范例 ```tsl // 返回指数列表在20201231-20211231期间前5交易概况数据 s := "SZ399108;SH000010;SZ399004;SH000003;SH000001;SH000002;SZ399106;SZ399107;SH000016"; return Indexes_Hq(s, 20201231T, 20211231T, 0, 0, 5); ``` ####### Stocks_CloseLtIssuePrice 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231-20211231期间跌破发行价的情况 s := "上证A股"; return Stocks_CloseLtIssuePrice(s, 20201231T, 20211231T); ``` ####### Stocks_High 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231-20211231期间创1年内新高的情况 s := "上证A股"; return Stocks_High(s, 20201231T, 20211231T, 250); ``` ####### 中间函数 ######## 内容 - QueryTopNByField - QueryTopNByField_II - QueryTopNByField_III - Stocks_PeriodValue_Call - Stocks_Value_Call - Stocks_ZHValue_Call ######## QueryTopNByField 范例 ```tsl return QueryTopNByField(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 5, 0, 1, 0); ``` ######## QueryTopNByField_II 范例 ```tsl return QueryTopNByField_II(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 0, 1); ``` ######## QueryTopNByField_III 范例 ```tsl return QueryTopNByField_III(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 5, 0, 1, 0); ``` ######## Stocks_PeriodValue_Call 范例 ```tsl return Stocks_PeriodValue_Call(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 0, 1); ``` ######## Stocks_Value_Call 范例 ```tsl return Stocks_Value_Call(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 5, 0, 1); ``` ######## Stocks_ZHValue_Call 范例 ```tsl return Stocks_ZHValue_Call(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 5, 0, 1); ``` ###### 2.6.2资金流向 ####### 内容 - MarketTypeCapitalFlowAnalysis - BkValueFlowAnalysis - BkSharesFlowAnalysis - BkCloseFlowAnalysis - BkEPSFlowAnalysis - BkPEPBFlowAnalysis - BkRegionFlowAnalysis - 中间函数 ####### MarketTypeCapitalFlowAnalysis 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股区间20201231-20211231同比20191231-20201231以来的资金流向及同比 s := "上证A股"; return MarketTypeCapitalFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T); ``` ####### BkValueFlowAnalysis 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在区间20201231-20211231同比20191231-20201231以来的市值流向及同比 s := "上证A股"; return BkValueFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T, 0, 0, 1, 5, 1); ``` ####### BkSharesFlowAnalysis 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在区间20201231-20211231同比20191231-20201231以来的股本流向及同比 s := "上证A股"; return BkSharesFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T, 0, 0, 1, 5, 1); ``` ####### BkCloseFlowAnalysis 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在区间20201231-20211231同比20191231-20201231以来的股价流向及同比 s := "上证A股"; return BkCloseFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T, 0, 1, 5, 1); ``` ####### BkEPSFlowAnalysis 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在区间20201231-20211231同比20191231-20201231以来的不同业绩流向 s := "上证A股"; return BkEPSFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T, 20201231, 1, 5, 1); ``` ####### BkPEPBFlowAnalysis 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在区间20201231-20211231同比20191231-20201231以来的不同市盈率、市净率、市销率流动 s := "上证A股"; return BkPEPBFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T, 0, 0, 1, 5, 1); ``` ####### BkRegionFlowAnalysis 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回不同地区区间20201231-20211231同比20191231-20201231以来资金的流向及同比 return BkRegionFlowAnalysis(20201231T, 20211231T, 20191231T, 20201231T); ``` ####### 中间函数 ######## 内容 - capitalflowanalysis_call - CapitalFlowCompare - MarketAndTotalValueStructure - PE_PB_PMIStructure - RegionStructure - StockEPSStructure ######## capitalflowanalysis_call 范例 ```tsl t := StockPriceStructure(GetBk("深证A股;上证A股;中小企业板"), 20100730T, 5, 100, 5); return CapitalFlowAnalysis_Call(t, 20100101T, 20100730T); ``` ######## CapitalFlowCompare 范例 ```tsl t1 := StockPriceStructure(GetBk("深证A股;上证A股;中小企业板"), 20100730T, 5, 100, 5); t2 := StockPriceStructure(GetBk("深证A股;上证A股;中小企业板"), 20090730T, 5, 100, 5); r1 := CapitalFlowAnalysis_Call(t1, 20090101T, 20100730T); r2 := CapitalFlowAnalysis_Call(t1, 20090101T, 20090730T); return CapitalFlowCompare(r1, r2, "项目", "流通股本(万股)"); ``` ######## MarketAndTotalValueStructure 范例 ```tsl return MarketAndTotalValueStructure("上证A股;深证A股", 20030430T, 0, 20, 5, 0); ``` ######## PE_PB_PMIStructure 范例 ```tsl return PE_PB_PMIStructure("上证A股;深证A股", 20030430T, 0, 20, 5, 0); ``` ######## RegionStructure 范例 ```tsl return RegionStructure(20100430T); ``` ######## StockEPSStructure 范例 ```tsl return StockEPSStructure(array("SH600718", "SZ000001", "SZ000920"), 20100430T, 20091231, 0, 2.4, 0.8); ``` ###### 2.6.3大单追踪 ####### 内容 - Stocks_BigBargain - Stocks_TradeNow - 中间函数 ####### Stocks_BigBargain 用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20220420日成交量大于50万股的大单数据 return Stocks_BigBargain('上证A股', 20220420T, 0, 50, 0, 1, 0, 5); ``` ####### Stocks_TradeNow 用途:2.06交易分析相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股当日的买卖盘数据 Stockarr := getbk('上证A股'); return Stocks_TradeNow(Stockarr); ``` ####### 中间函数 ######## 内容 - StocksBigBargain_Call ######## StocksBigBargain_Call 范例 ```tsl return StocksBigBargain_Call(array("SZ000001", "SZ000002", "SH600000", "SH600001"), 20100430T, 10, 5); ``` ##### 2.07财务数据 ###### 内容 - 2.7.1横比、纵比、环比 - 2.7.2主要财务数据结构 - 2.7.3财务比率 - 2.7.4审计意见 - 2.1.1横比、纵比、环比 - stocks_ReportDisclosureDate - stocks_FixedAssets - stocks_ConstruInProcess ###### 2.7.1横比、纵比、环比 ####### 内容 - Stocks_ZBCompare - Stocks_HxCompare - Stocks_HBCompare ####### Stocks_ZBCompare 用途:2.07财务数据相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在2020年-2021年区间年报的主要财务数据纵比 Infoarr := array(46002, 46008, 46011, 46012); return Stocks_ZBCompare('上证A股', array(), 2020, 2021, 4, Infoarr); ``` ####### Stocks_HxCompare 用途:2.07财务数据相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231时主要财务数据横比 Infoarr := array(46002, 46008, 46011, 46012); return Stocks_HxCompare('上证A股', array(), 20201231, Infoarr, 0, 1, 2); ``` ####### Stocks_HBCompare 用途:2.07财务数据相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231-20211231期间的主要财务数据环比 Infoarr := array(46002, 46008, 46011, 46012); return Stocks_HBCompare('上证A股', array(), 20201231, 20211231, Infoarr, 0, 0, 1, 2); ``` ###### 2.7.2主要财务数据结构 ####### 内容 - Stocks_Cwjg - Stocks_ImportantItems ####### Stocks_Cwjg 用途:2.07财务数据相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231的主要财务数据结构 return Stocks_Cwjg('上证A股', array(), 20201231, 0, 0, 2); ``` ####### Stocks_ImportantItems 用途:2.07财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231的主要财务指标排行 return Stocks_ImportantItems('上证A股', 20201231, 0, 0); ``` ###### 2.7.3财务比率 ####### 内容 - Stocks_Cznl - Stocks_Ylnl - Stocks_Zbjg - Stocks_Jynl - Stocks_Xjlnl - S_3 - FinancialIndexEvaluation - Stocks_Chznl - 中间函数 ####### Stocks_Cznl 用途:2.07财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回指定证券列表在2020-2021的偿债能力指标数据 stocks := "SZ000002;SH600000"; return Stocks_Cznl(stocks, 2020, 2021, 4); ``` ####### Stocks_Ylnl 用途:2.07财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回指定证券列表在2020-2021的盈利能力指标数据 stocks := "SZ000002;SH600000"; return Stocks_Ylnl(stocks, 2020, 2021, 4); ``` ####### Stocks_Zbjg 用途:2.07财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回指定证券列表在2020-2021的资本结构数据 stocks := "SZ000002;SH600000"; return Stocks_Zbjg(stocks, 2020, 2021, 4); ``` ####### Stocks_Jynl 用途:2.07财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回指定证券列表在2020-2021的经营能力数据 stocks := "SZ000002;SH600000"; return Stocks_Jynl(stocks, 2020, 2021, 4); ``` ####### Stocks_Xjlnl 用途:2.07财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回指定证券列表在2020-2021的现金流指标数据 stocks := "SZ000002;SH600000"; return Stocks_Xjlnl(stocks, 2020, 2021, 4); ``` ####### S_3 用途:2.07财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回指定证券列表在2020-2021的现金流指标数据 stocks := "SZ000002;SH600000"; return S_3(stocks, 2020, 2021, 4); ``` ####### FinancialIndexEvaluation 用途:2.07财务数据相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 范例 ```tsl // 返回上证A股在20201231的财务绩效评估数据 return FinancialIndexEvaluation("上证A股", 20201231); ``` ####### Stocks_Chznl 用途:2.07财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回指定证券列表在2020-2021的成长能力指标数据 stocks := "SZ000002;SH600000"; return Stocks_Chznl(stocks, 2020, 2021, 4); ``` Fina ####### 中间函数 ######## 内容 - pg_1 ######## pg_1 - pg_1 ###### 2.7.4审计意见 ####### 内容 - Stocks_ReportBooking ####### Stocks_ReportBooking 用途:2.07财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231的业绩预约披露数据 return Stocks_ReportBooking("上证A股", 20201231, 20201231T, 20211231T); ``` ###### 2.1.1横比、纵比、环比 ####### 内容 - 中间函数 ####### 中间函数 ######## 内容 - ZxCompareReturn - ZxCompare - ZBCompare_Call - HxCompare_Call ######## ZxCompareReturn 范例 ```tsl return ZxCompareReturn("SZ000002", 2010, 2020, 1, array(46002, 46008)); ``` ######## ZxCompare 范例 ```tsl return ZxCompare("SZ000002", 2010, 2020, 1, array(46002, 46008), 0, 0); ``` ######## ZBCompare_Call 范例 ```tsl return ZBCompare_Call(array("SH600718", "SZ000920"), 2016, 2020, 0, array(9900200, 9900201, 9900202, 9900203, 9900204, 9900205), 0, 1, 0); ``` ######## HxCompare_Call 范例 ```tsl return HxCompare_Call(array("SH600718", "SZ000920"), 20161231, array(9900200, 9900201, 9900202, 9900203, 9900204, 9900205), 0, 1, 0); ``` ###### stocks_ReportDisclosureDate 用途:日期时间处理函数。 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。 范例 ```tsl // A股20250930定期报告披露日期数据 return stocks_ReportDisclosureDate("A股", 20250930); ``` ###### stocks_FixedAssets 用途:2.07财务数据相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // A股20250930固定资产及折旧数据 return stocks_FixedAssets("A股", 20250930); ``` ###### stocks_ConstruInProcess 用途:2.07财务数据相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // A股20250930在建工程数据 return stocks_ConstruInProcess("A股", 20250930); ``` ##### 2.08经营情况 ###### 内容 - Stocks_ProfitForecast - Stocks_RevenuesByDefinedProduct - Stocks_RevenuesByProduct - 中间函数 ###### Stocks_ProfitForecast 用途:2.08经营情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231的业绩预警数据 return Stocks_ProfitForecast("上证A股", 20201231, 0); ``` ###### Stocks_RevenuesByDefinedProduct 用途:2.08经营情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231的主营构成(指定产品)的数据 return Stocks_RevenuesByDefinedProduct("上证A股", 20201231, '尿素;硫酸铵;DMF;MDI;TDI'); ``` ###### Stocks_RevenuesByProduct 用途:2.08经营情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231的主营构成的数据 return Stocks_RevenuesByProduct("上证A股", '', 20201231); ``` ###### 中间函数 ####### 内容 - profitforecast_call - StockRevenuesByProduct_Call ####### profitforecast_call - profitforecast_call - StockRevenuesByProduct_Call ####### StockRevenuesByProduct_Call 用途:2.08经营情况相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return StockRevenuesByProduct_Call(array("SZ000920", "SZ000001", "SH600426", "SH600423"), 20021231, "尿素", ShowField_Stock_RevenuesByProduct()); ``` ##### 2.11市场结构 ###### 内容 - StockShareStructure - StockMarketValueStructure - StockTotalValueStructure - StockCloseStructure - StockPNAStructure - StockPEStructure - 股本结构分析 - 股价结构分析 - 市净率结构分析 - 市盈率与市净率结构分析 - 市盈率结构分析 - 中间函数 ###### StockShareStructure 用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231与20191231股本结构比较的数据 return StockShareStructure("上证A股", 20201231T, 20191231T, 0, 0, 10, 1, 0, 0, 0); ``` ###### StockMarketValueStructure 用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231与20191231流通市值结构比较的数据 return StockMarketValueStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0, 0, 0); ``` ###### StockTotalValueStructure 用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231与20191231市价总值结构比较的数据 return StockTotalValueStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0, 0, 0); ``` ###### StockCloseStructure 用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231与20191231股价结构比较的数据 return StockCloseStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0, 0, 0); ``` ###### StockPNAStructure 用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231与20191231市净率结构比较的数据 return StockPNAStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0, 0, 0); ``` ###### StockPEStructure 用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231与20191231市净率结构比较的数据 return StockPEStructure("上证A股", 20201231T, 20191231T, 0, 10, 1, 0, 0, 0); ``` ###### 股本结构分析 ####### 内容 - ShareStructure - BkShares ####### ShareStructure 用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231股本结构相关的数据 return ShareStructure("上证A股", 20201231T, 0, 10, 1, 0); ``` ####### BkShares 用途:2.11市场结构相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231股本结构相关的数据 return BkShares("上证A股", 20201231T); ``` ###### 股价结构分析 ####### 内容 - CloseStructure ####### CloseStructure 用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231收盘价结构表相关的数据 return CloseStructure("上证A股", 20201231T, 0, 10, 1); ``` ###### 市净率结构分析 ####### 内容 - PNAStructure ####### PNAStructure 用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231市净率结构表相关的数据 return PNAStructure("上证A股", 20201231T, 0, 10, 1); ``` ###### 市盈率与市净率结构分析 ####### 内容 - BKStockPE_Call ####### BKStockPE_Call 用途:2.11市场结构相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231个股的市盈率&市净率的数据 return BKStockPE_Call(getbk("上证A股"), 20201231T); ``` ###### 市盈率结构分析 ####### 内容 - PEStructure ####### PEStructure 用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231市盈率结构表相关的数据 return PEStructure("上证A股", 20201231T, 0, 10, 1); ``` ###### 中间函数 ####### 内容 - totalvaluestructure - StructureCompare - BkStockPE_Pgm ####### totalvaluestructure 范例 ```tsl return TotalValueStructure("上证A股;深证A股", 20100730T, 0, 50, 10); ``` ####### StructureCompare 用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl t1 := ShareStructure("深证A股;上证A股;中小企业板", 20200730T, 3000, 6000, 500, 0); t2 := ShareStructure("深证A股;上证A股;中小企业板", 20190730T, 3000, 6000, 500, 0); return StructureCompare(t1, t2, 20200730T, 20190730T, 0, 0, 1); ``` ####### BkStockPE_Pgm 用途:2.11市场结构相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return BkStockPE_Pgm("深证A股;上证A股;中小企业板", 20200730T); ``` ##### 2.12募集资金 ###### 内容 - 2.12.01IPO ###### 2.12.01IPO ####### 内容 - Stocks_IPOGetDataAndCompare ####### Stocks_IPOGetDataAndCompare 用途:2.12募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回万科A申万一级行业同行业上市明细数据 return Stocks_IPOGetDataAndCompare("SZ000002", 1); ``` ##### 2.13沪深港通 ###### 内容 - TSWEB_Block_HSGAccumCapitalFlowAndMarketMove - TSWEB_Industry_HSGHoldingChangeTopN_S - TSWEB_Block_HSGIndustryInfo - TSWEB_Industry_HSGHoldings_N - TSWEB_Industry_HSGHoldingPeriod_N - TSWEB_Block_HSGShareHoldingsInfoEndT - TSWEB_Block_HSGIndustryIncreaseTop5 - TSWEB_Industry_HSGHoldingChangeTopN_N - 中间函数 - TSWEB_Industry_HSGHoldingInfo - TSWEB_Block_HSGAmountSum - TSWEB_Industry_HSGHoldings_S - TSWEB_Block_HSGNetFlowAndMarket - TSWEB_Block_HSGCapitalFlowAndForexMove - TSWEB_Industry_HSGHoldingPeriod_S - TSWEB_Block_HSGShareHoldingsIncreased - TSWEB_Block_HSGBSAmountAndMarketMove - TSWEB_Block_HSGActiveIncreaseTop10 - TSWEB_Block_HSGBSAmountAndMarketRatio - TSWEB_Block_HSGAmountInfoByEndT - TSWEB_Block_HSGActiveDecreaseTop10 - TSWEB_Block_HSGActiveTopN - TSWEB_Block_HSGShareHoldingsSizeByMainBK - TSWEB_Block_HSGIndustryDecreaseTop5 - TSWEB_Block_HSGBalanceAndMarket - TSWEB_Block_HSGShareHoldingsInfoEndTTop10 - TSWEB_Block_HSGShareHoldingsDecreased ###### TSWEB_Block_HSGAccumCapitalFlowAndMarketMove 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10沪股通累计净买入和市场基准指数累计涨幅 BKID := "HG000002"; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Block_HSGAccumCapitalFlowAndMarketMove(BKID, BegT, EndT); ``` ###### TSWEB_Industry_HSGHoldingChangeTopN_S 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日港股通板块中证一级行业金融地产最近一月增减持5大股票 IndustryType := 4; IndusName := "金融地产"; EndT := inttodate(20240710); return TSWEB_Industry_HSGHoldingChangeTopN_S(IndusName, EndT, IndustryType); ``` ###### TSWEB_Block_HSGIndustryInfo 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日港股通板块中证一级行业最新行业市值及最近1月变动 IndustryType := 4; BKID := "HG000001;HG000003"; EndT := inttodate(20240710); return TSWEB_Block_HSGIndustryInfo(BKID, EndT, IndustryType); ``` ###### TSWEB_Industry_HSGHoldings_N 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日医药卫生于陆股通板块中证一级行业最新行业成分股详情 IndustryType := 4; IndusName := "医药卫生"; EndT := inttodate(20240710); return TSWEB_Industry_HSGHoldings_N(IndusName, EndT, IndustryType); ``` ###### TSWEB_Industry_HSGHoldingPeriod_N 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10陆股通板块中证一级行业医药卫生行业持有市值及占比 IndustryType := 4; IndusName := "医药卫生"; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Industry_HSGHoldingPeriod_N(IndusName, BegT, EndT, IndustryType); ``` ###### TSWEB_Block_HSGShareHoldingsInfoEndT 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日港股通板块中证一级行业持股情况 IndustryType := 4; BKID := "HG000001;HG000003"; EndT := inttodate(20240710); return TSWEB_Block_HSGShareHoldingsInfoEndT(BKID, EndT, IndustryType); ``` ###### TSWEB_Block_HSGIndustryIncreaseTop5 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日港股通板块中证一级行业最近1月市值增减持前5名行业-增持 IndustryType := 4; BKID := "HG000001;HG000003"; EndT := inttodate(20240710); return TSWEB_Block_HSGIndustryIncreaseTop5(BKID, EndT, IndustryType); ``` ###### TSWEB_Industry_HSGHoldingChangeTopN_N 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10陆股通板块中证一级行业医药卫生最近一月增减持5大股票 IndustryType := 4; IndusName := "医药卫生"; EndT := inttodate(20240710); return TSWEB_Industry_HSGHoldingChangeTopN_N(IndusName, EndT, IndustryType); ``` ###### 中间函数 ####### 内容 - Block_HSGgetBenchMark ####### Block_HSGgetBenchMark 用途:2.13沪深港通相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回港股通通道基准指数 BKID := "HG000001"; return Block_HSGgetBenchMark(BKID); ``` 结果:"CSI930930" ###### TSWEB_Industry_HSGHoldingInfo 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日金融地产于沪深港通中证一级行业最新持有情况 IndustryType := 4; IndusName := "金融地产"; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Industry_HSGHoldingInfo(IndusName, BegT, EndT, IndustryType); ``` ###### TSWEB_Block_HSGAmountSum 用途:进行数值统计计算。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日港股通板块中证一级行业成交汇总 IndustryType := 4; BKID := "HG000001;HG000003"; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Block_HSGAmountSum(BKID, BegT, EndT, IndustryType); ``` ###### TSWEB_Industry_HSGHoldings_S 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日医药卫生于港股通板块中证一级行业最新行业成分股详情 IndustryType := 4; IndusName := "医药卫生"; EndT := inttodate(20240710); return TSWEB_Industry_HSGHoldings_S(IndusName, EndT, IndustryType); ``` ###### TSWEB_Block_HSGNetFlowAndMarket 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日港股通板块净买入 BKID := "HG000001;HG000003"; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Block_HSGNetFlowAndMarket(BKID, BegT, EndT); ``` ###### TSWEB_Block_HSGCapitalFlowAndForexMove 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日港股通板块资金流向与外汇走势对比 BKID := "HG000001;HG000003"; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Block_HSGCapitalFlowAndForexMove(BKID, BegT, EndT); ``` ###### TSWEB_Industry_HSGHoldingPeriod_S 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10港股通板块中证一级行业医药卫生持有市值及占比 IndustryType := 4; IndusName := "医药卫生"; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Industry_HSGHoldingPeriod_S(IndusName, BegT, EndT, IndustryType); ``` ###### TSWEB_Block_HSGShareHoldingsIncreased 用途:2.13沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日港股通板块最近1月增减持前10大股票-增持 BKID := "HG000001;HG000003"; EndT := inttodate(20240710); return TSWEB_Block_HSGShareHoldingsIncreased(BKID, EndT); ``` ###### TSWEB_Block_HSGBSAmountAndMarketMove 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日港股通板块买卖金额 BKID := "HG000001;HG000003"; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Block_HSGBSAmountAndMarketMove(BKID, BegT, EndT); ``` ###### TSWEB_Block_HSGActiveIncreaseTop10 用途:2.13沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日港股通板块最近1月买入及卖出前10股票的买入金额 BKID := "HG000001;HG000003"; EndT := inttodate(20240710); return TSWEB_Block_HSGActiveIncreaseTop10(BKID, EndT); ``` ###### TSWEB_Block_HSGBSAmountAndMarketRatio 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日港股通板块买卖合计与市场 BKID := "HG000001;HG000003"; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Block_HSGBSAmountAndMarketRatio(BKID, BegT, EndT); ``` ###### TSWEB_Block_HSGAmountInfoByEndT 用途:2.13沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日港股通十大成交统计 BKID := "HG000001;HG000003"; EndT := inttodate(20240710); return TSWEB_Block_HSGAmountInfoByEndT(BKID, EndT); ``` ###### TSWEB_Block_HSGActiveDecreaseTop10 用途:2.13沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日港股通最近1月买入及卖出前10股票的卖出金额 BKID := "HG000001;HG000003"; EndT := inttodate(20240710); return TSWEB_Block_HSGActiveDecreaseTop10(BKID, EndT); ``` ###### TSWEB_Block_HSGActiveTopN 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日港股通中证一级行业最新10大成交 IndustryType := 4; BKID := "HG000001;HG000003"; EndT := inttodate(20240710); return TSWEB_Block_HSGActiveTopN(BKID, EndT, IndustryType); ``` ###### TSWEB_Block_HSGShareHoldingsSizeByMainBK 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日港股通板块中证一级行业最新规模 IndustryType := 4; BKID := "HG000001;HG000003"; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Block_HSGShareHoldingsSizeByMainBK(BKID, BegT, EndT, IndustryType); ``` ###### TSWEB_Block_HSGIndustryDecreaseTop5 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日港股通板块中证一级行业最近1月市值增减持前5名行业-减持 IndustryType := 4; BKID := "HG000001;HG000003"; EndT := inttodate(20240710); return TSWEB_Block_HSGIndustryDecreaseTop5(BKID, EndT, IndustryType); ``` ###### TSWEB_Block_HSGBalanceAndMarket 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日港股通板块额度余额 BKID := "HG000001;HG000003"; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Block_HSGBalanceAndMarket(BKID, BegT, EndT); ``` ###### TSWEB_Block_HSGShareHoldingsInfoEndTTop10 用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日港股通板块中证一级行业持仓前10名 IndustryType := 4; BKID := "HG000001;HG000003"; EndT := inttodate(20240710); return TSWEB_Block_HSGShareHoldingsInfoEndTTop10(BKID, EndT, IndustryType); ``` ###### TSWEB_Block_HSGShareHoldingsDecreased 用途:2.13沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日港股通板块最近1月增减持前10大股票-减持 BKID := "HG000001;HG000003"; EndT := inttodate(20240710); return TSWEB_Block_HSGShareHoldingsDecreased(BKID, EndT); ``` ##### 2.14融资融券 ###### 内容 - 中间函数 ###### 中间函数 ####### 内容 - Stocks_GetMarginTradingDataQJ ####### Stocks_GetMarginTradingDataQJ - Stocks_GetMarginTradingDataQJ ##### 2.16龙虎榜 ###### 内容 - 中间函数 ###### 中间函数 ####### 内容 - Stocks_TBInstitutionTimes - Stocks_TBRemoveDuplicate - Stock_TBDailyList - Stocks_TBStockSumBegTEndT ####### Stocks_TBInstitutionTimes - Stocks_TBInstitutionTimes - Stocks_TBRemoveDuplicate - Stock_TBDailyList - Stocks_TBStockSumBegTEndT ####### Stocks_TBRemoveDuplicate - Stocks_TBInstitutionTimes - Stocks_TBRemoveDuplicate - Stock_TBDailyList - Stocks_TBStockSumBegTEndT ####### Stock_TBDailyList 用途:2.16龙虎榜相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 领益智造在20250101~20251030日的每日上榜情况 return Stock_TBDailyList("SZ002600", 20250101T, 20251030T); ``` ####### Stocks_TBStockSumBegTEndT - Stocks_TBInstitutionTimes - Stocks_TBRemoveDuplicate - Stock_TBDailyList - Stocks_TBStockSumBegTEndT ##### 2.15资金流向 ###### 内容 - stocks_MarginTradeDetails - stocks_TradePubilcInfo - stocks_BlockTrade ###### stocks_MarginTradeDetails 用途:2.15资金流向相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 获取A股2025-8-18至2025-9-17融资融券明细的数据 return stocks_MarginTradeDetails("A股", 20250818T, 20250917T); ``` ###### stocks_TradePubilcInfo 用途:2.15资金流向相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 获取A股2025-8-18至2025-9-17交易公开信息的数据 return stocks_TradePubilcInfo("A股", 20250818T, 20250917T); ``` ###### stocks_BlockTrade 用途:2.15资金流向相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 获取A股2025-8-18至2025-9-17股票大宗交易的数据 return stocks_BlockTrade("A股", 20250818T, 20250917T); ``` #### 03.行业板块 ##### 内容 - 3.01基本情况 - 3.02股本结构 - 3.03分红送配 - 3.05交易 - 3.06财务数据 - 3.07主要财务比率 - 3.08板块结构分析 - 3.09风险和收益 - 3.12沪深港通 - 3.14募集资金 ##### 3.01基本情况 ###### 内容 - Block_Structure - stocks_IndexStocksWeight - Block_MakeOf - stocks_IndexIndustryWeight - stocks_IndustryClassify - 中间函数 ###### Block_Structure 用途:3.01基本情况相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20220410-20220420日行业基本配置数据 return Block_Structure('上证A股', 20220410T, 20220420T, 0, 1, 0, 0, 0); ``` ###### stocks_IndexStocksWeight 用途:3.01基本情况相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 范例 ```tsl // 沪深300在2024-12-31的指数成分权重数据 return stocks_IndexStocksWeight("SH000300", 20241231T); ``` ###### Block_MakeOf 用途:3.01基本情况相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231行业样本基本构成的数据 return Block_MakeOf("上证A股", 20201231T); ``` ###### stocks_IndexIndustryWeight 用途:3.01基本情况相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。 范例 ```tsl // A股在2024-12-31的指数行业权重数据 return stocks_IndexIndustryWeight("SH000300", 20241231T, 1, 1); ``` ###### stocks_IndustryClassify 用途:3.01基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // A股在2024-12-31的股票行业分类数据 return stocks_IndustryClassify("A股", 20241231T, 0); ``` ###### 中间函数 ####### 内容 - stocks_IndustryClassifyInfo - stocks_IndustryClassifyInfo2 ####### stocks_IndustryClassifyInfo - stocks_IndustryClassifyInfo - stocks_IndustryClassifyInfo2 ####### stocks_IndustryClassifyInfo2 - stocks_IndustryClassifyInfo - stocks_IndustryClassifyInfo2 ##### 3.02股本结构 ###### 内容 - Block_Shares - Block_Shares_ZB ###### Block_Shares 用途:3.02股本结构相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201231股本结构(横比)的数据 return Block_Shares("上证A股", 20201231T, 3); ``` ###### Block_Shares_ZB 用途:3.02股本结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20201220-20201231日线的股本结构(纵比)的数据 return Block_Shares_ZB("上证A股", 20201220T, 20201231T, cy_Day(), 3); ``` ##### 3.03分红送配 ###### 内容 - Block_PFInfoByRDate - Block_DistributionByRDate - Block_PFInfoByRDate_ZB - Block_PFInfoByInterval - Block_PFInfoByInterval_ZB - Block_DistributionByRDate_ZB - Block_DistributionByInterval - Block_MoreIssue - Block_DistributionByInterval_ZB - Block_MoreIssue_ZB ###### Block_PFInfoByRDate 用途:日期时间处理函数。 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。 范例 ```tsl // 返回上证A股在报告期20201231分红送股的数据 return Block_PFInfoByRDate("上证A股", 20201231); ``` ###### Block_DistributionByRDate 用途:日期时间处理函数。 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。 范例 ```tsl // 返回上证A股在报告期20201231配股的数据 return Block_DistributionByRDate("上证A股", 20201231); ``` ###### Block_PFInfoByRDate_ZB 用途:日期时间处理函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。 范例 ```tsl // 返回上证A股在2020-2022年度报告期纵比分红送股数据 return Block_PFInfoByRDate_ZB("上证A股", 2020, 2022); ``` ###### Block_PFInfoByInterval 用途:3.03分红送配相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20200101-20210201期间分红送股数据 return Block_PFInfoByInterval("上证A股", 20200101T, 20210201T); ``` ###### Block_PFInfoByInterval_ZB 用途:3.03分红送配相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20210101-20210201期间日线分红送股数据 return Block_PFInfoByInterval_ZB("上证A股", 20210101T, 20210201T, cy_Day()); ``` ###### Block_DistributionByRDate_ZB 用途:日期时间处理函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。 范例 ```tsl // 返回上证A股在2020-2022年度报告期纵比配股数据 return Block_DistributionByRDate_ZB("上证A股", 2020, 2022); ``` ###### Block_DistributionByInterval 用途:3.03分红送配相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20200101-20210201期间配股数据 return Block_DistributionByInterval("上证A股", 20200101T, 20210201T); ``` ###### Block_MoreIssue 用途:3.03分红送配相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20200101-20210201期间增发数据 return Block_MoreIssue("上证A股", 20200101T, 20210201T); ``` ###### Block_DistributionByInterval_ZB 用途:3.03分红送配相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20210101-20210601期间日线配股纵比数据 return Block_DistributionByInterval_ZB("上证A股", 20210101T, 20210601T, cy_Day()); ``` ###### Block_MoreIssue_ZB 用途:3.03分红送配相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20210101-20210201期间日线增发纵比数据 return Block_MoreIssue_ZB("上证A股", 20210101T, 20210201T, cy_Day()); ``` ##### 3.05交易 ###### 内容 - BkStockHqAnalysis - BkHslAnalysis_ZB - BkCapitalFlowAnalysis - BkHslAnalysis - BkCapitalFlowAnalysis_ZB - BkAverageCapitalFlowAnalysis - BkHqAnalysis - 中间函数 - 3.05.01大宗交易 ###### BkStockHqAnalysis 用途:3.05交易相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20210101-20210201期间行业活跃股数据 return BkStockHqAnalysis("上证A股", 20210101T, 20210201T, 20201231, 0, 0, 0, 0, 0); ``` ###### BkHslAnalysis_ZB 用途:3.05交易相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20210101-20210115期间日线行业换手率纵比数据 return BkHslAnalysis_ZB("上证A股", 20210101T, 20210115T, 0, 0, cy_Day()); ``` ###### BkCapitalFlowAnalysis 用途:3.05交易相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股区间20201231-20211231同比20191231-20201231以来的资金流向横比数据 s := "上证A股"; return BkCapitalFlowAnalysis (s, 20201231T, 20211231T, 20191231T, 20201231T); ``` ###### BkHslAnalysis 用途:3.05交易相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股区间20201231-20211231同比20191231-20201231以来的行业换手率横比数据 s := "上证A股"; return BkHslAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T, 0, 0); ``` ###### BkCapitalFlowAnalysis_ZB 用途:3.05交易相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股区间20201231-20210105以来的资金流向纵比数据 s := "上证A股"; return BkCapitalFlowAnalysis_ZB(s, 20201231T, 20210105T, cy_Day()); ``` ###### BkAverageCapitalFlowAnalysis 用途:3.05交易相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股区间20201231-20211231同比20191231-20201231以来的日均成交金额数据 s := "上证A股"; return BkAverageCapitalFlowAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T); ``` ###### BkHqAnalysis 用途:3.05交易相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20210101-20210201期间交易概况数据 return BkHqAnalysis("上证A股", 20210101T, 20210201T, 20201231, 0, 0, 0, 0, 0, 0); ``` ###### 中间函数 ####### 内容 - BkHSLStructure - bkstockhqanalysis_call ####### BkHSLStructure 用途:3.05交易相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return BkHSLStructure(array("深证A股"), 20200730T, 20200830T, 0, 1); ``` ####### bkstockhqanalysis_call 用途:3.05交易相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return BkStockHqAnalysis_Call(array("SZ000809", "SH600718", "SZ000920"), 20200130T, 20201230T, 20200630, 0, 0, 0, -1); ``` ###### 3.05.01大宗交易 ####### 内容 - Block_CompositeSumDetail - 中间函数 ####### Block_CompositeSumDetail - Block_CompositeSumDetail - 中间函数 ####### 中间函数 ######## 内容 - GetBTStocksByBegTEndT ######## GetBTStocksByBegTEndT - GetBTStocksByBegTEndT ##### 3.06财务数据 ###### 内容 - Block_FinancialItems - Block_FinancialItems_ZB - Block_ProfitItems_ZB - Block_ProfitItems ###### Block_FinancialItems 用途:3.06财务数据相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在报告期20201231的主要财务数据 return Block_FinancialItems("上证A股", 20201231, 0, 0, 0, 0, 0); ``` ###### Block_FinancialItems_ZB 用途:3.06财务数据相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在2020-2021的主要财务数据纵比 return Block_FinancialItems_ZB("上证A股", 2020, 2021, 1, 0, 0, 0, 0, 0); ``` ###### Block_ProfitItems_ZB 用途:3.06财务数据相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在2020-2021的主要利润指标纵比 return Block_ProfitItems_ZB("上证A股", 2020, 2021, 1, 0, 0, 0, 0); ``` ###### Block_ProfitItems 用途:3.06财务数据相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在报告期20201231主要利润指标数据对比 return Block_ProfitItems("上证A股", 20201231, 0, 0, 0, 0); ``` ##### 3.07主要财务比率 ###### 内容 - Block_Zbjg - Block_Ylnl - Block_Jynl - Block_Cznl - Block_Xjlnl - Block_CZhnl ###### Block_Zbjg 用途:3.07主要财务比率相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在报告期20201231资本结构数据 return Block_Zbjg("上证A股", 20201231, 0, 0, 0, 0); ``` ###### Block_Ylnl 用途:3.07主要财务比率相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在报告期20201231盈利能力数据 return Block_Ylnl("上证A股", 20201231, 0, 0, 0, 0); ``` ###### Block_Jynl 用途:3.07主要财务比率相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在报告期20201231经营能力数据 return Block_Jynl("上证A股", 20201231, 0, 0, 0, 0); ``` ###### Block_Cznl 用途:3.07主要财务比率相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在报告期20201231偿债能力数据 return Block_Cznl("上证A股", 20201231, 0, 0, 0, 0); ``` ###### Block_Xjlnl 用途:3.07主要财务比率相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在报告期20201231现金流指标数据 return Block_Xjlnl("上证A股", 20201231, 0, 0, 0, 0); ``` ###### Block_CZhnl 用途:3.07主要财务比率相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在报告期20201231成长能力数据 return Block_CZhnl("上证A股", 20201231, 0, 0, 0, 0); ``` ##### 3.08板块结构分析 ###### 内容 - Block_PE - Block_ShareStructure - Block_ShareStructure_ZB - Block_PB - Block_PMI - Block_PE_ZB - Block_PCF - block_pb_zb - block_pmi_zb - Block_PCF_ZB - 中间函数 ###### Block_PE 用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在指定日20210110市盈率排名数据 return Block_PE("上证A股", 20210110T, 20201231, 0, 0); ``` ###### Block_ShareStructure 用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在指定日20210110股本结构横比数据 return Block_ShareStructure("上证A股", 20210110T, 3); ``` ###### Block_ShareStructure_ZB 用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在20200101-20200201期间股本结构纵比数据 return Block_ShareStructure_ZB("上证A股", 20200101T, 20200201T, cy_Day(), 3); ``` ###### Block_PB 用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在指定日20210110市净率排名数据 return Block_PB("上证A股", 20210110T, 20201231, 0, 0); ``` ###### Block_PMI 用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在指定日20210110市销率排名数据 return Block_PMI("上证A股", 20210110T, 20201231, 0, 0); ``` ###### Block_PE_ZB 用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在指定日20210110-20210221市盈率纵比数据 return Block_PE_ZB("上证A股", 20210110T, 20210221T, 0, 0, 0, cy_Day()); ``` ###### Block_PCF 用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在指定日20210110市现率排名数据 return Block_PCF("上证A股", 20210110T, 20201231, 0, 0); ``` ###### block_pb_zb 用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return Block_PB_ZB("上证A股;深证A股", 20220101T, 20220310T, 0, 2, "月线"); ``` ###### block_pmi_zb 用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return block_pmi_zb("上证A股;深证A股", 20220101T, 20220310T, 0, 2, "月线"); ``` ###### Block_PCF_ZB 用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return Block_PCF_ZB("上证A股;深证A股", 20220101T, 20220310T, 0, 2, "月线"); ``` ###### 中间函数 ####### 内容 - Block_Structure_ZB_Call - GetBlockValueFromArray - BKListPNA_Call - Block_PEPB_ZB ####### Block_Structure_ZB_Call 用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return Block_Structure_ZB_Call("上证A股;深证A股", 20200101T, 20220310T, "日线", 0, 0); ``` ####### GetBlockValueFromArray - Block_Structure_ZB_Call - GetBlockValueFromArray - BKListPNA_Call - Block_PEPB_ZB ####### BKListPNA_Call 用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return BKListPNA_Call("上证A股;深证A股", 20200101T, 20200331, 0, 0, 2, 0.2); ``` ####### Block_PEPB_ZB 用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return Block_PEPB_ZB("上证A股;深证A股", 20200101T, 20200331, 0, 0, 0); ``` ##### 3.09风险和收益 ###### 内容 - BKsMeasure ###### BKsMeasure 用途:3.09风险和收益相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回上证A股在指定日20210110-20210221风险收益数据 return BKsMeasure("上证A股", "SH000300", 20210110T, 20210221T, 0); ``` ##### 3.12沪深港通 ###### 内容 - 区间 - TSWEB_Market_HSGIndustryChange_S - 中间函数 - 指定日 - TSWEB_Market_HSGCapitalFlowEndT - TSWEB_Market_HSGCapitalFlowPeriod_S - 板块 - TSWEB_Market_HSGIndustryChange_N - TSWEB_Market_HSGHoldingTop10_N - TSWEB_Market_HSGAccumCapitalFlow_N - TSWEB_Market_HSGAccumCapitalFlow_S - TSWEB_Market_HSGHoldingTop10_S - TSWEB_Market_HSGIndustryRatio_N - TSWEB_Market_HSGHoldingConcentraChange_S - TSWEB_Market_HSGIndustryConcentraChange_N - TSWEB_Market_HSGIndustryInfo_S - TSWEB_Market_HSGCapitalFlowPeriod_N - TSWEB_Market_HSGShareHoldingsSizeByMainBK - TSWEB_Market_HSGActiveTop10_N - TSWEB_Market_HSGHoldingConcentraChange_N - TSWEB_Market_HSGIndustryInfo_N - TSWEB_Market_HSGIndustryRatio_S - TSWEB_Market_HSGActiveTop10_S - TSWEB_Market_HSGAmountAndActiveTop10AmountAndPercent - TSWEB_Market_HSGIndustryConcentraChange_S ###### 区间 ####### 内容 - Stocks_HSGShareHoldingsChange - Block_GetHSGCapitalFlowData - Block_HSGAccumCapitalFlow - Block_HSGCapitalFlowAndMarket - Block_HSGActiveInfoBegTEndT - Block_getHSGMarketAmountPeriod - Stocks_HSGIndustryChange - Block_HSGActiveInfoGroupbyIndustry - Block_HSGActiveInfoGroupbyEndT - Block_HSGCapitalFlowPeriodByBK - Block_GetHSGCapitalFlowDataGroupEndT ####### Stocks_HSGShareHoldingsChange 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回港股通(沪)在指定日20210110-20210221区间沪深港板块的持股情况 return Stocks_HSGShareHoldingsChange("HG000001", 20210110T, 20210221T); ``` ####### Block_GetHSGCapitalFlowData 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回港股通(沪)在指定日20210110-20210121区间沪深港板块的资金流数据 return Block_GetHSGCapitalFlowData("HG000001", 20210110T, 20210121T); ``` ####### Block_HSGAccumCapitalFlow 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回港股通(沪)在指定日20210110-20210121区间沪深港板块的累计净买入与市场对比数据 return Block_HSGAccumCapitalFlow("HG000001", "SH000300", 20210110T, 20210121T); ``` ####### Block_HSGCapitalFlowAndMarket 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回港股通(沪)在指定日20210110-20210121区间沪深港板块的资金流向与市场价格走势数据 return Block_HSGCapitalFlowAndMarket("HG000001", "SH000300", 20210110T, 20210121T); ``` ####### Block_HSGActiveInfoBegTEndT 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回港股通(沪)在指定日20210110-20210111区间的十大活跃股详情 return Block_HSGActiveInfoBegTEndT("HG000001", 20210110T, 20210111T); ``` ####### Block_getHSGMarketAmountPeriod 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回港股通(沪)在指定日20210110-20210111区间的市场成交金额 return Block_getHSGMarketAmountPeriod("HG000001", 20210110T, 20210111T); ``` ####### Stocks_HSGIndustryChange 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回港股通(沪)在指定日20210110-20210111区间的持有行业变化 return Stocks_HSGIndustryChange("HG000001", 20210110T, 20210111T); ``` ####### Block_HSGActiveInfoGroupbyIndustry 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回港股通(沪)在指定日20210110-20210111区间的十大活跃股行业排名汇总 return Block_HSGActiveInfoGroupbyIndustry("HG000001", 20210110T, 20210111T); ``` ####### Block_HSGActiveInfoGroupbyEndT 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回港股通(沪)在指定日20210110-20210111区间的十大活跃股 return Block_HSGActiveInfoGroupbyEndT("HG000001", 20210110T, 20210111T); ``` ####### Block_HSGCapitalFlowPeriodByBK 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回港股通(沪)在指定日20210110-20210111区间的资金流入流出情况 return Block_HSGCapitalFlowPeriodByBK("HG000001", 20210110T, 20210111T); ``` ####### Block_GetHSGCapitalFlowDataGroupEndT 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回港股通(沪)在指定日20210110-20210111区间的资金流数据 return Block_GetHSGCapitalFlowDataGroupEndT("HG000001", 20210110T, 20210111T); ``` ###### TSWEB_Market_HSGIndustryChange_S 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日港股通板块中证一级行业行业配置占比变化数据 IndustryType := 4; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_HSGIndustryChange_S(BegT, EndT, IndustryType); ``` ###### 中间函数 ####### 内容 - TSWEB_HSGLastTradeDay_132 - TSWEB_HSGLastTradeDay_132Dtype ####### TSWEB_HSGLastTradeDay_132 - TSWEB_HSGLastTradeDay_132 - TSWEB_HSGLastTradeDay_132Dtype ####### TSWEB_HSGLastTradeDay_132Dtype - TSWEB_HSGLastTradeDay_132 - TSWEB_HSGLastTradeDay_132Dtype ###### 指定日 ####### 内容 - Stocks_HSGIndustryInfo - Stocks_HGSIndustryConcentraInfo - StocksHSGShareHoldingsInfo - Stocks_HSGActiveTopN - Block_HSGAmountInfoAndTop10 - Block_HSGGetIndustryStocks - Stocks_HSGShareHoldingsInfo - Stocks_HGSHoldingConcentraInfo - Block_HSGCapitalFlowEndT - Stocks_HGSIndustryConcentraChange - Stocks_HGSHoldingConcentraChange ####### Stocks_HSGIndustryInfo 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回港股通(沪)在指定日20210111的行业配置情况 return Stocks_HSGIndustryInfo("HG000001", 20210111T); ``` ####### Stocks_HGSIndustryConcentraInfo 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回港股通(沪)在指定日20210111的行业集中度 return Stocks_HGSIndustryConcentraInfo("HG000001", 20210111T); ``` ####### StocksHSGShareHoldingsInfo 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回指定证券列表在指定区间20210110-20210111的持股情况(不考虑最近交易日) StockArr := array("SZ002202", "SZ002281", "SZ000777"); return StocksHSGShareHoldingsInfo(StockArr, 20210110T, 20210111T); ``` ####### Stocks_HSGActiveTopN 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回港股通(沪)在指定日20210111的前5大活跃股情况 return Stocks_HSGActiveTopN("HG000001", 20210111T, 5); ``` ####### Block_HSGAmountInfoAndTop10 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回港股通(沪)在指定日20210111的十大活跃股成交统计 return Block_HSGAmountInfoAndTop10("HG000001", 20210111T); ``` ####### Block_HSGGetIndustryStocks 用途:3.12沪深港通相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回沪深港指定行业成分股 return Block_HSGGetIndustryStocks("金融"); ``` ####### Stocks_HSGShareHoldingsInfo 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回港股通(沪)在指定日20210111的持股明细 return Stocks_HSGShareHoldingsInfo("HG000001", 20210111T); ``` ####### Stocks_HGSHoldingConcentraInfo 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回港股通(沪)在指定日20210111的持股集中度 return Stocks_HGSHoldingConcentraInfo("HG000001", 20210111T); ``` ####### Block_HSGCapitalFlowEndT 用途:3.12沪深港通相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回在指定日20210111的沪深港通资金流向 return Block_HSGCapitalFlowEndT(20210111T); ``` ####### Stocks_HGSIndustryConcentraChange 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回港股通(沪)在指定区间20210110-20210111的行业集中度变化 return Stocks_HGSIndustryConcentraChange("HG000001", 20210110T, 20210111T); ``` ####### Stocks_HGSHoldingConcentraChange 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回港股通(沪)在指定区间20210110-20210111的持股集中度变化 return Stocks_HGSHoldingConcentraChange("HG000001", 20210110T, 20210111T); ``` ###### TSWEB_Market_HSGCapitalFlowEndT 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日所有沪深港通板块的买入、卖出及净买入金额等资金流向数据 BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_HSGCapitalFlowEndT(BegT, EndT); ``` ###### TSWEB_Market_HSGCapitalFlowPeriod_S 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日港股通净买入数据(日线) BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_HSGCapitalFlowPeriod_S(BegT, EndT); ``` ###### 板块 ####### 内容 - 3.12沪深港通 ####### 3.12沪深港通 ######## 内容 - 中间函数 ######## 中间函数 ######### 内容 - stocks_hsgactiveinfo ######### stocks_hsgactiveinfo 范例 ```tsl return stocks_hsgactiveinfo("HG000001", 20200331T, 20200331T, 3); ``` ###### TSWEB_Market_HSGIndustryChange_N 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日陆股通板块中证一级行业行业配置占比变化数据 IndustryType := 4; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_HSGIndustryChange_N(BegT, EndT, IndustryType); ``` ###### TSWEB_Market_HSGHoldingTop10_N 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日陆股通板块中证一级行业十大重仓股 IndustryType := 4; EndT := inttodate(20240710); return TSWEB_Market_HSGHoldingTop10_N(EndT, IndustryType); ``` ###### TSWEB_Market_HSGAccumCapitalFlow_N 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日陆股通累计净买入与市场 BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_HSGAccumCapitalFlow_N(BegT, EndT); ``` ###### TSWEB_Market_HSGAccumCapitalFlow_S 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日港股通累计净买入与市场 BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_HSGAccumCapitalFlow_S(BegT, EndT); ``` ###### TSWEB_Market_HSGHoldingTop10_S 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日港股通板块中证一级行业十大重仓股 IndustryType := 4; EndT := inttodate(20240710); return TSWEB_Market_HSGHoldingTop10_S(EndT, IndustryType); ``` ###### TSWEB_Market_HSGIndustryRatio_N 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日陆股通板块中证一级行业行业配置及行业市值占比数据 IndustryType := 4; EndT := inttodate(20240710); return TSWEB_Market_HSGIndustryRatio_N(EndT, IndustryType); ``` ###### TSWEB_Market_HSGHoldingConcentraChange_S 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日港股通的持股集中度及与期初变化 BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_HSGHoldingConcentraChange_S(BegT, EndT); ``` ###### TSWEB_Market_HSGIndustryConcentraChange_N 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日陆股通的行业集中度及与上期环比变化 BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_HSGIndustryConcentraChange_N(BegT, EndT); ``` ###### TSWEB_Market_HSGIndustryInfo_S 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日港股通板块中证一级行业行业配置及变动 IndustryType := 4; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_HSGIndustryInfo_S(BegT, EndT, IndustryType); ``` ###### TSWEB_Market_HSGCapitalFlowPeriod_N 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日陆股通净买入数据(日线) BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_HSGCapitalFlowPeriod_N(BegT, EndT); ``` ###### TSWEB_Market_HSGShareHoldingsSizeByMainBK 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日沪深港通持仓情况及前三大行业 EndT := inttodate(20240710); return TSWEB_Market_HSGShareHoldingsSizeByMainBK(EndT, 4); ``` ###### TSWEB_Market_HSGActiveTop10_N 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日陆股通板块中证一级行业最新10大成交 IndustryType := 4; EndT := inttodate(20240710); return TSWEB_Market_HSGActiveTop10_N(BegT, EndT, IndustryType); ``` ###### TSWEB_Market_HSGHoldingConcentraChange_N 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日陆股通的持股集中度及与期初变化 BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_HSGHoldingConcentraChange_N(BegT, EndT); ``` ###### TSWEB_Market_HSGIndustryInfo_N 用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日陆股通板块中证一级行业行业配置及变动 IndustryType := 4; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_HSGIndustryInfo_N(BegT, EndT, IndustryType); ``` ###### TSWEB_Market_HSGIndustryRatio_S 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日港股通板块中证一级行业行业配置及行业市值占比数据 IndustryType := 4; EndT := inttodate(20240710); return TSWEB_Market_HSGIndustryRatio_S(EndT, IndustryType); ``` ###### TSWEB_Market_HSGActiveTop10_S 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日港股通板块中证一级行业最新10大成交 IndustryType := 4; EndT := inttodate(20240710); return TSWEB_Market_HSGActiveTop10_S(EndT, IndustryType); ``` ###### TSWEB_Market_HSGAmountAndActiveTop10AmountAndPercent 用途:3.12沪深港通相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回截止至2024-07-10日沪深港通总况及十大成交 EndT := inttodate(20240710); return TSWEB_Market_HSGAmountAndActiveTop10AmountAndPercent(EndT); ``` ###### TSWEB_Market_HSGIndustryConcentraChange_S 用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日港股通的行业集中度及与上期环比变化 BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_HSGIndustryConcentraChange_S(BegT, EndT); ``` ##### 3.14募集资金 ###### 内容 - 3.14.01募集情况 - 3.14.02发行市盈率 - 3.14.03发行价 - 3.14.04发行明细 ###### 3.14.01募集情况 ####### 内容 - Block_CollectMoneyofIndustryTopN - TSWEB_Block_CollectMoneyPercentage - TSWEB_Market_CollectMoneytotal - Block_CollectMoneyBegTEndT - TSWEB_Block_IPOdetail - TSWEB_Market_IPOPEDistribution - Block_CollectMoneyofLeadUnderwriterTopN - TSWEB_Block_IssuePriceDistribution - TSWEB_Market_IssuePriceDistribution - Block_CollectMoneyTopN - TSWEB_Block_CollectMoneyBegTEndT - TSWEB_Market_CollectMoneydetail - TSWEB_Block_StageCollectMoney - TSWEB_Market_CollectMoneyofIndustryTop10 - TSWEB_Block_IPOPEDistribution - TSWEB_Market_CollectMoneyTop10 - TSWEB_Market_StageCollectMoney - TSWEB_Market_CollectMoneyofLeadUnderwriterTop10 ####### Block_CollectMoneyofIndustryTopN 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回市场在指定区间20210110-20210111的市场行业募资情况前5 return Block_CollectMoneyofIndustryTopN(20210110T, 20210111T, 1, 5); ``` ####### TSWEB_Block_CollectMoneyPercentage 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日A股的汇总股票个数、募集资金、募资净额 Bkname := "A股"; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Block_CollectMoneyPercentage(Bkname, BegT, EndT); ``` ####### TSWEB_Market_CollectMoneytotal 用途:3.14募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日全市场的汇总股票个数、募集资金、募资净额 BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_CollectMoneytotal(BegT, EndT); ``` ####### Block_CollectMoneyBegTEndT 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回科创板在指定区间20210110-20210111的募资情况 return Block_CollectMoneyBegTEndT('科创板', 20210110T, 20210111T, 1); ``` ####### TSWEB_Block_IPOdetail 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日A股中证一级行业中所有股票的发行上市明细 IndustryType := 4; Bkname := "A股"; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Block_IPOdetail(Bkname, BegT, EndT, IndustryType); ``` ####### TSWEB_Market_IPOPEDistribution 用途:3.14募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日全市场中所有股票的市盈率分布 BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_IPOPEDistribution(BegT, EndT); ``` ####### Block_CollectMoneyofLeadUnderwriterTopN 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回市场在指定区间20210110-20210111的市场主承销商募资情况前5 return Block_CollectMoneyofLeadUnderwriterTopN(20210110T, 20210111T, 5); ``` ####### TSWEB_Block_IssuePriceDistribution 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日A股中所有股票的发行价分布 Bkname := "A股"; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Block_IssuePriceDistribution(Bkname, BegT, EndT); ``` ####### TSWEB_Market_IssuePriceDistribution 用途:3.14募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日全市场中所有股票的发行价分布 BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_IssuePriceDistribution(BegT, EndT); ``` ####### Block_CollectMoneyTopN 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回市场在指定区间20210110-20210111的市场募资前5 return Block_CollectMoneyTopN(20210110T, 20210111T, 1, 5); ``` ####### TSWEB_Block_CollectMoneyBegTEndT 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日A股汇总发行上市基本信息 Bkname := "A股"; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Block_CollectMoneyBegTEndT(Bkname, BegT, EndT); ``` ####### TSWEB_Market_CollectMoneydetail 用途:3.14募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日全市场中所有股票的汇总发行上市基本信息 BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_CollectMoneydetail(BegT, EndT); ``` ####### TSWEB_Block_StageCollectMoney 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日A股汇总发行上市基本信息 Bkname := "A股"; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Block_StageCollectMoney(Bkname, BegT, EndT); ``` ####### TSWEB_Market_CollectMoneyofIndustryTop10 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日按行业对全市场股票进行分组,中证一级行业募集资金排名前十的行业以及相应的募集资金数据 IndustryType := 4; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_CollectMoneyofIndustryTop10(BegT, EndT, IndustryType); ``` ####### TSWEB_Block_IPOPEDistribution 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日A股所有股票的市盈率分布 Bkname := "A股"; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Block_IPOPEDistribution(Bkname, BegT, EndT); ``` ####### TSWEB_Market_CollectMoneyTop10 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日中证一级行业募集资金排名前十的股票以及相应的募集资金数据 IndustryType := 4; BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_CollectMoneyTop10(BegT, EndT, IndustryType); ``` ####### TSWEB_Market_StageCollectMoney 用途:3.14募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日全市场汇总股票个数、募集资金、募资净额 BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_StageCollectMoney(BegT, EndT); ``` ####### TSWEB_Market_CollectMoneyofLeadUnderwriterTop10 用途:3.14募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回2023-07-10至2024-07-10日按主承销商对全市场股票进行分组,募集资金排名前十的主承销商以及相应的募集资金数据 BegT := inttodate(20230710); EndT := inttodate(20240710); return TSWEB_Market_CollectMoneyofLeadUnderwriterTop10(BegT, EndT); ``` ###### 3.14.02发行市盈率 ####### 内容 - Block_IPOPEDistribution ####### Block_IPOPEDistribution 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回科创板在指定区间20210110-20220111的所有股票的市盈率分布 return Block_IPOPEDistribution('科创板', 20210110T, 20220111T); ``` ###### 3.14.03发行价 ####### 内容 - Block_IssuePriceDistribution ####### Block_IssuePriceDistribution 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回科创板在指定区间20210110-20220111的所有股票的发行价分布 return Block_IssuePriceDistribution('科创板', 20210110T, 20220111T); ``` ###### 3.14.04发行明细 ####### 内容 - Block_IPOdetail ####### Block_IPOdetail 用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回科创板在指定区间20210110-20220111的所有股票的发行上市明细 return Block_IPOdetail('科创板', 20210110T, 20220111T, 1); ``` #### 04.基金 ##### 内容 - 4.01基金简介 - 4.03财务数据 - 4.04投资组合 - 4.05分红 - 4.06持有人结构 - 4.09市场表现 - 仓位测算 - 中间函数 - 交易席位 - 份额及变动 - 净值和基本资料 ##### 4.01基金简介 ###### 内容 - Fund_InvertmentType - Fund_Trustee - Fund_Manager - Fund_InvertmenStyle - 中间函数 - Fund_OpenFundFee - fund_FundManager - fund_ManagerShareChange - fund_ManagerTradeDetail - fund_HolderStructure - fund_ShareSplitting - fund_TradingSeat - fund_ETFPurchaseRedemptionInfoID - fund_ETFPurchaseRedemptionStocks ###### Fund_InvertmentType 用途:4.01基金简介相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl // 返回OF159901相同投资类型的基金列表数据 Setsysparam(pn_stock(), 'OF159901'); return Fund_InvertmentType(); ``` ###### Fund_Trustee 用途:4.01基金简介相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl // 返回OF159901相同托管人列表数据 Setsysparam(pn_stock(), 'OF159901'); return Fund_Trustee(); ``` ###### Fund_Manager 用途:4.01基金简介相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl // 返回OF159901相同管理人列表数据 Setsysparam(pn_stock(), 'OF159901'); return Fund_Manager(); ``` ###### Fund_InvertmenStyle 用途:4.01基金简介相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl // 返回OF159901相同投资风格列表数据 Setsysparam(pn_stock(), 'OF159901'); return Fund_InvertmenStyle(); ``` ###### 中间函数 ####### 内容 - fund_same ####### fund_same 用途:4.01基金简介相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl SetSysParam(PN_Stock(), 'OF000001'); return Fund_Same(4); ``` ###### Fund_OpenFundFee 用途:4.01基金简介相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏成长最新的开放式基金费率数据 return spec(Fund_OpenFundFee(), "OF000001"); ``` ###### fund_FundManager 用途:4.01基金简介相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏成长最新的基金经理数据 return spec(fund_FundManager(0), "OF000001"); ``` ###### fund_ManagerShareChange 用途:4.01基金简介相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏鼎诺三个月定期开放A基金管理人份额变动数据 return spec(fund_ManagerShareChange(4, 1), "OF004979"); ``` ###### fund_ManagerTradeDetail 用途:4.01基金简介相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏货币A基金管理人交易明细数据 return spec(fund_ManagerTradeDetail(4, 1, 1), "OF288101"); ``` ###### fund_HolderStructure 用途:4.01基金简介相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏现金增利A持有人结构数据 return spec(fund_HolderStructure(4, 1), "OF003003"); ``` ###### fund_ShareSplitting 用途:4.01基金简介相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏中证1000ETF份额拆分数据 return spec(fund_ShareSplitting(20220101T, 20251027T), "OF159845"); ``` ###### fund_TradingSeat 用途:4.01基金简介相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏现金增利A交易席位数据 return spec(fund_TradingSeat(4, 1, 2), "OF003003"); ``` ###### fund_ETFPurchaseRedemptionInfoID 用途:4.01基金简介相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏中小企业100ETF申购赎回-基本信息数据 return spec(fund_ETFPurchaseRedemptionInfoID(), "OF159902"); ``` ###### fund_ETFPurchaseRedemptionStocks 用途:4.01基金简介相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏中小企业100ETF ETF申购赎回-成分股数据 return spec(fund_ETFPurchaseRedemptionStocks(), "OF159902"); ``` ##### 4.03财务数据 ###### 内容 - Fund_ImportantItems - Fund_BalanceSheet - Fund_InterestSheet - fund_FinancialIndicators - 财务指标 - 中间函数 ###### Fund_ImportantItems 用途:4.03财务数据相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回OF159901最近2个报告期的财务指标数据 Setsysparam(pn_stock(), 'OF159901'); return Fund_ImportantItems(2); ``` ###### Fund_BalanceSheet 用途:4.03财务数据相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回OF159901最近2个报告期的资产负债表数据 Setsysparam(pn_stock(), 'OF159901'); return Fund_BalanceSheet(0, 1, 0, 2, 2); ``` ###### Fund_InterestSheet 用途:4.03财务数据相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回OF159901最近2个报告期的收益及分配数据 Setsysparam(pn_stock(), 'OF159901'); return Fund_InterestSheet(0, 1, 0, 2, 2); ``` ###### fund_FinancialIndicators 用途:4.03财务数据相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏成长最新的财务指标数据 return spec(fund_FinancialIndicators(0, 4, 2, 1), "OF000001"); ``` ###### 财务指标 ####### 内容 - TSWEB_Fund_FDfinancialIndexByReportingPeriod ####### TSWEB_Fund_FDfinancialIndexByReportingPeriod - TSWEB_Fund_FDfinancialIndexByReportingPeriod ###### 中间函数 ####### 内容 - Fund_FDBasicConfig - Fund_FDResultsData - Fund_FDFieldConfig ####### Fund_FDBasicConfig - Fund_FDBasicConfig - Fund_FDResultsData - Fund_FDFieldConfig ####### Fund_FDResultsData - Fund_FDBasicConfig - Fund_FDResultsData - Fund_FDFieldConfig ####### Fund_FDFieldConfig - Fund_FDBasicConfig - Fund_FDResultsData - Fund_FDFieldConfig ##### 4.04投资组合 ###### 内容 - 4.4.01基金持仓 - 4.4.02行业配置 - 4.4.03资产配置 - 4.4.05基金净值 - fund_NobleMetalHoldDetail - fund_ABSHoldDetail - fund_BondsIncome - fund_FairValueChangeIncome - fund_BondAllocation - fund_FuturesHoldDetail - fund_BondHoldDetail - fund_CumBuyAndSell - fund_fundHoldDetail - fund_AssetBackedIncome - fund_ConvBondHoldDetail - Fund_SWIndustryComposite - fund_BondHoldCentralization - fund_RemainingTerm - fund_InvestmentStyle - 持基明细 - 持债明细 - 贵金属 - 可转债 - 剩余期限 - 债券配置 - 中间函数 - 重大变动 - 资产支持证券 ###### 4.4.01基金持仓 ####### 内容 - Fund_StockCompositeDetail - Fund_StockCompositeDecrease - Fund_StockCompositeIncrease - Fund_StockCentralization - fund_bondcompositedetail - Fund_StockCompositeBuyMore2 - Fund_StockCompositeSellMore2 - 中间函数 ####### Fund_StockCompositeDetail 用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:整数。 范例 ```tsl // 返回OF159901最近2个报告期的持股明细数据 Setsysparam(pn_stock(), 'OF159901'); return Fund_StockCompositeDetail(0, 1, 0); ``` ####### Fund_StockCompositeDecrease 用途:4.04投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 范例 ```tsl // 返回OF159901在报告期20211231-20201231减持股票的数据 Setsysparam(pn_stock(), 'OF159901'); return Fund_StockCompositeDecrease(20211231, 20201231); ``` ####### Fund_StockCompositeIncrease 用途:4.04投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 范例 ```tsl // 返回OF159901在报告期20211231-20201231增持股票的数据 Setsysparam(pn_stock(), 'OF159901'); return Fund_StockCompositeIncrease(20211231, 20201231); ``` ####### Fund_StockCentralization 用途:4.04投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回OF159901最近2个报告期的持股集中度数据 Setsysparam(pn_stock(), 'OF159901'); return Fund_StockCentralization(2, 0); ``` ####### fund_bondcompositedetail 用途:4.04投资组合相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。 范例 ```tsl SetSysParam(PN_Stock(), 'OF000001'); return fund_bondcompositedetail(4); ``` ####### Fund_StockCompositeBuyMore2 用途:4.04投资组合相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。 范例 ```tsl SetSysParam(PN_Stock(), 'OF000001'); return Fund_StockCompositeBuyMore2(4); ``` ####### Fund_StockCompositeSellMore2 用途:4.04投资组合相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。 范例 ```tsl SetSysParam(PN_Stock(), 'OF000001'); return Fund_StockCompositeSellMore2(4); ``` ####### 中间函数 ######## 内容 - Fund_StockCompositeChange - Fund_CompositeDetail_Call ######## Fund_StockCompositeChange 范例 ```tsl SetSysParam(PN_Stock(), 'OF000001'); return Fund_StockCompositeChange(20201231, 20191231, 0); ``` ######## Fund_CompositeDetail_Call - Fund_StockCompositeChange - Fund_CompositeDetail_Call ###### 4.4.02行业配置 ####### 内容 - Fund_IndustryCentralization - Fund_IndustryComposite ####### Fund_IndustryCentralization 用途:4.04投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回OF159901最近2个报告期的行业集中度数据 Setsysparam(pn_stock(), 'OF159901'); return Fund_IndustryCentralization(2, 0); ``` ####### Fund_IndustryComposite 用途:4.04投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 范例 ```tsl // 返回OF159901最近2个报告期的行业配置数据 Setsysparam(pn_stock(), 'OF159901'); return Fund_IndustryComposite(2, 0); ``` ###### 4.4.03资产配置 ####### 内容 - Fund_InvestmentRatio ####### Fund_InvestmentRatio 用途:4.04投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回OF159901最近2个报告期的资产配置数据 Setsysparam(pn_stock(), 'OF159901'); return Fund_InvestmentRatio(2, 0); ``` ###### 4.4.05基金净值 ####### 内容 - Fund_NAW - Fund_NetAsset - Fund_CloseAfterRate ####### Fund_NAW 用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回OF159901与SH000300指定区间20210101-20210115绩效对比数据 Setsysparam(pn_stock(), 'OF159901'); return Fund_NAW('SH000300', 20210101T, 20210115T, 1); ``` ####### Fund_NetAsset 用途:4.04投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回OF159901在指定区间20210101-20210115净值数据 Setsysparam(pn_stock(), 'OF159901'); return Fund_NetAsset(20210101T, 20210115T); ``` ####### Fund_CloseAfterRate 用途:4.04投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回SZ150006在指定区间20110101-20110115基金复权后收盘数据 Setsysparam(pn_stock(), 'SZ150006'); return Fund_CloseAfterRate(20110101T, 20110115T); ``` ###### fund_NobleMetalHoldDetail 用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏黄金ETF贵金属明细数据 return spec(fund_NobleMetalHoldDetail(4, 2, 1), "OF518850"); ``` ###### fund_ABSHoldDetail 用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏鼎禄三个月定期开放A资产支持证券明细数据 return spec(fund_ABSHoldDetail(4, 2, 1), "OF005862"); ``` ###### fund_BondsIncome 用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏成长债券投资收益数据 setsysparam(pn_stock(), "OF000001"); return fund_BondsIncome(0, 4, 2, 1); ``` ###### fund_FairValueChangeIncome 用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏成长公允价值变动收益数据 return spec(fund_FairValueChangeIncome(0, 4, 2, 1), "OF000001"); ``` ###### fund_BondAllocation 用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏成长债券配置数据 return spec(fund_BondAllocation(4, 2, 1), "OF000001"); ``` ###### fund_FuturesHoldDetail 用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏MSCI中国A股国际通ETF期货明细数据 return spec(fund_FuturesHoldDetail(4, 2, 1), "OF512990"); ``` ###### fund_BondHoldDetail 用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏成长持债明细数据 return spec(fund_BondHoldDetail(4, 2, 1), "OF000001"); ``` ###### fund_CumBuyAndSell 用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏成长累计买入和卖出数据 return spec(fund_CumBuyAndSell(4, 2, 0, 1), "OF000001"); ``` ###### fund_fundHoldDetail 用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏聚惠稳健目标风险A基金明细数据 setsysparam(pn_stock(), "OF005218"); return fund_fundHoldDetail(4, 2, 1); ``` ###### fund_AssetBackedIncome 用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏鼎禄三个月定期开放A资产支持证券投资收益数据 return spec(fund_AssetBackedIncome(0, 4, 2, 1), "OF005862"); ``` ###### fund_ConvBondHoldDetail 用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏成长可转债明细数据 return spec(fund_ConvBondHoldDetail(4, 2, 1), "OF000001"); ``` ###### Fund_SWIndustryComposite 用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。 范例 ```tsl // 华夏成长申万行业配置数据 return spec(Fund_SWIndustryComposite(4, 2, 1), "OF000001"); ``` ###### fund_BondHoldCentralization 用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏成长持债集中度数据 return spec(fund_BondHoldCentralization(4, 2, 1), "OF000001"); ``` ###### fund_RemainingTerm 用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏现金增利A平均剩余期限分布比例数据 return spec(fund_RemainingTerm(4, 1), "OF003003"); ``` ###### fund_InvestmentStyle 用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏成长基金投资风格数据 return spec(fund_InvestmentStyle(4, 1), "OF000001"); ``` ###### 持基明细 ####### 内容 - TSWEB_Fund_PFFundHoldingDetail ####### TSWEB_Fund_PFFundHoldingDetail - TSWEB_Fund_PFFundHoldingDetail ###### 持债明细 ####### 内容 - TSWEB_Fund_PFBondHoldingDetail - TSWEB_Fund_PFBondConcentration2 ####### TSWEB_Fund_PFBondHoldingDetail - TSWEB_Fund_PFBondHoldingDetail - TSWEB_Fund_PFBondConcentration2 ####### TSWEB_Fund_PFBondConcentration2 - TSWEB_Fund_PFBondHoldingDetail - TSWEB_Fund_PFBondConcentration2 ###### 贵金属 ####### 内容 - TSWEB_Fund_PFNobleMetalHoldingDetail - TSWEB_Fund_PFFuturesHoldingDetail ####### TSWEB_Fund_PFNobleMetalHoldingDetail - TSWEB_Fund_PFNobleMetalHoldingDetail - TSWEB_Fund_PFFuturesHoldingDetail ####### TSWEB_Fund_PFFuturesHoldingDetail - TSWEB_Fund_PFNobleMetalHoldingDetail - TSWEB_Fund_PFFuturesHoldingDetail ###### 可转债 ####### 内容 - TSWEB_Fund_PFConvBondHoldingDetail ####### TSWEB_Fund_PFConvBondHoldingDetail - TSWEB_Fund_PFConvBondHoldingDetail ###### 剩余期限 ####### 内容 - TSWEB_Fund_PFRemainingTermAverage ####### TSWEB_Fund_PFRemainingTermAverage - TSWEB_Fund_PFRemainingTermAverage ###### 债券配置 ####### 内容 - TSWEB_Fund_PFBondAllocation ####### TSWEB_Fund_PFBondAllocation - TSWEB_Fund_PFBondAllocation ###### 中间函数 ####### 内容 - Fund_PFFormatData1 - Fund_PFGetTrueFundID - Fund_PFHoldingDetail - Fund_PFHeadLineConfig - Fund_PFFundHoldingValuePercent - Fund_PFFormatData3 - Fund_PFHoldingDetailExprConfig - Fund_PFFormatData2 - Fund_PFAllocation - Fund_PFBasicConfig - Fund_PFAllocationConfig - Fund_PFBondHoldingValuePercent - Fund_PFHoldingDetailConfig - Fund_PFHBCalculation ####### Fund_PFFormatData1 - Fund_PFFormatData1 - Fund_PFGetTrueFundID - Fund_PFHoldingDetail - Fund_PFHeadLineConfig - Fund_PFFundHoldingValuePercent - Fund_PFFormatData3 - Fund_PFHoldingDetailExprConfig - Fund_PFFormatData2 - Fund_PFAllocation - Fund_PFBasicConfig - Fund_PFAllocationConfig - Fund_PFBondHoldingValuePercent - Fund_PFHoldingDetailConfig - Fund_PFHBCalculation ####### Fund_PFGetTrueFundID - Fund_PFFormatData1 - Fund_PFGetTrueFundID - Fund_PFHoldingDetail - Fund_PFHeadLineConfig - Fund_PFFundHoldingValuePercent - Fund_PFFormatData3 - Fund_PFHoldingDetailExprConfig - Fund_PFFormatData2 - Fund_PFAllocation - Fund_PFBasicConfig - Fund_PFAllocationConfig - Fund_PFBondHoldingValuePercent - Fund_PFHoldingDetailConfig - Fund_PFHBCalculation ####### Fund_PFHoldingDetail - Fund_PFFormatData1 - Fund_PFGetTrueFundID - Fund_PFHoldingDetail - Fund_PFHeadLineConfig - Fund_PFFundHoldingValuePercent - Fund_PFFormatData3 - Fund_PFHoldingDetailExprConfig - Fund_PFFormatData2 - Fund_PFAllocation - Fund_PFBasicConfig - Fund_PFAllocationConfig - Fund_PFBondHoldingValuePercent - Fund_PFHoldingDetailConfig - Fund_PFHBCalculation ####### Fund_PFHeadLineConfig - Fund_PFFormatData1 - Fund_PFGetTrueFundID - Fund_PFHoldingDetail - Fund_PFHeadLineConfig - Fund_PFFundHoldingValuePercent - Fund_PFFormatData3 - Fund_PFHoldingDetailExprConfig - Fund_PFFormatData2 - Fund_PFAllocation - Fund_PFBasicConfig - Fund_PFAllocationConfig - Fund_PFBondHoldingValuePercent - Fund_PFHoldingDetailConfig - Fund_PFHBCalculation ####### Fund_PFFundHoldingValuePercent 算法 比例=基金个基持基市值/个股endt日基金规模*100 ####### Fund_PFFormatData3 - Fund_PFFormatData1 - Fund_PFGetTrueFundID - Fund_PFHoldingDetail - Fund_PFHeadLineConfig - Fund_PFFundHoldingValuePercent - Fund_PFFormatData3 - Fund_PFHoldingDetailExprConfig - Fund_PFFormatData2 - Fund_PFAllocation - Fund_PFBasicConfig - Fund_PFAllocationConfig - Fund_PFBondHoldingValuePercent - Fund_PFHoldingDetailConfig - Fund_PFHBCalculation ####### Fund_PFHoldingDetailExprConfig - Fund_PFFormatData1 - Fund_PFGetTrueFundID - Fund_PFHoldingDetail - Fund_PFHeadLineConfig - Fund_PFFundHoldingValuePercent - Fund_PFFormatData3 - Fund_PFHoldingDetailExprConfig - Fund_PFFormatData2 - Fund_PFAllocation - Fund_PFBasicConfig - Fund_PFAllocationConfig - Fund_PFBondHoldingValuePercent - Fund_PFHoldingDetailConfig - Fund_PFHBCalculation ####### Fund_PFFormatData2 - Fund_PFFormatData1 - Fund_PFGetTrueFundID - Fund_PFHoldingDetail - Fund_PFHeadLineConfig - Fund_PFFundHoldingValuePercent - Fund_PFFormatData3 - Fund_PFHoldingDetailExprConfig - Fund_PFFormatData2 - Fund_PFAllocation - Fund_PFBasicConfig - Fund_PFAllocationConfig - Fund_PFBondHoldingValuePercent - Fund_PFHoldingDetailConfig - Fund_PFHBCalculation ####### Fund_PFAllocation - Fund_PFFormatData1 - Fund_PFGetTrueFundID - Fund_PFHoldingDetail - Fund_PFHeadLineConfig - Fund_PFFundHoldingValuePercent - Fund_PFFormatData3 - Fund_PFHoldingDetailExprConfig - Fund_PFFormatData2 - Fund_PFAllocation - Fund_PFBasicConfig - Fund_PFAllocationConfig - Fund_PFBondHoldingValuePercent - Fund_PFHoldingDetailConfig - Fund_PFHBCalculation ####### Fund_PFBasicConfig - Fund_PFFormatData1 - Fund_PFGetTrueFundID - Fund_PFHoldingDetail - Fund_PFHeadLineConfig - Fund_PFFundHoldingValuePercent - Fund_PFFormatData3 - Fund_PFHoldingDetailExprConfig - Fund_PFFormatData2 - Fund_PFAllocation - Fund_PFBasicConfig - Fund_PFAllocationConfig - Fund_PFBondHoldingValuePercent - Fund_PFHoldingDetailConfig - Fund_PFHBCalculation ####### Fund_PFAllocationConfig - Fund_PFFormatData1 - Fund_PFGetTrueFundID - Fund_PFHoldingDetail - Fund_PFHeadLineConfig - Fund_PFFundHoldingValuePercent - Fund_PFFormatData3 - Fund_PFHoldingDetailExprConfig - Fund_PFFormatData2 - Fund_PFAllocation - Fund_PFBasicConfig - Fund_PFAllocationConfig - Fund_PFBondHoldingValuePercent - Fund_PFHoldingDetailConfig - Fund_PFHBCalculation ####### Fund_PFBondHoldingValuePercent 算法 比例=基金个券持债张数/债券发行量张数*100 ####### Fund_PFHoldingDetailConfig - Fund_PFFormatData1 - Fund_PFGetTrueFundID - Fund_PFHoldingDetail - Fund_PFHeadLineConfig - Fund_PFFundHoldingValuePercent - Fund_PFFormatData3 - Fund_PFHoldingDetailExprConfig - Fund_PFFormatData2 - Fund_PFAllocation - Fund_PFBasicConfig - Fund_PFAllocationConfig - Fund_PFBondHoldingValuePercent - Fund_PFHoldingDetailConfig - Fund_PFHBCalculation ####### Fund_PFHBCalculation - Fund_PFFormatData1 - Fund_PFGetTrueFundID - Fund_PFHoldingDetail - Fund_PFHeadLineConfig - Fund_PFFundHoldingValuePercent - Fund_PFFormatData3 - Fund_PFHoldingDetailExprConfig - Fund_PFFormatData2 - Fund_PFAllocation - Fund_PFBasicConfig - Fund_PFAllocationConfig - Fund_PFBondHoldingValuePercent - Fund_PFHoldingDetailConfig - Fund_PFHBCalculation ###### 重大变动 ####### 内容 - TSWEB_Fund_PFMajorChangesALPurchasesAndSales ####### TSWEB_Fund_PFMajorChangesALPurchasesAndSales - TSWEB_Fund_PFMajorChangesALPurchasesAndSales ###### 资产支持证券 ####### 内容 - TSWEB_Fund_PFABSHoldingDetail ####### TSWEB_Fund_PFABSHoldingDetail - TSWEB_Fund_PFABSHoldingDetail ##### 4.05分红 ###### 内容 - Fund_ProfitDistribution - TSWEB_Fund_UnitsAndHoldersDDShareSplit ###### Fund_ProfitDistribution 用途:4.05分红相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl // 返回OF340001的分红数据 Setsysparam(pn_stock(), 'OF340001'); return Fund_ProfitDistribution(); ``` ###### TSWEB_Fund_UnitsAndHoldersDDShareSplit - Fund_ProfitDistribution - TSWEB_Fund_UnitsAndHoldersDDShareSplit ##### 4.06持有人结构 ###### 内容 - Fund_ShareStrucuture - Fund_MainSharesHolder - TSWEB_Fund_UnitsAndHoldersHS ###### Fund_ShareStrucuture 用途:4.06持有人结构相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回OF340001的基金规模数据 Setsysparam(pn_stock(), 'OF340001'); return Fund_ShareStrucuture(3); ``` ###### Fund_MainSharesHolder 用途:4.06持有人结构相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回OF160505的主要持有人数据 Setsysparam(pn_stock(), 'OF160505'); return Fund_MainSharesHolder(2); ``` ###### TSWEB_Fund_UnitsAndHoldersHS - Fund_ShareStrucuture - Fund_MainSharesHolder - TSWEB_Fund_UnitsAndHoldersHS ##### 4.09市场表现 ###### 内容 - Fund_PeriodHq3 - Fund_PeriodHq - Fund_PeriodHq2 - Fund_BigBargain - fund_NetGrowthCompareBenchmark - Fund_NvalueAndBsInfoNWINValue - fund_RiskAdjustedReturn - fund_PurchaseRedemption - fund_ManagerRiskAdjustedReturn ###### Fund_PeriodHq3 用途:4.09市场表现相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回OF160505在20220201的阶段净值表现数据 Setsysparam(pn_stock(), 'OF160505'); return Fund_PeriodHq3(20220201T); ``` ###### Fund_PeriodHq 用途:4.09市场表现相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回SZ184801在20220101-20220201的历史交易数据 Setsysparam(pn_stock(), 'SZ184801'); return Fund_PeriodHq(20220101T, 20220201T, cy_day(), 0, 0); ``` ###### Fund_PeriodHq2 用途:4.09市场表现相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回SZ184801在20220201的阶段表现数据 Setsysparam(pn_stock(), 'SZ184801'); return Fund_PeriodHq2(20220201T); ``` ###### Fund_BigBargain 用途:4.09市场表现相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回SZ184801在20220101-20220201的大单追踪数据 Setsysparam(pn_stock(), 'SZ184801'); return Fund_BigBargain(20220101T, 20220201T, 0, 1, 0); ``` ###### fund_NetGrowthCompareBenchmark 用途:4.09市场表现相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏成长净值增长率与基准比较数据 return spec(fund_NetGrowthCompareBenchmark(4, 1), "OF000001"); ``` ###### Fund_NvalueAndBsInfoNWINValue 用途:4.09市场表现相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏成长净值收益率数据 return spec(Fund_NvalueAndBsInfoNWINValue(20251001T, 20251031T, "SH000300", 0), "OF000001"); ``` ###### fund_RiskAdjustedReturn 用途:4.09市场表现相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏成长风险调整收益及风险数据 return spec(fund_RiskAdjustedReturn(20251106T), "OF000001"); ``` ###### fund_PurchaseRedemption 用途:4.09市场表现相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏现金增利A申购赎回数据 return spec(fund_PurchaseRedemption(4, 1), "OF003003"); ``` ###### fund_ManagerRiskAdjustedReturn 用途:4.09市场表现相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏成长基金经理_风险调整收益及风险数据 return spec(fund_ManagerRiskAdjustedReturn(1), "OF000001"); ``` ##### 仓位测算 ###### 内容 - Funds_cwcs ###### Funds_cwcs 用途:仓位测算相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回开放式基金在20220201的仓位测算数据 return Funds_cwcs(20220201T, 10); ``` ##### 中间函数 ###### 内容 - fund_DataDisplayFormat ###### fund_DataDisplayFormat 用途:按指定格式输出结果。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 华夏成长债券投资收益数据 datafields := array( ("数据字段":"合计", "指标名称":"合计", "单位":10000.0), ("数据字段":"利息收入", "指标名称":"利息收入", "单位":10000.0), ("数据字段":"买卖债券差价收入", "指标名称":"买卖债券差价收入", "单位":10000.0), ("数据字段":"赎回差价收入", "指标名称":"赎回差价收入", "单位":10000.0), ("数据字段":"申购差价收入", "指标名称":"申购差价收入", "单位":10000.0)); return spec(fund_DataDisplayFormat(363, 0, 4, 2, 1, datafields), "OF000001"); ``` ##### 交易席位 ###### 内容 - TSWEB_Fund_UnitsAndHoldersTradingSeat ###### TSWEB_Fund_UnitsAndHoldersTradingSeat - TSWEB_Fund_UnitsAndHoldersTradingSeat ##### 份额及变动 ###### 内容 - ETF申购赎回 ###### ETF申购赎回 ####### 内容 - TSWEB_Fund_UnitsAndHoldersEtfSRConstituentStock - TSWEB_Fund_UnitsAndHoldersEtfSRBasicInformation - 申购赎回 ####### TSWEB_Fund_UnitsAndHoldersEtfSRConstituentStock - TSWEB_Fund_UnitsAndHoldersEtfSRConstituentStock - TSWEB_Fund_UnitsAndHoldersEtfSRBasicInformation - 申购赎回 ####### TSWEB_Fund_UnitsAndHoldersEtfSRBasicInformation - TSWEB_Fund_UnitsAndHoldersEtfSRConstituentStock - TSWEB_Fund_UnitsAndHoldersEtfSRBasicInformation - 申购赎回 ####### 申购赎回 ######## 内容 - TSWEB_Fund_UnitsAndHoldersSR - 中间函数 ######## TSWEB_Fund_UnitsAndHoldersSR - TSWEB_Fund_UnitsAndHoldersSR - 中间函数 ######## 中间函数 ######### 内容 - TSWEB_Fund_UnitsAndHoldersSRdata ######### TSWEB_Fund_UnitsAndHoldersSRdata - TSWEB_Fund_UnitsAndHoldersSRdata ##### 净值和基本资料 ###### 内容 - 基本资料 - 净值与收益 ###### 基本资料 ####### 内容 - 基金经理 ####### 基金经理 ######## 内容 - TSWEN_Fund_NvalueAndBsInfoBIRFundManager - TSWEN_Fund_NvalueAndBsInfoBICFundManager ######## TSWEN_Fund_NvalueAndBsInfoBIRFundManager - TSWEN_Fund_NvalueAndBsInfoBIRFundManager - TSWEN_Fund_NvalueAndBsInfoBICFundManager ######## TSWEN_Fund_NvalueAndBsInfoBICFundManager - TSWEN_Fund_NvalueAndBsInfoBIRFundManager - TSWEN_Fund_NvalueAndBsInfoBICFundManager ###### 净值与收益 ####### 内容 - 净值 ####### 净值 ######## 内容 - TSWEN_Fund_NvalueAndBsInfoNWINValue - 中间函数 ######## TSWEN_Fund_NvalueAndBsInfoNWINValue - TSWEN_Fund_NvalueAndBsInfoNWINValue - 中间函数 ######## 中间函数 ######### 内容 - Fund_NvalueAndBsInfoNWINValueQJ ######### Fund_NvalueAndBsInfoNWINValueQJ - Fund_NvalueAndBsInfoNWINValueQJ #### 05.基金比较 ##### 内容 - 5.01基金简介 - 5.02主要财务数据 - 5.03投资组合 - 5.04分红 - 5.05持有人结构 - 5.06市场表现 - 5.07基金评估 - 中间函数 ##### 5.01基金简介 ###### 内容 - Funds_InvertmenStyle - Funds_InvertmentType - Funds_Manager - Funds_Trustee - Funds_Archive - 中间函数 - funds_ShareSplitting ###### Funds_InvertmenStyle 用途:5.01基金简介相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl // 返回所有基金投资风格一览数据 return Funds_InvertmenStyle(); ``` ###### Funds_InvertmentType 用途:5.01基金简介相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl // 返回所有基金投资类型一览数据 return Funds_InvertmentType(); ``` ###### Funds_Manager 用途:5.01基金简介相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl // 返回各个基金管理人管理的基金数据 return Funds_Manager(); ``` ###### Funds_Trustee 用途:5.01基金简介相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl // 返回各个基金托管人托管的基金数据 return Funds_Trustee(); ``` ###### Funds_Archive 用途:5.01基金简介相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块”封闭”基金概况的数据 return Funds_Archive('封闭'); ``` ###### 中间函数 ####### 内容 - fundbasicinfo_call - FundEnlarge_Call ####### fundbasicinfo_call 范例 ```tsl return FundBasicInfo_Call(array("OF040001", "SZ184728", "SH500002")); ``` ####### FundEnlarge_Call 用途:5.01基金简介相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return FundEnlarge_Call(array("OF040001", "SZ184728", "SH500002"), 20200101T, 20231231T); ``` ###### funds_ShareSplitting 用途:5.01基金简介相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 南方基金 份额拆分数据 return funds_ShareSplitting("南方", 2024); ``` ##### 5.02主要财务数据 ###### 内容 - Funds_HxCompare - Funds_ZBCompare ###### Funds_HxCompare 用途:5.02主要财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块”开放”在报告期20210331的主要财务数据横比数据 return Funds_HxCompare('开放', array(), 20210331, array(310007, 310008)); ``` ###### Funds_ZBCompare 用途:5.02主要财务数据相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块”开放”在2019-2021年间主要财务数据纵比数据 return Funds_ZBCompare('开放', array(), 2019, 2021, 4, array(310007, 310008)); ``` ##### 5.03投资组合 ###### 内容 - 5.3.01基金持仓 - 5.3.02行业配置 - 5.3.03资产配置 - 5.3.04净值 - funds_BondAllocation - Funds_BondHoldCentralization - funds_RemainingTerm - funds_HolderStructure - funds_PurchaseRedemption - funds_fundHoldDetail - Funds_SWIndustryComposite - funds_ABSHoldDetail - funds_ConvBondHoldDetail - funds_NobleMetalHoldDetail - funds_FuturesHoldDetail - funds_CumBuyAndSell - funds_BondHoldDetail - 剩余期限 - 债券配置 - 中间函数 - 重大变动 ###### 5.3.01基金持仓 ####### 内容 - Funds_StockComposite - Funds_StockCompositeDecrease - Funds_StockCompositeNewAdded - Funds_StockCompositeSell - Funds_StockCentralization - funds_stockcompositeincrease - 中间函数 ####### Funds_StockComposite 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:整数。 范例 ```tsl // 返回板块” 封闭”在报告期20210331的基金持股情况数据 return Funds_StockComposite('封闭', 20210331, 10, 0, 0, 5); ``` ####### Funds_StockCompositeDecrease 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:整数。 范例 ```tsl // 返回板块” 封闭”在报告期20210331-20200331区间基金减持股票数据 return Funds_StockCompositeDecrease('封闭', 20210331, 20200331, 10, 0, 5); ``` ####### Funds_StockCompositeNewAdded 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:整数。 范例 ```tsl // 返回板块” 开放”在报告期20210331-20200331区间基金新增股票数据 return Funds_StockCompositeNewAdded('开放', 20210331, 20200331, 10, 5); ``` ####### Funds_StockCompositeSell 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:整数。 范例 ```tsl // 返回板块” 开放”在报告期20210331-20200331区间基金剔除股票数据 return Funds_StockCompositeSell('开放', 20210331, 20200331, 10, 5); ``` ####### Funds_StockCentralization 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块” 封闭”在报告期20210331的基金持股集中度数据 return Funds_StockCentralization('封闭', 20210331, 0, 0, 5); ``` ####### funds_stockcompositeincrease 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:整数。 范例 ```tsl return Funds_StockCompositeIncrease("深证基金;上证基金;开放式基金", 20181231, 20171231, 5, 0, 5); ``` ####### 中间函数 ######## 内容 - fundstockcompositechange_call - FundStockComposite_Call - FundStocksCentralization_Call - FundsStock_Call - funds_HoldDetail - FundHoldConfiguration2 - FundHoldComposite_Call - FundHoldCentralization_Call - FundHoldConfiguration ######## fundstockcompositechange_call 范例 ```tsl return FundStockCompositeChange_Call("深证基金;上证基金;开放式基金", 20181231, 20171231, 10, 0, 5, 0); ``` ######## FundStockComposite_Call 范例 ```tsl return FundStockComposite_Call(array("SZ184688", "OF040001"), 20181231, "占总股本(%)", 0, 5); ``` ######## FundStocksCentralization_Call 算法持股集中度 =(前面i只持仓股票的总市值 / 所有持仓股票的总市值)\* 100%其中,一般i=10。范例 ```tsl return FundStocksCentralization_Call(array("OF000001", "OF040001"), 20181231, "前三名股票@集中度(%)", 0, 5); ``` ######## FundsStock_Call 范例 ```tsl return FundsStock_Call(array("OF000001", "OF040001"), 20181231); ``` ######## funds_HoldDetail 范例 ```tsl // 南方基金 持债明细数据 return funds_HoldDetail(342, "南方", 20241231, 0); ``` ######## FundHoldConfiguration2 参考TSWEB_Fund_PFStockHoldingDetail ######## FundHoldComposite_Call 范例 ```tsl // 南方基金 基金持仓数据统计数据 return FundHoldComposite_Call(getbk("南方"), 20241231, 318, 0); ``` ######## FundHoldCentralization_Call - fundstockcompositechange_call - FundStockComposite_Call - FundStocksCentralization_Call - FundsStock_Call - funds_HoldDetail - FundHoldConfiguration2 - FundHoldComposite_Call - FundHoldCentralization_Call - FundHoldConfiguration ######## FundHoldConfiguration - fundstockcompositechange_call - FundStockComposite_Call - FundStocksCentralization_Call - FundsStock_Call - funds_HoldDetail - FundHoldConfiguration2 - FundHoldComposite_Call - FundHoldCentralization_Call - FundHoldConfiguration ###### 5.3.02行业配置 ####### 内容 - Funds_IndustryComposite - Funds_IndustryCentralization - 中间函数 ####### Funds_IndustryComposite 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:整数。 范例 ```tsl // 返回板块” 封闭”在报告期20210331-20200331区间基金行业配置数据 return Funds_IndustryComposite('封闭', 20210331, 20200331, 0, 0, 5); ``` ####### Funds_IndustryCentralization 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块” 封闭”在报告期20210331基金行业集中度数据 return Funds_IndustryCentralization('封闭', 20210331, 0, 0, 5); ``` ####### 中间函数 ######## 内容 - fundiccentralization_call - FundIndustryCompositeChange_Call ######## fundiccentralization_call 算法行业集中度 =(前面i只持仓股票的总市值 / 所有持仓股票的总市值)\* 100%其中,一般i=10。范例 ```tsl return FundICCentralization_Call(array("OF000001", "OF040001"), 20181231, "前三名行业@集中度(%)", 0, 5); ``` ######## FundIndustryCompositeChange_Call 范例 ```tsl return FundIndustryCompositeChange_Call(array("OF000001", "OF040001"), 20181231, 20171231, "市值变动", 0, 5); ``` ###### 5.3.03资产配置 ####### 内容 - Funds_InvestmentRatio - 中间函数 ####### Funds_InvestmentRatio 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块” 封闭”在报告期20210331-20200331区间基金资产配置数据 return Funds_InvestmentRatio('封闭', 20210331, 20200331, 0, 0, 5); ``` ####### 中间函数 ######## 内容 - fundinvestmentratio_call ######## fundinvestmentratio_call 范例 ```tsl return fundinvestmentratio_call(array("OF000001", "OF040001"), 20181231, 20171231, "股票@占净值比例(%)", 0, 5); ``` ###### 5.3.04净值 ####### 内容 - Funds_NetAsset - FundsCurrency_NetAsset - Funds_NetAssetDetail - 中间函数 ####### Funds_NetAsset 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块” 封闭”在20210331-20200331区间基金净值对比数据 return Funds_NetAsset('封闭', 20210331T, 20200331T, 0, 0, 5); ``` ####### FundsCurrency_NetAsset 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块”货币型”在20210331货币基金净值对比数据 return FundsCurrency_NetAsset('货币型', 20210331T, 0, 0, 5); ``` ####### Funds_NetAssetDetail 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回指定基金列表在20210331-20210405区间净值详情数据 return Funds_NetAssetDetail('OF070002;OF070001', 20210331T, 20210405T); ``` ####### 中间函数 ######## 内容 - netassetweeklylist_call - CurrencyFundNetAssetWeeklyList_Call ######## netassetweeklylist_call 范例 ```tsl return NetAssetWeeklyList_Call(array("OF000001", "OF040001"), 20181201T, 20171201T, "单位净值", 0, 5); ``` ######## CurrencyFundNetAssetWeeklyList_Call 范例 ```tsl return CurrencyFundNetAssetWeeklyList_Call(array("OF040003", "OF202301"), 20181201T, "每万份基金单位收益", 0, 5); ``` ###### funds_BondAllocation 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 南方基金 债券配置数据 return funds_BondAllocation("南方", 20241231, 4, 0, 1); ``` ###### Funds_BondHoldCentralization 用途:5.03投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 南方基金持债集中度数据 return Funds_BondHoldCentralization("南方", 20241231T); ``` ###### funds_RemainingTerm 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 南方基金 剩余期限数据 return funds_RemainingTerm("南方", 20241231, 0); ``` ###### funds_HolderStructure 用途:5.03投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 南方基金持有人结构数据 return funds_HolderStructure("南方", 20241231); ``` ###### funds_PurchaseRedemption 用途:5.03投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 南方基金申购赎回数据 return funds_PurchaseRedemption("南方", 20241231); ``` ###### funds_fundHoldDetail 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 南方基金 基金明细数据 return funds_fundHoldDetail("南方", 20241231, 0); ``` ###### Funds_SWIndustryComposite 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。 范例 ```tsl // 南方基金申万行业配置数据 return Funds_SWIndustryComposite("南方", 20241231T, 4, 1); ``` ###### funds_ABSHoldDetail 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 南方基金 资产支持证券明细数据 return funds_ABSHoldDetail("南方", 20241231, 0); ``` ###### funds_ConvBondHoldDetail 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 南方基金 可转债明细数据 return funds_ConvBondHoldDetail("南方", 20241231, 0); ``` ###### funds_NobleMetalHoldDetail 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 南方基金 贵金属明细数据 return funds_NobleMetalHoldDetail("南方", 20241231, 0); ``` ###### funds_FuturesHoldDetail 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 南方基金 期货明细数据 return funds_FuturesHoldDetail("南方", 20241231, 0); ``` ###### funds_CumBuyAndSell 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 南方基金 累计买入和卖出数据 return funds_CumBuyAndSell("南方", 20241231, 0); ``` ###### funds_BondHoldDetail 用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 南方基金 持债明细数据 return funds_BondHoldDetail("南方", 20241231, 0); ``` ###### 剩余期限 ####### 内容 - TSWEB_FC_RemainingTerm_Average ####### TSWEB_FC_RemainingTerm_Average - TSWEB_FC_RemainingTerm_Average ###### 债券配置 ####### 内容 - TSWEB_FC_BondAllocation_BondData ####### TSWEB_FC_BondAllocation_BondData - TSWEB_FC_BondAllocation_BondData ###### 中间函数 ####### 内容 - Fund_FC_GetHoldData - Fund_FC_DataTypeArr - Fund_FC_GetInfoIDData1 ####### Fund_FC_GetHoldData - Fund_FC_GetHoldData - Fund_FC_DataTypeArr - Fund_FC_GetInfoIDData1 ####### Fund_FC_DataTypeArr - Fund_FC_GetHoldData - Fund_FC_DataTypeArr - Fund_FC_GetInfoIDData1 ####### Fund_FC_GetInfoIDData1 - Fund_FC_GetHoldData - Fund_FC_DataTypeArr - Fund_FC_GetInfoIDData1 ###### 重大变动 ####### 内容 - 中间函数 ####### 中间函数 ######## 内容 - funds_FC_MajorChange_CumulativeBuyAndSell ######## funds_FC_MajorChange_CumulativeBuyAndSell - funds_FC_MajorChange_CumulativeBuyAndSell ##### 5.04分红 ###### 内容 - Funds_ProfitDistribution - 中间函数 - TSWEB_FC_BonusDistribution_DividendDetails ###### Funds_ProfitDistribution 用途:5.04分红相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块” 封闭”在20210331-20220331区间基金分红数据 return Funds_ProfitDistribution('封闭', 20210331T, 20220331T, 0, 0, 5); ``` ###### 中间函数 ####### 内容 - FundDistributeInfo_Call ####### FundDistributeInfo_Call 用途:5.04分红相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return FundDistributeInfo_Call(array("OF000001", "SZ184728"), 20011201T, 20101201T, "期间分红(元/份)", 0, 5); ``` ###### TSWEB_FC_BonusDistribution_DividendDetails 参考TSWEB_Fund_UnitsAndHoldersDD ##### 5.05持有人结构 ###### 内容 - Funds_ShareStrucuture - Funds_SharesByDefinedOrgan - Funds_SharesByOrgan_Call - Funds_SharesByOrgan ###### Funds_ShareStrucuture 用途:5.05持有人结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块” 封闭”在报告期20210331基金规模数据 return Funds_ShareStrucuture('封闭', 20210331, 0, 0, 5); ``` ###### Funds_SharesByDefinedOrgan 用途:5.05持有人结构相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块”开放”在20051231报告期中金信证券有限责任公司持有基金数据 return Funds_SharesByDefinedOrgan('开放', 20051231, "金信证券有限责任公司");; ``` ###### Funds_SharesByOrgan_Call 用途:5.05持有人结构相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块”开放”在20051231报告期中金信证券有限责任公司机构持股数据 return Funds_SharesByOrgan_Call('开放', 20051231, 5); ``` ###### Funds_SharesByOrgan 用途:5.05持有人结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块”开放”在20201231-20191231报告期中基金情况及其变化数据 return Funds_SharesByOrgan('开放', 20201231, 20191231, 0, 1); ``` ##### 5.06市场表现 ###### 内容 - Funds_PeriodHq - Funds_ZjRatio - 中间函数 - funds_NetGrowthCompareBenchmark ###### Funds_PeriodHq 用途:5.06市场表现相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块” 封闭”在20210331-20220331区间交易概况数据 return Funds_PeriodHq('封闭', 20210331T, 20220331T, 0, 0, 5); ``` ###### Funds_ZjRatio 用途:5.06市场表现相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块”开放”在20210331升跌水率数据 return Funds_ZjRatio('开放', 20210331T, 0, 5); ``` ###### 中间函数 ####### 内容 - fundzjratio_call ####### fundzjratio_call 用途:5.06市场表现相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return FundZjRatio_Call(array("SH500001", "SH500002"), 20011201T, 0, 5); ``` ###### funds_NetGrowthCompareBenchmark 用途:5.06市场表现相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 南方基金 净值增长率与基准比较数据 return funds_NetGrowthCompareBenchmark("南方", 20251105T, 0); ``` ##### 5.07基金评估 ###### 内容 - Funds_Measure - Funds_VaR ###### Funds_Measure 用途:5.07基金评估相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块”开放”在20210331-20220331风险收益数据 return Funds_Measure('开放', 'SH000300', 20210331T, 20220331T, 1.98, 0); ``` ###### Funds_VaR 用途:5.07基金评估相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块”开放”在20210331-20220331持股前N名VaR(%)数据 return Funds_VaR('开放', 20201231, 10, 20210331T, 20220331T); ``` ##### 中间函数 ###### 内容 - TSWEB_FC_FundDataMaxDate - Fund_FC_FundBkArr3 - Fund_FC_FundDataMaxDate2 - Fund_FC_FundBkArrByQJ - TSWEB_FC_FundBks ###### TSWEB_FC_FundDataMaxDate - TSWEB_FC_FundDataMaxDate - Fund_FC_FundBkArr3 - Fund_FC_FundDataMaxDate2 - Fund_FC_FundBkArrByQJ - TSWEB_FC_FundBks ###### Fund_FC_FundBkArr3 - TSWEB_FC_FundDataMaxDate - Fund_FC_FundBkArr3 - Fund_FC_FundDataMaxDate2 - Fund_FC_FundBkArrByQJ - TSWEB_FC_FundBks ###### Fund_FC_FundDataMaxDate2 - TSWEB_FC_FundDataMaxDate - Fund_FC_FundBkArr3 - Fund_FC_FundDataMaxDate2 - Fund_FC_FundBkArrByQJ - TSWEB_FC_FundBks ###### Fund_FC_FundBkArrByQJ - TSWEB_FC_FundDataMaxDate - Fund_FC_FundBkArr3 - Fund_FC_FundDataMaxDate2 - Fund_FC_FundBkArrByQJ - TSWEB_FC_FundBks ###### TSWEB_FC_FundBks - TSWEB_FC_FundDataMaxDate - Fund_FC_FundBkArr3 - Fund_FC_FundDataMaxDate2 - Fund_FC_FundBkArrByQJ - TSWEB_FC_FundBks #### 06.基金公司比较 ##### 内容 - 6.03投资组合 - 6.05持有人结构 ##### 6.03投资组合 ###### 内容 - 6.3.01基金持仓 - 6.3.02行业配置 - 6.3.03资产配置 - 中间函数 ###### 6.3.01基金持仓 ####### 内容 - Funds_ManagerCrossHoldStock - Funds_ManagerHoldStock - 中间函数 ####### Funds_ManagerCrossHoldStock 用途:6.03投资组合相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回报告期20210331所有基金管理公司交叉持股情况数据 return Funds_ManagerCrossHoldStock(20210331); ``` ####### Funds_ManagerHoldStock 用途:6.03投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回报告期20210331报告期基金管理公司前十名持股明细数据 return Funds_ManagerHoldStock(20210331, 20200331); ``` ####### 中间函数 ######## 内容 - fundmanagercrossholdstock_qk - FundManagerCrossHoldStock_Call ######## fundmanagercrossholdstock_qk 范例 ```tsl return FundManagerCrossHoldStock_Qk("长城基金管理有限公司", 20201231); ``` ######## FundManagerCrossHoldStock_Call 范例 ```tsl return FundManagerCrossHoldStock_Call(20030930); ``` ###### 6.3.02行业配置 ####### 内容 - FundBlock_IndustryComposite ####### FundBlock_IndustryComposite 用途:6.03投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。 范例 ```tsl // 返回报告期20210331报告期基金管理公司在指定行业的行业配置数据 return FundBlock_IndustryComposite(20210331, 20200331); ``` ###### 6.3.03资产配置 ####### 内容 - FundBock_InvestmentRatio ####### FundBock_InvestmentRatio 用途:6.03投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回报告期20210331报告期基金管理公司资产配置及其变化数据 return FundBock_InvestmentRatio(20210331, 0); ``` ###### 中间函数 ####### 内容 - Fund_FO_BkArr3 ####### Fund_FO_BkArr3 - Fund_FO_BkArr3 ##### 6.05持有人结构 ###### 内容 - FundBlock_ShareStrucuture ###### FundBlock_ShareStrucuture 用途:6.05持有人结构相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回报告期20210331基金规模比较数据 return FundBlock_ShareStrucuture(20210331, 0); ``` #### 08.债券比较 ##### 内容 - 8.01基本情况 - 8.02市场表现 ##### 8.01基本情况 ###### 内容 - BankBondIssue_Pgm - Bonds_Corporation - Bonds_GovBond - 中间函数 ###### BankBondIssue_Pgm 用途:8.01基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块”银行间债券”在20210331-20220331银行间债券发行情况数据 return BankBondIssue_Pgm('银行间债券', 20210331T, 20220331T); ``` ###### Bonds_Corporation 用途:8.01基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块”企业债”在20210331-20220331企业债发行数据 return Bonds_Corporation('企业债', 20210331T, 20220331T); ``` ###### Bonds_GovBond 用途:8.01基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块”国债”在20210331-20220331国债发行数据 return Bonds_GovBond('国债', 20210331T, 20220331T); ``` ###### 中间函数 ####### 内容 - CorporationBond_Call - GovBond_Call ####### CorporationBond_Call 用途:8.01基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return CorporationBond_Call(array("SH139345", "SH127352"), 20180101T, 20240101T); ``` ####### GovBond_Call 用途:8.01基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return GovBond_Call(array("SH019516", "SZ101828"), 20100101T, 20180101T); ``` ##### 8.02市场表现 ###### 内容 - Bonds_Hq - Bonds_YTM - 中间函数 - 收益率中间函数 ###### Bonds_Hq 用途:8.02市场表现相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块”国债”在20210331-20220331交易概况数据 return Bonds_Hq('国债', 20210331T, 20220331T); ``` ###### Bonds_YTM 用途:8.02市场表现相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl // 返回板块”国债”在20210331的债券收益率数据 return Bonds_YTM('国债', 20210331T); ``` ###### 中间函数 ####### 内容 - BondHqAnalysis_Call ####### BondHqAnalysis_Call 用途:8.02市场表现相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return BondHqAnalysis_Call(array("SH127351", "SH127352"), 20180101T, 20240101T); ``` ###### 收益率中间函数 ####### 内容 - BondDataCheck - BondInterest - BondNegotiableShares - BondYTM_Call ####### BondDataCheck 用途:8.02市场表现相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl SetSysParam(PN_Stock(), "SH127352"); return BondDataCheck(20180101T); // 结果:1 ``` ####### BondInterest 用途:8.02市场表现相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return BondInterest(100, 0.08, 20101101T, 20101010T, 1); // 结果:7.5178 ``` ####### BondNegotiableShares 用途:8.02市场表现相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return BondNegotiableShares("SH120102"); ``` ####### BondYTM_Call 用途:8.02市场表现相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl SetSysParam(PN_Stock(), "SH127352"); return BondYTM_Call(20201130T); ``` #### 教学范例 ##### 内容 - TSL基本数据获取 - TSL语言 - 操作市场或者板块 - 错误捕获 - 时间运算 - 数值分析 - 矩阵操作 ##### TSL基本数据获取 ###### 内容 - 0.系统参数 - 1.基本面获取 - 2.行情数据 - 3.用户数据 - 4.SQL - 5.File - 6.图形 - 7.其它 ###### 0.系统参数 ####### 内容 - sp_UserSysParam - sp_UserSysParam2 - sp_SetSysParam1 - sp_SetSysParam2 - sp_GetSysParam ####### sp_UserSysParam - sp_UserSysParam - sp_UserSysParam2 - sp_SetSysParam1 - sp_SetSysParam2 - sp_GetSysParam ####### sp_UserSysParam2 - sp_UserSysParam - sp_UserSysParam2 - sp_SetSysParam1 - sp_SetSysParam2 - sp_GetSysParam ####### sp_SetSysParam1 用途:TSL基本数据获取相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl // 设置指标特性,系统参数勾选:证券代码特性勾选:不执行默认参数 return sp_SetSysParam1(); // 选择SZ000001 // 返回平安银行的股票.基本信息 ``` 结果: ####### sp_SetSysParam2 用途:TSL基本数据获取相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl return sp_SetSysParam2(); // 返回东软集团的股票.基本信息 ``` 结果: ####### sp_GetSysParam 用途:TSL基本数据获取相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl SetSysParam(pn_stock(), 'sz000001'); return sp_GetSysParam(); // 返回:sz000001 ``` ###### 1.基本面获取 ####### 内容 - bd_Base - bd_ExPand - bd_InfoArray - bd_Report2 - bd_Report ####### bd_Base 用途:TSL基本数据获取相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl SetSysParam(pn_stock(), 'sz000001'); return bd_Base(); // 返回:平安银行 ``` ####### bd_ExPand 用途:TSL基本数据获取相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl SetSysParam(pn_stock(), 'sz000001'); return bd_ExPand(20171231T); // 计算截止到2017年12月31日时,平安银行的流通股本 // 返回:16917983372 ``` ####### bd_InfoArray 用途:TSL基本数据获取相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl SetSysParam(pn_stock(), 'sz000001'); // 设置股票为平安银行 return bd_InfoArray(44); // 返回平安银行的资产负债表历史数据 ``` 结果: ####### bd_Report2 范例 ```tsl SetSysParam(pn_stock(), 'sz000001'); // 设置股票为平安银行 return bd_report2(20171231); // 返回平安银行截止到2017年12月31日的十大流通股东 ``` 结果: ####### bd_Report 用途:TSL基本数据获取相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl SetSysParam(pn_stock(), 'sz000001'); SetSysParam(PN_Date(), 20180330T); // 截止日设置在20180330 return bd_Report(array(46002), 20121231); // 返回调整后2012年12月31年报的营业收入 ``` 结果: ###### 2.行情数据 ####### 内容 - hd_1 - hd_NDay2 - hd_NDay3 - hd_NDay - hd_Spec - hd_SpecDate - hd_SpecAndSpecDate - hd_Public ####### hd_1 用途:TSL基本数据获取相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl SetSysParam(pn_stock(), 'sz000001'); // 设置股票 SetSysParam(PN_Cycle(), cy_day()); // 设置周期 SetSysParam(PN_Date(), 20180801T); // 设置日期时间 SetSysParam(PN_Rate(), 0); // 设置为不复权 return hd_1(); // 结果:9.15 ``` ####### hd_NDay2 用途:TSL基本数据获取相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl SetSysParam(pn_stock(), 'sz000001'); // 设置股票 SetSysParam(PN_Cycle(), cy_day()); // 设置周期 SetSysParam(PN_Date(), 20180801T); // 设置日期时间 SetSysParam(PN_Rate(), 0);设置为不复权 SetSysParam(PN_nDay(), 10);设置返回个数 return hd_NDay2(); ``` 结果: ####### hd_NDay3 范例 ```tsl SetSysParam(pn_stock(), 'sz000001'); // 设置股票 SetSysParam(PN_Cycle(), cy_day()); // 设置周期 SetSysParam(PN_Date(), 20180801T); // 设置日期时间 return hd_Nday3(10); ``` 结果: ####### hd_NDay 范例 ```tsl SetSysParam(pn_stock(), 'sz000001'); SetSysParam(PN_Cycle(), cy_day()); SetSysParam(PN_Date(), 20180801T); SetSysParam(PN_Rate(), 0); return hd_Nday(10); ``` 结果: ####### hd_Spec 用途:TSL基本数据获取相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl SetSysParam(PN_Cycle(), cy_day()); // 设置周期 SetSysParam(PN_Date(), 20180801T); // 设置日期时间 SetSysParam(PN_Rate(), 0); // 设置为不复权 return hd_Spec('sz000002'); // 指定股票代码 // 结果:22.35 ``` ####### hd_SpecDate 用途:日期时间处理函数。 参数:arg1(按示例顺序传入)。 返回:日期或时间值。 范例 ```tsl SetSysParam(pn_stock(), 'sz000001'); // 设置股票 SetSysParam(PN_Cycle(), cy_day()); // 设置周期 SetSysParam(PN_Rate(), 0); // 设置为不复权 return hd_SpecDate(20180801T); // 结果:9.5 ``` ####### hd_SpecAndSpecDate 用途:日期时间处理函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。 范例 ```tsl SetSysParam(PN_Cycle(), cy_day());设置周期 SetSysParam(PN_Rate(), 0);设置为不复权 return hd_SpecAndSpecDate('sz000001', 10, 20180801T); // 结果:9.59,即平安银行截止到2018年8月1号前十个交易日中最高价的最大值为9.59 ``` ####### hd_Public 用途:TSL基本数据获取相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl SetSysParam(PN_Cycle(), cy_day()); // 设置周期 SetSysParam(PN_Rate(), 0); // 设置为不复权 return hd_Public('A股', 20180801T, 20180803T); // 板块选取A股,开始日2018年8月1号,截止日2018年8月3号。 ``` 结果: ###### 3.用户数据 ####### 内容 - ud_LoadTable - ud_SaveTable ####### ud_LoadTable 用途:TSL基本数据获取相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return ud_LoadTable('SavedUserDB'); // 其中SavedUserDB为已经保存好的平安银行的十大流通股东表用户数据 ``` 结果: ####### ud_SaveTable 用途:TSL基本数据获取相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl SetSysParam(PN_Stock(), 'SZ000001'); return ud_SaveTable(); // 平安银行的十大流通股东表已保存到‘SavedUserDB ‘的用户数据 ``` ###### 4.SQL ####### 内容 - sql\_ Insert - sql_Delete ####### sql\_ Insert 范例 ```tsl return sql_Insert(); ``` 结果: ####### sql_Delete 用途:TSL基本数据获取相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl return sql_Delete(); ``` 结果: ###### 5.File ####### 内容 - fl_DeleteFile - fl_WriteToNetDir - fl_GetHqData - fl_ImportFile - fl_WriteFile - fl_ExportFile ####### fl_DeleteFile 用途:TSL基本数据获取相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return fl_DeleteFile('SZ000001'); // 返回:'deletet file success' ``` ####### fl_WriteToNetDir 用途:TSL基本数据获取相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 算法删除虚拟目录下’RemoteDemo’的所有xls文件,若删除失败则返回'Delete File fail',获得板块BKname下的所有股票,同是以股票代码命名的xls文件导出到虚拟目录,返回’RemoteDemo’目录结构信息,若导出失败,则返回'Export Fail!'。范例 ```tsl return fl_WriteToNetDir('安徽'); ``` 结果: ####### fl_GetHqData 用途:TSL基本数据获取相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return fl_GetHqData('安徽', 20180801T); ``` 结果: ####### fl_ImportFile 用途:TSL基本数据获取相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return fl_ImportFile(1, 'SH600218'); // 运行前已经将该股票的发行信息保存到服务器上 ``` 结果: ####### fl_WriteFile 用途:TSL基本数据获取相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return fl_WriteFile('安徽', 20180801T); // 返回:'convert finished' ``` ####### fl_ExportFile 用途:TSL基本数据获取相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return fl_ExportFile(1, 'SZ000001'); // 返回:'export success' ``` ###### 6.图形 ####### 内容 - gfGraphGroup - teach_gfColor - teach_gfFlag - gfBias_Eval - teach_gfKLineBoll_2 - teach_gfMacd_Eval - teach_gfFill - teach_gfGraph - gfLineType ####### gfGraphGroup 用途:TSL基本数据获取相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl SetSysParam(PN_Stock(), 'sz000001'); SetSysParam(PN_Cycle(), cy_day()); SetSysParam(PN_Date(), 20180801T); return gfGraphGroup(5, 10); // 返回平安银行在2018年8月1日的180个日线成交量,5日平均成交量,10日平均成交量的组合图形 ``` 返回: ####### teach_gfColor 用途:TSL基本数据获取相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl SetSysParam(PN_Stock(), 'sz000001'); SetSysParam(PN_Cycle(), cy_day()); SetSysParam(PN_Date(), 20180801T); return teach_gfColor(); // 返回平安银行在2018年8月1日的180个日线的行情数据波动图形 ``` 结果: ####### teach_gfFlag 用途:TSL基本数据获取相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 算法 判定条件:5个周期的平均收盘价>10个周期的平均收盘价\*Value范例 ```tsl SetSysParam(PN_Stock(), 'sz000001'); SetSysParam(PN_Cycle(), cy_day()); SetSysParam(PN_Date(), 20180801T); return teach_gfFlag(1.04); ``` 结果: ####### gfBias_Eval 用途:TSL基本数据获取相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 算法 L1日乘离率(BIAS)=(当日的收盘价-L1日移动平均线) x100/L1日移动平均线范例 ```tsl SetSysParam(PN_Stock(), 'sz000001'); SetSysParam(PN_Cycle(), cy_day()); SetSysParam(PN_Date(), 20180801T); return gfBias_Eval(5); ``` 结果: ####### teach_gfKLineBoll_2 用途:TSL基本数据获取相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return teach_gfKLineBoll_2(GfDemo01(), GfDemo02()); // GfDemo01与GfDemo02为自定义写好返回图形的函数 ``` 结果: ####### teach_gfMacd_Eval 用途:TSL基本数据获取相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。 算法 DIFF线 收盘价短期、长期指数平滑移动平均线间的差。 DEA线  DIFF线的M日指数平滑移动平均线。 MACD线 DIFF线与DEA线的差,彩色柱状线。范例 ```tsl SetSysParam(PN_Stock(), 'sz000001'); SetSysParam(PN_Cycle(), cy_day()); SetSysParam(PN_Date(), 20180801T); return teach_gfMacd_Eval(12, 26, 9); ``` 结果: ####### teach_gfFill 用途:TSL基本数据获取相关函数。 参数:无。 返回:处理后的结果值。 算法 股价上涨(open()close()):交叉线填充范例 ```tsl SetSysParam(PN_Stock(), 'sz000001'); SetSysParam(PN_Cycle(), cy_day()); SetSysParam(PN_Date(), 20180801T); return teach_gfFill(); ``` 结果: ####### teach_gfGraph 用途:TSL基本数据获取相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl SetSysParam(PN_Stock(), 'sz000001'); SetSysParam(PN_Cycle(), cy_day()); SetSysParam(PN_Date(), 20180801T); return teach_gfGraph(1); ``` 返回: ####### gfLineType 用途:TSL基本数据获取相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl SetSysParam(PN_Stock(), 'sz000001'); SetSysParam(PN_Cycle(), cy_day()); SetSysParam(PN_Date(), 20180801T); return gfLineType(2); ``` 返回: ###### 7.其它 ####### 内容 - od_GetBkList - oD_GetBkStocks - od_RealData ####### od_GetBkList 用途:TSL基本数据获取相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl return od_GetBkList(); ``` 结果: ####### oD_GetBkStocks 用途:TSL基本数据获取相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return oD_GetBkStocks('安徽'); ``` 结果: ####### od_RealData 用途:TSL基本数据获取相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return od_RealData('安徽'); ``` 结果: ##### TSL语言 ###### 内容 - 表达式语句 - 函数 - 基本数据类型 - 流程控制语句 ###### 表达式语句 ####### 内容 - es_evaluate - es_Operator - es_FuncCall - es_return ####### es_evaluate - es_evaluate - es_Operator - es_FuncCall - es_return ####### es_Operator - es_evaluate - es_Operator - es_FuncCall - es_return ####### es_FuncCall 用途:TSL语言相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl return es_FuncCall(); // 返回:2 ``` ####### es_return 用途:TSL语言相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl return es_return (); // 返回:1 ``` ###### 函数 ####### 内容 - fn_MainAndSubFunc - fn_Func2 - fn_CallByPara - fn_CallByParaSub - fn_Main ####### fn_MainAndSubFunc 用途:进行字符串提取或替换处理。 参数:无。 返回:处理后的结果值。 范例 ```tsl return fn_MainAndSubFunc(); // 返回:45 ``` ####### fn_Func2 用途:TSL语言相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return fn_Func2('安徽'); ``` 返回: ####### fn_CallByPara 用途:TSL语言相关函数。 参数:无。 返回:处理后的结果值。 范例 ```tsl return fn_CallByPara (); // 返回:2 ``` ####### fn_CallByParaSub 用途:进行字符串提取或替换处理。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl c := 1; fn_CallByParaSub(c); return c; // 返回:2 ``` ####### fn_Main 用途:TSL语言相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。 范例 ```tsl return fn_Main(20180801T, 20180802T); ``` 返回: ###### 基本数据类型 ####### 内容 - 扩展数据类型 - 其他 - 数组 ####### 扩展数据类型 ######## 内容 - fp_UserBk - fs_InfoId - ft_Expression2_2 - ft_Expression2_3 - ft_Expression2_2_1 - fp_UserDB - fp_UserDefine - fp_TwoDimArr - fp_Table - fp_SysBk - fp_Stocks - fp_InfoIdArr - fp_Report - fp_MarketAndBk - fp_Indexes - ft_Expression1 ######## fp_UserBk 范例 ```tsl // 将2只股票保存到我的板块,命名为TestUserBK savebk('TestUserBK', '我的板块', array('sz000001', 'sz000002')); return fp_UserBk ('TestUserBK'); ``` 返回: ######## fs_InfoId 范例 ```tsl SetSysParam(PN_Stock(), 'sz000001'); return fs_InfoId(46002); // 返回平安银行2002年中报的营业收入。 // 返回:2412764949 ``` ######## ft_Expression2_2 范例 ```tsl SetSysParam(pn_stock(), 'SZ000001'); return ft_Expression2_2(20170630); ``` 返回: ######## ft_Expression2_3 算法L1日乖离率(BIAS)=(当日的收盘价-L1日移动平均线) x100/L1日移动平均线范例 ```tsl SetSysParam(pn_stock(), 'SZ000001'); SetSysParam(PN_Cycle(), cy_day()); SetSysParam(PN_Date(), 20180801T); return ft_Expression2_3(5); // 返回平安银行截止到2018年8月1号的180个交易日的5日乖离率。 ``` 结果: ######## ft_Expression2_2_1 算法当Method取值不等于‘in’时,则返回字段FName与V相等的数据,否则返回V至V1的数据范例 ```tsl SetSysParam(pn_stock(), 'SZ000001'); return ft_Expression2_2_1(InfoArray(44), '截止日', '=', 20170630, 0); // 返回平安银行资产负债表中报告期为20170630的数据。 ``` 结果: ######## fp_UserDB 范例 ```tsl SetSysParam(pn_stock(), 'SZ000001'); SetSysParam(PN_Cycle(), cy_day()); SetSysParam(PN_Date(), 20180801T); data := nday(100, '日期', sp_time(), '涨幅%', StockZdf3()); Savetable('DBtest', data); return fp_UserDB('DBTest'); // DBtest为已经保存好的用户数据 ``` 返回: ######## fp_UserDefine 范例 ```tsl SetSysParam(pn_stock(), 'SZ000001'); SetSysParam(PN_Cycle(), cy_day()); SetSysParam(PN_Date(), 20180801T); return fp_UserDefine(0); // 平安银行在2018年8月1号的收盘价 // 返回:9.15 ``` ######## fp_TwoDimArr 范例 ```tsl arr := array(array('s1', 's2'), array('s3', 's4')); return fp_TwoDimArr(arr); ``` 返回: ######## fp_Table 范例 ```tsl arr := array(array('s1', 's2'), array('s3', 's4')); return fp_Table (arr); ``` 返回: ######## fp_SysBk 范例 ```tsl return fp_SysBk('安徽'); ``` 返回: ######## fp_Stocks 范例 ```tsl a := 'SZ000001;SZ000002'; return fp_Stocks(a); ``` 返回: ######## fp_InfoIdArr 范例 ```tsl SetSysParam(pn_stock(), 'sz000001'); return fp_InfoIdArr(array(46002, 46005, 46009)); ``` 返回: ######## fp_Report 范例 ```tsl SetSysParam(pn_stock(), 'sz000001'); return fp_Report(20161231); // 平安银行在2016年年报中的每股收益(摊薄) // 返回:1.32 ``` ######## fp_MarketAndBk 范例 ```tsl return fp_MarketAndBk('安徽'); ``` 返回: ######## fp_Indexes 范例 ```tsl return fp_Indexes('SH000300'); // 返回:沪深300 ``` ######## ft_Expression1 范例 ```tsl SetSysParam(pn_stock(), 'SZ000001'); SetSysParam(PN_Cycle(), cy_day()); SetSysParam(PN_Date(), 20180801T); return ft_Expression1(); // 返回平安银行在截止日2018年8月1日5日收盘价的平均值 // 返回:9.292 ``` ####### 其他 ######## 内容 - fp_Integer - fp_DateTime - fp_Boolean - fp_Real - fp_String ######## fp_Integer 范例 ```tsl return fp_Integer(); // 返回:3 ``` ######## fp_DateTime 范例 ```tsl return fp_DateTime(); // 返回:36525 ``` ######## fp_Boolean 范例 ```tsl return Boolean(); // 返回:1 ``` ######## fp_Real 范例 ```tsl return fp_Real(); // 返回:7 ``` ######## fp_String 范例 ```tsl return fp_String(); // 返回:d---e ``` ####### 数组 ######## 内容 - ar_GetValue2 - ar_SubArray - ar_Define1 - fp_OneDimArr - ar_GetValue1 - ar_Define3 - ar_SumUp ######## ar_GetValue2 范例 ```tsl SetSysParam(PN_Stock(), 'sz000001'); return ar_GetValue2(); ``` 返回: ######## ar_SubArray 范例 ```tsl Stockarr1 := 'SZ000001;SZ000002'; return ar_SubArray(Stockarr1, 20160630); ``` 返回: ######## ar_Define1 算法 当type取值为1时,返回一个拥有100个元素的一维随机数组,且每个元素的值小于元素的下标; 当type取值为2时,返回一个拥有10×10的二维随机数组,且每个元素的值小于元素的行列下标之和;范例 ```tsl return ar_Define1(2); ``` 返回: ######## fp_OneDimArr 范例 ```tsl sumarr := array(1, 2, 3, 4, 5, 6); return fp_OneDimArr(sumarr); // 返回:21 ``` ######## ar_GetValue1 范例 ```tsl return ar_GetValue1('安徽'); ``` 返回: ######## ar_Define3 算法创建一个二维数组,数组元素取值为不大于行列下标之和的随机数,同时列名下标为‘col’+原始下标号。范例 ```tsl return ar_Define3(); ``` 返回: ######## ar_SumUp 算法提取Stockid股票历史十大股东信息序列,将提取到的序列与Rdate进行匹配,返回指定报告期的十大股东信息,若没有提取到则返回空数组,范例 ```tsl return ar_SumUp('SZ000001', 20160630); ``` 返回: ###### 流程控制语句 ####### 内容 - 其它 - 条件语句 - 循环语句 ####### 其它 ######## 内容 - fc_tryExcept - fc_Raise - fc_DebugReturn ######## fc_tryExcept 范例 ```tsl return fc_tryExcept(); ``` 返回: ######## fc_Raise 范例 ```tsl return fc_Raise(-1); ``` 返回: ######## fc_DebugReturn 算法对nI从1到10遍历,逐个累积求和,当nI=3时返回累积求和值。范例 ```tsl return fc_DebugReturn(); // 返回:6 ``` ####### 条件语句 ######## 内容 - IF_1 - IF_2 - IF_3 ######## IF_1 范例 ```tsl return IF_1(11); // 返回:20 ``` ######## IF_2 范例 ```tsl return IF_2(11); // 返回:'10