如何自动筛选股票?

楚馨菲楚馨菲最佳答案最佳答案

这问题似乎有点久远了,但这确实是我曾经纠结过的问题。 当时我刚刚入坑,看了很多书和文章,大致掌握了技术分析的框架,但是仍然不会选股。于是我就每天在交易时间查看行情,同时用我学到的技术分析知识来选出符合我的交易系统的股票。 但结果却不如我愿,我把所有的时间都花在了挑选股票上,但最后选出来的股票竟然亏损了!这让我很受打击。

后来我反思了一下,因为我当时刚刚入行,对交易系统不够自信(其实现在也不够自信),因此我在选选股的时候把全部的重点都放在了过滤指标上。但我忽略了最重要的一点,一个交易系统的成败取决于两个因素,一个是开仓策略,另一个是止损策略。 开仓策略决定了我们进场的位置,止损策略决定了我们退场的位置。而选股仅仅决定了开仓的策略中“挑个股”部分,对于止损的策略部分没有任何的影响。也就是说不论你选出的股票怎么样,只要你的交易系统明确了止损的位置,那么到了止损点就应该执行止损,与选出的股票好坏无关。 后来我又重新修改了我的交易系统并加进了资金管理的相关内容,加上了止损策略之后,我的交易系统才终于成熟。然后我才开始使用自动交易程序,通过编程来实现我的交易系统中的开仓与止损策略,并通过测试实现了稳定盈利。

题主想要实现自动选股的目的应该是想通过编程来完成。但其实通过手工编写代码来完成一项工作是很低效的,甚至是不太可能实现的。因为人类的思维是复杂多变的,很难用程序的形式完全表达出来。 我建议题主可以换个思路,不必非要通过编程的方式来达到目的。如果你学习了脚本语言的话可以试试VBA或者Python等语言写一写自动交易的小插件,通过工具栏的形式添加到你常用的交易软件当中去。当然你也可以通过网页的形式来实现你的功能。比如以前我就做过一个网站用来计算股票的MACD指标,当MACD突破时发出提醒。虽然这个网站目前已经被我改动了,但依然是可以运行的。

所以题主可以先试着用自己熟悉的方法一步步实现你的目的,如果失败了再考虑用编程的方式实现。

应雨烈应雨烈优质答主

题主的问题我大概理解,但表达的不是很清楚。 首先你要确定自己选股的标准是什么——业绩、成长性、估值等等的指标都可以作为标准来选股票。在明确了你的选股标准之后你再来设置条件就简单多了。

比如你是要看最近半年净利润增长率为10%以上的股票吗(假设),那么就先设定一个条件“最近半年每股收益>=0.2”,然后再加入一些辅助的条件,如“市值大于10亿”“市盈率小于35倍”等等。最后把以上条件都输入到炒股软件上就可以了。

个人觉得最好用的炒股软件是同花顺,上面有公式,可以直接添加。

我来回答
请发表正能量的言论,文明评论!