225 KiB
金融报表分析
内容
- 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(按示例顺序传入)。 返回:整数。
范例
// 返回万科A与上证指数半年的股价相对走势图
return StockVsIndex('SZ000002');
1.02 股本结构
内容
- Stock_ShareStructure
Stock_ShareStructure
用途:1.02 股本结构相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回天山股份最近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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回天山股份最近2个的分红送股数据
setsysparam(pn_stock(), 'SZ000877');
ShowNumber := 2;
return Stock_ProfitDistribution (ShowNumber);
Stock_Issue
用途:1.03 发行与分配相关函数。 参数:无。 返回:处理后的结果值。
范例
// 返回天山股份新股上市数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_Issue ();
Stock_MoreIssue
用途:1.03 发行与分配相关函数。 参数:无。 返回:处理后的结果值。
范例
// 返回天山股份历年增发数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_MoreIssue ();
Stock_Distribution
用途:1.03 发行与分配相关函数。 参数:无。 返回:处理后的结果值。
范例
// 返回天山股份历年配股数据
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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回天山股份最近2个十大股东数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_MainSharesHolder(2);
Stock_SharesHolderNumber
用途:1.04股东相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回天山股份最近2个股东户数数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_SharesHolderNumber(2);
Stock_NegotiableShareHolders
用途:1.04股东相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回天山股份最近2个十大流通股东数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_NegotiableShareHolders(2);
中间函数
####### 内容
- StockSharesHolder
- StockInstitutionHoldDataChange
- StockGetDSSOHoldChangeData
- StockGetShareRepurchaseData
####### StockSharesHolder
范例
// 返回万科A最近2个报告期的10大股东
SetSysParam(PN_Stock(), 'SZ000002');
return Stock_SharesHolder_(1, 2);
####### StockInstitutionHoldDataChange
- StockSharesHolder
- StockInstitutionHoldDataChange
- StockGetDSSOHoldChangeData
- StockGetShareRepurchaseData
####### StockGetDSSOHoldChangeData
- StockSharesHolder
- StockInstitutionHoldDataChange
- StockGetDSSOHoldChangeData
- StockGetShareRepurchaseData
####### StockGetShareRepurchaseData
- StockSharesHolder
- StockInstitutionHoldDataChange
- StockGetDSSOHoldChangeData
- StockGetShareRepurchaseData
Stock_ShareHolderIncreaseAndReduce
用途:1.04股东相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// SH600031在2024年的股东增减持数据
SetSysParam(pn_stock(), "SH600031");
return Stock_ShareHolderIncreaseAndReduce(20240101T, 20241231T, 0);
Stock_DSSOHoldChange
用途:1.04股东相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 万科A 在2022-1-1 至 2025-1-1 所有的股份回购数据
SetSysParam(pn_stock(), "SZ000002");
return Stock_ShareRepurchase(20220101T, 20250101T, 0);
Stock_RestrictionsOnSalesLifted2
用途:1.04股东相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 中航成飞 所有的限售解禁数据
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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回天山股份在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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回天山股份使用交易所算法的在2020-01-01至2020-01-10期间日线的后复权交易数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_PeriodHq(20200101T, 20200110T, cy_day(), 1, 0);
Stock_PeriodHq2
用途:1.07交易相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回天山股份基于复权后的在2020-01-10的阶段表现数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_PeriodHq2(20200110T);
Stock_BigBargain
用途:1.07交易相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回天山股份在2020-01-01至2020-01-10期间主动性买盘金额大于等于50W的大单数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_BigBargain(20200101T, 20200110T, 1, 50, 1);
GetStockPrecision
用途:1.07交易相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回天山股份的行情精度
return GetStockPrecision('SZ000877'); // 结果:2
Stock_MarginTradeDetails
用途:1.07交易相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 获取中航成飞 2025-1-1至2025-6-30日的融资融券明细数据
SetSysParam(pn_stock(), "SZ302132");
return Stock_MarginTradeDetails(20250101T, 20250630T, "日线", 4);
Stock_BlockTrade
用途:1.07交易相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 获取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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 获取中航成飞 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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 获取南向2025-8-1至2025-8-30的沪深港通每日成交汇总日线的数据
return Stock_HSGTradeSummary("HG000001;HG000003", 20250801T, 20250830T, "日线");
####### Stock_HSGActiveTradeTop10
用途:1.07交易相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 获取南向2025-9-17的沪深港通每日十大成交活跃股的数据
return Stock_HSGActiveTradeTop10("HG000001;HG000003", 20250917T, 4);
####### Stock_RSExchangeRate
用途:1.07交易相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 获取港股通(沪)2025-1-1至2025-6-30日的沪深港通持股明细数据
return Stock_RSExchangeRate("FXHGTCNY", 20250101T, 20250630T, "日线");
####### Stock_HSGShareHoldDetail
用途:1.07交易相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 获取万科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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 给data数据的金额列换算单位
data := array(("日期":20251029, "金额":110000, "数量":100));
return DataUnitConversion3(data, array("金额"), 2);
####### Stock_MarginTradingDetial_sub
用途:进行字符串提取或替换处理。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 浦发银行在20201101至20201201的净融券与市场的数据
return Stock_MarginTradingDetial_sub("SH600000", 20201101T, 20201201T);
####### Stock_MarginTradingQJ_sub
用途:进行字符串提取或替换处理。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 浦发银行在20201101至20201201的净融券与市场的数据
return Stock_MarginTradingQJ_sub("SH600000", 20201101T, 20201201T);
####### Stock_TBSumQJ
用途:进行数值统计计算。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 领益智造在区间20250101~20251030之间的交易公开汇总数据
return Stock_TBSumQJ("SZ002600", 20250101T, 20251030T);
####### DataUnitConversion
用途:1.07交易相关函数。 参数:
返回:处理后的结果值。
范例
// 给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财务数据相关函数。 参数:
返回:处理后的结果值。
范例
// 返回天山股份按照季度显示的最近4个报告期的利润分配表数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_InterestSheet(0, 0, 1, 1, 4, 2, 1);
Stock_BalanceSheet
用途:1.08财务数据相关函数。 参数:
返回:处理后的结果值。
范例
// 返回天山股份最近4个报告期的资产负债表数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_BalanceSheet(0, 0, 1, 4, 2, 1);
Stock_CashFlowSheet
用途:1.08财务数据相关函数。 参数:
返回:处理后的结果值。
范例
// 返回天山股份按照季度显示的最近4个报告期的现金流量表数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_CashFlowSheet(0, 0, 1, 1, 4, 2, 1);
Stock_FinanciaLItems
用途:1.08财务数据相关函数。 参数:
返回:处理后的结果值。
范例
// 返回天山股份按照季度显示的最近4个报告期的财务摘要数据
setsysparam(pn_stock(), 'SZ000877');
return Stock_FinanciaLItems(0, 1, 4, 2, 1);
Stock_AssetsCutPrepare
用途:1.08财务数据相关函数。 参数:
返回:处理后的结果值。
范例
// 返回平安银行最近4个报告期的资产减值准备数据
setsysparam(pn_stock(), 'SZ000001');
return Stock_AssetsCutPrepare(0, 4, 2, 1, 1);
Stock_FCFF
用途:1.08财务数据相关函数。 参数:
返回:处理后的结果值。
范例
// 返回平安银行公司自由现金流估值数据
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财务数据相关函数。 参数:
返回:处理后的结果值。
范例
// 返回平安银行最近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财务数据相关函数。 参数:
返回:处理后的结果值。
范例
// 返回平安银行P/E Bands数据
setsysparam(pn_stock(), 'SZ000001');
return Stock_PEBand(20200101T, 20201231T, 0);
Stock_PBBand
用途:1.08财务数据相关函数。 参数:
返回:处理后的结果值。
范例
// 返回平安银行P/B Bands数据
setsysparam(pn_stock(), 'SZ000001');
return Stock_PBBand(20200101T, 20201231T, 0);
stock_FixedAssetsData
用途:1.08财务数据相关函数。 参数:
返回:处理后的结果值。
范例
// 万科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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 计算万科A利润分配表的环比数据
t := InterestDistribute("SZ000002", 0);
return CalculateHBData(t);
####### stock_ConstruInProcess
用途:1.08财务数据相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 万科A在20250930在建工程数据
return stock_ConstruInProcess("SZ000002", 20250930);
####### comparewithfirstreport_new
范例
// 万科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(按示例顺序传入)。 返回:处理后的结果值。
范例
return ImportantItems_Call(array("SZ000007", "SH600718", "SZ000920", "SH600100"), 20031231, 1, -1);
####### StandardShowReport
用途:1.08财务数据相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 万科A利润分配表(清除数据为0的财务字段)
r := InterestDistribute("SZ000002", 0);
return StandardShowReport(r);
####### stock_financialitems_call
用途:1.08财务数据相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9(按示例顺序传入)。 返回:处理后的结果值。
范例
SetSysParam(PN_Stock(), "SZ000002");
return stock_financialitems_call(0, 0, 0, 0, 0, 1, 4, 0, 0);
####### StructureRatioReport
用途:1.08财务数据相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 计算万科A利润分配表的结构分析
t := InterestDistribute("SZ000002", 0);
return StructureRatioReport(t);
Stock_PerformanceExpressReport
用途:1.08财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 获取中航成飞最近6个报告期的业绩快报数据
SetSysParam(pn_stock(), "SZ302132");
return Stock_PerformanceExpressReport(0, 6, 4, 1);
Stock_PerformanceForecast
用途:1.08财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 获取万科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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回万科A最近2个报告期的偿债能力指标数据
setsysparam(pn_stock(), 'SZ000002');
return Stock_Cznl(0, 2);
Stock_Chznl
用途:1.09财务比率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回万科A最近2个报告期的成长能力指标数据
setsysparam(pn_stock(), 'SZ000002');
return Stock_Chznl(0, 2);
Stock_Jynl
用途:1.09财务比率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回万科A最近2个报告期的经营能力指标数据
setsysparam(pn_stock(), 'SZ000002');
return Stock_Jynl(0, 2);
Stock_Zbjg
用途:1.09财务比率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回万科A最近2个报告期的资本结构指标数据
setsysparam(pn_stock(), 'SZ000002');
return Stock_Zbjg(0, 2);
Stock_Ylnl
用途:1.09财务比率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回万科A最近2个报告期的盈利能力指标数据
setsysparam(pn_stock(), 'SZ000002');
return Stock_Ylnl(0, 2);
Stock_Xjlnl
用途:1.09财务比率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回万科A最近2个报告期的现金流指标数据
setsysparam(pn_stock(), 'SZ000002');
return Stock_Xjlnl(0, 2);
Stock_Cwbl
用途:1.09财务比率相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回万科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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回万科A最近2个报告期的主营构成(按产品)数据
setsysparam(pn_stock(), 'SZ000002');
return Stock_RevenuesByProduct(0, 2, 2, 1);
Stock_RevenuesByRegion
用途:1.11经营情况相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回万科A最近2个报告期的主营构成(按区域)数据
setsysparam(pn_stock(), 'SZ000002');
return Stock_RevenuesByRegion(0, 2, 2, 1);
Stock_RevenuesByIndustry
用途:1.11经营情况相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回万科A最近2个报告期的主营构成(按行业)数据
setsysparam(pn_stock(), 'SZ000002');
return Stock_RevenuesByIndustry(0, 2, 2, 1);
stock_profitforecast
用途:1.11经营情况相关函数。 参数:无。 返回:处理后的结果值。
范例
// 浦发银行历年报告期业绩预警
SetSysParam(PN_Stock(), 'SH600000');
return Stock_ProfitForecast();
中间函数
####### 内容
- Stock_Revenues
####### Stock_Revenues
用途:1.11经营情况相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回万科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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 指定证券列表发行上市数据
StockArr := "SH688286;SH688408";
return Stocks_IPOGetData(StockArr);
####### Stocks_IPOGetDataAndIndustry
用途:1.12募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 指定证券列表发行上市数据
StockArr := "SH688286;SH688408";
return Stocks_IPOGetDataAndIndustry (StockArr, 1);
TSWEB_Stock_IPOGetData
用途:1.12募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回中证一级行业华能水电(SH600025)的发行上市基本信息
IndustryType := 4;
StockID := "SH600025";
return TSWEB_Stock_IPOGetData(StockID, IndustryType);
TSWEB_Stock_IPOGetDataAndCompare
用途:1.12募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回申万一级行业华能水电(SH600025)同行业的上市信息
IndustryType := 1;
StockID := "SH600025";
return TSWEB_Stock_IPOGetDataAndCompare(StockID, IndustryType);
中间函数
####### 内容
- Stock_Underwriter
- Stock_Industry
- Stock_IssueDate
- Stock_Underwriter2
####### Stock_Underwriter
用途:1.12募集资金相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
stockarr := GetBK('深证A股;上证A股;中小企业板;创业板;科创板;深证B股;上证B股;暂停上市;终止上市;暂停上市B股;终止上市B股');
t := Stocks_IPOGetData(array2str(stockarr));
return Stock_Underwriter(t);
####### Stock_Industry
用途:1.12募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回万科A申万一级行业名称
return Stock_Industry("SZ000002", 1);
申万房地产
####### Stock_IssueDate
用途:日期时间处理函数。 参数:arg1(按示例顺序传入)。 返回:日期或时间值。
范例
// 返回万科A发行日
return Stock_IssueDate("SZ000002");
// 返回:19910129
####### Stock_Underwriter2
用途:1.12募集资金相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
return Stock_Underwriter2("");
// 返回:其他
1.14重大事项
内容
- 中间函数
中间函数
####### 内容
- StocksDisobey
####### StocksDisobey
用途:1.14重大事项相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 获取中航成飞最近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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 万科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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20220101至20220201期间发生名称变更的相关数据
return Stocks_ChangeName('上证A股', 20220101T, 20220201T);
2.02股本
内容
- Stocks_ShareChange
Stocks_ShareChange
用途:2.02股本相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20220101至20220201期间新股上市情况和交易情况的相关数据
return Stocks_IssueAndList('上证A股', 20220101T, 20220201T);
Stocks_PFInfoByInterval
用途:2.03发行与分配相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20220101至20220201期间分红送股的相关数据
return Stocks_PFInfoByInterval('上证A股', 20220101T, 20220201T);
Stocks_DistributionByInterval
用途:2.03发行与分配相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20220101至20220201期间配股的相关数据
return Stocks_DistributionByInterval('上证A股', 20220101T, 20220201T);
Stocks_MoreIssue
用途:2.03发行与分配相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20220101至20220201期间增发的相关数据
return Stocks_MoreIssue('上证A股', 20220101T, 20220201T, 0);
Stocks_DistributionByRDate
用途:日期时间处理函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。
范例
// 返回上证A股在20201231时配股的相关数据
return Stocks_DistributionByRDate('上证A股', 20201231, 0);
Stocks_PFInfoByRDate
用途:日期时间处理函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。
范例
// 返回上证A股在20201231时分红送股的相关数据
return Stocks_PFInfoByRDate('上证A股', 20201231, 0);
中间函数
####### 内容
- getpfinfobytype
- StockIssueAndList_Call
- stockmoreissue_call
- StockPFAndRatioInfo
- StocksPFInfoByRDate_Call
- StocksProfitDistribution3_Call
- StocksProfitDistribution_Call
####### getpfinfobytype
范例
t := ReportEventQk("SZ000002", 20201231, "分红送股");
return GetPFInfoByType(t, 1, PD_EXDateField(), PD_DecisionDeclareDateField());
####### StockIssueAndList_Call
用途:2.03发行与分配相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
return StockIssueAndList_Call(array("SH600026"), 20020101T, 20021231T);
####### stockmoreissue_call
范例
return StockMoreIssue_Call(array("SZ000001", "SH600000"), 20010101T, 20031231T, 0);
####### StockPFAndRatioInfo
用途:2.03发行与分配相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
SetSysParam(PN_Stock(), "SZ000002");
return StockPFAndRatioInfo(20010101T, 20031231T);
####### StocksPFInfoByRDate_Call
用途:日期时间处理函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:日期或时间值。
范例
return StocksPFInfoByRDate_Call(array("SZ000002", "SH600000"), 20201231, "分红送股", 0);
####### StocksProfitDistribution3_Call
用途:2.03发行与分配相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
return StocksProfitDistribution3_Call(array("SH600718", "SZ000920"), 20031231, 0, 0);
####### StocksProfitDistribution_Call
用途:2.03发行与分配相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231时机构“海通;联合”的持股情况
return Stocks_SharesByDefinedOrgan('上证A股', 0, 20201231, "海通;联合");
Stocks_SharesDecreaseByOrgan
用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231-20211231期间机构减持情况
return Stocks_SharesDecreaseByOrgan('上证A股', 20201231, 20211231, 0);
Stocks_SharesByOrgan
用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231-20211231期间机构持股情况及其变化
return Stocks_SharesByOrgan('上证A股', 20201231, 20211231, 0);
Stocks_SharesIncreaseByOrgan
用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231-20211231期间机构增持情况
return Stocks_SharesIncreaseByOrgan('上证A股', 20201231, 20211231, 0);
Stocks_ShareholderAmount
用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231-20211231期间前20名股东户数情况
return Stocks_ShareholderAmount('上证A股', 20201231, 20211231, 0, 0, 20);
Stocks_ShareByMainManager
用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
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(按示例顺序传入)。 返回:处理后的结果值。
范例
return QueryMSHByOrganName(array("SZ000001", "SH600000"), 20021231, '深圳', 0, 1);
####### ShareholderAmount_Call
用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
return ShareholderAmount_Call(array("SZ000007", "SH600718", "SZ000920", "SH600100"), 20041231, 20040930, '股东户数@变比(%)', 0, 4);
####### StockCompanyLeaderShareholders
用途:2.04股东分析相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
SetSysParam(PN_Stock(), "SZ000002");
return StockCompanyLeaderShareholders(20101231);
####### Stocks_SharesByOrgan_Call
用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
return Stocks_SharesByOrgan_Call("深证A股;上证A股;中小企业板", 20101231, 0, 4);
####### Stocks_RestrictionsOnSalesLifted_XQ
用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 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(按示例顺序传入)。 返回:处理后的结果值。
范例
// A股的20240930股东对比数据
return stocks_NegotiableShareHoldersCompare("上证A股", 20240930, 5);
stocks_NegotiableShareHoldersConcentration
用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// A股的20240930与20230930股票集中度对比数据
return stocks_NegotiableShareHoldersConcentration("上证A股", 20240930, 20230930);
stocks_DSSOHoldChange
用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// A股20240930-20241231期间董事、监事、高管持股变动数据
return stocks_DSSOHoldChange("A股", 20230930, 20240930);
stocks_ShareHolderIncreaseAndReduce
用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// A股20240930-20241231期间股东增减持数据
return stocks_ShareHolderIncreaseAndReduce("A股", 20240930T, 20241231T);
stocks_HSGShareHoldDetail
用途:2.04股东分析相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 获取南向2025-9-17沪深港通每日十大成交活跃股的数据
return stocks_HSGShareHoldDetail("HG000001;HG000003", 20250917T);
stocks_MainSharesHolderConcentration
用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// A股的20240930与20230930股票集中度对比数据
return stocks_MainSharesHolderConcentration("上证A股", 20240930, 20230930);
stocks_ShareRepurchase
用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// A股20240930-20241231期间股份回购数据
return stocks_ShareRepurchase("A股", 20230930, 20240930);
stocks_RestrictionsOnSalesLifted
用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// A股20240930-20241231期间限售解禁数据
return stocks_RestrictionsOnSalesLifted("A股", 20240930T, 20241231T);
stocks_MainSharesHolderCompare
用途:2.04股东分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231-20211231期间区间涨幅排名前5的股票数据
return Stocks_zf('上证A股', 20201231T, 20211231T, 5);
####### Stocks_zdf
用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231-20211231期间区间振幅排名前5的股票数据
return Stocks_zdf('上证A股', 20201231T, 20211231T, 0, 5);
####### Stocks_hsl
用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231-20211231期间区间换手率排名前5的股票数据
return Stocks_hsl('上证A股', 20201231T, 20211231T, 0, 5);
####### Stocks_df
用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231-20211231期间区间跌幅排名前5的股票数据
return Stocks_df('上证A股', 20201231T, 20211231T, 5);
####### Stocks_Amount
用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231-20211231期间区间成交金额排名数据
return Stocks_Amount('上证A股', 20201231T, 20211231T, 0);
####### Stocks_TotalValue
用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231-20211231期间按开始日标准的市价总值排名前5的数据
return Stocks_TotalValue('上证A股', 20201231T, 20211231T, 0, 0, 5);
####### Stocks_Vol
用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231-20211231期间成交量排名前5的数据
return Stocks_Vol('上证A股', 20201231T, 20211231T, 0, 5);
####### Stocks_MarketValue
用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231-20211231期间按开始日标准的流通市值排名前5的数据
return Stocks_MarketValue('上证A股', 20201231T, 20211231T, 0, 0, 5);
####### Stocks_ShareStructure
用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231-20211231期间按开始日标准的总股本排名前5的数据
return Stocks_ShareStructure('上证A股', 20201231T, 20211231T, 0, 7, 0, 5);
####### Stocks_PB
用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20211231日的市净率排名前5的数据
return Stocks_PB('上证A股', 20211231T, 0, 27, 0, 5);
####### Stocks_PCF
用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20211231日的市现率排名前5的数据
return Stocks_PCF('上证A股', 20211231T, 0, 31, 0, 5);
####### Stocks_Close
用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231-20211231期间按开始日标准的股价排名前5的数据
return Stocks_Close('上证A股', 20201231T, 20211231T, 0, 0, 5);
####### Stocks_PE
用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20211231日的市盈率排名前5的数据
return Stocks_PE('上证A股', 20211231T, 0, 24, 0, 5);
####### Stocks_PMI
用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20211231日的市销率排名前5的数据
return Stocks_PMI('上证A股', 20211231T, 0, 28, 0, 5);
####### Stocks_HistLow
用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231-20211231期间创年内新低的数据
return Stocks_HistLow('上证A股', 20201231T, 20211231T, -1);
####### Indexes_Hq
用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:整数。
范例
// 返回指数列表在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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231-20211231期间跌破发行价的情况
s := "上证A股";
return Stocks_CloseLtIssuePrice(s, 20201231T, 20211231T);
####### Stocks_High
用途:2.06交易分析相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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
范例
return QueryTopNByField(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 5, 0, 1, 0);
######## QueryTopNByField_II
范例
return QueryTopNByField_II(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 0, 1);
######## QueryTopNByField_III
范例
return QueryTopNByField_III(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 5, 0, 1, 0);
######## Stocks_PeriodValue_Call
范例
return Stocks_PeriodValue_Call(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 0, 1);
######## Stocks_Value_Call
范例
return Stocks_Value_Call(array("SH600718", "SZ000001"), 20100101T, 20110101T, 1, 5, 0, 1);
######## Stocks_ZHValue_Call
范例
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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回不同地区区间20201231-20211231同比20191231-20201231以来资金的流向及同比
return BkRegionFlowAnalysis(20201231T, 20211231T, 20191231T, 20201231T);
####### 中间函数
######## 内容
- capitalflowanalysis_call
- CapitalFlowCompare
- MarketAndTotalValueStructure
- PE_PB_PMIStructure
- RegionStructure
- StockEPSStructure
######## capitalflowanalysis_call
范例
t := StockPriceStructure(GetBk("深证A股;上证A股;中小企业板"), 20100730T, 5, 100, 5);
return CapitalFlowAnalysis_Call(t, 20100101T, 20100730T);
######## CapitalFlowCompare
范例
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
范例
return MarketAndTotalValueStructure("上证A股;深证A股", 20030430T, 0, 20, 5, 0);
######## PE_PB_PMIStructure
范例
return PE_PB_PMIStructure("上证A股;深证A股", 20030430T, 0, 20, 5, 0);
######## RegionStructure
范例
return RegionStructure(20100430T);
######## StockEPSStructure
范例
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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20220420日成交量大于50万股的大单数据
return Stocks_BigBargain('上证A股', 20220420T, 0, 50, 0, 1, 0, 5);
####### Stocks_TradeNow
用途:2.06交易分析相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股当日的买卖盘数据
Stockarr := getbk('上证A股');
return Stocks_TradeNow(Stockarr);
####### 中间函数
######## 内容
- StocksBigBargain_Call
######## StocksBigBargain_Call
范例
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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231的主要财务数据结构
return Stocks_Cwjg('上证A股', array(), 20201231, 0, 0, 2);
####### Stocks_ImportantItems
用途:2.07财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回指定证券列表在2020-2021的偿债能力指标数据
stocks := "SZ000002;SH600000";
return Stocks_Cznl(stocks, 2020, 2021, 4);
####### Stocks_Ylnl
用途:2.07财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回指定证券列表在2020-2021的盈利能力指标数据
stocks := "SZ000002;SH600000";
return Stocks_Ylnl(stocks, 2020, 2021, 4);
####### Stocks_Zbjg
用途:2.07财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回指定证券列表在2020-2021的资本结构数据
stocks := "SZ000002;SH600000";
return Stocks_Zbjg(stocks, 2020, 2021, 4);
####### Stocks_Jynl
用途:2.07财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回指定证券列表在2020-2021的经营能力数据
stocks := "SZ000002;SH600000";
return Stocks_Jynl(stocks, 2020, 2021, 4);
####### Stocks_Xjlnl
用途:2.07财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回指定证券列表在2020-2021的现金流指标数据
stocks := "SZ000002;SH600000";
return Stocks_Xjlnl(stocks, 2020, 2021, 4);
####### S_3
用途:2.07财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回指定证券列表在2020-2021的现金流指标数据
stocks := "SZ000002;SH600000";
return S_3(stocks, 2020, 2021, 4);
####### FinancialIndexEvaluation
用途:2.07财务数据相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。
范例
// 返回上证A股在20201231的财务绩效评估数据
return FinancialIndexEvaluation("上证A股", 20201231);
####### Stocks_Chznl
用途:2.07财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回指定证券列表在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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231的业绩预约披露数据
return Stocks_ReportBooking("上证A股", 20201231, 20201231T, 20211231T);
2.1.1横比、纵比、环比
####### 内容
- 中间函数
####### 中间函数
######## 内容
- ZxCompareReturn
- ZxCompare
- ZBCompare_Call
- HxCompare_Call
######## ZxCompareReturn
范例
return ZxCompareReturn("SZ000002", 2010, 2020, 1, array(46002, 46008));
######## ZxCompare
范例
return ZxCompare("SZ000002", 2010, 2020, 1, array(46002, 46008), 0, 0);
######## ZBCompare_Call
范例
return ZBCompare_Call(array("SH600718", "SZ000920"), 2016, 2020, 0, array(9900200, 9900201, 9900202, 9900203, 9900204, 9900205), 0, 1, 0);
######## HxCompare_Call
范例
return HxCompare_Call(array("SH600718", "SZ000920"), 20161231, array(9900200, 9900201, 9900202, 9900203, 9900204, 9900205), 0, 1, 0);
stocks_ReportDisclosureDate
用途:日期时间处理函数。 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。
范例
// A股20250930定期报告披露日期数据
return stocks_ReportDisclosureDate("A股", 20250930);
stocks_FixedAssets
用途:2.07财务数据相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// A股20250930固定资产及折旧数据
return stocks_FixedAssets("A股", 20250930);
stocks_ConstruInProcess
用途:2.07财务数据相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// A股20250930在建工程数据
return stocks_ConstruInProcess("A股", 20250930);
2.08经营情况
内容
- Stocks_ProfitForecast
- Stocks_RevenuesByDefinedProduct
- Stocks_RevenuesByProduct
- 中间函数
Stocks_ProfitForecast
用途:2.08经营情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231的业绩预警数据
return Stocks_ProfitForecast("上证A股", 20201231, 0);
Stocks_RevenuesByDefinedProduct
用途:2.08经营情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231的主营构成(指定产品)的数据
return Stocks_RevenuesByDefinedProduct("上证A股", 20201231, '尿素;硫酸铵;DMF;MDI;TDI');
Stocks_RevenuesByProduct
用途:2.08经营情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231股本结构相关的数据
return ShareStructure("上证A股", 20201231T, 0, 10, 1, 0);
####### BkShares
用途:2.11市场结构相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231股本结构相关的数据
return BkShares("上证A股", 20201231T);
股价结构分析
####### 内容
- CloseStructure
####### CloseStructure
用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231收盘价结构表相关的数据
return CloseStructure("上证A股", 20201231T, 0, 10, 1);
市净率结构分析
####### 内容
- PNAStructure
####### PNAStructure
用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231市净率结构表相关的数据
return PNAStructure("上证A股", 20201231T, 0, 10, 1);
市盈率与市净率结构分析
####### 内容
- BKStockPE_Call
####### BKStockPE_Call
用途:2.11市场结构相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231个股的市盈率&市净率的数据
return BKStockPE_Call(getbk("上证A股"), 20201231T);
市盈率结构分析
####### 内容
- PEStructure
####### PEStructure
用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231市盈率结构表相关的数据
return PEStructure("上证A股", 20201231T, 0, 10, 1);
中间函数
####### 内容
- totalvaluestructure
- StructureCompare
- BkStockPE_Pgm
####### totalvaluestructure
范例
return TotalValueStructure("上证A股;深证A股", 20100730T, 0, 50, 10);
####### StructureCompare
用途:2.11市场结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
范例
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(按示例顺序传入)。 返回:处理后的结果值。
范例
return BkStockPE_Pgm("深证A股;上证A股;中小企业板", 20200730T);
2.12募集资金
内容
- 2.12.01IPO
2.12.01IPO
####### 内容
- Stocks_IPOGetDataAndCompare
####### Stocks_IPOGetDataAndCompare
用途:2.12募集资金相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回万科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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回港股通通道基准指数
BKID := "HG000001";
return Block_HSGgetBenchMark(BKID);
结果:"CSI930930"
TSWEB_Industry_HSGHoldingInfo
用途:2.13沪深港通相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至2024-07-10日港股通十大成交统计
BKID := "HG000001;HG000003";
EndT := inttodate(20240710);
return TSWEB_Block_HSGAmountInfoByEndT(BKID, EndT);
TSWEB_Block_HSGActiveDecreaseTop10
用途:2.13沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 领益智造在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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 获取A股2025-8-18至2025-9-17融资融券明细的数据
return stocks_MarginTradeDetails("A股", 20250818T, 20250917T);
stocks_TradePubilcInfo
用途:2.15资金流向相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 获取A股2025-8-18至2025-9-17交易公开信息的数据
return stocks_TradePubilcInfo("A股", 20250818T, 20250917T);
stocks_BlockTrade
用途:2.15资金流向相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 获取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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20220410-20220420日行业基本配置数据
return Block_Structure('上证A股', 20220410T, 20220420T, 0, 1, 0, 0, 0);
stocks_IndexStocksWeight
用途:3.01基本情况相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。
范例
// 沪深300在2024-12-31的指数成分权重数据
return stocks_IndexStocksWeight("SH000300", 20241231T);
Block_MakeOf
用途:3.01基本情况相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231行业样本基本构成的数据
return Block_MakeOf("上证A股", 20201231T);
stocks_IndexIndustryWeight
用途:3.01基本情况相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。
范例
// A股在2024-12-31的指数行业权重数据
return stocks_IndexIndustryWeight("SH000300", 20241231T, 1, 1);
stocks_IndustryClassify
用途:3.01基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20201231股本结构(横比)的数据
return Block_Shares("上证A股", 20201231T, 3);
Block_Shares_ZB
用途:3.02股本结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:日期或时间值。
范例
// 返回上证A股在报告期20201231分红送股的数据
return Block_PFInfoByRDate("上证A股", 20201231);
Block_DistributionByRDate
用途:日期时间处理函数。 参数:arg1,arg2(按示例顺序传入)。 返回:日期或时间值。
范例
// 返回上证A股在报告期20201231配股的数据
return Block_DistributionByRDate("上证A股", 20201231);
Block_PFInfoByRDate_ZB
用途:日期时间处理函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。
范例
// 返回上证A股在2020-2022年度报告期纵比分红送股数据
return Block_PFInfoByRDate_ZB("上证A股", 2020, 2022);
Block_PFInfoByInterval
用途:3.03分红送配相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20200101-20210201期间分红送股数据
return Block_PFInfoByInterval("上证A股", 20200101T, 20210201T);
Block_PFInfoByInterval_ZB
用途:3.03分红送配相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20210101-20210201期间日线分红送股数据
return Block_PFInfoByInterval_ZB("上证A股", 20210101T, 20210201T, cy_Day());
Block_DistributionByRDate_ZB
用途:日期时间处理函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。
范例
// 返回上证A股在2020-2022年度报告期纵比配股数据
return Block_DistributionByRDate_ZB("上证A股", 2020, 2022);
Block_DistributionByInterval
用途:3.03分红送配相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20200101-20210201期间配股数据
return Block_DistributionByInterval("上证A股", 20200101T, 20210201T);
Block_MoreIssue
用途:3.03分红送配相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20200101-20210201期间增发数据
return Block_MoreIssue("上证A股", 20200101T, 20210201T);
Block_DistributionByInterval_ZB
用途:3.03分红送配相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20210101-20210601期间日线配股纵比数据
return Block_DistributionByInterval_ZB("上证A股", 20210101T, 20210601T, cy_Day());
Block_MoreIssue_ZB
用途:3.03分红送配相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20210101-20210201期间行业活跃股数据
return BkStockHqAnalysis("上证A股", 20210101T, 20210201T, 20201231, 0, 0, 0, 0, 0);
BkHslAnalysis_ZB
用途:3.05交易相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20210101-20210115期间日线行业换手率纵比数据
return BkHslAnalysis_ZB("上证A股", 20210101T, 20210115T, 0, 0, cy_Day());
BkCapitalFlowAnalysis
用途:3.05交易相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股区间20201231-20211231同比20191231-20201231以来的资金流向横比数据
s := "上证A股";
return BkCapitalFlowAnalysis (s, 20201231T, 20211231T, 20191231T, 20201231T);
BkHslAnalysis
用途:3.05交易相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股区间20201231-20211231同比20191231-20201231以来的行业换手率横比数据
s := "上证A股";
return BkHslAnalysis(s, 20201231T, 20211231T, 20191231T, 20201231T, 0, 0);
BkCapitalFlowAnalysis_ZB
用途:3.05交易相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股区间20201231-20210105以来的资金流向纵比数据
s := "上证A股";
return BkCapitalFlowAnalysis_ZB(s, 20201231T, 20210105T, cy_Day());
BkAverageCapitalFlowAnalysis
用途:3.05交易相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
return BkHSLStructure(array("深证A股"), 20200730T, 20200830T, 0, 1);
####### bkstockhqanalysis_call
用途:3.05交易相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7,arg8(按示例顺序传入)。 返回:处理后的结果值。
范例
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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在报告期20201231资本结构数据
return Block_Zbjg("上证A股", 20201231, 0, 0, 0, 0);
Block_Ylnl
用途:3.07主要财务比率相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在报告期20201231盈利能力数据
return Block_Ylnl("上证A股", 20201231, 0, 0, 0, 0);
Block_Jynl
用途:3.07主要财务比率相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在报告期20201231经营能力数据
return Block_Jynl("上证A股", 20201231, 0, 0, 0, 0);
Block_Cznl
用途:3.07主要财务比率相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在报告期20201231偿债能力数据
return Block_Cznl("上证A股", 20201231, 0, 0, 0, 0);
Block_Xjlnl
用途:3.07主要财务比率相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在报告期20201231现金流指标数据
return Block_Xjlnl("上证A股", 20201231, 0, 0, 0, 0);
Block_CZhnl
用途:3.07主要财务比率相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在指定日20210110市盈率排名数据
return Block_PE("上证A股", 20210110T, 20201231, 0, 0);
Block_ShareStructure
用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在指定日20210110股本结构横比数据
return Block_ShareStructure("上证A股", 20210110T, 3);
Block_ShareStructure_ZB
用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在20200101-20200201期间股本结构纵比数据
return Block_ShareStructure_ZB("上证A股", 20200101T, 20200201T, cy_Day(), 3);
Block_PB
用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在指定日20210110市净率排名数据
return Block_PB("上证A股", 20210110T, 20201231, 0, 0);
Block_PMI
用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在指定日20210110市销率排名数据
return Block_PMI("上证A股", 20210110T, 20201231, 0, 0);
Block_PE_ZB
用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在指定日20210110-20210221市盈率纵比数据
return Block_PE_ZB("上证A股", 20210110T, 20210221T, 0, 0, 0, cy_Day());
Block_PCF
用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证A股在指定日20210110市现率排名数据
return Block_PCF("上证A股", 20210110T, 20201231, 0, 0);
block_pb_zb
用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
return Block_PB_ZB("上证A股;深证A股", 20220101T, 20220310T, 0, 2, "月线");
block_pmi_zb
用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
return block_pmi_zb("上证A股;深证A股", 20220101T, 20220310T, 0, 2, "月线");
Block_PCF_ZB
用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
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(按示例顺序传入)。 返回:处理后的结果值。
范例
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(按示例顺序传入)。 返回:处理后的结果值。
范例
return BKListPNA_Call("上证A股;深证A股", 20200101T, 20200331, 0, 0, 2, 0.2);
####### Block_PEPB_ZB
用途:3.08板块结构分析相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
return Block_PEPB_ZB("上证A股;深证A股", 20200101T, 20200331, 0, 0, 0);
3.09风险和收益
内容
- BKsMeasure
BKsMeasure
用途:3.09风险和收益相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回上证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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回港股通(沪)在指定日20210110-20210221区间沪深港板块的持股情况
return Stocks_HSGShareHoldingsChange("HG000001", 20210110T, 20210221T);
####### Block_GetHSGCapitalFlowData
用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回港股通(沪)在指定日20210110-20210121区间沪深港板块的资金流数据
return Block_GetHSGCapitalFlowData("HG000001", 20210110T, 20210121T);
####### Block_HSGAccumCapitalFlow
用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回港股通(沪)在指定日20210110-20210121区间沪深港板块的累计净买入与市场对比数据
return Block_HSGAccumCapitalFlow("HG000001", "SH000300", 20210110T, 20210121T);
####### Block_HSGCapitalFlowAndMarket
用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回港股通(沪)在指定日20210110-20210121区间沪深港板块的资金流向与市场价格走势数据
return Block_HSGCapitalFlowAndMarket("HG000001", "SH000300", 20210110T, 20210121T);
####### Block_HSGActiveInfoBegTEndT
用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回港股通(沪)在指定日20210110-20210111区间的十大活跃股详情
return Block_HSGActiveInfoBegTEndT("HG000001", 20210110T, 20210111T);
####### Block_getHSGMarketAmountPeriod
用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回港股通(沪)在指定日20210110-20210111区间的市场成交金额
return Block_getHSGMarketAmountPeriod("HG000001", 20210110T, 20210111T);
####### Stocks_HSGIndustryChange
用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回港股通(沪)在指定日20210110-20210111区间的持有行业变化
return Stocks_HSGIndustryChange("HG000001", 20210110T, 20210111T);
####### Block_HSGActiveInfoGroupbyIndustry
用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回港股通(沪)在指定日20210110-20210111区间的十大活跃股行业排名汇总
return Block_HSGActiveInfoGroupbyIndustry("HG000001", 20210110T, 20210111T);
####### Block_HSGActiveInfoGroupbyEndT
用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回港股通(沪)在指定日20210110-20210111区间的十大活跃股
return Block_HSGActiveInfoGroupbyEndT("HG000001", 20210110T, 20210111T);
####### Block_HSGCapitalFlowPeriodByBK
用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回港股通(沪)在指定日20210110-20210111区间的资金流入流出情况
return Block_HSGCapitalFlowPeriodByBK("HG000001", 20210110T, 20210111T);
####### Block_GetHSGCapitalFlowDataGroupEndT
用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回港股通(沪)在指定日20210110-20210111区间的资金流数据
return Block_GetHSGCapitalFlowDataGroupEndT("HG000001", 20210110T, 20210111T);
TSWEB_Market_HSGIndustryChange_S
用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回港股通(沪)在指定日20210111的行业配置情况
return Stocks_HSGIndustryInfo("HG000001", 20210111T);
####### Stocks_HGSIndustryConcentraInfo
用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回港股通(沪)在指定日20210111的行业集中度
return Stocks_HGSIndustryConcentraInfo("HG000001", 20210111T);
####### StocksHSGShareHoldingsInfo
用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回指定证券列表在指定区间20210110-20210111的持股情况(不考虑最近交易日)
StockArr := array("SZ002202", "SZ002281", "SZ000777");
return StocksHSGShareHoldingsInfo(StockArr, 20210110T, 20210111T);
####### Stocks_HSGActiveTopN
用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回港股通(沪)在指定日20210111的前5大活跃股情况
return Stocks_HSGActiveTopN("HG000001", 20210111T, 5);
####### Block_HSGAmountInfoAndTop10
用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回港股通(沪)在指定日20210111的十大活跃股成交统计
return Block_HSGAmountInfoAndTop10("HG000001", 20210111T);
####### Block_HSGGetIndustryStocks
用途:3.12沪深港通相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回沪深港指定行业成分股
return Block_HSGGetIndustryStocks("金融");
####### Stocks_HSGShareHoldingsInfo
用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回港股通(沪)在指定日20210111的持股明细
return Stocks_HSGShareHoldingsInfo("HG000001", 20210111T);
####### Stocks_HGSHoldingConcentraInfo
用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回港股通(沪)在指定日20210111的持股集中度
return Stocks_HGSHoldingConcentraInfo("HG000001", 20210111T);
####### Block_HSGCapitalFlowEndT
用途:3.12沪深港通相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回在指定日20210111的沪深港通资金流向
return Block_HSGCapitalFlowEndT(20210111T);
####### Stocks_HGSIndustryConcentraChange
用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回港股通(沪)在指定区间20210110-20210111的行业集中度变化
return Stocks_HGSIndustryConcentraChange("HG000001", 20210110T, 20210111T);
####### Stocks_HGSHoldingConcentraChange
用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回港股通(沪)在指定区间20210110-20210111的持股集中度变化
return Stocks_HGSHoldingConcentraChange("HG000001", 20210110T, 20210111T);
TSWEB_Market_HSGCapitalFlowEndT
用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至2024-07-10日所有沪深港通板块的买入、卖出及净买入金额等资金流向数据
BegT := inttodate(20230710);
EndT := inttodate(20240710);
return TSWEB_Market_HSGCapitalFlowEndT(BegT, EndT);
TSWEB_Market_HSGCapitalFlowPeriod_S
用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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
范例
return stocks_hsgactiveinfo("HG000001", 20200331T, 20200331T, 3);
TSWEB_Market_HSGIndustryChange_N
用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至2024-07-10日陆股通板块中证一级行业十大重仓股
IndustryType := 4;
EndT := inttodate(20240710);
return TSWEB_Market_HSGHoldingTop10_N(EndT, IndustryType);
TSWEB_Market_HSGAccumCapitalFlow_N
用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至2024-07-10日港股通板块中证一级行业十大重仓股
IndustryType := 4;
EndT := inttodate(20240710);
return TSWEB_Market_HSGHoldingTop10_S(EndT, IndustryType);
TSWEB_Market_HSGIndustryRatio_N
用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至2024-07-10日陆股通板块中证一级行业行业配置及行业市值占比数据
IndustryType := 4;
EndT := inttodate(20240710);
return TSWEB_Market_HSGIndustryRatio_N(EndT, IndustryType);
TSWEB_Market_HSGHoldingConcentraChange_S
用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至2024-07-10日沪深港通持仓情况及前三大行业
EndT := inttodate(20240710);
return TSWEB_Market_HSGShareHoldingsSizeByMainBK(EndT, 4);
TSWEB_Market_HSGActiveTop10_N
用途:3.12沪深港通相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至2024-07-10日港股通板块中证一级行业行业配置及行业市值占比数据
IndustryType := 4;
EndT := inttodate(20240710);
return TSWEB_Market_HSGIndustryRatio_S(EndT, IndustryType);
TSWEB_Market_HSGActiveTop10_S
用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至2024-07-10日港股通板块中证一级行业最新10大成交
IndustryType := 4;
EndT := inttodate(20240710);
return TSWEB_Market_HSGActiveTop10_S(EndT, IndustryType);
TSWEB_Market_HSGAmountAndActiveTop10AmountAndPercent
用途:3.12沪深港通相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回截止至2024-07-10日沪深港通总况及十大成交
EndT := inttodate(20240710);
return TSWEB_Market_HSGAmountAndActiveTop10AmountAndPercent(EndT);
TSWEB_Market_HSGIndustryConcentraChange_S
用途:3.12沪深港通相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回市场在指定区间20210110-20210111的市场行业募资情况前5
return Block_CollectMoneyofIndustryTopN(20210110T, 20210111T, 1, 5);
####### TSWEB_Block_CollectMoneyPercentage
用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回科创板在指定区间20210110-20210111的募资情况
return Block_CollectMoneyBegTEndT('科创板', 20210110T, 20210111T, 1);
####### TSWEB_Block_IPOdetail
用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回市场在指定区间20210110-20210111的市场主承销商募资情况前5
return Block_CollectMoneyofLeadUnderwriterTopN(20210110T, 20210111T, 5);
####### TSWEB_Block_IssuePriceDistribution
用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回市场在指定区间20210110-20210111的市场募资前5
return Block_CollectMoneyTopN(20210110T, 20210111T, 1, 5);
####### TSWEB_Block_CollectMoneyBegTEndT
用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回科创板在指定区间20210110-20220111的所有股票的市盈率分布
return Block_IPOPEDistribution('科创板', 20210110T, 20220111T);
3.14.03发行价
####### 内容
- Block_IssuePriceDistribution
####### Block_IssuePriceDistribution
用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回科创板在指定区间20210110-20220111的所有股票的发行价分布
return Block_IssuePriceDistribution('科创板', 20210110T, 20220111T);
3.14.04发行明细
####### 内容
- Block_IPOdetail
####### Block_IPOdetail
用途:3.14募集资金相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回科创板在指定区间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基金简介相关函数。 参数:无。 返回:处理后的结果值。
范例
// 返回OF159901相同投资类型的基金列表数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_InvertmentType();
Fund_Trustee
用途:4.01基金简介相关函数。 参数:无。 返回:处理后的结果值。
范例
// 返回OF159901相同托管人列表数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_Trustee();
Fund_Manager
用途:4.01基金简介相关函数。 参数:无。 返回:处理后的结果值。
范例
// 返回OF159901相同管理人列表数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_Manager();
Fund_InvertmenStyle
用途:4.01基金简介相关函数。 参数:无。 返回:处理后的结果值。
范例
// 返回OF159901相同投资风格列表数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_InvertmenStyle();
中间函数
####### 内容
- fund_same
####### fund_same
用途:4.01基金简介相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
SetSysParam(PN_Stock(), 'OF000001');
return Fund_Same(4);
Fund_OpenFundFee
用途:4.01基金简介相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏成长最新的开放式基金费率数据
return spec(Fund_OpenFundFee(), "OF000001");
fund_FundManager
用途:4.01基金简介相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏成长最新的基金经理数据
return spec(fund_FundManager(0), "OF000001");
fund_ManagerShareChange
用途:4.01基金简介相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏鼎诺三个月定期开放A基金管理人份额变动数据
return spec(fund_ManagerShareChange(4, 1), "OF004979");
fund_ManagerTradeDetail
用途:4.01基金简介相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏货币A基金管理人交易明细数据
return spec(fund_ManagerTradeDetail(4, 1, 1), "OF288101");
fund_HolderStructure
用途:4.01基金简介相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏现金增利A持有人结构数据
return spec(fund_HolderStructure(4, 1), "OF003003");
fund_ShareSplitting
用途:4.01基金简介相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏中证1000ETF份额拆分数据
return spec(fund_ShareSplitting(20220101T, 20251027T), "OF159845");
fund_TradingSeat
用途:4.01基金简介相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏现金增利A交易席位数据
return spec(fund_TradingSeat(4, 1, 2), "OF003003");
fund_ETFPurchaseRedemptionInfoID
用途:4.01基金简介相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏中小企业100ETF申购赎回-基本信息数据
return spec(fund_ETFPurchaseRedemptionInfoID(), "OF159902");
fund_ETFPurchaseRedemptionStocks
用途:4.01基金简介相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏中小企业100ETF ETF申购赎回-成分股数据
return spec(fund_ETFPurchaseRedemptionStocks(), "OF159902");
4.03财务数据
内容
- Fund_ImportantItems
- Fund_BalanceSheet
- Fund_InterestSheet
- fund_FinancialIndicators
- 财务指标
- 中间函数
Fund_ImportantItems
用途:4.03财务数据相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回OF159901最近2个报告期的财务指标数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_ImportantItems(2);
Fund_BalanceSheet
用途:4.03财务数据相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回OF159901最近2个报告期的资产负债表数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_BalanceSheet(0, 1, 0, 2, 2);
Fund_InterestSheet
用途:4.03财务数据相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回OF159901最近2个报告期的收益及分配数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_InterestSheet(0, 1, 0, 2, 2);
fund_FinancialIndicators
用途:4.03财务数据相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏成长最新的财务指标数据
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(按示例顺序传入)。 返回:整数。
范例
// 返回OF159901最近2个报告期的持股明细数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_StockCompositeDetail(0, 1, 0);
####### Fund_StockCompositeDecrease
用途:4.04投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。
范例
// 返回OF159901在报告期20211231-20201231减持股票的数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_StockCompositeDecrease(20211231, 20201231);
####### Fund_StockCompositeIncrease
用途:4.04投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。
范例
// 返回OF159901在报告期20211231-20201231增持股票的数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_StockCompositeIncrease(20211231, 20201231);
####### Fund_StockCentralization
用途:4.04投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回OF159901最近2个报告期的持股集中度数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_StockCentralization(2, 0);
####### fund_bondcompositedetail
用途:4.04投资组合相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
SetSysParam(PN_Stock(), 'OF000001');
return fund_bondcompositedetail(4);
####### Fund_StockCompositeBuyMore2
用途:4.04投资组合相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
SetSysParam(PN_Stock(), 'OF000001');
return Fund_StockCompositeBuyMore2(4);
####### Fund_StockCompositeSellMore2
用途:4.04投资组合相关函数。 参数:arg1(按示例顺序传入)。 返回:整数。
范例
SetSysParam(PN_Stock(), 'OF000001');
return Fund_StockCompositeSellMore2(4);
####### 中间函数
######## 内容
- Fund_StockCompositeChange
- Fund_CompositeDetail_Call
######## Fund_StockCompositeChange
范例
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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回OF159901最近2个报告期的行业集中度数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_IndustryCentralization(2, 0);
####### Fund_IndustryComposite
用途:4.04投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。
范例
// 返回OF159901最近2个报告期的行业配置数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_IndustryComposite(2, 0);
4.4.03资产配置
####### 内容
- Fund_InvestmentRatio
####### Fund_InvestmentRatio
用途:4.04投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回OF159901与SH000300指定区间20210101-20210115绩效对比数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_NAW('SH000300', 20210101T, 20210115T, 1);
####### Fund_NetAsset
用途:4.04投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回OF159901在指定区间20210101-20210115净值数据
Setsysparam(pn_stock(), 'OF159901');
return Fund_NetAsset(20210101T, 20210115T);
####### Fund_CloseAfterRate
用途:4.04投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回SZ150006在指定区间20110101-20110115基金复权后收盘数据
Setsysparam(pn_stock(), 'SZ150006');
return Fund_CloseAfterRate(20110101T, 20110115T);
fund_NobleMetalHoldDetail
用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏黄金ETF贵金属明细数据
return spec(fund_NobleMetalHoldDetail(4, 2, 1), "OF518850");
fund_ABSHoldDetail
用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏鼎禄三个月定期开放A资产支持证券明细数据
return spec(fund_ABSHoldDetail(4, 2, 1), "OF005862");
fund_BondsIncome
用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏成长债券投资收益数据
setsysparam(pn_stock(), "OF000001");
return fund_BondsIncome(0, 4, 2, 1);
fund_FairValueChangeIncome
用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏成长公允价值变动收益数据
return spec(fund_FairValueChangeIncome(0, 4, 2, 1), "OF000001");
fund_BondAllocation
用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏成长债券配置数据
return spec(fund_BondAllocation(4, 2, 1), "OF000001");
fund_FuturesHoldDetail
用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏MSCI中国A股国际通ETF期货明细数据
return spec(fund_FuturesHoldDetail(4, 2, 1), "OF512990");
fund_BondHoldDetail
用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏成长持债明细数据
return spec(fund_BondHoldDetail(4, 2, 1), "OF000001");
fund_CumBuyAndSell
用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏成长累计买入和卖出数据
return spec(fund_CumBuyAndSell(4, 2, 0, 1), "OF000001");
fund_fundHoldDetail
用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏聚惠稳健目标风险A基金明细数据
setsysparam(pn_stock(), "OF005218");
return fund_fundHoldDetail(4, 2, 1);
fund_AssetBackedIncome
用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏鼎禄三个月定期开放A资产支持证券投资收益数据
return spec(fund_AssetBackedIncome(0, 4, 2, 1), "OF005862");
fund_ConvBondHoldDetail
用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏成长可转债明细数据
return spec(fund_ConvBondHoldDetail(4, 2, 1), "OF000001");
Fund_SWIndustryComposite
用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。
范例
// 华夏成长申万行业配置数据
return spec(Fund_SWIndustryComposite(4, 2, 1), "OF000001");
fund_BondHoldCentralization
用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏成长持债集中度数据
return spec(fund_BondHoldCentralization(4, 2, 1), "OF000001");
fund_RemainingTerm
用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏现金增利A平均剩余期限分布比例数据
return spec(fund_RemainingTerm(4, 1), "OF003003");
fund_InvestmentStyle
用途:4.04投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏成长基金投资风格数据
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分红相关函数。 参数:无。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回OF340001的基金规模数据
Setsysparam(pn_stock(), 'OF340001');
return Fund_ShareStrucuture(3);
Fund_MainSharesHolder
用途:4.06持有人结构相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回OF160505在20220201的阶段净值表现数据
Setsysparam(pn_stock(), 'OF160505');
return Fund_PeriodHq3(20220201T);
Fund_PeriodHq
用途:4.09市场表现相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回SZ184801在20220101-20220201的历史交易数据
Setsysparam(pn_stock(), 'SZ184801');
return Fund_PeriodHq(20220101T, 20220201T, cy_day(), 0, 0);
Fund_PeriodHq2
用途:4.09市场表现相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回SZ184801在20220201的阶段表现数据
Setsysparam(pn_stock(), 'SZ184801');
return Fund_PeriodHq2(20220201T);
Fund_BigBargain
用途:4.09市场表现相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回SZ184801在20220101-20220201的大单追踪数据
Setsysparam(pn_stock(), 'SZ184801');
return Fund_BigBargain(20220101T, 20220201T, 0, 1, 0);
fund_NetGrowthCompareBenchmark
用途:4.09市场表现相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏成长净值增长率与基准比较数据
return spec(fund_NetGrowthCompareBenchmark(4, 1), "OF000001");
Fund_NvalueAndBsInfoNWINValue
用途:4.09市场表现相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏成长净值收益率数据
return spec(Fund_NvalueAndBsInfoNWINValue(20251001T, 20251031T, "SH000300", 0), "OF000001");
fund_RiskAdjustedReturn
用途:4.09市场表现相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏成长风险调整收益及风险数据
return spec(fund_RiskAdjustedReturn(20251106T), "OF000001");
fund_PurchaseRedemption
用途:4.09市场表现相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏现金增利A申购赎回数据
return spec(fund_PurchaseRedemption(4, 1), "OF003003");
fund_ManagerRiskAdjustedReturn
用途:4.09市场表现相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏成长基金经理_风险调整收益及风险数据
return spec(fund_ManagerRiskAdjustedReturn(1), "OF000001");
仓位测算
内容
- Funds_cwcs
Funds_cwcs
用途:仓位测算相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回开放式基金在20220201的仓位测算数据
return Funds_cwcs(20220201T, 10);
中间函数
内容
- fund_DataDisplayFormat
fund_DataDisplayFormat
用途:按指定格式输出结果。 参数:arg1,arg2,arg3,arg4,arg5,arg6,arg7(按示例顺序传入)。 返回:处理后的结果值。
范例
// 华夏成长债券投资收益数据
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基金简介相关函数。 参数:无。 返回:处理后的结果值。
范例
// 返回所有基金投资风格一览数据
return Funds_InvertmenStyle();
Funds_InvertmentType
用途:5.01基金简介相关函数。 参数:无。 返回:处理后的结果值。
范例
// 返回所有基金投资类型一览数据
return Funds_InvertmentType();
Funds_Manager
用途:5.01基金简介相关函数。 参数:无。 返回:处理后的结果值。
范例
// 返回各个基金管理人管理的基金数据
return Funds_Manager();
Funds_Trustee
用途:5.01基金简介相关函数。 参数:无。 返回:处理后的结果值。
范例
// 返回各个基金托管人托管的基金数据
return Funds_Trustee();
Funds_Archive
用途:5.01基金简介相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块”封闭”基金概况的数据
return Funds_Archive('封闭');
中间函数
####### 内容
- fundbasicinfo_call
- FundEnlarge_Call
####### fundbasicinfo_call
范例
return FundBasicInfo_Call(array("OF040001", "SZ184728", "SH500002"));
####### FundEnlarge_Call
用途:5.01基金简介相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
return FundEnlarge_Call(array("OF040001", "SZ184728", "SH500002"), 20200101T, 20231231T);
funds_ShareSplitting
用途:5.01基金简介相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 南方基金 份额拆分数据
return funds_ShareSplitting("南方", 2024);
5.02主要财务数据
内容
- Funds_HxCompare
- Funds_ZBCompare
Funds_HxCompare
用途:5.02主要财务数据相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块”开放”在报告期20210331的主要财务数据横比数据
return Funds_HxCompare('开放', array(), 20210331, array(310007, 310008));
Funds_ZBCompare
用途:5.02主要财务数据相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块”开放”在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(按示例顺序传入)。 返回:整数。
范例
// 返回板块” 封闭”在报告期20210331的基金持股情况数据
return Funds_StockComposite('封闭', 20210331, 10, 0, 0, 5);
####### Funds_StockCompositeDecrease
用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:整数。
范例
// 返回板块” 封闭”在报告期20210331-20200331区间基金减持股票数据
return Funds_StockCompositeDecrease('封闭', 20210331, 20200331, 10, 0, 5);
####### Funds_StockCompositeNewAdded
用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:整数。
范例
// 返回板块” 开放”在报告期20210331-20200331区间基金新增股票数据
return Funds_StockCompositeNewAdded('开放', 20210331, 20200331, 10, 5);
####### Funds_StockCompositeSell
用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:整数。
范例
// 返回板块” 开放”在报告期20210331-20200331区间基金剔除股票数据
return Funds_StockCompositeSell('开放', 20210331, 20200331, 10, 5);
####### Funds_StockCentralization
用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块” 封闭”在报告期20210331的基金持股集中度数据
return Funds_StockCentralization('封闭', 20210331, 0, 0, 5);
####### funds_stockcompositeincrease
用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:整数。
范例
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
范例
return FundStockCompositeChange_Call("深证基金;上证基金;开放式基金", 20181231, 20171231, 10, 0, 5, 0);
######## FundStockComposite_Call
范例
return FundStockComposite_Call(array("SZ184688", "OF040001"), 20181231, "占总股本(%)", 0, 5);
######## FundStocksCentralization_Call
算法持股集中度 =(前面i只持仓股票的总市值 / 所有持仓股票的总市值)* 100%其中,一般i=10。范例
return FundStocksCentralization_Call(array("OF000001", "OF040001"), 20181231, "前三名股票@集中度(%)", 0, 5);
######## FundsStock_Call
范例
return FundsStock_Call(array("OF000001", "OF040001"), 20181231);
######## funds_HoldDetail
范例
// 南方基金 持债明细数据
return funds_HoldDetail(342, "南方", 20241231, 0);
######## FundHoldConfiguration2
参考TSWEB_Fund_PFStockHoldingDetail
######## FundHoldComposite_Call
范例
// 南方基金 基金持仓数据统计数据
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(按示例顺序传入)。 返回:整数。
范例
// 返回板块” 封闭”在报告期20210331-20200331区间基金行业配置数据
return Funds_IndustryComposite('封闭', 20210331, 20200331, 0, 0, 5);
####### Funds_IndustryCentralization
用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块” 封闭”在报告期20210331基金行业集中度数据
return Funds_IndustryCentralization('封闭', 20210331, 0, 0, 5);
####### 中间函数
######## 内容
- fundiccentralization_call
- FundIndustryCompositeChange_Call
######## fundiccentralization_call
算法行业集中度 =(前面i只持仓股票的总市值 / 所有持仓股票的总市值)* 100%其中,一般i=10。范例
return FundICCentralization_Call(array("OF000001", "OF040001"), 20181231, "前三名行业@集中度(%)", 0, 5);
######## FundIndustryCompositeChange_Call
范例
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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块” 封闭”在报告期20210331-20200331区间基金资产配置数据
return Funds_InvestmentRatio('封闭', 20210331, 20200331, 0, 0, 5);
####### 中间函数
######## 内容
- fundinvestmentratio_call
######## fundinvestmentratio_call
范例
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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块” 封闭”在20210331-20200331区间基金净值对比数据
return Funds_NetAsset('封闭', 20210331T, 20200331T, 0, 0, 5);
####### FundsCurrency_NetAsset
用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块”货币型”在20210331货币基金净值对比数据
return FundsCurrency_NetAsset('货币型', 20210331T, 0, 0, 5);
####### Funds_NetAssetDetail
用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回指定基金列表在20210331-20210405区间净值详情数据
return Funds_NetAssetDetail('OF070002;OF070001', 20210331T, 20210405T);
####### 中间函数
######## 内容
- netassetweeklylist_call
- CurrencyFundNetAssetWeeklyList_Call
######## netassetweeklylist_call
范例
return NetAssetWeeklyList_Call(array("OF000001", "OF040001"), 20181201T, 20171201T, "单位净值", 0, 5);
######## CurrencyFundNetAssetWeeklyList_Call
范例
return CurrencyFundNetAssetWeeklyList_Call(array("OF040003", "OF202301"), 20181201T, "每万份基金单位收益", 0, 5);
funds_BondAllocation
用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 南方基金 债券配置数据
return funds_BondAllocation("南方", 20241231, 4, 0, 1);
Funds_BondHoldCentralization
用途:5.03投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 南方基金持债集中度数据
return Funds_BondHoldCentralization("南方", 20241231T);
funds_RemainingTerm
用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 南方基金 剩余期限数据
return funds_RemainingTerm("南方", 20241231, 0);
funds_HolderStructure
用途:5.03投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 南方基金持有人结构数据
return funds_HolderStructure("南方", 20241231);
funds_PurchaseRedemption
用途:5.03投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 南方基金申购赎回数据
return funds_PurchaseRedemption("南方", 20241231);
funds_fundHoldDetail
用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 南方基金 基金明细数据
return funds_fundHoldDetail("南方", 20241231, 0);
Funds_SWIndustryComposite
用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:整数。
范例
// 南方基金申万行业配置数据
return Funds_SWIndustryComposite("南方", 20241231T, 4, 1);
funds_ABSHoldDetail
用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 南方基金 资产支持证券明细数据
return funds_ABSHoldDetail("南方", 20241231, 0);
funds_ConvBondHoldDetail
用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 南方基金 可转债明细数据
return funds_ConvBondHoldDetail("南方", 20241231, 0);
funds_NobleMetalHoldDetail
用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 南方基金 贵金属明细数据
return funds_NobleMetalHoldDetail("南方", 20241231, 0);
funds_FuturesHoldDetail
用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 南方基金 期货明细数据
return funds_FuturesHoldDetail("南方", 20241231, 0);
funds_CumBuyAndSell
用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 南方基金 累计买入和卖出数据
return funds_CumBuyAndSell("南方", 20241231, 0);
funds_BondHoldDetail
用途:5.03投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 南方基金 持债明细数据
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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块” 封闭”在20210331-20220331区间基金分红数据
return Funds_ProfitDistribution('封闭', 20210331T, 20220331T, 0, 0, 5);
中间函数
####### 内容
- FundDistributeInfo_Call
####### FundDistributeInfo_Call
用途:5.04分红相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块” 封闭”在报告期20210331基金规模数据
return Funds_ShareStrucuture('封闭', 20210331, 0, 0, 5);
Funds_SharesByDefinedOrgan
用途:5.05持有人结构相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块”开放”在20051231报告期中金信证券有限责任公司持有基金数据
return Funds_SharesByDefinedOrgan('开放', 20051231, "金信证券有限责任公司");;
Funds_SharesByOrgan_Call
用途:5.05持有人结构相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块”开放”在20051231报告期中金信证券有限责任公司机构持股数据
return Funds_SharesByOrgan_Call('开放', 20051231, 5);
Funds_SharesByOrgan
用途:5.05持有人结构相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块”开放”在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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块” 封闭”在20210331-20220331区间交易概况数据
return Funds_PeriodHq('封闭', 20210331T, 20220331T, 0, 0, 5);
Funds_ZjRatio
用途:5.06市场表现相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块”开放”在20210331升跌水率数据
return Funds_ZjRatio('开放', 20210331T, 0, 5);
中间函数
####### 内容
- fundzjratio_call
####### fundzjratio_call
用途:5.06市场表现相关函数。 参数:arg1,arg2,arg3,arg4(按示例顺序传入)。 返回:处理后的结果值。
范例
return FundZjRatio_Call(array("SH500001", "SH500002"), 20011201T, 0, 5);
funds_NetGrowthCompareBenchmark
用途:5.06市场表现相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 南方基金 净值增长率与基准比较数据
return funds_NetGrowthCompareBenchmark("南方", 20251105T, 0);
5.07基金评估
内容
- Funds_Measure
- Funds_VaR
Funds_Measure
用途:5.07基金评估相关函数。 参数:arg1,arg2,arg3,arg4,arg5,arg6(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块”开放”在20210331-20220331风险收益数据
return Funds_Measure('开放', 'SH000300', 20210331T, 20220331T, 1.98, 0);
Funds_VaR
用途:5.07基金评估相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块”开放”在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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回报告期20210331所有基金管理公司交叉持股情况数据
return Funds_ManagerCrossHoldStock(20210331);
####### Funds_ManagerHoldStock
用途:6.03投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回报告期20210331报告期基金管理公司前十名持股明细数据
return Funds_ManagerHoldStock(20210331, 20200331);
####### 中间函数
######## 内容
- fundmanagercrossholdstock_qk
- FundManagerCrossHoldStock_Call
######## fundmanagercrossholdstock_qk
范例
return FundManagerCrossHoldStock_Qk("长城基金管理有限公司", 20201231);
######## FundManagerCrossHoldStock_Call
范例
return FundManagerCrossHoldStock_Call(20030930);
6.3.02行业配置
####### 内容
- FundBlock_IndustryComposite
####### FundBlock_IndustryComposite
用途:6.03投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:整数。
范例
// 返回报告期20210331报告期基金管理公司在指定行业的行业配置数据
return FundBlock_IndustryComposite(20210331, 20200331);
6.3.03资产配置
####### 内容
- FundBock_InvestmentRatio
####### FundBock_InvestmentRatio
用途:6.03投资组合相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回报告期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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回报告期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(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块”银行间债券”在20210331-20220331银行间债券发行情况数据
return BankBondIssue_Pgm('银行间债券', 20210331T, 20220331T);
Bonds_Corporation
用途:8.01基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块”企业债”在20210331-20220331企业债发行数据
return Bonds_Corporation('企业债', 20210331T, 20220331T);
Bonds_GovBond
用途:8.01基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块”国债”在20210331-20220331国债发行数据
return Bonds_GovBond('国债', 20210331T, 20220331T);
中间函数
####### 内容
- CorporationBond_Call
- GovBond_Call
####### CorporationBond_Call
用途:8.01基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
return CorporationBond_Call(array("SH139345", "SH127352"), 20180101T, 20240101T);
####### GovBond_Call
用途:8.01基本情况相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
return GovBond_Call(array("SH019516", "SZ101828"), 20100101T, 20180101T);
8.02市场表现
内容
- Bonds_Hq
- Bonds_YTM
- 中间函数
- 收益率中间函数
Bonds_Hq
用途:8.02市场表现相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块”国债”在20210331-20220331交易概况数据
return Bonds_Hq('国债', 20210331T, 20220331T);
Bonds_YTM
用途:8.02市场表现相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
// 返回板块”国债”在20210331的债券收益率数据
return Bonds_YTM('国债', 20210331T);
中间函数
####### 内容
- BondHqAnalysis_Call
####### BondHqAnalysis_Call
用途:8.02市场表现相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
return BondHqAnalysis_Call(array("SH127351", "SH127352"), 20180101T, 20240101T);
收益率中间函数
####### 内容
- BondDataCheck
- BondInterest
- BondNegotiableShares
- BondYTM_Call
####### BondDataCheck
用途:8.02市场表现相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
SetSysParam(PN_Stock(), "SH127352");
return BondDataCheck(20180101T);
// 结果:1
####### BondInterest
用途:8.02市场表现相关函数。 参数:arg1,arg2,arg3,arg4,arg5(按示例顺序传入)。 返回:处理后的结果值。
范例
return BondInterest(100, 0.08, 20101101T, 20101010T, 1);
// 结果:7.5178
####### BondNegotiableShares
用途:8.02市场表现相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
return BondNegotiableShares("SH120102");
####### BondYTM_Call
用途:8.02市场表现相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
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基本数据获取相关函数。 参数:无。 返回:处理后的结果值。
范例
// 设置指标特性,系统参数勾选:证券代码特性勾选:不执行默认参数
return sp_SetSysParam1(); // 选择SZ000001
// 返回平安银行的股票.基本信息
结果:
####### sp_SetSysParam2
用途:TSL基本数据获取相关函数。 参数:无。 返回:处理后的结果值。
范例
return sp_SetSysParam2();
// 返回东软集团的股票.基本信息
结果:
####### sp_GetSysParam
用途:TSL基本数据获取相关函数。 参数:无。 返回:处理后的结果值。
范例
SetSysParam(pn_stock(), 'sz000001');
return sp_GetSysParam();
// 返回:sz000001
1.基本面获取
####### 内容
- bd_Base
- bd_ExPand
- bd_InfoArray
- bd_Report2
- bd_Report
####### bd_Base
用途:TSL基本数据获取相关函数。 参数:无。 返回:处理后的结果值。
范例
SetSysParam(pn_stock(), 'sz000001');
return bd_Base();
// 返回:平安银行
####### bd_ExPand
用途:TSL基本数据获取相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
SetSysParam(pn_stock(), 'sz000001');
return bd_ExPand(20171231T); // 计算截止到2017年12月31日时,平安银行的流通股本
// 返回:16917983372
####### bd_InfoArray
用途:TSL基本数据获取相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
SetSysParam(pn_stock(), 'sz000001'); // 设置股票为平安银行
return bd_InfoArray(44); // 返回平安银行的资产负债表历史数据
结果:
####### bd_Report2
范例
SetSysParam(pn_stock(), 'sz000001'); // 设置股票为平安银行
return bd_report2(20171231); // 返回平安银行截止到2017年12月31日的十大流通股东
结果:
####### bd_Report
用途:TSL基本数据获取相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
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基本数据获取相关函数。 参数:无。 返回:处理后的结果值。
范例
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基本数据获取相关函数。 参数:无。 返回:处理后的结果值。
范例
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
范例
SetSysParam(pn_stock(), 'sz000001'); // 设置股票
SetSysParam(PN_Cycle(), cy_day()); // 设置周期
SetSysParam(PN_Date(), 20180801T); // 设置日期时间
return hd_Nday3(10);
结果:
####### hd_NDay
范例
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(按示例顺序传入)。 返回:处理后的结果值。
范例
SetSysParam(PN_Cycle(), cy_day()); // 设置周期
SetSysParam(PN_Date(), 20180801T); // 设置日期时间
SetSysParam(PN_Rate(), 0); // 设置为不复权
return hd_Spec('sz000002'); // 指定股票代码
// 结果:22.35
####### hd_SpecDate
用途:日期时间处理函数。 参数:arg1(按示例顺序传入)。 返回:日期或时间值。
范例
SetSysParam(pn_stock(), 'sz000001'); // 设置股票
SetSysParam(PN_Cycle(), cy_day()); // 设置周期
SetSysParam(PN_Rate(), 0); // 设置为不复权
return hd_SpecDate(20180801T);
// 结果:9.5
####### hd_SpecAndSpecDate
用途:日期时间处理函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:日期或时间值。
范例
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(按示例顺序传入)。 返回:处理后的结果值。
范例
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(按示例顺序传入)。 返回:处理后的结果值。
范例
return ud_LoadTable('SavedUserDB'); // 其中SavedUserDB为已经保存好的平安银行的十大流通股东表用户数据
结果:
####### ud_SaveTable
用途:TSL基本数据获取相关函数。 参数:无。 返回:处理后的结果值。
范例
SetSysParam(PN_Stock(), 'SZ000001');
return ud_SaveTable();
// 平安银行的十大流通股东表已保存到‘SavedUserDB ‘的用户数据
4.SQL
####### 内容
- sql_ Insert
- sql_Delete
####### sql_ Insert
范例
return sql_Insert();
结果:
####### sql_Delete
用途:TSL基本数据获取相关函数。 参数:无。 返回:处理后的结果值。
范例
return sql_Delete();
结果:
5.File
####### 内容
- fl_DeleteFile
- fl_WriteToNetDir
- fl_GetHqData
- fl_ImportFile
- fl_WriteFile
- fl_ExportFile
####### fl_DeleteFile
用途:TSL基本数据获取相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
return fl_DeleteFile('SZ000001');
// 返回:'deletet file success'
####### fl_WriteToNetDir
用途:TSL基本数据获取相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
算法删除虚拟目录下’RemoteDemo’的所有xls文件,若删除失败则返回'Delete File fail',获得板块BKname下的所有股票,同是以股票代码命名的xls文件导出到虚拟目录,返回’RemoteDemo’目录结构信息,若导出失败,则返回'Export Fail!'。范例
return fl_WriteToNetDir('安徽');
结果:
####### fl_GetHqData
用途:TSL基本数据获取相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
return fl_GetHqData('安徽', 20180801T);
结果:
####### fl_ImportFile
用途:TSL基本数据获取相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
return fl_ImportFile(1, 'SH600218'); // 运行前已经将该股票的发行信息保存到服务器上
结果:
####### fl_WriteFile
用途:TSL基本数据获取相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
return fl_WriteFile('安徽', 20180801T);
// 返回:'convert finished'
####### fl_ExportFile
用途:TSL基本数据获取相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
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(按示例顺序传入)。 返回:处理后的结果值。
范例
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基本数据获取相关函数。 参数:无。 返回:处理后的结果值。
范例
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范例
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日移动平均线范例
SetSysParam(PN_Stock(), 'sz000001');
SetSysParam(PN_Cycle(), cy_day());
SetSysParam(PN_Date(), 20180801T);
return gfBias_Eval(5);
结果:
####### teach_gfKLineBoll_2
用途:TSL基本数据获取相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
return teach_gfKLineBoll_2(GfDemo01(), GfDemo02()); // GfDemo01与GfDemo02为自定义写好返回图形的函数
结果:
####### teach_gfMacd_Eval
用途:TSL基本数据获取相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
算法
DIFF线 收盘价短期、长期指数平滑移动平均线间的差。
DEA线 DIFF线的M日指数平滑移动平均线。
MACD线 DIFF线与DEA线的差,彩色柱状线。范例
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()):实填充
股价持平(open()=close()):不填充
股价下跌(open()>close()):交叉线填充范例
SetSysParam(PN_Stock(), 'sz000001');
SetSysParam(PN_Cycle(), cy_day());
SetSysParam(PN_Date(), 20180801T);
return teach_gfFill();
结果:
####### teach_gfGraph
用途:TSL基本数据获取相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
SetSysParam(PN_Stock(), 'sz000001');
SetSysParam(PN_Cycle(), cy_day());
SetSysParam(PN_Date(), 20180801T);
return teach_gfGraph(1);
返回:
####### gfLineType
用途:TSL基本数据获取相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
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基本数据获取相关函数。 参数:无。 返回:处理后的结果值。
范例
return od_GetBkList();
结果:
####### oD_GetBkStocks
用途:TSL基本数据获取相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
return oD_GetBkStocks('安徽');
结果:
####### od_RealData
用途:TSL基本数据获取相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
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语言相关函数。 参数:无。 返回:处理后的结果值。
范例
return es_FuncCall();
// 返回:2
####### es_return
用途:TSL语言相关函数。 参数:无。 返回:处理后的结果值。
范例
return es_return ();
// 返回:1
函数
####### 内容
- fn_MainAndSubFunc
- fn_Func2
- fn_CallByPara
- fn_CallByParaSub
- fn_Main
####### fn_MainAndSubFunc
用途:进行字符串提取或替换处理。 参数:无。 返回:处理后的结果值。
范例
return fn_MainAndSubFunc();
// 返回:45
####### fn_Func2
用途:TSL语言相关函数。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
return fn_Func2('安徽');
返回:
####### fn_CallByPara
用途:TSL语言相关函数。 参数:无。 返回:处理后的结果值。
范例
return fn_CallByPara ();
// 返回:2
####### fn_CallByParaSub
用途:进行字符串提取或替换处理。 参数:arg1(按示例顺序传入)。 返回:处理后的结果值。
范例
c := 1;
fn_CallByParaSub(c);
return c;
// 返回:2
####### fn_Main
用途:TSL语言相关函数。 参数:arg1,arg2(按示例顺序传入)。 返回:处理后的结果值。
范例
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
范例
// 将2只股票保存到我的板块,命名为TestUserBK
savebk('TestUserBK', '我的板块', array('sz000001', 'sz000002'));
return fp_UserBk ('TestUserBK');
返回:
######## fs_InfoId
范例
SetSysParam(PN_Stock(), 'sz000001');
return fs_InfoId(46002); // 返回平安银行2002年中报的营业收入。
// 返回:2412764949
######## ft_Expression2_2
范例
SetSysParam(pn_stock(), 'SZ000001');
return ft_Expression2_2(20170630);
返回:
######## ft_Expression2_3
算法L1日乖离率(BIAS)=(当日的收盘价-L1日移动平均线) x100/L1日移动平均线范例
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的数据范例
SetSysParam(pn_stock(), 'SZ000001');
return ft_Expression2_2_1(InfoArray(44), '截止日', '=', 20170630, 0); // 返回平安银行资产负债表中报告期为20170630的数据。
结果:
######## fp_UserDB
范例
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
范例
SetSysParam(pn_stock(), 'SZ000001');
SetSysParam(PN_Cycle(), cy_day());
SetSysParam(PN_Date(), 20180801T);
return fp_UserDefine(0); // 平安银行在2018年8月1号的收盘价
// 返回:9.15
######## fp_TwoDimArr
范例
arr := array(array('s1', 's2'), array('s3', 's4'));
return fp_TwoDimArr(arr);
返回:
######## fp_Table
范例
arr := array(array('s1', 's2'), array('s3', 's4'));
return fp_Table (arr);
返回:
######## fp_SysBk
范例
return fp_SysBk('安徽');
返回:
######## fp_Stocks
范例
a := 'SZ000001;SZ000002';
return fp_Stocks(a);
返回:
######## fp_InfoIdArr
范例
SetSysParam(pn_stock(), 'sz000001');
return fp_InfoIdArr(array(46002, 46005, 46009));
返回:
######## fp_Report
范例
SetSysParam(pn_stock(), 'sz000001');
return fp_Report(20161231); // 平安银行在2016年年报中的每股收益(摊薄)
// 返回:1.32
######## fp_MarketAndBk
范例
return fp_MarketAndBk('安徽');
返回:
######## fp_Indexes
范例
return fp_Indexes('SH000300');
// 返回:沪深300
######## ft_Expression1
范例
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
范例
return fp_Integer();
// 返回:3
######## fp_DateTime
范例
return fp_DateTime();
// 返回:36525
######## fp_Boolean
范例
return Boolean();
// 返回:1
######## fp_Real
范例
return fp_Real();
// 返回:7
######## fp_String
范例
return fp_String();
// 返回:d---e
####### 数组
######## 内容
- ar_GetValue2
- ar_SubArray
- ar_Define1
- fp_OneDimArr
- ar_GetValue1
- ar_Define3
- ar_SumUp
######## ar_GetValue2
范例
SetSysParam(PN_Stock(), 'sz000001');
return ar_GetValue2();
返回:
######## ar_SubArray
范例
Stockarr1 := 'SZ000001;SZ000002';
return ar_SubArray(Stockarr1, 20160630);
返回:
######## ar_Define1
算法
当type取值为1时,返回一个拥有100个元素的一维随机数组,且每个元素的值小于元素的下标;
当type取值为2时,返回一个拥有10×10的二维随机数组,且每个元素的值小于元素的行列下标之和;范例
return ar_Define1(2);
返回:
######## fp_OneDimArr
范例
sumarr := array(1, 2, 3, 4, 5, 6);
return fp_OneDimArr(sumarr);
// 返回:21
######## ar_GetValue1
范例
return ar_GetValue1('安徽');
返回:
######## ar_Define3
算法创建一个二维数组,数组元素取值为不大于行列下标之和的随机数,同时列名下标为‘col’+原始下标号。范例
return ar_Define3();
返回:
######## ar_SumUp
算法提取Stockid股票历史十大股东信息序列,将提取到的序列与Rdate进行匹配,返回指定报告期的十大股东信息,若没有提取到则返回空数组,范例
return ar_SumUp('SZ000001', 20160630);
返回:
流程控制语句
####### 内容
- 其它
- 条件语句
- 循环语句
####### 其它
######## 内容
- fc_tryExcept
- fc_Raise
- fc_DebugReturn
######## fc_tryExcept
范例
return fc_tryExcept();
返回:
######## fc_Raise
范例
return fc_Raise(-1);
返回:
######## fc_DebugReturn
算法对nI从1到10遍历,逐个累积求和,当nI=3时返回累积求和值。范例
return fc_DebugReturn();
// 返回:6
####### 条件语句
######## 内容
- IF_1
- IF_2
- IF_3
######## IF_1
范例
return IF_1(11);
// 返回:20
######## IF_2
范例
return IF_2(11);
// 返回:'10<q<15'
######## IF_3
范例
return IF_3(11);
// 返回:'a<=20'
####### 循环语句
######## 内容
- fc_break
- for_Downto
- fc_while
- fc_continue
- fc_For
######## fc_break
范例
return fc_break();
// 返回:8
######## for_Downto
范例
return for_Downto();
// 返回:2500
######## fc_while
范例
return fc_while();
// 返回:4951
######## fc_continue
范例
return fc_continue();
// 返回:2500
######## fc_For
范例
return fc_For();
// 返回:6
操作市场或者板块
内容
- GetBKExample
GetBKExample
用途:操作市场或者板块相关函数。 参数:无。 返回:处理后的结果值。
范例
return GetBKExample();
返回:
错误捕获
内容
- HandleExcept
HandleExcept
用途:错误捕获相关函数。 参数:无。 返回:处理后的结果值。
范例
return HandleExcept();
// 返回:0
时间运算
内容
- TimeCalc
TimeCalc
用途:日期时间处理函数。 参数:无。 返回:日期或时间值。
范例
return TimeCalc();
// 返回:’运行了1.00秒’
数值分析
内容
- 插值
- 错误信息
- 积分
- 矩阵
- 特殊函数
- 线性方程组
插值
####### 内容
- Demo_ip_Hermite_B
- Demo_ip_SLG
- Demo_ip_SLQ
- Demo_ip_Aitken_A
- Demo_ip_Hermite_A
- Demo_ip_Parabola_A
- Demo_ip_Lagrangian_A
- Demo_ip_Spline_A
- Demo_ip_Aitken_B
- Demo_ip_Lagrangian_B
- Demo_ip_Spline_B
- Demo_ip_Parabola_B
- Demo_ip_Spline_C
####### Demo_ip_Hermite_B
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法给定n个等距点Xi=X0+i*h (i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1)及一阶导数值Dyi(i=0,1,….n-1),用埃尔米特插值公式,计算给定插值点处的函数值。范例
return Demo_ip_Hermite_B();
// 返回:0.47
####### Demo_ip_SLG
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法根据给定矩形域上的nXm个结点(i=0,1…..n-1;j = 0 , 1, ….., m-1)上的函数值Zij = Z(Xi,Yj),利用二元插值公式计算指定插值点(u,v)处的函数值w=Z(u,v)范例
return Demo_ip_SLG ();
// 返回:1.35
####### Demo_ip_SLQ
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法根据给定矩形域上的nXm个结点(i=0,1…..n-1;j = 0 , 1, ….., m-1)上的函数值Zij = Z(Xi,Yj),利用二元三点插值公式计算指定插值点(u,v)处的函数值w=Z(u,v)范例
return Demo_ip_SLQ();
// 返回:0.90
####### Demo_ip_Aitken_A
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法给定n个不等距点Xi(i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1),用埃特金逐步插值法,计算给定插值点处的函数值。范例
return Demo_ip_Aitken_A();
// 返回:0.96
####### Demo_ip_Hermite_A
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法给定n个不等距点Xi(i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1)及一阶导数值Dyi(i=0,1,….n-1),用埃尔米特插值公式,计算给定插值点处的函数值。范例
return Demo_ip_Hermite_A();
// 返回:0.70
####### Demo_ip_Parabola_A
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法给定n个不等距点Xi(i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1),用抛物线插值公式,计算给定插值点处的函数值。范例
return Demo_ip_Parabola_A();
// 返回:2.60
####### Demo_ip_Lagrangian_A
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法给定n个不等距点Xi(i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1),用拉格朗日插值公式,计算给定插值点处的函数值。范例
return Demo_ip_Lagrangian_A();
// 返回:0.53
####### Demo_ip_Spline_A
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法给定n个点Xi(i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1)及两端点上的一阶导数值Dy0(X=X0处的一阶导数)和Dyn-1(X=Xn-1处的一阶导数),利用三次样条函数,计算给定插值点处的函数值。范例
return Demo_ip_Spline_A();
// 返回:17.93
####### Demo_ip_Aitken_B
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法给定n个等距点Xi=X0+i*h (i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1),埃特金逐步插值法,计算给定插值点处的函数值。范例
return Demo_ip_Aitken_B();
// 返回:0.58
####### Demo_ip_Lagrangian_B
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法给定n个等距点Xi=X0+i*h (i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1),用拉格朗日插值公式,计算给定插值点处的函数值范例
return Demo_ip_Lagrangian_B();
// 返回:0.39
####### Demo_ip_Spline_B
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法给定n个点Xi(i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1)及两端点上的二阶导数值Ddy0(X=X0处的二阶导数)和Ddyn-1(X=Xn-1处的二阶导数),利用三次样条函数,计算给定插值点处的函数值。范例
return Demo_ip_Spline_B();
// 返回:10.50
####### Demo_ip_Parabola_B
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法给定n个等距点Xi=X0+i*h (i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1),用抛物线插值公式,计算给定插值点处的函数值。范例
return Demo_ip_Parabola_B();
// 返回:0.45
####### Demo_ip_Spline_C
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法给定n个点Xi(i=0,1,….n-1)上的函数值Yi(i=0,1,….n-1)以及第三种边界条件,利用三次样条函数,计算给定插值点处的函数值。范例
return Demo_ip_Spline_C();
// 返回:-0.09
错误信息
####### 内容
- Demo_na_Error
####### Demo_na_Error
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
范例
return Demo_na_Error();
// 返回:’系数矩阵行列不相等’
积分
####### 内容
- Demo_ig_Simpson_1
- Demo_ig_Romberg
- Demo_ig_Simpson_2
- Demo_ig_Trapezoid_2
- Demo_ig_Chebyshev
- Demo_ig_Gauss
- Demo_ig_Trapezoid_1
- 积分回调函数
####### Demo_ig_Simpson_1
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法用变步长辛普森(Simpson)计算定积分:
T=abfx
其中积分下限a=0,积分上限b=1,被积函数fx=In(x+1)1+x2范例
return Demo_ig_Simpson_1();
// 返回:0.27
####### Demo_ig_Romberg
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法用龙贝格(Romberg)求积分计算定积分:
T=abfx
其中积分下限a=0,积分上限b=1,被积函数fx=x4+x2范例
return Demo_ig_Romberg();
// 返回:0.11
####### Demo_ig_Simpson_2
算法用变步长辛普森(Simpson)计算二重积分:
T=abdxy1(x)y2(x)f(x,y)dy
其中积分下限a=0,积分上限b=1,函数y1x=-1-x2,y2x=1-x2,
fx,y=ex2+y2范例
return Demo_ig_Romberg();
// 返回:2.70
####### Demo_ig_Trapezoid_2
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法用自适应梯形求积法计算定积分:
T=abfx
其中积分下限a=-1,积分上限b=1,被积函数f(x)=11+25x2范例
return Demo_ig_Trapezoid_2();
// 返回:0.55
####### Demo_ig_Chebyshev
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法用切比雪夫(Chebyshev)求积法计算定积分:
T=abfx
其中积分下限a=2.5,积分上限b=8.4,被积函数fx=x2+sin?(x)范例
return Demo_ig_Chebyshev();
// 返回:192.08
####### Demo_ig_Gauss
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法用高斯(Gauss)求积法计算定积分:
T=abfx
其中积分下限a=2.5,积分上限b=8.4,被积函数fx=x2+sin?(x)范例
return Demo_ig_Gauss();
// 返回:192.08
####### Demo_ig_Trapezoid_1
算法用变步长梯形求积法计算定积分:
T=abfx
其中积分下限a=0,积分上限b=1,被积函数fx=e-x2范例
return Demo_ig_Gauss();
// 返回:0.75
####### 积分回调函数
######## 内容
- ig_Trapezoid_2CallBack
- ig_Trapezoid_1CallBack
- ig_Simpson_2CallBack2
- ig_Simpson_1CallBack
- ig_Simpson_2CallBack1
- ig_ChebyshevCallBack
- ig_RombergCallBack
- ig_GaussCallBack
- ig_Simpson_2CallBack
######## ig_Trapezoid_2CallBack
算法
f(x)=11+25x2范例
return ig_Trapezoid_2CallBack(0);
// 返回:1
######## ig_Trapezoid_1CallBack
算法
fx=e-x2范例
return ig_Trapezoid_1CallBack(0);
// 返回:1
######## ig_Simpson_2CallBack2
算法
fx=1-x2范例
return ig_Simpson_2CallBack2(0);
// 返回:1
######## ig_Simpson_1CallBack
算法
fx=In(x+1)1+x2范例
return ig_Simpson_1CallBack(0);
// 返回:0
######## ig_Simpson_2CallBack1
算法
fx=-1-x2范例
return ig_Simpson_2CallBack1(0);
// 返回:-1
######## ig_ChebyshevCallBack
算法
f(x)=x^2+sin?(x)范例
return ig_ChebyshevCallBack(0);
// 返回:0
######## ig_RombergCallBack
算法
fx=x4+x2范例
return ig_RombergCallBack(0);
// 返回:0
######## ig_GaussCallBack
算法
f(x)=x^2+sin?(x)范例
return ig_GaussCallBack(0);
// 返回:0
######## ig_Simpson_2CallBack
算法
f(x,y)=e^(x^2+y^2 )范例
return ig_Simpson_2CallBack(0, 0);
// 返回:1
矩阵
####### 内容
- Demo_mt_va_Cholesky
- Demo_mt_Multiplication
- Demo_mt_iv_ldl
- Demo_mt_va_Gauss_Jordan
- Demo_mt_iv_Gauss_Jordan
- Demo_mt_Subtraction
- Demo_mt_Addition
- Demo_mt_Transposition
####### Demo_mt_va_Cholesky
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
范例
return Demo_mt_va_Cholesky();
// 返回:7.14
####### Demo_mt_Multiplication
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
范例
return Demo_mt_Multiplication();
返回:
####### Demo_mt_iv_ldl
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
范例
return Demo_mt_iv_ldl();
返回:
####### Demo_mt_va_Gauss_Jordan
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
范例
return Demo_mt_va_Gauss_Jordan();
// 返回:595
####### Demo_mt_iv_Gauss_Jordan
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
范例
return Demo_mt_iv_Gauss_Jordan();
返回:
####### Demo_mt_Subtraction
用途:进行字符串提取或替换处理。 参数:无。 返回:处理后的结果值。
范例
return Demo_mt_Subtraction();
返回:
####### Demo_mt_Addition
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
范例
return Demo_mt_Addition ();
返回:
####### Demo_mt_Transposition
用途:数值分析相关函数。 参数:无。 返回:整数。
范例
return Demo_mt_Transposition ();
返回:
特殊函数
####### 内容
- Demo_sf_IntegerBessel_2
- Demo_sf_IncompleteGamma
- Demo_sf_RealBessel_1
- Demo_sf_F
- Demo_sf_t
- Demo_sf_SinX
- Demo_sf_IncompleteBeta
- Demo_sf_Normal
- Demo_sf_EllipseX_2
- Demo_sf_eX
- Demo_sf_IntegerBessel_1
- Demo_sf_Beta
- Demo_sf_Error
- Demo_sf_EllipseX_1
- Demo_sf_CosX
- Demo_sf_RealBessel_2
- Demo_sf_Gamma
- Demo_sf_X2
####### Demo_sf_IntegerBessel_2
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法
其中:
范例
return Demo_sf_IntegerBessel_2();
// 返回:0.06
####### Demo_sf_IncompleteGamma
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法
其中:
范例
return Demo_sf_IncompleteGamma();
// 返回:0.95
####### Demo_sf_RealBessel_1
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法
其中:
(1)n为非负整数;
(2)i为虚数(-1);
(3)jn(ix)为纯虚变量(ix)的第一类贝塞尔函数范例
return Demo_sf_RealBessel_1();
// 返回:0.03
####### Demo_sf_F
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法
范例
return Demo_sf_F();
// 返回:0.05
####### Demo_sf_t
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法
范例
return Demo_sf_t();
// 返回:0.33
####### Demo_sf_SinX
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法
范例
return Demo_sf_SinX();
// 返回:1.59
####### Demo_sf_IncompleteBeta
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法
范例
return Demo_sf_IncompleteBeta();
// 返回:0.36
####### Demo_sf_Normal
算法
范例
return demo_sf_Normal();
// 返回:0.19
####### Demo_sf_EllipseX_2
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法
范例
return Demo_sf_EllipseX_2();
// 返回:1
####### Demo_sf_eX
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法
范例
return Demo_sf_eX();
// 返回:-0.08
####### Demo_sf_IntegerBessel_1
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法
范例
return Demo_sf_IntegerBessel_1();
// 返回:0.09
####### Demo_sf_Beta
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法
范例
return Demo_sf_Beta();
// 返回:0.20
####### Demo_sf_Error
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法
范例
return Demo_sf_Error();
// 返回:0.06
####### Demo_sf_EllipseX_1
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法
范例
return Demo_sf_EllipseX_1();
// 返回:1.69
####### Demo_sf_CosX
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法
范例
return Demo_sf_CosX();
// 返回:0.07
####### Demo_sf_RealBessel_2
算法
其中:
(1)n为非负整数
(2)i为虚数(-1);
(3)Jn(x)为纯虚变量(ix)的第一类贝塞尔函数
(4)yn(x)为纯虚变量(ix)的第二类贝塞尔函数范例
return demo_sf_RealBessel_2 ();
// 返回:7.55
####### Demo_sf_Gamma
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法
范例
return Demo_sf_Gamma();
// 返回:0.89
####### Demo_sf_X2
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
算法
范例
return Demo_sf_X2();
// 返回:0.83
线性方程组
####### 内容
- Demo_se_Gauss_Jordan
- Demo_se_Ldl
- Demo_se_Gauss
- Demo_se_Gauss_Seidel
- Demo_se_Cholesky
####### Demo_se_Gauss_Jordan
范例
return Demo_sf_X2();
返回:
####### Demo_se_Ldl
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
范例
return Demo_se_Ldl();
返回:
####### Demo_se_Gauss
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
范例
return Demo_se_Gauss();
返回:
####### Demo_se_Gauss_Seidel
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
范例
return Demo_se_Gauss_Seidel();
返回:
####### Demo_se_Cholesky
用途:数值分析相关函数。 参数:无。 返回:处理后的结果值。
范例
return Demo_se_Cholesky();
返回:
矩阵操作
内容
- Initdatasample
Initdatasample
- Initdatasample
数学方法案例
内容
- 投资组合
投资组合
内容
- Portopt
Portopt
用途:投资组合相关函数。 参数:arg1,arg2,arg3(按示例顺序传入)。 返回:处理后的结果值。
范例
范例01:
资产组合为三个申万一级行业指数:农林牧渔、采掘、化工
是用历史数据计算每个资产的预期收益率和协方差矩阵
将预期收益率和协方差矩阵输入 Portopt 函数计算有效前沿和对应的资产权重
SetSysParam(pn_cycle(), cy_day());
r := pf_GetPortfolioRate(array('SW801010', 'SW801020', 'SW801030'), 20190101T, 20191231T, 0);
r := r[:][1:];
// 对预期收益率和协方差矩阵年化
expreturn := mean(r);
expcov := Covariance(r);
// 计算包括最小风险组合和最大收益率组合在内的10个有效组合
r := Portopt(expreturn, expcov, 10);
return r;
对输出结果“组合收益风险”中的每个预期收益率和标准差画在坐标系上,横坐标为标准差,纵坐标为预期收益率,即得到“有效边界”。如下图:
范例02:参数Portreturn的用法:返回对应收益率下最小方差的资产组合
SetSysParam(pn_cycle(), cy_day());
r := pf_GetPortfolioRate(array('SW801010', 'SW801020', 'SW801030'), 20190101T, 20191231T, 0);
r := r[:][1:];
expreturn := mean(r);
expcov := Covariance(r);
// 返回收益率为10%和15%且方差尽可能小的资产组合
r := Portopt(expreturn, expcov, 10, array(0.1, 0.15));
return r;
范例03:
参数Conset的用法:设置资产组合的等式约束和非等式约束,设置方式为矩阵计算;设置单个资产权重的比例上界和下界;
不等式约束:资产1、2的权重总和小于等于0.9实现过程:假设3个资产权重为X=((x1),(x2),(x3)),使矩阵与之相乘A:X得到(1x1+1x2+0x3)=x1+x2,在函数Portopt中控制约束条件:x1+x2<=B即x1+x2<=0.9,从而实现约束:资产1、2的总权重小于等于0.9
即:A:=array((1,1,0));B:=array(0.9);
等式约束:资产的权重总和等于1
实现过程:假设3个资产权重为X=((x1),(x2),(x3)),使矩阵与之相乘Aeq:X得到(1x1+1x2+1x3)=x1+x2+x3,在函数Portopt中控制约束条件:x1+x2+x3=Beq即x1+x2+x3=1,从而实现约束:资产2和资产3的权重x1、x2、x3总和等于1
即:Aeq:=array((1,1,1)); Beq:=array(1);
r := pf_GetPortfolioRate(array('SW801010', 'SW801020', 'SW801030'), 20190101T, 20191231T, 0);
r := r[:][1:];
expreturn := mean(r);
expcov := Covariance(r);
A := array((1, 1, 0));
B := array(0.9);
Aeq := array((1, 1, 1));
Beq := array(1);
// 各个资产权重下界
Lb := array(0.2, 0, 0);
// 各个资产权重上界
Ub := array(0.8, 0.8, 0.8);
Conset := array();
Conset['A', 0] := A;
Conset['B', 0] := B;
Conset['Aeq', 0] := Aeq;
Conset['Beq', 0] := Beq;
Conset['Lb', 0] := Lb
Conset['Ub', 0] := Ub;
r := Portopt(expreturn, expcov, 10, array(), Conset);
return r;
中间函数
内容
- TransStockID
TransStockID
- TransStockID