乐于分享
好东西不私藏

预选股池如何设置(免费源码)

预选股池如何设置(免费源码)

备注:本文重新编辑,完全开放源码,并升级了源码。
欧马体系的底层逻辑是成长性溢出,所以对产业锚定和业绩的持续增长十分强调,设置了严苛的营收和盈利增速条件。这不仅符合选股的收敛法则,也符合实情。比如完全服从欧马体系的设定,2023~2025年,就很容易聚焦易中天胜这些个股。
但另一方面也很明显,当牛市如火如荼时,有很多业绩并没有那么出色,或者刚刚第一个季度出现转暖,股价就开始起飞,完全无视这类股票似乎也不太合理。
2025年度猛兽股轻盘点中已经有一个结论,传统趋势类型仍然和业绩高度相关,而堆量趋势类型和业绩相关度很低,所以我们处理传统类型时,仍然要约束基本面条件,设立预选股池,只不过条件可以放宽一些。
基于尽量不要错失牛股的考虑,基本面预选条件的设计可以有两个角度:
  1. 从四个季度滚动累加的角度观察营收和盈利是否有增长
  2. 从单个季度连续递增的角度观察营收和盈利是否有增长
只要有一定增长,我们就算它们在增长,并不要求像欧奈尔和马克那么严苛。
以下是这两种角度的选股源码:
一、TTM年度增长,并且要求当季也增长:
{季度增长}当季营收:=FINONE(230,0,0);比季营收:=FINONE(230,1,0);当季净利润:=FINONE(232,0,0);比季净利润:=FINONE(232,1,0);当季扣非:=FINONE(233,0,0);比季扣非:=FINONE(233,1,0);DJ1:=(当季营收-比季营收)/ABS(比季营收)*100>8;DJ2:=(当季净利润-比季净利润)/ABS(比季净利润)*100>10;DJ3:=(当季扣非-比季扣非)/ABS(比季扣非)*100>10;DJ4:=当季扣非>3000000;DJ:= DJ1 AND DJ2 AND DJ3 AND DJ4;{年度增长}TTM当年营收:=FINONE(283,0,0);TTM比年营收:=FINONE(283,1,0);TTM当年扣非:=FINONE(309,0,0);TTM比年扣非:=FINONE(309,1,0);TN1:=(TTM当年营收-TTM比年营收)/ABS(TTM比年营收)*100>5;TN2:=(TTM当年扣非-TTM比年扣非)/ABS(TTM比年扣非)*100>8;TN3:=TTM当年扣非 >1000; {TTM当年扣非净利润大于1000万}TN:= TN1 AND TN2 AND TN3;TJN: TN AND DJ;
二、连续两个季度有较高增速,或者当季突然出现很高增速:
{季度营收}当季营收:=FINONE(230,0,0);比当营收:=FINONE(230,0,4);上季营收:=FINONE(230,0,1);比上营收:=FINONE(230,0,5);{季度扣非}当季扣非:=FINONE(233,0,0);比当扣非:=FINONE(233,0,4);上季扣非:=FINONE(233,0,1);比上扣非:=FINONE(233,0,5);{季度营收增长率}当季营收同比:=(当季营收-比当营收)/ABS(比当营收)*100;上季营收同比:=(上季营收-比上营收)/ABS(比上营收)*100;{季度扣非增长率}当季扣非同比:=(当季扣非-比当扣非)/ABS(比当扣非)*100;上季扣非同比:=(上季扣非-比上扣非)/ABS(比上扣非)*100;两季度累积扣非:=当季扣非+上季扣非;YSZZ:=当季营收同比>10 AND 上季营收同比>8;KFZZ:=当季扣非同比>12 AND 上季扣非同比>10;DJZZ:=当季扣非同比>20 AND 当季营收同比>15;LXZZ:=YSZZ AND KFZZ;YLZZ:=两季度累积扣非>5000000;MAO: (LXZZ OR DJZZ) AND YLZZ;
实际上,以上两个选股器虽然角度不同,但选出的股票大部分是重叠的,所以叠加之后,股票总数也就1000只出头,几乎囊括了全市场业绩很好以及还过得去的股票。再在这个基础上,设置欧马体系的择时公式,选股效率就会高很多,比如:
如果想完全按照欧奈尔和马克书中的要求设计预选股池,那么就十分严苛,当然严苛也有严苛的好处,好在高度聚焦。请点击下面的旧文链接,那里有付费的严苛版本:
产业锚定4:三季盈增寻锚选股公式
最后赠送亲近价值派的老铁们一个ROE角度的选股公式,这个公式选股收敛程度很高,我记得应该只有一百多只股票的样子。
三、连续三年ROE+最近TTM年ROE大于15:
股东权益:=IF(FINONE(271,0,0)<0,10000000,FINONE(271,0,0));ROE0:=(FINONE(309,0,0)*10000/股东权益)*100;ROE1:=FINONE(6,YEAR-1,1231);ROE2:=FINONE(6,YEAR-2,1231);ROE3:=FINONE(6,YEAR-3,1231);ROE0>=15 AND ROE1>=15 AND ROE2>=15 AND ROE3>=15;
提醒一下:以上所有公式都基于专业财务数据,需要下载专业数据,并跟随财报季发布同步更新。
本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » 预选股池如何设置(免费源码)

评论 抢沙发

8 + 8 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮