等级: 超级版主
- 注册:
- 2021-5-18
- 曾用名:
- FireScript
|
本帖最后由 技术009 于 2022-10-12 15:05 编辑
[PEL] 复制代码 市盈率:c/FININDICATOR('','EPS',4,-1);//最新价/上一个年度每股收益
市净率:c/FININDICATOR('','nAssetPS',0,0); //每股市价 /每股净资产
市销率:c*FINANCE( 1)*10000/FINPROFITSTD('','revenue',4,-1);// 总市值/取当前品种上一年末尾营业总收入
换手率:(vol/(FINANCEex(60,0,0,'')/100))/100;//仅限股票品种有效
滚动市盈率:
算法1:
[PEL] 复制代码
市值:FINCOMSHARE('' ,'totalShares', 0)*c;
更新日期:=FINCASHFLOWSTD('','endDate',0,0);
净利润:=FINPROFITSTD('','NIncomeAttrP',0,0);//这里必须用归属净利润
最近一个季度净利润:=VALUEWHEN(更新日期<>ref(更新日期,1),if(MONTH=3 or MONTH=4,净利润,净利润-ref(净利润,1)));
TEMP:=0;
if 更新日期<>ref(更新日期,1) then TEMP:=最近一个季度净利润;
LEN:=SUMBARS(TEMP<>0,4);
最近12个月净利润:=SUM(TEMP,LEN);//单位是千元
滚动市盈率:市值/(最近12个月净利润);
算法2:
[PEL] 复制代码 每股净收益:FININDICATOR('' ,'EPS', 0,0);
更新日期:=FINCASHFLOWSTD('','endDate',0,0);
最近一个季度净收益:=VALUEWHEN(更新日期<>ref(更新日期,1),if(MONTH=3 or MONTH=4,每股净收益,每股净收益-ref(每股净收益,1)));
TEMP:=0;
if 更新日期<>ref(更新日期,1) then TEMP:=最近一个季度净收益;
LEN:=SUMBARS(TEMP<>0,4);
12个月每股净收益总和:=SUM(TEMP,LEN);//单位是千元
滚动市盈率2:c/(12个月每股净收益总和);
汇总中,待完善。。
|
|