学习编写一个选股程序(股票选股编程教程)
炒股之心法的训练
2025年1月3日,新年的第二个交易日,帝国主义依然在叫嚣,我们依然可以强烈驳斥。今天全市场有491家光荣上涨了,昨天有800多家。
我想编一个程序,寻找连续两天都上涨的股。
W1:=EVERY(c>o,2);
W1;
可不可以?运行一下试试。
竟然找到了169只股,连续2天上涨,真是对帝国主义的最大的驳斥!让纸老虎们都闭嘴吧!
浏览了一下169只股,竟然还有这样的入选了,确实是连续两天上涨,但竟然还没有突破5日均线!5日均线还在下行,未免太假了。那么我想加两句条件,今天收盘低于5日均线的,和5日均线还在下行的,都淘汰。
运行一下试试:
运行之后还剩下124只股,淘汰了45只股。继续浏览。
这个是一个假阳!尽管态势挺好,但我觉得假阳总比真阳差,真阳我都看不懂选不出,何必纠缠假阳?所以我决定淘汰之。改程序,今天的收盘必须大于昨天的收盘,才是根真阳。
再运行,看看:
竟然变成了143只股,想想,原来是把假阳淘汰了,把假阴给选进来了,也好。
143只股,看得我眼花缭乱,手心手背都是肉,哪一个都舍不得,更何况全是人家的手心手背肉,没有我一个。最后鸡蛋里挑骨头,这种长上影线的不要了。
最高价减收盘价小于收盘价减开盘价÷2。我选了一个比较苛刻的条件。
这个条件好像太苛刻了,运行下来就剩下43只股了。看来不要考虑实体的一半这个概念了。
选择了这样一个公式,还淘汰了接近一半以上呢,现在还剩了77只股。
继续浏览,还有这样的股,我觉得最少也要在25日均线之上吧?加一条,C>MA(c,25)试试。
运行后还剩54只股!
当日涨幅小于1.5%的不要,波动太小没意思。当日涨幅大于9.5%的不要,我不敢追!
W1:=EVERY(C>REF(C,1),2) AND C>MA(C,5) AND MA(C,5)>REF(MA(C,5),1) AND H-C W2:=C>MA(C,25) AND C/O>1.015 AND C/O<1.095; W3:=W1 AND W2; W3; 运行后发现错误,更改一下: W1:=EVERY(C>REF(C,1),2) AND C>MA(C,5) AND MA(C,5)>REF(MA(C,5),1) AND H-C W2:=C>MA(C,25) AND C/REF(C,1)>1.015 AND C/REF(C,1)<1.095; W3:=W1 AND W2; W3; 好,经过这些改变,最终选择了33只股。 最后选了这些股,不知当选不当选。可以明天检测一下。