如何批量选股票?
简单的方法,用通达信或者同花顺(大智慧也可以),打开两个窗口,一个窗口里显示的个股K线图,另一个窗口用指标公式编写一个选股器,比如选出近期涨跌幅最大的N个股,用条件选股功能就可以做到。然后选中这两个窗口,按CTRL+A全选,再按DELETE删除,这样选出来的就是你所需要的一篮子“黑马”了!
其实股票的短期涨幅与很多因素有关,包括大盘走势、板块联动以及个股的基本面等。要分析那么多因素,很困难,即使能写出公式来,也远不如手动筛选来得快捷。所以,还是手工筛选比较靠谱,当然,如果是长期固定的几个操作模式,是可以编出公式来快速筛选的,这属于编程范畴,不是普通股民可以掌握的技术。 另外有一个方法虽然比较笨,但是很实用,就是用EXCEL表格,把你看好的股票代码填到A列,再把你看好这只股票的原因写在B列,如果你买股的理由比较丰富,就写在后面的C、D等等列中。然后,把这n多行复制到别的EXCEL表,再用数据透视表功能,很快就可以得到你希望看到的结论!
如果你会编写VBA程序,那更是轻而易举,直接输入你的想法就能得到结果! VBA是个强大的工具,只要你学会其中几项,就足以应对日常股市分析的需要了!
我推荐学习两个内容:一是查找相同名称的多个文件,并用某个参数进行排序;二是使用数组公式,这个技巧非常重要,你可以用它完成大多数的统计工作! 下面给你介绍一个我用到的数组公式,此公式适合已经建立数据库的情况,如果还没有建好数据库,可以采用手工添加的方式录入。用这个公式可以快速计算出某只股票某段时间的涨跌情况以及在所有股票中的排名。
=INDEX(D:D,MATCH(MAX((E2:E1000<>0)*((F2:F1000<>0))*ROW(E2:E1000),--,)) 这个公式需要一个辅助列,放在E列或者F列,公式所在单元格的格式需要是日期格式。