有兴趣按照格老方法的,可以直接在 yepless.cn 进行赛选:
0、设置一下上下文:
=OFF(2023,Q3)
1、找出所以TTM市盈率低于X的股票:
=CONFT(index.hs300, $PETTM > 0 && $PETTM < 12.5)
2、找出其中资产负债率<50%的公司:
=CONFT(index.hs300, $ATLR < 50 )
3、选择至少30家以上,每家投入不超过总资本的2.5%:
=SLICE(0:30, xx)
根本没有超过30家,总结下来一条查询:
=CONFT(index.hs300, $PETTM>0 && $PETTM<12.5 && $ATLR<50 )
顺带打印一下结果:
=RANGE(=CONFT(index.hs300, $PETTM>0 && $PETTM<12.5 && $ATLR<50 ), =ITER($ROE, $PETTM, $ATLR))
如果是格老的5年ttm , 可以用 $KCIA/erf.avgy("$NPTS", 5) 代替 $PETTM 做自定义的 ttm:
=RANGE(=CONFT(index.hs300, $KCIA/erf.avgy("$NPTS", 5)>0 && $KCIA/erf.avgy("$NPTS", 5)<12.5 && $ATLR<50 ), =ITER($ROE, $PETTM, $ATLR))
+----------+--------------------+--------------------+-------------------+
| 2023:Q3 | 净资产收益率($ROE) | 滚动市盈率($PETTM) | 资产负债率($ATLR) |
+----------+--------------------+--------------------+-------------------+
| 中煤能源 | 12.17 | 7.24 | 47.78 |
| 中远海控 | 10.73 | 4.63 | 47.58 |
| 浙江龙盛 | 2.78 | 13.21 | 49.88 |
| 大秦铁路 | 8.40 | 9.59 | 27.83 |
| 陕西煤业 | 14.87 | 7.88 | 38.25 |
| 海螺水泥 | 4.72 | 10.57 | 20.42 |
| 上港集团 | 9.72 | 8.91 | 31.79 |
+----------+--------------------+--------------------+-------------------+