160 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
范例
//返回万科A与上证指数半年的股价相对走势图
return StockVsIndex('SZ000002');
结果:
1.02 股本结构
内容
- Stock_ShareStructure
Stock_ShareStructure
范例
//返回天山股份最近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
范例
//返回天山股份最近2个的分红送股数据
setsysparam(pn_stock(),'SZ000877');
ShowNumber:=2;
return Stock_ProfitDistribution (ShowNumber);
//结果:
Stock_Issue
范例
//返回天山股份新股上市数据
setsysparam(pn_stock(),'SZ000877');
return Stock_Issue ();
//结果:
Stock_MoreIssue
范例
//返回天山股份历年增发数据
setsysparam(pn_stock(),'SZ000877');
return Stock_MoreIssue ();
//结果:
Stock_Distribution
范例
//返回天山股份历年配股数据
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
范例
//返回天山股份最近2个十大股东数据
setsysparam(pn_stock(),'SZ000877');
return Stock_MainSharesHolder(2);
Stock_SharesHolderNumber
范例
//返回天山股份最近2个股东户数数据
setsysparam(pn_stock(),'SZ000877');
return Stock_SharesHolderNumber(2);
//结果:
Stock_NegotiableShareHolders
范例
//返回天山股份最近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
范例
//SH600031在2024年的股东增减持数据
SetSysParam(pn_stock(),"SH600031");
return Stock_ShareHolderIncreaseAndReduce(20240101T,20241231T,0);
Stock_DSSOHoldChange
范例
//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
范例
//万科A 在2022-1-1 至 2025-1-1 所有的股份回购数据
SetSysParam(pn_stock(),"SZ000002");
return Stock_ShareRepurchase(20220101T,20250101T,0);
Stock_RestrictionsOnSalesLifted2
范例
//中航成飞 所有的限售解禁数据
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
范例
//返回天山股份在2020-01-01至2020-01-10期间日线的交易明细
setsysparam(pn_stock(),'SZ000877');
return TradeDetails(20200101T,20200110T,cy_day());
Stock_PeriodHq
范例
//返回天山股份使用交易所算法的在2020-01-01至2020-01-10期间日线的后复权交易数据
setsysparam(pn_stock(),'SZ000877');
return Stock_PeriodHq(20200101T,20200110T,cy_day(),1,0);
Stock_PeriodHq2
范例
//返回天山股份基于复权后的在2020-01-10的阶段表现数据
setsysparam(pn_stock(),'SZ000877');
return Stock_PeriodHq2(20200110T);
Stock_BigBargain
范例
//返回天山股份在2020-01-01至2020-01-10期间主动性买盘金额大于等于50W的大单数据
setsysparam(pn_stock(),'SZ000877');
return Stock_BigBargain(20200101T,20200110T,1,50,1);
GetStockPrecision
范例
//返回天山股份的行情精度
return GetStockPrecision('SZ000877'); //结果:2
Stock_MarginTradeDetails
范例
//获取中航成飞 2025-1-1至2025-6-30日的融资融券明细数据
SetSysParam(pn_stock(),"SZ302132");
return Stock_MarginTradeDetails(20250101T,20250630T,"日线",4);
Stock_BlockTrade
范例
//获取SZ000001,2025-1-1至2025-6-30日的股票大宗交易数据
SetSysParam(pn_stock(),"SZ000001");
return Stock_BlockTrade(20250101T,20250630T,"日线",0);
Stock_TradePubilcInfo
范例
//获取中航成飞 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
范例
//获取南向2025-8-1至2025-8-30的沪深港通每日成交汇总日线的数据
return Stock_HSGTradeSummary("HG000001;HG000003",20250801T,20250830T,"日线");
####### Stock_HSGActiveTradeTop10
范例
//获取南向2025-9-17的沪深港通每日十大成交活跃股的数据
return Stock_HSGActiveTradeTop10("HG000001;HG000003",20250917T,4);
####### Stock_RSExchangeRate
范例
//获取港股通(沪)2025-1-1至2025-6-30日的沪深港通持股明细数据
return Stock_RSExchangeRate("FXHGTCNY",20250101T,20250630T,"日线");
####### Stock_HSGShareHoldDetail
范例
//获取万科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
范例
//给data数据的金额列换算单位
data:=array(("日期":20251029,"金额":110000,"数量":100));
return DataUnitConversion3(data,array("金额"),2);
####### Stock_MarginTradingDetial_sub
范例
浦发银行在20201101至20201201的净融券与市场的数据
return Stock_MarginTradingDetial_sub("SH600000",20201101T,20201201T);
####### Stock_MarginTradingQJ_sub
范例
浦发银行在20201101至20201201的净融券与市场的数据
return Stock_MarginTradingQJ_sub("SH600000",20201101T,20201201T);
####### Stock_TBSumQJ
范例
//领益智造在区间20250101~20251030之间的交易公开汇总数据
return Stock_TBSumQJ("SZ002600",20250101T,20251030T);
####### DataUnitConversion
范例
//给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
范例
//返回天山股份按照季度显示的最近4个报告期的利润分配表数据
setsysparam(pn_stock(),'SZ000877');
return Stock_InterestSheet(0,0,1,1,4,2,1);
//结果:
Stock_BalanceSheet
范例
//返回天山股份最近4个报告期的资产负债表数据
setsysparam(pn_stock(),'SZ000877');
return Stock_BalanceSheet(0,0,1,4,2,1);
Stock_CashFlowSheet
范例
//返回天山股份按照季度显示的最近4个报告期的现金流量表数据
setsysparam(pn_stock(),'SZ000877');
return Stock_CashFlowSheet(0,0,1,1,4,2,1);
Stock_FinanciaLItems
范例
//返回天山股份按照季度显示的最近4个报告期的财务摘要数据
setsysparam(pn_stock(),'SZ000877');
return Stock_FinanciaLItems(0,1,4,2,1);
Stock_AssetsCutPrepare
范例
//返回平安银行最近4个报告期的资产减值准备数据
setsysparam(pn_stock(),'SZ000001');
return Stock_AssetsCutPrepare(0,4,2,1,1);
//结果:
Stock_FCFF
范例
//返回平安银行公司自由现金流估值数据
setsysparam(pn_stock(),'SZ000001');
data:=rand(4,12);
return Stock_FCFF(data,10121,3,0,3.48,0.637,4.536);
Stock_ZBCompare
范例
//返回平安银行最近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
范例
//返回平安银行P/E Bands数据
setsysparam(pn_stock(),'SZ000001');
return Stock_PEBand(20200101T,20201231T,0);
Stock_PBBand
范例
//返回平安银行P/B Bands数据
setsysparam(pn_stock(),'SZ000001');
return Stock_PBBand(20200101T,20201231T,0);
stock_FixedAssetsData
范例
//万科A在20250930固定资产及折旧数据
return stock_FixedAssetsData("SZ000002",20250930);
中间函数
####### 内容
- CalculateHBData
- stock_ConstruInProcess
- comparewithfirstreport_new
- comparewithpreviousreport_new
- ImportantItems_Call
- StandardShowReport
- stock_financialitems_call
- StructureRatioReport
####### CalculateHBData
范例
//计算万科A利润分配表的环比数据
t:=InterestDistribute("SZ000002",0);
return CalculateHBData(t);
####### stock_ConstruInProcess
范例
//万科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
范例
return ImportantItems_Call(array("SZ000007","SH600718","SZ000920","SH600100"),20031231,1,-1);
结果:
####### StandardShowReport
范例
//万科A利润分配表(清除数据为0的财务字段)
r:=InterestDistribute("SZ000002",0);
return StandardShowReport(r);
####### stock_financialitems_call
范例
SetSysParam(PN_Stock(),"SZ000002");
return stock_financialitems_call(0,0,0,0,0,1,4,0,0);
结果:
####### StructureRatioReport
范例
//计算万科A利润分配表的结构分析
t:=InterestDistribute("SZ000002",0);
return StructureRatioReport(t);
Stock_PerformanceExpressReport
范例
//获取中航成飞最近6个报告期的业绩快报数据
SetSysParam(pn_stock(),"SZ302132");
return Stock_PerformanceExpressReport(0,6,4,1);
Stock_PerformanceForecast
范例
//获取万科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
范例
//返回万科A最近2个报告期的偿债能力指标数据
setsysparam(pn_stock(),'SZ000002');
return Stock_Cznl(0,2);
//结果:
Stock_Chznl
范例
//返回万科A最近2个报告期的成长能力指标数据
setsysparam(pn_stock(),'SZ000002');
return Stock_Chznl(0,2);
//结果:
Stock_Jynl
范例
//返回万科A最近2个报告期的经营能力指标数据
setsysparam(pn_stock(),'SZ000002');
return Stock_Jynl(0,2);
//结果:
Stock_Zbjg
范例
//返回万科A最近2个报告期的资本结构指标数据
setsysparam(pn_stock(),'SZ000002');
return Stock_Zbjg(0,2);
//结果:
Stock_Ylnl
范例
//返回万科A最近2个报告期的盈利能力指标数据
setsysparam(pn_stock(),'SZ000002');
return Stock_Ylnl(0,2);
//结果:
Stock_Xjlnl
范例
//返回万科A最近2个报告期的现金流指标数据
setsysparam(pn_stock(),'SZ000002');
return Stock_Xjlnl(0,2);
//结果:
Stock_Cwbl
范例
//返回万科A最近2个报告期的财务比率指标数据
setsysparam(pn_stock(),'SZ000002');
return Stock_Cwbl(0,2);
1.11经营情况
内容
- Stock_RevenuesByProduct
- Stock_RevenuesByRegion
- Stock_RevenuesByIndustry
- stock_profitforecast
- 中间函数
Stock_RevenuesByProduct
范例
//返回万科A最近2个报告期的主营构成(按产品)数据
setsysparam(pn_stock(),'SZ000002');
return Stock_RevenuesByProduct(0,2,2,1);
Stock_RevenuesByRegion
范例
//返回万科A最近2个报告期的主营构成(按区域)数据
setsysparam(pn_stock(),'SZ000002');
return Stock_RevenuesByRegion(0,2,2,1);
//结果:
Stock_RevenuesByIndustry
范例
//返回万科A最近2个报告期的主营构成(按行业)数据
setsysparam(pn_stock(),'SZ000002');
return Stock_RevenuesByIndustry(0,2,2,1);
//结果:
stock_profitforecast
范例
//浦发银行历年报告期业绩预警
SetSysParam(PN_Stock(),'SH600000');
return Stock_ProfitForecast();
结果:
中间函数
####### 内容
- Stock_Revenues
####### Stock_Revenues
范例
//返回万科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
范例
//指定证券列表发行上市数据
StockArr:="SH688286;SH688408";
return Stocks_IPOGetData(StockArr);
####### Stocks_IPOGetDataAndIndustry
范例
//指定证券列表发行上市数据
StockArr:="SH688286;SH688408";
return Stocks_IPOGetDataAndIndustry (StockArr,1);
TSWEB_Stock_IPOGetData
范例
//返回中证一级行业华能水电(SH600025)的发行上市基本信息
IndustryType:=4;
StockID:= "SH600025";
return TSWEB_Stock_IPOGetData(StockID,IndustryType);
结果:
TSWEB_Stock_IPOGetDataAndCompare
范例
//返回申万一级行业华能水电(SH600025)同行业的上市信息
IndustryType:=1;
StockID:= "SH600025";
return TSWEB_Stock_IPOGetDataAndCompare(StockID,IndustryType);
结果:
中间函数
####### 内容
- Stock_Underwriter
- Stock_Industry
- Stock_IssueDate
- Stock_Underwriter2
####### Stock_Underwriter
范例
stockarr:=GetBK('深证A股;上证A股;中小企业板;创业板;科创板;深证B股;上证B股;暂停上市;终止上市;暂停上市B股;终止上市B股');
t:=Stocks_IPOGetData(array2str(stockarr));
return Stock_Underwriter(t);
####### Stock_Industry
范例
//返回万科A申万一级行业名称
return Stock_Industry("SZ000002",1);
结果:
申万房地产
####### Stock_IssueDate
范例
//返回万科A发行日
return Stock_IssueDate("SZ000002");
//返回:19910129
####### Stock_Underwriter2
范例
return Stock_Underwriter2("");
//返回:其他
1.14重大事项
内容
- 中间函数
中间函数
####### 内容
- StocksDisobey
####### StocksDisobey
范例
return StocksDisobey(array("SZ000001","SZ000002"),20200101T,20240101T);
1.17沪深港通
内容
- TSWEB_Stock_HSGIndustryHoldingInfo
- TSWEB_Stock_HSGHolingAndMarketTrend
- TSWEB_Stock_HSGENewTradingMarketInfo
- TSWEB_Stock_HSGHolingChangeAndMarketTrend
TSWEB_Stock_HSGIndustryHoldingInfo
范例
//返回截止至2024-07-10日万科A于中证一级行业同行业最新持仓及增减
IndustryType:=4;
StockID:="SZ000002";
EndT:=inttodate(20240710);
return TSWEB_Stock_HSGIndustryHoldingInfo(StockID,EndT,IndustryType);
结果:
TSWEB_Stock_HSGHolingAndMarketTrend
范例
//返回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
范例
//返回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
范例
//返回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
范例
//获取中航成飞最近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
范例
//万科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
范例
//返回上证A股在20220101至20220201期间发生名称变更的相关数据
return Stocks_ChangeName('上证A股',20220101T,20220201T);
//结果:
2.02股本
内容
- Stocks_ShareChange
Stocks_ShareChange
范例
//返回上证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
范例
//返回上证A股在20220101至20220201期间新股上市情况和交易情况的相关数据
return Stocks_IssueAndList('上证A股',20220101T,20220201T);
Stocks_PFInfoByInterval
范例
//返回上证A股在20220101至20220201期间分红送股的相关数据
Return Stocks_PFInfoByInterval('上证A股',20220101T,20220201T);
//结果:
Stocks_DistributionByInterval
范例
//返回上证A股在20220101至20220201期间配股的相关数据
Return Stocks_DistributionByInterval('上证A股',20220101T,20220201T);
//结果:
Stocks_MoreIssue
范例
//返回上证A股在20220101至20220201期间增发的相关数据
Return Stocks_MoreIssue('上证A股',20220101T,20220201T,0);
//结果:
Stocks_DistributionByRDate
范例
//返回上证A股在20201231时配股的相关数据
Return Stocks_DistributionByRDate('上证A股',20201231,0);
//结果:
Stocks_PFInfoByRDate
范例
//返回上证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
范例
return StockIssueAndList_Call(Array("SH600026"),20020101T,20021231T);
结果:
####### stockmoreissue_call
范例
return StockMoreIssue_Call(array("SZ000001","SH600000"),20010101T,20031231T,0);
结果:
####### StockPFAndRatioInfo
范例
SetSysParam(PN_Stock(),"SZ000002");
return StockPFAndRatioInfo(20010101T,20031231T);
结果:
####### StocksPFInfoByRDate_Call
范例
return StocksPFInfoByRDate_Call(array("SZ000002","SH600000"),20201231,"分红送股",0);
结果:
####### StocksProfitDistribution3_Call
范例
return StocksProfitDistribution3_Call(array("SH600718","SZ000920"),20031231,0,0);
结果:
####### StocksProfitDistribution_Call
范例
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
范例
//返回上证A股在20201231时机构“海通;联合”的持股情况
Return Stocks_SharesByDefinedOrgan('上证A股',0,20201231,"海通;联合");
Stocks_SharesDecreaseByOrgan
范例
//返回上证A股在20201231-20211231期间机构减持情况
Return Stocks_SharesDecreaseByOrgan('上证A股',20201231,20211231,0);
Stocks_SharesByOrgan
范例
//返回上证A股在20201231-20211231期间机构持股情况及其变化
Return Stocks_SharesByOrgan('上证A股',20201231,20211231,0);
Stocks_SharesIncreaseByOrgan
范例
//返回上证A股在20201231-20211231期间机构增持情况
Return Stocks_SharesIncreaseByOrgan('上证A股',20201231,20211231,0);
Stocks_ShareholderAmount
范例
//返回上证A股在20201231-20211231期间前20名股东户数情况
Return Stocks_ShareholderAmount('上证A股',20201231,20211231,0,0,20);
Stocks_ShareByMainManager
范例
return Stocks_ShareByMainManager("深证A股;上证A股;中小企业板",20031231,'持股数(万)',0,10);
中间函数
####### 内容
- QueryMSHByOrganName
- ShareholderAmount_Call
- StockCompanyLeaderShareholders
- Stocks_SharesByOrgan_Call
- Stocks_RestrictionsOnSalesLifted_XQ
- GetShareholdersDataSummary
- GetShareholdersData
####### QueryMSHByOrganName
范例
return QueryMSHByOrganName(array("SZ000001","SH600000"),20021231,'深圳',0,1);
结果:
####### ShareholderAmount_Call
范例
return ShareholderAmount_Call(array("SZ000007","SH600718","SZ000920","SH600100"),20041231,20040930,'股东户数@变比(%)',0,4);
结果:
####### StockCompanyLeaderShareholders
范例
SetSysParam(PN_Stock(),"SZ000002");
return StockCompanyLeaderShareholders(20101231);
####### Stocks_SharesByOrgan_Call
范例
return Stocks_SharesByOrgan_Call("深证A股;上证A股;中小企业板",20101231,0,4);
####### Stocks_RestrictionsOnSalesLifted_XQ
范例
//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
范例
//A股的20240930股东对比数据
return stocks_NegotiableShareHoldersCompare("上证A股",20240930,5);
stocks_NegotiableShareHoldersConcentration
范例
//A股的20240930与20230930股票集中度对比数据
return stocks_NegotiableShareHoldersConcentration("上证A股",20240930,20230930);
stocks_DSSOHoldChange
范例
//A股20240930-20241231期间董事、监事、高管持股变动数据
return stocks_DSSOHoldChange("A股",20230930,20240930);
stocks_ShareHolderIncreaseAndReduce
范例
//A股20240930-20241231期间股东增减持数据
return stocks_ShareHolderIncreaseAndReduce("A股",20240930T,20241231T);
stocks_HSGShareHoldDetail
范例
//获取南向2025-9-17沪深港通每日十大成交活跃股的数据
return stocks_HSGShareHoldDetail("HG000001;HG000003",20250917T);
stocks_MainSharesHolderConcentration
范例
//A股的20240930与20230930股票集中度对比数据
return stocks_MainSharesHolderConcentration("上证A股",20240930,20230930);
stocks_ShareRepurchase
范例
//A股20240930-20241231期间股份回购数据
return stocks_ShareRepurchase("A股",20230930,20240930);
stocks_RestrictionsOnSalesLifted
范例
//A股20240930-20241231期间限售解禁数据
return stocks_RestrictionsOnSalesLifted("A股",20240930T,20241231T);
stocks_MainSharesHolderCompare
范例
//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
范例
//返回上证A股在20201231-20211231期间区间涨幅排名前5的股票数据
Return Stocks_zf('上证A股',20201231T,20211231T,5);
####### Stocks_zdf
范例
//返回上证A股在20201231-20211231期间区间振幅排名前5的股票数据
Return Stocks_zdf('上证A股',20201231T,20211231T,0,5);
####### Stocks_hsl
范例
//返回上证A股在20201231-20211231期间区间换手率排名前5的股票数据
Return Stocks_hsl('上证A股',20201231T,20211231T,0,5);
####### Stocks_df
范例
//返回上证A股在20201231-20211231期间区间跌幅排名前5的股票数据
Return Stocks_df('上证A股',20201231T,20211231T,5);
####### Stocks_Amount
范例
//返回上证A股在20201231-20211231期间区间成交金额排名数据
Return Stocks_Amount('上证A股',20201231T,20211231T,0);
####### Stocks_TotalValue
范例
//返回上证A股在20201231-20211231期间按开始日标准的市价总值排名前5的数据
Return Stocks_TotalValue('上证A股',20201231T,20211231T,0,0,5);
//结果:
####### Stocks_Vol
范例
//返回上证A股在20201231-20211231期间成交量排名前5的数据
Return Stocks_Vol('上证A股',20201231T,20211231T,0,5);
####### Stocks_MarketValue
范例
//返回上证A股在20201231-20211231期间按开始日标准的流通市值排名前5的数据
Return Stocks_MarketValue('上证A股',20201231T,20211231T,0,0,5);
//结果:
####### Stocks_ShareStructure
范例
//返回上证A股在20201231-20211231期间按开始日标准的总股本排名前5的数据
Return Stocks_ShareStructure('上证A股',20201231T,20211231T,0,7,0,5);
//结果:
####### Stocks_PB
范例
//返回上证A股在20211231日的市净率排名前5的数据
Return Stocks_PB('上证A股',20211231T,0,27,0,5);
//结果:
####### Stocks_PCF
范例
//返回上证A股在20211231日的市现率排名前5的数据
Return Stocks_PCF('上证A股',20211231T,0,31,0,5);
//结果:
####### Stocks_Close
范例
//返回上证A股在20201231-20211231期间按开始日标准的股价排名前5的数据
Return Stocks_Close('上证A股',20201231T,20211231T,0,0,5);
//结果:
####### Stocks_PE
范例
//返回上证A股在20211231日的市盈率排名前5的数据
Return Stocks_PE('上证A股',20211231T,0,24,0,5);
//结果:
####### Stocks_PMI
范例
//返回上证A股在20211231日的市销率排名前5的数据
Return Stocks_PMI('上证A股',20211231T,0,28,0,5);
//结果:
####### Stocks_HistLow
范例
//返回上证A股在20201231-20211231期间创年内新低的数据
Return Stocks_HistLow('上证A股',20201231T,20211231T,-1);
####### Indexes_Hq
范例
//返回指数列表在20201231-20211231期间前5交易概况数据
s:="SZ399108;SH000010;SZ399004;SH000003;SH000001;SH000002;SZ399106;SZ399107;SH000016";
Return Indexes_Hq(s,20201231T,20211231T,0,0,5);
//结果:
####### Stocks_CloseLtIssuePrice
范例
//返回上证A股在20201231-20211231期间跌破发行价的情况
s:="上证A股";
Return Stocks_CloseLtIssuePrice(s,20201231T,20211231T);
####### Stocks_High
范例
//返回上证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
范例
//返回上证A股区间20201231-20211231同比20191231-20201231以来的资金流向及同比
s:="上证A股";
Return MarketTypeCapitalFlowAnalysis(s,20201231T,20211231T,20191231T,20201231T);
//结果:
####### BkValueFlowAnalysis
范例
//返回上证A股在区间20201231-20211231同比20191231-20201231以来的市值流向及同比
s:="上证A股";
Return BkValueFlowAnalysis(s,20201231T,20211231T,20191231T,20201231T,0,0,1,5,1);
####### BkSharesFlowAnalysis
范例
//返回上证A股在区间20201231-20211231同比20191231-20201231以来的股本流向及同比
s:="上证A股";
Return BkSharesFlowAnalysis(s,20201231T,20211231T,20191231T,20201231T,0,0,1,5,1);
//结果:
####### BkCloseFlowAnalysis
范例
//返回上证A股在区间20201231-20211231同比20191231-20201231以来的股价流向及同比
s:="上证A股";
Return BkCloseFlowAnalysis(s,20201231T,20211231T,20191231T,20201231T,0,1,5,1);
//结果:
####### BkEPSFlowAnalysis
范例
//返回上证A股在区间20201231-20211231同比20191231-20201231以来的不同业绩流向
s:="上证A股";
Return BkEPSFlowAnalysis(s,20201231T,20211231T,20191231T,20201231T,20201231,1,5,1);
//结果:
####### BkPEPBFlowAnalysis
范例
//返回上证A股在区间20201231-20211231同比20191231-20201231以来的不同市盈率、市净率、市销率流动
s:="上证A股";
Return BkPEPBFlowAnalysis(s,20201231T,20211231T,20191231T,20201231T,0,0,1,5,1);
//结果:
####### BkRegionFlowAnalysis
范例
//返回不同地区区间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
范例
//返回上证A股在20220420日成交量大于50万股的大单数据
Return Stocks_BigBargain('上证A股',20220420T,0,50,0,1,0,5);
//结果:
####### Stocks_TradeNow
范例
//返回上证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
范例
//返回上证A股在2020年-2021年区间年报的主要财务数据纵比
Infoarr:= array(46002,46008,46011,46012);
Return Stocks_ZBCompare('上证A股',array(),2020,2021,4,Infoarr);
####### Stocks_HxCompare
范例
//返回上证A股在20201231时主要财务数据横比
Infoarr:= array(46002,46008,46011,46012);
Return Stocks_HxCompare('上证A股',array(),20201231,Infoarr,0,1,2);
####### Stocks_HBCompare
范例
//返回上证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
范例
//返回上证A股在20201231的主要财务数据结构
Return Stocks_Cwjg('上证A股',array(),20201231,0,0,2);
####### Stocks_ImportantItems
范例
//返回上证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
范例
//返回指定证券列表在2020-2021的偿债能力指标数据
stocks:="SZ000002;SH600000";
Return Stocks_Cznl(stocks,2020,2021,4);
####### Stocks_Ylnl
范例
//返回指定证券列表在2020-2021的盈利能力指标数据
stocks:="SZ000002;SH600000";
Return Stocks_Ylnl(stocks,2020,2021,4);
####### Stocks_Zbjg
范例
//返回指定证券列表在2020-2021的资本结构数据
stocks:="SZ000002;SH600000";
Return Stocks_Zbjg(stocks,2020,2021,4);
####### Stocks_Jynl
范例
//返回指定证券列表在2020-2021的经营能力数据
stocks:="SZ000002;SH600000";
Return Stocks_Jynl(stocks,2020,2021,4);
####### Stocks_Xjlnl
范例
//返回指定证券列表在2020-2021的现金流指标数据
stocks:="SZ000002;SH600000";
Return Stocks_Xjlnl(stocks,2020,2021,4);
####### S_3
范例
//返回指定证券列表在2020-2021的现金流指标数据
stocks:="SZ000002;SH600000";
Return S_3(stocks,2020,2021,4);
####### FinancialIndexEvaluation
范例
//返回上证A股在20201231的财务绩效评估数据
Return FinancialIndexEvaluation("上证A股",20201231);
####### Stocks_Chznl
范例
//返回指定证券列表在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
范例
//返回上证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
范例
//A股20250930定期报告披露日期数据
return stocks_ReportDisclosureDate("A股",20250930);
stocks_FixedAssets
范例
//A股20250930固定资产及折旧数据
return stocks_FixedAssets("A股",20250930);
stocks_ConstruInProcess
范例
//A股20250930在建工程数据
return stocks_ConstruInProcess("A股",20250930);
2.08经营情况
内容
- Stocks_ProfitForecast
- Stocks_RevenuesByDefinedProduct
- Stocks_RevenuesByProduct
- 中间函数
Stocks_ProfitForecast
范例
//返回上证A股在20201231的业绩预警数据
Return Stocks_ProfitForecast("上证A股",20201231,0);
Stocks_RevenuesByDefinedProduct
范例
//返回上证A股在20201231的主营构成(指定产品)的数据
Return Stocks_RevenuesByDefinedProduct("上证A股",20201231,'尿素;硫酸铵;DMF;MDI;TDI');
//结果:
Stocks_RevenuesByProduct
范例
//返回上证A股在20201231的主营构成的数据
Return Stocks_RevenuesByProduct("上证A股",'',20201231);
中间函数
####### 内容
- profitforecast_call
- StockRevenuesByProduct_Call
####### profitforecast_call
- profitforecast_call
- StockRevenuesByProduct_Call
####### StockRevenuesByProduct_Call
范例
return StockRevenuesByProduct_Call(array("SZ000920","SZ000001","SH600426","SH600423"),20021231,"尿素",ShowField_Stock_RevenuesByProduct());
结果:
2.11市场结构
内容
- StockShareStructure
- StockMarketValueStructure
- StockTotalValueStructure
- StockCloseStructure
- StockPNAStructure
- StockPEStructure
- 股本结构分析
- 股价结构分析
- 市净率结构分析
- 市盈率与市净率结构分析
- 市盈率结构分析
- 中间函数
StockShareStructure
范例
//返回上证A股在20201231与20191231股本结构比较的数据
Return StockShareStructure("上证A股",20201231T,20191231T,0,0,10,1,0,0,0);
//结果:
StockMarketValueStructure
范例
//返回上证A股在20201231与20191231流通市值结构比较的数据
Return StockMarketValueStructure("上证A股",20201231T,20191231T,0,10,1,0,0,0);
//结果:
StockTotalValueStructure
范例
//返回上证A股在20201231与20191231市价总值结构比较的数据
Return StockTotalValueStructure("上证A股",20201231T,20191231T,0,10,1,0,0,0);
//结果:
StockCloseStructure
范例
//返回上证A股在20201231与20191231股价结构比较的数据
Return StockCloseStructure("上证A股",20201231T,20191231T,0,10,1,0,0,0);
//结果:
StockPNAStructure
范例
//返回上证A股在20201231与20191231市净率结构比较的数据
Return StockPNAStructure("上证A股",20201231T,20191231T,0,10,1,0,0,0);
//结果:
StockPEStructure
范例
//返回上证A股在20201231与20191231市净率结构比较的数据
Return StockPEStructure("上证A股",20201231T,20191231T,0,10,1,0,0,0);
//结果:
股本结构分析
####### 内容
- ShareStructure
- BkShares
####### ShareStructure
范例
//返回上证A股在20201231股本结构相关的数据
Return ShareStructure("上证A股",20201231T,0,10,1,0);
//结果:
####### BkShares
范例
//返回上证A股在20201231股本结构相关的数据
Return BkShares("上证A股",20201231T);
//结果:
股价结构分析
####### 内容
- CloseStructure
####### CloseStructure
范例
//返回上证A股在20201231收盘价结构表相关的数据
Return CloseStructure("上证A股",20201231T,0,10,1);
//结果:
市净率结构分析
####### 内容
- PNAStructure
####### PNAStructure
范例
//返回上证A股在20201231市净率结构表相关的数据
Return PNAStructure("上证A股",20201231T,0,10,1);
//结果:
市盈率与市净率结构分析
####### 内容
- BKStockPE_Call
####### BKStockPE_Call
范例
//返回上证A股在20201231个股的市盈率&市净率的数据
Return BKStockPE_Call(getbk("上证A股"),20201231T);
市盈率结构分析
####### 内容
- PEStructure
####### PEStructure
范例
//返回上证A股在20201231市盈率结构表相关的数据
Return PEStructure("上证A股",20201231T,0,10,1);
//结果:
中间函数
####### 内容
- totalvaluestructure
- StructureCompare
- BkStockPE_Pgm
####### totalvaluestructure
范例
return TotalValueStructure("上证A股;深证A股",20100730T,0,50,10);
结果:
####### StructureCompare
范例
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
范例
return BkStockPE_Pgm("深证A股;上证A股;中小企业板",20200730T);
结果:
2.12募集资金
内容
- 2.12.01IPO
2.12.01IPO
####### 内容
- Stocks_IPOGetDataAndCompare
####### Stocks_IPOGetDataAndCompare
范例
//返回万科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
范例
//返回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
范例
//返回截止至2024-07-10日港股通板块中证一级行业金融地产最近一月增减持5大股票
IndustryType:=4;
IndusName:= "金融地产";
EndT:=inttodate(20240710);
return TSWEB_Industry_HSGHoldingChangeTopN_S(IndusName,EndT,IndustryType);
结果:
TSWEB_Block_HSGIndustryInfo
范例
//返回截止至2024-07-10日港股通板块中证一级行业最新行业市值及最近1月变动
IndustryType:=4;
BKID:="HG000001;HG000003";
EndT:=inttodate(20240710);
return TSWEB_Block_HSGIndustryInfo(BKID,EndT,IndustryType);
结果:
TSWEB_Industry_HSGHoldings_N
范例
//返回截止至2024-07-10日医药卫生于陆股通板块中证一级行业最新行业成分股详情
IndustryType:=4;
IndusName:= "医药卫生";
EndT:=inttodate(20240710);
return TSWEB_Industry_HSGHoldings_N(IndusName,EndT,IndustryType);
结果:
TSWEB_Industry_HSGHoldingPeriod_N
范例
//返回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
范例
//返回截止至2024-07-10日港股通板块中证一级行业持股情况
IndustryType:=4;
BKID:="HG000001;HG000003";
EndT:=inttodate(20240710);
return TSWEB_Block_HSGShareHoldingsInfoEndT(BKID,EndT,IndustryType);
结果:
TSWEB_Block_HSGIndustryIncreaseTop5
范例
//返回截止至2024-07-10日港股通板块中证一级行业最近1月市值增减持前5名行业-增持
IndustryType:=4;
BKID:="HG000001;HG000003";
EndT:=inttodate(20240710);
return TSWEB_Block_HSGIndustryIncreaseTop5(BKID,EndT,IndustryType);
结果:
TSWEB_Industry_HSGHoldingChangeTopN_N
范例
//返回截止至2024-07-10陆股通板块中证一级行业医药卫生最近一月增减持5大股票
IndustryType:=4;
IndusName:= "医药卫生";
EndT:=inttodate(20240710);
return TSWEB_Industry_HSGHoldingChangeTopN_N(IndusName,EndT,IndustryType);
结果:
中间函数
####### 内容
- Block_HSGgetBenchMark
####### Block_HSGgetBenchMark
范例
//返回港股通通道基准指数
BKID:= "HG000001";
return Block_HSGgetBenchMark(BKID);
结果:"CSI930930"
TSWEB_Industry_HSGHoldingInfo
范例
//返回截止至2024-07-10日金融地产于沪深港通中证一级行业最新持有情况
IndustryType:=4;
IndusName:= "金融地产";
BegT:=inttodate(20230710);
EndT:=inttodate(20240710);
return TSWEB_Industry_HSGHoldingInfo(IndusName,BegT,EndT,IndustryType);
结果:
TSWEB_Block_HSGAmountSum
范例
//返回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
范例
//返回截止至2024-07-10日医药卫生于港股通板块中证一级行业最新行业成分股详情
IndustryType:=4;
IndusName:= "医药卫生";
EndT:=inttodate(20240710);
return TSWEB_Industry_HSGHoldings_S(IndusName,EndT,IndustryType);
结果:
TSWEB_Block_HSGNetFlowAndMarket
范例
//返回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
范例
//返回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
范例
//返回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
范例
//返回截止至2024-07-10日港股通板块最近1月增减持前10大股票-增持
BKID:= "HG000001;HG000003";
EndT:=inttodate(20240710);
return TSWEB_Block_HSGShareHoldingsIncreased(BKID,EndT);
结果:
TSWEB_Block_HSGBSAmountAndMarketMove
范例
//返回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
范例
//返回截止至2024-07-10日港股通板块最近1月买入及卖出前10股票的买入金额
BKID:= "HG000001;HG000003";
EndT:=inttodate(20240710);
return TSWEB_Block_HSGActiveIncreaseTop10(BKID,EndT);
结果:
TSWEB_Block_HSGBSAmountAndMarketRatio
范例
//返回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
范例
//返回截止至2024-07-10日港股通十大成交统计
BKID:= "HG000001;HG000003";
EndT:=inttodate(20240710);
return TSWEB_Block_HSGAmountInfoByEndT(BKID,EndT);
结果:
TSWEB_Block_HSGActiveDecreaseTop10
范例
//返回截止至2024-07-10日港股通最近1月买入及卖出前10股票的卖出金额
BKID:= "HG000001;HG000003";
EndT:=inttodate(20240710);
return TSWEB_Block_HSGActiveDecreaseTop10(BKID,EndT);
结果:
TSWEB_Block_HSGActiveTopN
范例
//返回截止至2024-07-10日港股通中证一级行业最新10大成交
IndustryType:=4;
BKID:="HG000001;HG000003";
EndT:=inttodate(20240710);
return TSWEB_Block_HSGActiveTopN(BKID,EndT,IndustryType);
结果:
TSWEB_Block_HSGShareHoldingsSizeByMainBK
范例
//返回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
范例
//返回截止至2024-07-10日港股通板块中证一级行业最近1月市值增减持前5名行业-减持
IndustryType:=4;
BKID:="HG000001;HG000003";
EndT:=inttodate(20240710);
return TSWEB_Block_HSGIndustryDecreaseTop5(BKID,EndT,IndustryType);
结果:
TSWEB_Block_HSGBalanceAndMarket
范例
//返回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
范例
//返回截止至2024-07-10日港股通板块中证一级行业持仓前10名
IndustryType:=4;
BKID:="HG000001;HG000003";
EndT:=inttodate(20240710);
return TSWEB_Block_HSGShareHoldingsInfoEndTTop10(BKID,EndT,IndustryType);
结果:
TSWEB_Block_HSGShareHoldingsDecreased
范例
//返回截止至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
范例
//领益智造在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
范例
//获取A股2025-8-18至2025-9-17融资融券明细的数据
return stocks_MarginTradeDetails("A股",20250818T,20250917T);
stocks_TradePubilcInfo
范例
//获取A股2025-8-18至2025-9-17交易公开信息的数据
return stocks_TradePubilcInfo("A股",20250818T,20250917T);
stocks_BlockTrade
范例
//获取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
范例
//返回上证A股在20220410-20220420日行业基本配置数据
Return Block_Structure('上证A股',20220410T,20220420T,0,1,0,0,0);
stocks_IndexStocksWeight
范例
//沪深300在2024-12-31的指数成分权重数据
return stocks_IndexStocksWeight("SH000300",20241231T);
Block_MakeOf
范例
//返回上证A股在20201231行业样本基本构成的数据
Return Block_MakeOf("上证A股",20201231T);
//结果:
stocks_IndexIndustryWeight
范例
//A股在2024-12-31的指数行业权重数据
return stocks_IndexIndustryWeight("SH000300",20241231T,1,1);
stocks_IndustryClassify
范例
//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
范例
//返回上证A股在20201231股本结构(横比)的数据
Return Block_Shares("上证A股",20201231T,3);
Block_Shares_ZB
范例
//返回上证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
范例
//返回上证A股在报告期20201231分红送股的数据
Return Block_PFInfoByRDate("上证A股",20201231);
//结果:
Block_DistributionByRDate
范例
//返回上证A股在报告期20201231配股的数据
Return Block_DistributionByRDate("上证A股",20201231);
//结果:
Block_PFInfoByRDate_ZB
范例
//返回上证A股在2020-2022年度报告期纵比分红送股数据
Return Block_PFInfoByRDate_ZB("上证A股",2020,2022);
//结果:
Block_PFInfoByInterval
范例
//返回上证A股在20200101-20210201期间分红送股数据
Return Block_PFInfoByInterval("上证A股",20200101T,20210201T);
//结果:
Block_PFInfoByInterval_ZB
范例
//返回上证A股在20210101-20210201期间日线分红送股数据
Return Block_PFInfoByInterval_ZB("上证A股",20210101T,20210201T,cy_Day());
//结果:
Block_DistributionByRDate_ZB
范例
//返回上证A股在2020-2022年度报告期纵比配股数据
Return Block_DistributionByRDate_ZB("上证A股",2020,2022);
//结果:
Block_DistributionByInterval
范例
//返回上证A股在20200101-20210201期间配股数据
Return Block_DistributionByInterval("上证A股",20200101T,20210201T);
//结果:
Block_MoreIssue
范例
//返回上证A股在20200101-20210201期间增发数据
Return Block_MoreIssue("上证A股",20200101T,20210201T);
//结果:
Block_DistributionByInterval_ZB
范例
//返回上证A股在20210101-20210601期间日线配股纵比数据
Return Block_DistributionByInterval_ZB("上证A股",20210101T,20210601T,cy_Day());
//结果:
Block_MoreIssue_ZB
范例
//返回上证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
范例
//返回上证A股在20210101-20210201期间行业活跃股数据
Return BkStockHqAnalysis("上证A股",20210101T,20210201T,20201231,0,0,0,0,0);
BkHslAnalysis_ZB
范例
//返回上证A股在20210101-20210115期间日线行业换手率纵比数据
Return BkHslAnalysis_ZB("上证A股",20210101T,20210115T,0,0,cy_Day());
//结果:
BkCapitalFlowAnalysis
范例
//返回上证A股区间20201231-20211231同比20191231-20201231以来的资金流向横比数据
s:="上证A股";
Return BkCapitalFlowAnalysis (s,20201231T,20211231T,20191231T,20201231T);
//结果:
BkHslAnalysis
范例
//返回上证A股区间20201231-20211231同比20191231-20201231以来的行业换手率横比数据
s:="上证A股";
Return BkHslAnalysis(s,20201231T,20211231T,20191231T,20201231T,0,0);
//结果:
BkCapitalFlowAnalysis_ZB
范例
//返回上证A股区间20201231-20210105以来的资金流向纵比数据
s:="上证A股";
Return BkCapitalFlowAnalysis_ZB(s,20201231T,20210105T,cy_Day());
BkAverageCapitalFlowAnalysis
范例
//返回上证A股区间20201231-20211231同比20191231-20201231以来的日均成交金额数据
s:="上证A股";
Return BkAverageCapitalFlowAnalysis(s,20201231T,20211231T,20191231T,20201231T);
//结果:
BkHqAnalysis
范例
//返回上证A股在20210101-20210201期间交易概况数据
Return BkHqAnalysis("上证A股",20210101T,20210201T,20201231,0,0,0,0,0,0);
//结果:
中间函数
####### 内容
- BkHSLStructure
- bkstockhqanalysis_call
####### BkHSLStructure
范例
return BkHSLStructure(array("深证A股"),20200730T,20200830T,0,1);
结果:
####### bkstockhqanalysis_call
范例
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
范例
//返回上证A股在报告期20201231的主要财务数据
Return Block_FinancialItems("上证A股",20201231,0,0,0,0,0);
Block_FinancialItems_ZB
范例
//返回上证A股在2020-2021的主要财务数据纵比
Return Block_FinancialItems_ZB("上证A股",2020,2021,1,0,0,0,0,0);
Block_ProfitItems_ZB
范例
//返回上证A股在2020-2021的主要利润指标纵比
Return Block_ProfitItems_ZB("上证A股",2020,2021,1,0,0,0,0);
Block_ProfitItems
范例
//返回上证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
范例
//返回上证A股在报告期20201231资本结构数据
Return Block_Zbjg("上证A股",20201231,0,0,0,0);
//结果:
Block_Ylnl
范例
//返回上证A股在报告期20201231盈利能力数据
Return Block_Ylnl("上证A股",20201231,0,0,0,0);
//结果:
Block_Jynl
范例
//返回上证A股在报告期20201231经营能力数据
Return Block_Jynl("上证A股",20201231,0,0,0,0);
//结果:
Block_Cznl
范例
//返回上证A股在报告期20201231偿债能力数据
Return Block_Cznl("上证A股",20201231,0,0,0,0);
//结果:
Block_Xjlnl
范例
//返回上证A股在报告期20201231现金流指标数据
Return Block_Xjlnl("上证A股",20201231,0,0,0,0);
//结果:
Block_CZhnl
范例
//返回上证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
范例
//返回上证A股在指定日20210110市盈率排名数据
Return Block_PE("上证A股",20210110T,20201231,0,0);
//结果:
Block_ShareStructure
范例
//返回上证A股在指定日20210110股本结构横比数据
Return Block_ShareStructure("上证A股",20210110T,3);
Block_ShareStructure_ZB
范例
//返回上证A股在20200101-20200201期间股本结构纵比数据
Return Block_ShareStructure_ZB("上证A股",20200101T,20200201T,cy_Day(),3);
Block_PB
范例
//返回上证A股在指定日20210110市净率排名数据
Return Block_PB("上证A股",20210110T,20201231,0,0);
//结果:
Block_PMI
范例
//返回上证A股在指定日20210110市销率排名数据
Return Block_PMI("上证A股",20210110T,20201231,0,0);
//结果:
Block_PE_ZB
范例
//返回上证A股在指定日20210110-20210221市盈率纵比数据
Return Block_PE_ZB("上证A股",20210110T,20210221T,0,0,0,cy_Day());
Block_PCF
范例
//返回上证A股在指定日20210110市现率排名数据
Return Block_PCF("上证A股",20210110T,20201231,0,0);
//结果:
block_pb_zb
范例
return Block_PB_ZB("上证A股;深证A股",20220101T,20220310T,0,2,"月线");
结果:
block_pmi_zb
范例
return block_pmi_zb("上证A股;深证A股",20220101T,20220310T,0,2,"月线");
结果:
Block_PCF_ZB
范例
return Block_PCF_ZB("上证A股;深证A股",20220101T,20220310T,0,2,"月线");
结果:
中间函数
####### 内容
- Block_Structure_ZB_Call
- GetBlockValueFromArray
- BKListPNA_Call
- Block_PEPB_ZB
####### Block_Structure_ZB_Call
范例
return Block_Structure_ZB_Call("上证A股;深证A股",20200101T,20220310T,"日线",0,0);
####### GetBlockValueFromArray
- Block_Structure_ZB_Call
- GetBlockValueFromArray
- BKListPNA_Call
- Block_PEPB_ZB
####### BKListPNA_Call
范例
return BKListPNA_Call("上证A股;深证A股",20200101T,20200331,0,0,2,0.2);
结果:
####### Block_PEPB_ZB
范例
return Block_PEPB_ZB("上证A股;深证A股",20200101T,20200331,0,0,0);
结果:
3.09风险和收益
内容
- BKsMeasure
BKsMeasure
范例
//返回上证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
范例
//返回港股通(沪)在指定日20210110-20210221区间沪深港板块的持股情况
Return Stocks_HSGShareHoldingsChange("HG000001",20210110T,20210221T);
####### Block_GetHSGCapitalFlowData
范例
//返回港股通(沪)在指定日20210110-20210121区间沪深港板块的资金流数据
Return Block_GetHSGCapitalFlowData("HG000001",20210110T,20210121T);
//结果:
####### Block_HSGAccumCapitalFlow
范例
//返回港股通(沪)在指定日20210110-20210121区间沪深港板块的累计净买入与市场对比数据
Return Block_HSGAccumCapitalFlow("HG000001","SH000300",20210110T,20210121T);
//结果:
####### Block_HSGCapitalFlowAndMarket
范例
//返回港股通(沪)在指定日20210110-20210121区间沪深港板块的资金流向与市场价格走势数据
Return Block_HSGCapitalFlowAndMarket("HG000001","SH000300",20210110T,20210121T);
//结果:
####### Block_HSGActiveInfoBegTEndT
范例
//返回港股通(沪)在指定日20210110-20210111区间的十大活跃股详情
Return Block_HSGActiveInfoBegTEndT("HG000001",20210110T, 20210111T);
//结果:
####### Block_getHSGMarketAmountPeriod
范例
//返回港股通(沪)在指定日20210110-20210111区间的市场成交金额
Return Block_getHSGMarketAmountPeriod("HG000001",20210110T, 20210111T);
//结果:
####### Stocks_HSGIndustryChange
范例
//返回港股通(沪)在指定日20210110-20210111区间的持有行业变化
Return Stocks_HSGIndustryChange("HG000001",20210110T, 20210111T);
//结果:
####### Block_HSGActiveInfoGroupbyIndustry
范例
//返回港股通(沪)在指定日20210110-20210111区间的十大活跃股行业排名汇总
Return Block_HSGActiveInfoGroupbyIndustry("HG000001",20210110T, 20210111T);
//结果:
####### Block_HSGActiveInfoGroupbyEndT
范例
//返回港股通(沪)在指定日20210110-20210111区间的十大活跃股
Return Block_HSGActiveInfoGroupbyEndT("HG000001",20210110T, 20210111T);
//结果:
####### Block_HSGCapitalFlowPeriodByBK
范例
//返回港股通(沪)在指定日20210110-20210111区间的资金流入流出情况
Return Block_HSGCapitalFlowPeriodByBK("HG000001",20210110T, 20210111T);
//结果:
####### Block_GetHSGCapitalFlowDataGroupEndT
范例
//返回港股通(沪)在指定日20210110-20210111区间的资金流数据
Return Block_GetHSGCapitalFlowDataGroupEndT("HG000001",20210110T, 20210111T);
//结果:
TSWEB_Market_HSGIndustryChange_S
范例
//返回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
范例
//返回港股通(沪)在指定日20210111的行业配置情况
Return Stocks_HSGIndustryInfo("HG000001",20210111T);
//结果:
####### Stocks_HGSIndustryConcentraInfo
范例
//返回港股通(沪)在指定日20210111的行业集中度
Return Stocks_HGSIndustryConcentraInfo("HG000001",20210111T);
//结果:
####### StocksHSGShareHoldingsInfo
范例
//返回指定证券列表在指定区间20210110-20210111的持股情况(不考虑最近交易日)
StockArr:=array("SZ002202","SZ002281","SZ000777");
Return StocksHSGShareHoldingsInfo(StockArr,20210110T, 20210111T);
//结果:
####### Stocks_HSGActiveTopN
范例
//返回港股通(沪)在指定日20210111的前5大活跃股情况
Return Stocks_HSGActiveTopN("HG000001",20210111T,5);
//结果:
####### Block_HSGAmountInfoAndTop10
范例
//返回港股通(沪)在指定日20210111的十大活跃股成交统计
Return Block_HSGAmountInfoAndTop10("HG000001",20210111T);
//结果:
####### Block_HSGGetIndustryStocks
范例
//返回沪深港指定行业成分股
Return Block_HSGGetIndustryStocks("金融");
####### Stocks_HSGShareHoldingsInfo
范例
//返回港股通(沪)在指定日20210111的持股明细
Return Stocks_HSGShareHoldingsInfo("HG000001",20210111T);
####### Stocks_HGSHoldingConcentraInfo
范例
//返回港股通(沪)在指定日20210111的持股集中度
Return Stocks_HGSHoldingConcentraInfo("HG000001",20210111T);
//结果:
####### Block_HSGCapitalFlowEndT
范例
//返回在指定日20210111的沪深港通资金流向
Return Block_HSGCapitalFlowEndT(20210111T);
//结果:
####### Stocks_HGSIndustryConcentraChange
范例
//返回港股通(沪)在指定区间20210110-20210111的行业集中度变化
Return Stocks_HGSIndustryConcentraChange("HG000001",20210110T, 20210111T);
//结果:
####### Stocks_HGSHoldingConcentraChange
范例
//返回港股通(沪)在指定区间20210110-20210111的持股集中度变化
Return Stocks_HGSHoldingConcentraChange("HG000001",20210110T,20210111T);
//结果:
TSWEB_Market_HSGCapitalFlowEndT
范例
//返回截止至2024-07-10日所有沪深港通板块的买入、卖出及净买入金额等资金流向数据
BegT:=inttodate(20230710);
EndT:=inttodate(20240710);
return TSWEB_Market_HSGCapitalFlowEndT(BegT,EndT);
结果:
TSWEB_Market_HSGCapitalFlowPeriod_S
范例
//返回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
范例
//返回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
范例
//返回截止至2024-07-10日陆股通板块中证一级行业十大重仓股
IndustryType:=4;
EndT:=inttodate(20240710);
return TSWEB_Market_HSGHoldingTop10_N(EndT,IndustryType);
结果:
TSWEB_Market_HSGAccumCapitalFlow_N
范例
//返回2023-07-10至2024-07-10日陆股通累计净买入与市场
BegT:=inttodate(20230710);
EndT:=inttodate(20240710);
return TSWEB_Market_HSGAccumCapitalFlow_N(BegT,EndT);
结果:
TSWEB_Market_HSGAccumCapitalFlow_S
范例
//返回2023-07-10至2024-07-10日港股通累计净买入与市场
BegT:=inttodate(20230710);
EndT:=inttodate(20240710);
return TSWEB_Market_HSGAccumCapitalFlow_S(BegT,EndT);
结果:
TSWEB_Market_HSGHoldingTop10_S
范例
//返回截止至2024-07-10日港股通板块中证一级行业十大重仓股
IndustryType:=4;
EndT:=inttodate(20240710);
return TSWEB_Market_HSGHoldingTop10_S(EndT,IndustryType);
结果:
TSWEB_Market_HSGIndustryRatio_N
范例
//返回截止至2024-07-10日陆股通板块中证一级行业行业配置及行业市值占比数据
IndustryType:=4;
EndT:=inttodate(20240710);
return TSWEB_Market_HSGIndustryRatio_N(EndT,IndustryType);
结果:
TSWEB_Market_HSGHoldingConcentraChange_S
范例
//返回2023-07-10至2024-07-10日港股通的持股集中度及与期初变化
BegT:=inttodate(20230710);
EndT:=inttodate(20240710);
return TSWEB_Market_HSGHoldingConcentraChange_S(BegT,EndT);
结果:
TSWEB_Market_HSGIndustryConcentraChange_N
范例
//返回2023-07-10至2024-07-10日陆股通的行业集中度及与上期环比变化
BegT:=inttodate(20230710);
EndT:=inttodate(20240710);
return TSWEB_Market_HSGIndustryConcentraChange_N(BegT,EndT);
结果:
TSWEB_Market_HSGIndustryInfo_S
范例
//返回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
范例
//返回2023-07-10至2024-07-10日陆股通净买入数据(日线)
BegT:=inttodate(20230710);
EndT:=inttodate(20240710);
return TSWEB_Market_HSGCapitalFlowPeriod_N(BegT,EndT);
结果:
TSWEB_Market_HSGShareHoldingsSizeByMainBK
范例
//返回截止至2024-07-10日沪深港通持仓情况及前三大行业
EndT:=inttodate(20240710);
return TSWEB_Market_HSGShareHoldingsSizeByMainBK(EndT,4);
结果:
TSWEB_Market_HSGActiveTop10_N
范例
//返回截止至2024-07-10日陆股通板块中证一级行业最新10大成交
IndustryType:=4;
EndT:=inttodate(20240710);
return TSWEB_Market_HSGActiveTop10_N(BegT,EndT,IndustryType);
结果:
TSWEB_Market_HSGHoldingConcentraChange_N
范例
//返回2023-07-10至2024-07-10日陆股通的持股集中度及与期初变化
BegT:=inttodate(20230710);
EndT:=inttodate(20240710);
return TSWEB_Market_HSGHoldingConcentraChange_N(BegT,EndT);
结果:
TSWEB_Market_HSGIndustryInfo_N
范例
//返回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
范例
//返回截止至2024-07-10日港股通板块中证一级行业行业配置及行业市值占比数据
IndustryType:=4;
EndT:=inttodate(20240710);
return TSWEB_Market_HSGIndustryRatio_S(EndT,IndustryType);
结果:
TSWEB_Market_HSGActiveTop10_S
范例
//返回截止至2024-07-10日港股通板块中证一级行业最新10大成交
IndustryType:=4;
EndT:=inttodate(20240710);
return TSWEB_Market_HSGActiveTop10_S(EndT,IndustryType);
结果:
TSWEB_Market_HSGAmountAndActiveTop10AmountAndPercent
范例
//返回截止至2024-07-10日沪深港通总况及十大成交
EndT:=inttodate(20240710);
return TSWEB_Market_HSGAmountAndActiveTop10AmountAndPercent(EndT);
结果:
TSWEB_Market_HSGIndustryConcentraChange_S
范例
//返回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
范例
//返回市场在指定区间20210110-20210111的市场行业募资情况前5
Return Block_CollectMoneyofIndustryTopN(20210110T,20210111T,1,5);
//结果:
####### TSWEB_Block_CollectMoneyPercentage
范例
//返回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
范例
//返回2023-07-10至2024-07-10日全市场的汇总股票个数、募集资金、募资净额
BegT:=inttodate(20230710);
EndT:=inttodate(20240710);
return TSWEB_Market_CollectMoneytotal(BegT,EndT);
结果:
####### Block_CollectMoneyBegTEndT
范例
//返回科创板在指定区间20210110-20210111的募资情况
Return Block_CollectMoneyBegTEndT('科创板',20210110T,20210111T,1);
//结果:
####### TSWEB_Block_IPOdetail
范例
//返回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
范例
//返回2023-07-10至2024-07-10日全市场中所有股票的市盈率分布
BegT:=inttodate(20230710);
EndT:=inttodate(20240710);
return TSWEB_Market_IPOPEDistribution(BegT,EndT);
结果:
####### Block_CollectMoneyofLeadUnderwriterTopN
范例
//返回市场在指定区间20210110-20210111的市场主承销商募资情况前5
Return Block_CollectMoneyofLeadUnderwriterTopN(20210110T,20210111T,5);
//结果:
####### TSWEB_Block_IssuePriceDistribution
范例
//返回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
范例
//返回2023-07-10至2024-07-10日全市场中所有股票的发行价分布
BegT:=inttodate(20230710);
EndT:=inttodate(20240710);
return TSWEB_Market_IssuePriceDistribution(BegT,EndT);
结果:
####### Block_CollectMoneyTopN
范例
//返回市场在指定区间20210110-20210111的市场募资前5
Return Block_CollectMoneyTopN(20210110T,20210111T,1,5);
####### TSWEB_Block_CollectMoneyBegTEndT
范例
//返回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
范例
//返回2023-07-10至2024-07-10日全市场中所有股票的汇总发行上市基本信息
BegT:=inttodate(20230710);
EndT:=inttodate(20240710);
return TSWEB_Market_CollectMoneydetail(BegT,EndT);
结果:
####### TSWEB_Block_StageCollectMoney
范例
//返回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
范例
//返回2023-07-10至2024-07-10日按行业对全市场股票进行分组,中证一级行业募集资金排名前十的行业以及相应的募集资金数据
IndustryType:=4;
BegT:=inttodate(20230710);
EndT:=inttodate(20240710);
return TSWEB_Market_CollectMoneyofIndustryTop10(BegT,EndT,IndustryType);
结果:
####### TSWEB_Block_IPOPEDistribution
范例
//返回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
范例
//返回2023-07-10至2024-07-10日中证一级行业募集资金排名前十的股票以及相应的募集资金数据
IndustryType:=4;
BegT:=inttodate(20230710);
EndT:=inttodate(20240710);
return TSWEB_Market_CollectMoneyTop10(BegT,EndT,IndustryType);
结果:
####### TSWEB_Market_StageCollectMoney
范例
//返回2023-07-10至2024-07-10日全市场汇总股票个数、募集资金、募资净额
BegT:=inttodate(20230710);
EndT:=inttodate(20240710);
return TSWEB_Market_StageCollectMoney(BegT,EndT);
结果:
####### TSWEB_Market_CollectMoneyofLeadUnderwriterTop10
范例
//返回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
范例
//返回科创板在指定区间20210110-20220111的所有股票的市盈率分布
Return Block_IPOPEDistribution('科创板',20210110T,20220111T);
//结果:
3.14.03发行价
####### 内容
- Block_IssuePriceDistribution
####### Block_IssuePriceDistribution
范例
//返回科创板在指定区间20210110-20220111的所有股票的发行价分布
Return Block_IssuePriceDistribution('科创板',20210110T,20220111T);
//结果:
3.14.04发行明细
####### 内容
- Block_IPOdetail
####### Block_IPOdetail
范例
//返回科创板在指定区间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
范例
//返回OF159901相同投资类型的基金列表数据
Setsysparam(pn_stock(),'OF159901');
Return Fund_InvertmentType();
Fund_Trustee
范例
//返回OF159901相同托管人列表数据
Setsysparam(pn_stock(),'OF159901');
Return Fund_Trustee();
Fund_Manager
范例
//返回OF159901相同管理人列表数据
Setsysparam(pn_stock(),'OF159901');
Return Fund_Manager();
Fund_InvertmenStyle
范例
//返回OF159901相同投资风格列表数据
Setsysparam(pn_stock(),'OF159901');
Return Fund_InvertmenStyle();
中间函数
####### 内容
- fund_same
####### fund_same
范例
SetSysParam(PN_Stock(),'OF000001');
return Fund_Same(4);
结果:
Fund_OpenFundFee
范例
//华夏成长最新的开放式基金费率数据
return spec(Fund_OpenFundFee(),"OF000001");
fund_FundManager
范例
//华夏成长最新的基金经理数据
return spec(fund_FundManager(0),"OF000001");
fund_ManagerShareChange
范例
//华夏鼎诺三个月定期开放A基金管理人份额变动数据
return spec(fund_ManagerShareChange(4,1),"OF004979");
fund_ManagerTradeDetail
范例
//华夏货币A基金管理人交易明细数据
return spec(fund_ManagerTradeDetail(4,1,1),"OF288101");
fund_HolderStructure
范例
//华夏现金增利A持有人结构数据
return spec(fund_HolderStructure(4,1),"OF003003");
fund_ShareSplitting
范例
//华夏中证1000ETF份额拆分数据
return spec(fund_ShareSplitting(20220101T,20251027T),"OF159845");
fund_TradingSeat
范例
//华夏现金增利A交易席位数据
return spec(fund_TradingSeat(4,1,2),"OF003003");
fund_ETFPurchaseRedemptionInfoID
范例
//华夏中小企业100ETF申购赎回-基本信息数据
return spec(fund_ETFPurchaseRedemptionInfoID(),"OF159902");
fund_ETFPurchaseRedemptionStocks
范例
//华夏中小企业100ETF ETF申购赎回-成分股数据
return spec(fund_ETFPurchaseRedemptionStocks(),"OF159902");
4.03财务数据
内容
- Fund_ImportantItems
- Fund_BalanceSheet
- Fund_InterestSheet
- fund_FinancialIndicators
- 财务指标
- 中间函数
Fund_ImportantItems
范例
//返回OF159901最近2个报告期的财务指标数据
Setsysparam(pn_stock(),'OF159901');
Return Fund_ImportantItems(2);
Fund_BalanceSheet
范例
//返回OF159901最近2个报告期的资产负债表数据
Setsysparam(pn_stock(),'OF159901');
Return Fund_BalanceSheet(0,1,0,2,2);
Fund_InterestSheet
范例
//返回OF159901最近2个报告期的收益及分配数据
Setsysparam(pn_stock(),'OF159901');
Return Fund_InterestSheet(0,1,0,2,2);
//结果:
fund_FinancialIndicators
范例
//华夏成长最新的财务指标数据
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
范例
//返回OF159901最近2个报告期的持股明细数据
Setsysparam(pn_stock(),'OF159901');
Return Fund_StockCompositeDetail(0,1,0);
####### Fund_StockCompositeDecrease
范例
//返回OF159901在报告期20211231-20201231减持股票的数据
Setsysparam(pn_stock(),'OF159901');
Return Fund_StockCompositeDecrease(20211231,20201231);
####### Fund_StockCompositeIncrease
范例
//返回OF159901在报告期20211231-20201231增持股票的数据
Setsysparam(pn_stock(),'OF159901');
Return Fund_StockCompositeIncrease(20211231,20201231);
####### Fund_StockCentralization
范例
//返回OF159901最近2个报告期的持股集中度数据
Setsysparam(pn_stock(),'OF159901');
Return Fund_StockCentralization(2,0);
//结果:
####### fund_bondcompositedetail
范例
SetSysParam(PN_Stock(),'OF000001');
return fund_bondcompositedetail(4);
####### Fund_StockCompositeBuyMore2
范例
SetSysParam(PN_Stock(),'OF000001');
return Fund_StockCompositeBuyMore2(4);
####### Fund_StockCompositeSellMore2
范例
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
范例
//返回OF159901最近2个报告期的行业集中度数据
Setsysparam(pn_stock(),'OF159901');
Return Fund_IndustryCentralization(2,0);
//结果:
####### Fund_IndustryComposite
范例
//返回OF159901最近2个报告期的行业配置数据
Setsysparam(pn_stock(),'OF159901');
Return Fund_IndustryComposite(2,0);
//结果:
4.4.03资产配置
####### 内容
- Fund_InvestmentRatio
####### Fund_InvestmentRatio
范例
//返回OF159901最近2个报告期的资产配置数据
Setsysparam(pn_stock(),'OF159901');
Return Fund_InvestmentRatio(2,0);
//结果:
4.4.05基金净值
####### 内容
- Fund_NAW
- Fund_NetAsset
- Fund_CloseAfterRate
####### Fund_NAW
范例
//返回OF159901与SH000300指定区间20210101-20210115绩效对比数据
Setsysparam(pn_stock(),'OF159901');
Return Fund_NAW('SH000300',20210101T,20210115T,1);
//结果:
####### Fund_NetAsset
范例
//返回OF159901在指定区间20210101-20210115净值数据
Setsysparam(pn_stock(),'OF159901');
Return Fund_NetAsset(20210101T,20210115T);
//结果:
####### Fund_CloseAfterRate
范例
//返回SZ150006在指定区间20110101-20110115基金复权后收盘数据
Setsysparam(pn_stock(),'SZ150006');
Return Fund_CloseAfterRate(20110101T,20110115T);
//结果:
fund_NobleMetalHoldDetail
范例
//华夏黄金ETF贵金属明细数据
return spec(fund_NobleMetalHoldDetail(4,2,1),"OF518850");
fund_ABSHoldDetail
范例
//华夏鼎禄三个月定期开放A资产支持证券明细数据
return spec(fund_ABSHoldDetail(4,2,1),"OF005862");
fund_BondsIncome
范例
//华夏成长债券投资收益数据
setsysparam(pn_stock(),"OF000001");
return fund_BondsIncome(0,4,2,1);
fund_FairValueChangeIncome
范例
//华夏成长公允价值变动收益数据
return spec(fund_FairValueChangeIncome(0,4,2,1),"OF000001");
fund_BondAllocation
范例
//华夏成长债券配置数据
return spec(fund_BondAllocation(4,2,1),"OF000001");
fund_FuturesHoldDetail
范例
//华夏MSCI中国A股国际通ETF期货明细数据
return spec(fund_FuturesHoldDetail(4,2,1),"OF512990");
fund_BondHoldDetail
范例
//华夏成长持债明细数据
return spec(fund_BondHoldDetail(4,2,1),"OF000001");
fund_CumBuyAndSell
范例
//华夏成长累计买入和卖出数据
return spec(fund_CumBuyAndSell(4,2,0,1),"OF000001");
fund_fundHoldDetail
范例
//华夏聚惠稳健目标风险A基金明细数据
setsysparam(pn_stock(),"OF005218");
return fund_fundHoldDetail(4,2,1);
fund_AssetBackedIncome
范例
//华夏鼎禄三个月定期开放A资产支持证券投资收益数据
return spec(fund_AssetBackedIncome(0,4,2,1),"OF005862");
fund_ConvBondHoldDetail
范例
//华夏成长可转债明细数据
return spec(fund_ConvBondHoldDetail(4,2,1),"OF000001");
Fund_SWIndustryComposite
范例
//华夏成长申万行业配置数据
return spec(Fund_SWIndustryComposite(4,2,1),"OF000001");
fund_BondHoldCentralization
范例
//华夏成长持债集中度数据
return spec(fund_BondHoldCentralization(4,2,1),"OF000001");
fund_RemainingTerm
范例
//华夏现金增利A平均剩余期限分布比例数据
return spec(fund_RemainingTerm(4,1),"OF003003");
fund_InvestmentStyle
范例
//华夏成长基金投资风格数据
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
范例
//返回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
范例
//返回OF340001的基金规模数据
Setsysparam(pn_stock(),'OF340001');
Return Fund_ShareStrucuture(3);
Fund_MainSharesHolder
范例
//返回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
范例
//返回OF160505在20220201的阶段净值表现数据
Setsysparam(pn_stock(),'OF160505');
Return Fund_PeriodHq3(20220201T);
//结果:
Fund_PeriodHq
范例
//返回SZ184801在20220101-20220201的历史交易数据
Setsysparam(pn_stock(),'SZ184801');
Return Fund_PeriodHq(20220101T,20220201T,cy_day(),0,0);
//结果:
Fund_PeriodHq2
范例
//返回SZ184801在20220201的阶段表现数据
Setsysparam(pn_stock(),'SZ184801');
Return Fund_PeriodHq2(20220201T);
Fund_BigBargain
范例
//返回SZ184801在20220101-20220201的大单追踪数据
Setsysparam(pn_stock(),'SZ184801');
Return Fund_BigBargain(20220101T,20220201T,0,1,0);
//结果:
fund_NetGrowthCompareBenchmark
范例
//华夏成长净值增长率与基准比较数据
return spec(fund_NetGrowthCompareBenchmark(4,1),"OF000001");
Fund_NvalueAndBsInfoNWINValue
范例
//华夏成长净值收益率数据
return spec(Fund_NvalueAndBsInfoNWINValue(20251001T,20251031T,"SH000300",0),"OF000001");
fund_RiskAdjustedReturn
范例
//华夏成长风险调整收益及风险数据
return spec(fund_RiskAdjustedReturn(20251106T),"OF000001");
fund_PurchaseRedemption
范例
//华夏现金增利A申购赎回数据
return spec(fund_PurchaseRedemption(4,1),"OF003003");
fund_ManagerRiskAdjustedReturn
范例
//华夏成长基金经理_风险调整收益及风险数据
return spec(fund_ManagerRiskAdjustedReturn(1),"OF000001");
仓位测算
内容
- Funds_cwcs
Funds_cwcs
范例
//返回开放式基金在20220201的仓位测算数据
Return Funds_cwcs(20220201T,10);
中间函数
内容
- fund_DataDisplayFormat
fund_DataDisplayFormat
范例
//华夏成长债券投资收益数据
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
范例
//返回所有基金投资风格一览数据
Return Funds_InvertmenStyle();
Funds_InvertmentType
范例
//返回所有基金投资类型一览数据
Return Funds_InvertmentType();
Funds_Manager
范例
//返回各个基金管理人管理的基金数据
Return Funds_Manager();
Funds_Trustee
范例
//返回各个基金托管人托管的基金数据
Return Funds_Trustee();
Funds_Archive
范例
//返回板块”封闭”基金概况的数据
Return Funds_Archive('封闭');
//结果:
中间函数
####### 内容
- fundbasicinfo_call
- FundEnlarge_Call
####### fundbasicinfo_call
范例
return FundBasicInfo_Call(array("OF040001","SZ184728","SH500002"));
结果:
####### FundEnlarge_Call
范例
return FundEnlarge_Call(array("OF040001","SZ184728","SH500002"),20200101T,20231231T);
funds_ShareSplitting
范例
//南方基金 份额拆分数据
return funds_ShareSplitting("南方",2024);
5.02主要财务数据
内容
- Funds_HxCompare
- Funds_ZBCompare
Funds_HxCompare
范例
//返回板块”开放”在报告期20210331的主要财务数据横比数据
Return Funds_HxCompare('开放',array(),20210331,array(310007,310008));
Funds_ZBCompare
范例
//返回板块”开放”在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
范例
//返回板块” 封闭”在报告期20210331的基金持股情况数据
Return Funds_StockComposite('封闭',20210331,10,0,0,5);
//结果:
####### Funds_StockCompositeDecrease
范例
//返回板块” 封闭”在报告期20210331-20200331区间基金减持股票数据
Return Funds_StockCompositeDecrease('封闭',20210331,20200331,10,0,5);
####### Funds_StockCompositeNewAdded
范例
//返回板块” 开放”在报告期20210331-20200331区间基金新增股票数据
Return Funds_StockCompositeNewAdded('开放',20210331,20200331,10,5);
####### Funds_StockCompositeSell
范例
//返回板块” 开放”在报告期20210331-20200331区间基金剔除股票数据
Return Funds_StockCompositeSell('开放',20210331,20200331,10,5);
####### Funds_StockCentralization
范例
//返回板块” 封闭”在报告期20210331的基金持股集中度数据
Return Funds_StockCentralization('封闭',20210331,0,0,5);
//结果:
####### funds_stockcompositeincrease
范例
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
范例
//返回板块” 封闭”在报告期20210331-20200331区间基金行业配置数据
Return Funds_IndustryComposite('封闭',20210331,20200331,0,0,5);
//结果:
####### Funds_IndustryCentralization
范例
//返回板块” 封闭”在报告期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
范例
//返回板块” 封闭”在报告期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
范例
//返回板块” 封闭”在20210331-20200331区间基金净值对比数据
Return Funds_NetAsset('封闭',20210331T,20200331T,0,0,5);
//结果:
####### FundsCurrency_NetAsset
范例
//返回板块”货币型”在20210331货币基金净值对比数据
Return FundsCurrency_NetAsset('货币型',20210331T,0,0,5);
//结果:
####### Funds_NetAssetDetail
范例
//返回指定基金列表在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
范例
//南方基金 债券配置数据
return funds_BondAllocation("南方",20241231,4,0,1);
Funds_BondHoldCentralization
范例
//南方基金持债集中度数据
return Funds_BondHoldCentralization("南方",20241231T);
funds_RemainingTerm
范例
//南方基金 剩余期限数据
return funds_RemainingTerm("南方",20241231,0);
funds_HolderStructure
范例
//南方基金持有人结构数据
return funds_HolderStructure("南方",20241231);
funds_PurchaseRedemption
范例
//南方基金申购赎回数据
return funds_PurchaseRedemption("南方",20241231);
funds_fundHoldDetail
范例
//南方基金 基金明细数据
return funds_fundHoldDetail("南方",20241231,0);
Funds_SWIndustryComposite
范例
//南方基金申万行业配置数据
return Funds_SWIndustryComposite("南方",20241231T,4,1);
funds_ABSHoldDetail
范例
//南方基金 资产支持证券明细数据
return funds_ABSHoldDetail("南方",20241231,0);
funds_ConvBondHoldDetail
范例
//南方基金 可转债明细数据
return funds_ConvBondHoldDetail("南方",20241231,0);
funds_NobleMetalHoldDetail
范例
//南方基金 贵金属明细数据
return funds_NobleMetalHoldDetail("南方",20241231,0);
funds_FuturesHoldDetail
范例
//南方基金 期货明细数据
return funds_FuturesHoldDetail("南方",20241231,0);
funds_CumBuyAndSell
范例
//南方基金 累计买入和卖出数据
return funds_CumBuyAndSell("南方",20241231,0);
funds_BondHoldDetail
范例
//南方基金 持债明细数据
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
范例
//返回板块” 封闭”在20210331-20220331区间基金分红数据
Return Funds_ProfitDistribution('封闭',20210331T,20220331T,0,0,5);
//结果:
中间函数
####### 内容
- FundDistributeInfo_Call
####### FundDistributeInfo_Call
范例
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
范例
//返回板块” 封闭”在报告期20210331基金规模数据
Return Funds_ShareStrucuture('封闭',20210331,0,0,5);
//结果:
Funds_SharesByDefinedOrgan
范例
//返回板块”开放”在20051231报告期中金信证券有限责任公司持有基金数据
Return Funds_SharesByDefinedOrgan('开放',20051231,"金信证券有限责任公司");;
//结果:
Funds_SharesByOrgan_Call
范例
//返回板块”开放”在20051231报告期中金信证券有限责任公司机构持股数据
Return Funds_SharesByOrgan_Call('开放',20051231,5);
Funds_SharesByOrgan
范例
//返回板块”开放”在20201231-20191231报告期中基金情况及其变化数据
Return Funds_SharesByOrgan('开放',20201231,20191231,0,1);
5.06市场表现
内容
- Funds_PeriodHq
- Funds_ZjRatio
- 中间函数
- funds_NetGrowthCompareBenchmark
Funds_PeriodHq
范例
//返回板块” 封闭”在20210331-20220331区间交易概况数据
Return Funds_PeriodHq('封闭',20210331T,20220331T,0,0,5);
//结果:
Funds_ZjRatio
范例
//返回板块”开放”在20210331升跌水率数据
Return Funds_ZjRatio('开放',20210331T,0,5);
//结果:
中间函数
####### 内容
- fundzjratio_call
####### fundzjratio_call
范例
return FundZjRatio_Call(array("SH500001","SH500002"),20011201T,0,5);
结果:
funds_NetGrowthCompareBenchmark
范例
//南方基金 净值增长率与基准比较数据
return funds_NetGrowthCompareBenchmark("南方",20251105T,0);
5.07基金评估
内容
- Funds_Measure
- Funds_VaR
Funds_Measure
范例
//返回板块”开放”在20210331-20220331风险收益数据
Return Funds_Measure('开放','SH000300',20210331T,20220331T,1.98,0);
Funds_VaR
范例
//返回板块”开放”在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
范例
//返回报告期20210331所有基金管理公司交叉持股情况数据
Return Funds_ManagerCrossHoldStock(20210331);
####### Funds_ManagerHoldStock
范例
//返回报告期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
范例
//返回报告期20210331报告期基金管理公司在指定行业的行业配置数据
Return FundBlock_IndustryComposite(20210331,20200331);
6.3.03资产配置
####### 内容
- FundBock_InvestmentRatio
####### FundBock_InvestmentRatio
范例
//返回报告期20210331报告期基金管理公司资产配置及其变化数据
Return FundBock_InvestmentRatio(20210331,0);
中间函数
####### 内容
- Fund_FO_BkArr3
####### Fund_FO_BkArr3
- Fund_FO_BkArr3
6.05持有人结构
内容
- FundBlock_ShareStrucuture
FundBlock_ShareStrucuture
范例
//返回报告期20210331基金规模比较数据
Return FundBlock_ShareStrucuture(20210331,0);
08.债券比较
内容
- 8.01基本情况
- 8.02市场表现
8.01基本情况
内容
- BankBondIssue_Pgm
- Bonds_Corporation
- Bonds_GovBond
- 中间函数
BankBondIssue_Pgm
范例
//返回板块”银行间债券”在20210331-20220331银行间债券发行情况数据
Return BankBondIssue_Pgm('银行间债券',20210331T,20220331T);
Bonds_Corporation
范例
//返回板块”企业债”在20210331-20220331企业债发行数据
Return Bonds_Corporation('企业债',20210331T,20220331T);
Bonds_GovBond
范例
//返回板块”国债”在20210331-20220331国债发行数据
Return Bonds_GovBond('国债',20210331T,20220331T);
中间函数
####### 内容
- CorporationBond_Call
- GovBond_Call
####### CorporationBond_Call
范例
return CorporationBond_Call(array("SH139345","SH127352"),20180101T,20240101T);
####### GovBond_Call
范例
return GovBond_Call(array("SH019516","SZ101828"),20100101T,20180101T);
8.02市场表现
内容
- Bonds_Hq
- Bonds_YTM
- 中间函数
- 收益率中间函数
Bonds_Hq
范例
//返回板块”国债”在20210331-20220331交易概况数据
Return Bonds_Hq('国债',20210331T,20220331T);
Bonds_YTM
范例
//返回板块”国债”在20210331的债券收益率数据
Return Bonds_YTM('国债',20210331T);
中间函数
####### 内容
- BondHqAnalysis_Call
####### BondHqAnalysis_Call
范例
return BondHqAnalysis_Call(array("SH127351","SH127352"),20180101T,20240101T);
结果:
收益率中间函数
####### 内容
- BondDataCheck
- BondInterest
- BondNegotiableShares
- BondYTM_Call
####### BondDataCheck
范例
SetSysParam(PN_Stock(),"SH127352");
return BondDataCheck(20180101T);
//结果:1
####### BondInterest
范例
return BondInterest(100,0.08,20101101T,20101010T,1);
//结果:7.5178
####### BondNegotiableShares
范例
return BondNegotiableShares("SH120102");
####### BondYTM_Call
范例
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
范例
//设置指标特性,系统参数勾选:证券代码特性勾选:不执行默认参数
return sp_SetSysParam1();//选择SZ000001
//返回平安银行的股票.基本信息
结果:
####### sp_SetSysParam2
范例
return sp_SetSysParam2();
//返回东软集团的股票.基本信息
结果:
####### sp_GetSysParam
范例
SetSysParam(pn_stock(),'sz000001');
return sp_GetSysParam();
//返回:sz000001
1.基本面获取
####### 内容
- bd_Base
- bd_ExPand
- bd_InfoArray
- bd_Report2
- bd_Report
####### bd_Base
范例
SetSysParam(pn_stock(),'sz000001');
return bd_Base();
//返回:平安银行
####### bd_ExPand
范例
SetSysParam(pn_stock(),'sz000001');
return bd_ExPand(20171231T);//计算截止到2017年12月31日时,平安银行的流通股本
//返回:16917983372
####### bd_InfoArray
范例
SetSysParam(pn_stock(),'sz000001');//设置股票为平安银行
return bd_InfoArray(44);//返回平安银行的资产负债表历史数据
结果:
####### bd_Report2
范例
SetSysParam(pn_stock(),'sz000001');//设置股票为平安银行
return bd_report2(20171231);//返回平安银行截止到2017年12月31日的十大流通股东
结果:
####### bd_Report
范例
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
范例
SetSysParam(pn_stock(),'sz000001');//设置股票
SetSysParam(PN_Cycle(),cy_day());//设置周期
SetSysParam(PN_Date(),20180801T);//设置日期时间
SetSysParam(PN_Rate(),0);//设置为不复权
return hd_1();
//结果:9.15
####### hd_NDay2
范例
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
范例
SetSysParam(PN_Cycle(),cy_day());//设置周期
SetSysParam(PN_Date(),20180801T);//设置日期时间
SetSysParam(PN_Rate(),0);//设置为不复权
return hd_Spec('sz000002');//指定股票代码
//结果:22.35
####### hd_SpecDate
范例
SetSysParam(pn_stock(),'sz000001');//设置股票
SetSysParam(PN_Cycle(),cy_day());//设置周期
SetSysParam(PN_Rate(),0);//设置为不复权
return hd_SpecDate(20180801T);
//结果:9.5
####### hd_SpecAndSpecDate
范例
SetSysParam(PN_Cycle(),cy_day());设置周期
SetSysParam(PN_Rate(),0);设置为不复权
return hd_SpecAndSpecDate('sz000001',10,20180801T);
//结果:9.59,即平安银行截止到2018年8月1号前十个交易日中最高价的最大值为9.59
####### hd_Public
范例
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
范例
return ud_LoadTable('SavedUserDB');//其中SavedUserDB为已经保存好的平安银行的十大流通股东表用户数据
结果:
####### ud_SaveTable
范例
SetSysParam(PN_Stock(),'SZ000001');
return ud_SaveTable();
//平安银行的十大流通股东表已保存到‘SavedUserDB ‘的用户数据
4.SQL
####### 内容
- sql_ Insert
- sql_Delete
####### sql_ Insert
范例
return sql_Insert();
结果:
####### sql_Delete
范例
return sql_Delete();
结果:
5.File
####### 内容
- fl_DeleteFile
- fl_WriteToNetDir
- fl_GetHqData
- fl_ImportFile
- fl_WriteFile
- fl_ExportFile
####### fl_DeleteFile
范例
return fl_DeleteFile('SZ000001');
//返回:'deletet file success'
####### fl_WriteToNetDir
算法删除虚拟目录下’RemoteDemo’的所有xls文件,若删除失败则返回'Delete File fail',获得板块BKname下的所有股票,同是以股票代码命名的xls文件导出到虚拟目录,返回’RemoteDemo’目录结构信息,若导出失败,则返回'Export Fail!'。范例
return fl_WriteToNetDir('安徽');
结果:
####### fl_GetHqData
范例
return fl_GetHqData('安徽',20180801T);
结果:
####### fl_ImportFile
范例
return fl_ImportFile(1,'SH600218');//运行前已经将该股票的发行信息保存到服务器上
结果:
####### fl_WriteFile
范例
return fl_WriteFile('安徽',20180801T);
//返回:'convert finished'
####### fl_ExportFile
范例
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
范例
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
范例
SetSysParam(PN_Stock(),'sz000001');
SetSysParam(PN_Cycle(),cy_day());
SetSysParam(PN_Date(),20180801T);
return teach_gfColor();//返回平安银行在2018年8月1日的180个日线的行情数据波动图形
结果:
####### teach_gfFlag
算法
判定条件:5个周期的平均收盘价>10个周期的平均收盘价*Value范例
SetSysParam(PN_Stock(),'sz000001');
SetSysParam(PN_Cycle(),cy_day());
SetSysParam(PN_Date(),20180801T);
return teach_gfFlag(1.04);
结果:
####### gfBias_Eval
算法
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
范例
return teach_gfKLineBoll_2(GfDemo01(),GfDemo02());//GfDemo01与GfDemo02为自定义写好返回图形的函数
结果:
####### teach_gfMacd_Eval
算法
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
算法
股价上涨(open()<close()):实填充
股价持平(open()=close()):不填充
股价下跌(open()>close()):交叉线填充范例
SetSysParam(PN_Stock(),'sz000001');
SetSysParam(PN_Cycle(),cy_day());
SetSysParam(PN_Date(),20180801T);
return teach_gfFill();
结果:
####### teach_gfGraph
范例
SetSysParam(PN_Stock(),'sz000001');
SetSysParam(PN_Cycle(),cy_day());
SetSysParam(PN_Date(),20180801T);
return teach_gfGraph(1);
返回:
####### gfLineType
范例
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
范例
return od_GetBkList();
结果:
####### oD_GetBkStocks
范例
return oD_GetBkStocks('安徽');
结果:
####### od_RealData
范例
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
范例
return es_FuncCall();
//返回:2
####### es_return
范例
return es_return ();
//返回:1
函数
####### 内容
- fn_MainAndSubFunc
- fn_Func2
- fn_CallByPara
- fn_CallByParaSub
- fn_Main
####### fn_MainAndSubFunc
范例
return fn_MainAndSubFunc();
//返回:45
####### fn_Func2
范例
return fn_Func2('安徽');
返回:
####### fn_CallByPara
范例
return fn_CallByPara ();
//返回:2
####### fn_CallByParaSub
范例
c:=1;
fn_CallByParaSub(c);
return c;
//返回:2
####### fn_Main
范例
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');
returnar_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
范例
范例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