playbook/docs/tsl/syntax_book/function/financial/ts_factor.md

2.3 KiB
Raw Blame History

天软因子

内容
  • 基金经理
  • 基金
  • 指数
基金经理
内容
  • 持仓偏好
持仓偏好

####### 内容

  • 持仓风格

####### 持仓风格

######## 内容

  • 计算

######## 计算

######### 内容

  • 中间函数

######### 中间函数

########## 内容

  • FundManager_GetStockHoldings
  • FundManager_js_gpgmjz
  • FundManager_js_hyjqd

########## FundManager_GetStockHoldings

范例

ManagerID := "1533";

   FMtype := 1; //股混型

   RDate := 20220630;

   return FundManager_GetStockHoldings(ManagerID,FMtype,RDate);

########## FundManager_js_gpgmjz

范例

EndT := 20220812T;

   return FundManager_js_gpgmjz(EndT);

########## FundManager_js_hyjqd

范例

RDate := 20220630;

   return FundManager_js_hyjqd(RDate);
基金
内容
  • 业绩
  • 中间函数
业绩

####### 内容

  • 持有体验

####### 持有体验

######## 内容

  • Fund_PF_HoldFeeling_Stat
  • Fund_PF_HoldFeeling_Trend

######## Fund_PF_HoldFeeling_Stat

范例

FundID := "OF000001";

  begt := 20200101t;

  endt := 20240301t;

  RollNYearArr := array(1,3); //持有1年持有3年

  return Fund_PF_HoldFeeling_Stat(FundID,begt,endt,RollNYearArr);

返回:

######## Fund_PF_HoldFeeling_Trend

范例

  FundID := "OF000001";

  begt := 20200101t;

  endt := 20240301t;

  MANum := 60;

  delta := 20;

  return Fund_PF_HoldFeeling_Trend(FundID,begt,endt,MANum,delta);

返回:

中间函数

####### 内容

  • GetAllThemespools

####### GetAllThemespools

范例

EndT := 20230919T;

return GetAllThemespools(EndT);
指数
内容
  • ETF净流入金额
ETF净流入金额

####### 内容

  • ETF_MT_NetInflowAmount

####### ETF_MT_NetInflowAmount

范例

范例01获取指定ETF在指定日的资金净流入

return ETF_MT_NetINflowAmount(20250922T,array("OF512000"));

返回920.088,单位为:万元

范例02获取2022-02-17所有跟踪沪深300ETF基金资金净流入金额

  fundArr := getbk("上证基金;深证基金;开放式基金;已退市基金");

  etfArr := sselect ["StockID"] from infotable 302 of fundArr

        where ["交易方式"]="ETF" and ["标的指数代码"]="SH000300"end;

  endt := 20220217t;

  return ETF_MT_NetInflowAmount(endt,ETFArr,r);// -223296.48