playbook/docs/tsl/syntax_book/function/10_financial_reports.md

160 KiB
Raw Blame History

金融报表分析

内容

  • 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-1j = 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-1j = 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