如何自动筛选股票?
这问题似乎有点久远了,但这确实是我曾经纠结过的问题。 当时我刚刚入坑,看了很多书和文章,大致掌握了技术分析的框架,但是仍然不会选股。于是我就每天在交易时间查看行情,同时用我学到的技术分析知识来选出符合我的交易系统的股票。 但结果却不如我愿,我把所有的时间都花在了挑选股票上,但最后选出来的股票竟然亏损了!这让我很受打击。
后来我反思了一下,因为我当时刚刚入行,对交易系统不够自信(其实现在也不够自信),因此我在选选股的时候把全部的重点都放在了过滤指标上。但我忽略了最重要的一点,一个交易系统的成败取决于两个因素,一个是开仓策略,另一个是止损策略。 开仓策略决定了我们进场的位置,止损策略决定了我们退场的位置。而选股仅仅决定了开仓的策略中“挑个股”部分,对于止损的策略部分没有任何的影响。也就是说不论你选出的股票怎么样,只要你的交易系统明确了止损的位置,那么到了止损点就应该执行止损,与选出的股票好坏无关。 后来我又重新修改了我的交易系统并加进了资金管理的相关内容,加上了止损策略之后,我的交易系统才终于成熟。然后我才开始使用自动交易程序,通过编程来实现我的交易系统中的开仓与止损策略,并通过测试实现了稳定盈利。
题主想要实现自动选股的目的应该是想通过编程来完成。但其实通过手工编写代码来完成一项工作是很低效的,甚至是不太可能实现的。因为人类的思维是复杂多变的,很难用程序的形式完全表达出来。 我建议题主可以换个思路,不必非要通过编程的方式来达到目的。如果你学习了脚本语言的话可以试试VBA或者Python等语言写一写自动交易的小插件,通过工具栏的形式添加到你常用的交易软件当中去。当然你也可以通过网页的形式来实现你的功能。比如以前我就做过一个网站用来计算股票的MACD指标,当MACD突破时发出提醒。虽然这个网站目前已经被我改动了,但依然是可以运行的。
所以题主可以先试着用自己熟悉的方法一步步实现你的目的,如果失败了再考虑用编程的方式实现。