如何快速的找到所有股票的今年新低?

发布于: 雪球转发:28回复:42喜欢:152

我经常会在文章里分享当天有多少股票创了今年的新低,有网友多次问我,这些数据是怎么来的?今天我们就说说这个事情。

如果要找一个股票是不是创了历史的新低?这个事情很简单,导出复权的价格后判断一下,当天的最低价是不是今年的最低价?或者用眼睛看一眼日K线就大概知道这个股票是否创了今年的新低?关键是现在已经有近5000只股票了,一个一个去查的工作量实在太大了,有没有什么更加高效的办法呢?

这里我们介绍的一种方法,是利用果仁网平台里的自定义函数来获取的。果仁网除了提供大量的常用函数外,还提供了一个自定义函数,可以把你想要获得的数据自己定义一个自定义函数。

我们把这个自定义函数的名字就命名为“今年新低”,定义为: if(后复权最低价=min(后复权最低价,dayy(0)),1,0) 意思就是如果当天的后复权最低价等于今年所有交易日里的后附去最低价的最小值,那么就返回1,否则就返回0。

然后我们在筛选条件里选择自定义函数”今年新低”大于0,如果要按照市值排序,可以在排名条件里选择总市值从大排名到小,选择日期为9月30日,就一下子筛选出了当天东方财富中远海控等400只在当天创了今年新低的股票。

同样,我们可以自定义今年新高、历史新高、历史新低等自定义函数来满足我们快速筛选的要求。

今年新高: if(后复权最高价=max(后复权最高价,dayy(0)),1,0)

历史新高: if(后复权最高价=max(后复权最高价,0),1,0)

历史新低: if(后复权最低价=min(后复权最低价,0),1,0)

但当我们导出这些新高新低后发现一个问题,就是有部分历史新高新低的股票,不在今年新高新低里面,比如历史新低里市值最大的股票是龙源电力,9月30日确实创出了历史新低,那么为什么不在今年新低里面呢?显然这是一个bug。我们再对照这两个表的异同,发现历史新低里不在今年新低股票龙源电力、三一重能国博电子中无人机龙芯中科等有一个共同的特点,就是都是今年新上市的股票,显然我们在判别今年新低的时候把这种异常情况漏了。所以今年新低要改成:

if(or(后复权最低价=min(后复权最低价,dayy(0)), 后复权最低价=min(后复权最低价,0)),1,0)

同样把今年新高改成: if(or(后复权最高价=max(后复权最高价,dayy(0)), 后复权最高价=max(后复权最高价,0)),1,0)

最终9月30日创了今年新低的一共有507只股票,其中230只创了历史新低;12只股票创了今年新高,其中6只创了历史新高。

这个bug算是在程序中的常见bug,得到结果后要养成反复核对的习惯,养成不断修正的习惯,这也是这个小例子给我们的一点启发。

当然你可以用python等工具获得,不管什么工具只要能解决问题都可以。所有导出的数据我都放在附件里,需要的自行去下载。 链接: 网页链接 提取码: riea

精彩讨论

孟浩应2022-10-03 09:32

同花顺问财:今年新低

然然好运2022-10-03 13:38

哪有那么复杂,同花顺输入几个文字就可以了,还公式

轻舟流水2022-10-03 10:48

简单的东西搞复杂了。用一条选股公式就行了。如果是收盘价创今年新低,就是
今年新低:c<ref(llv(c,x),1);
c:代表收盘价,
X:代表交易天数,估算一下就行了。
如果是最低价创今年新低,就把c改成L。

纳履而去2022-10-03 09:22

芝士就是力量

全部讨论

2022-10-14 21:55

转发持有封基老师

2022-10-04 08:11

目前市场震荡盘跌居多,美元强势格局下,股市弱势是常态,熊市氛围,亏损概率极高。目前A股处于典型的熊市状态,资金流出便成主流,所以成交量萎缩,没有增量资金,股市就成了无本之木,随意飘零。交易体系的首要原则就是,没有确定性的胜率持币不交易,宁愿错过也不做错,有的放矢,绝不为交易而交易,任何一轮行情都是资金与技术的有机融合,二者缺一不可,技术是指均线系统,空头排列,上涨压力重重,四两拨千斤,资金只会顺水推舟,因此,从这两个层面研判,A股熊途依旧漫长

2022-10-04 07:53

现在很多所谓的大V,有一个典型的错误认知,就是情绪冰点等于市场底部。
情绪冰点,是市场下跌产生的一个现象,市场底部肯定是情绪冰点,底部肯定是大跌后形成的,大跌后市场情绪肯定是冰点。
但是,情绪冰点,不是上涨的理由,也不是必然就会是市场底部。
市场涨跌,货币流动性和全市场公司盈利增速决定的!市场情绪只是表象,千万不要因果倒置。
现在,货币流动性拐点可能不远,但短期还没有到。
盈利拐点,只能说极少数行业可以预见。全市场公司盈利还在下降!拐点见不到!!

2022-10-04 00:31

通达信写个选股公式也是可以的。

2022-10-04 00:00

为什么选这个岛,师父有他的理由。第一在这里说是出国吧,国内客户络绎不绝,说是没出吧,国内的手又够不着。第二说是国外吧,将来又会回归,给了向内渗透的可能,说是国内吧,又是两种制度,安全性不丧失。第三说是躲吧,他加大感情投资和上层保持着暧昧关系。说是不躲吧,他严守底线永不在国内开分号。



这个岛名叫玛考。



这是师父最大的赌场,还没入大厅,就已经被豪车的漩涡卷着,从各个街巷岔路汇聚至全岛最奢华的圣地,保安已经可以熟练驾驶各类豪车,早已开好车门恭候您移步入场。



还没进主厅,各种声音纷至沓来,“吹、吹、吹,单边、单边,牛逼,打庄,跟、跟”,庆祝声、起哄声、筹码撞击声,各种机器运作声像一出交响乐,外人听起来嘈杂刺耳,而内行却沉浸其中。赌场里每个人都是西装革履,这是世界上最绅士的地方,这是世界上最邪恶的地方。每张悉心装扮的皮妆下,都是颗颗贪婪的心。



二师兄是为数不多可以衣衫不整入内的,师父曾经大展宏图招兵买马时,他就是形影不离的小跟班。当天使投资长成了巨无霸,小跟班也成了师父的二弟子,虽然很少来岛,他却是行内的知名人物。



二师兄的性格像师父,思维缜密外表不拘。岛上天气热,他就穿个大裤衩子小背心儿晃荡,而赌场从经理、领班、到服务人员,都恭恭敬敬叫声二爷。让那些笔挺的西服们很嫌弃也很羡慕。



散台的每个台位前都设置了小水吧,咖啡奶茶热巧,红茶绿茶花茶,冰块冰水冰饮,一应俱全。各种小食,让赌客们不下赌桌,就能解决温饱。而进了贵宾室不光能解决基本温饱,还能免费享受赌场便餐,龙虾象拔熊掌鹿茸,连佛跳墙都只为喝口汤,剩下的半锅真材实料都成了陪衬。



二师兄最喜欢吃炸酱面,但是米面在这里是奢侈品,平日根本不备,厨师是从小看着他长大的,也就不拘,随便抓把鱼翅,当面条糊弄了。



每个进入贵宾室的都被赠送一张房卡,二师兄也拿着一张。这不仅仅意味着免费住宿,不同级别还意味着不同档次的服务。而在这个离岸的小岛,显然黄赌毒都是不受大陆法约束的。二师兄所持的是最顶级的黑钻,随他一同进房间的是鸨妈带来的,各种肤色,各种发色,各种瞳色,当然省去了各种衣色,就像来参展的各地国宝家珍,而这里的珍品只有一种——女人

大有大的难处,船大难掉头,这些俗语在赌场面前真落了俗。在赌场就是大排场,大开销,玩大注的,才越有客人捧场,生意越红火。反观很多和师父思维不一样,压缩开支,降低门槛,反而门可罗雀,冷清萧条。



赌场赢钱的秘密是什么?我又能学到什么?“当当”又能从中借鉴什么?无数问题在二师兄脑中萦绕。



难道是……



他隐约想起了,师父远赴海外的散伙宴上,说的话。赌场的三大法宝,抽水、概率歧视、大数定理。



假如庄家每把牌的赢面是60%抽水10% 。



如果赌10局,每局赌注100,按概率你会输钱200被抽水40共计240。这时你想要回本就要连赢3把 ,成功概率6.4%。



如果赌100场,按概率你会输2000被抽水400共计2400 。要回本就要连赢27把成功概率千亿分之二。



玩的局数越多,你输钱的确定性越高,回本的概率越小。这就是抽水、概率歧视的威力。而关键是,你的钱是有成本的,赌场的筹码是零成本的。你赢的钱,那是浮盈。而人性的弱点就是赢了还想赢大的,输了就想着回本。这样就会陷入多局博弈的道儿,赢面概率会随着局数增加呈指数降低。你赢钱赌场是付你零成本的筹码,你输钱赌场赢你的现金,直到把你掏空,这就是大数定理。



赌场短期是投票机,长期是称重机,师父表面上每天在赌博,而实际上却在做一项投资,一项稳赚不输的投资。网页链接

2022-10-03 20:15

谢谢封基大哥的无私分享,很方便

2022-10-03 18:58

谢谢老师分享

2022-10-03 15:38

2022-10-03 14:15

哪有这么复杂,通达信一行公式就解决了。

2022-10-03 12:19

感谢金老师!