上一篇已经做了批量股票日k数据获取并保存的窗口,今天就来结合实际情况利用下这些数据做个小测试。
前几天有朋友问我类似000623吉林敖东4/19这根跳空长上影出现后,类似的k线后续会如何演绎,那就正好以这个条件来做个选股测试,返回一定时间范围内出现这样形态k线的股票代码及出现的日期。
形态一定要量化成数据才可操作,翻译一下:
"""次日跳空高开;次日收长上影,阳线次日成交量放大"""
有了明确目标,就开干:
得到结果:
[["00078SZ""20230113""0"]["00086SZ""20230413""nan"]["002140.SZ""20230406""nan"]["00247SZ""20230330""0"]["00266SZ""20230112""0"]["00275SZ""20230210""-0"]["00280SZ""20230117""-0"]["00281SZ""20230413""nan"]["00281SZ""20230201""-0"]["60010SH""20230217""-0"]["60019SH""20230331""-0"]["60040SH""20230203""0"]["60044SH""20230109""0.0"]["60075SH""20230118""10"]["60307SH""20230206""-0"]["60315SH""20230301""-10"]["60398SH""20230120""0"]]
经过验证,还是结果还是正确的。从结果走势也可以看到,基本涨跌对半开,所以光这一个异动并不能说明什么问题,还是需要结合更多指标来看
这里的知识点主要有以下几点:
文件遍历。这个比较简单
pandas的framedata对象遍历。我选了最直观,但是效率最低下的下标遍历方法。如果遍历1年的股票日k,需要10来分钟。后续还大有优化空间。
把传统的描述语言转化成清晰的数据
另外也提下碰到的一些问题,望大神解答:
主文件a中用tkinter定义了窗体win,及进度条控件。文件a中调用b文件定义的函数b,如何在b中反过来刷新win窗体中的进度条?
好了,下次我们尽量多尝试些指标,也测试下多指标融合的选股方法,要结合backtrader一起来看了
文章为作者独立观点,不代表股票量化交易软件接口观点
在路上2023-05-17
我本来脾气就急,套牢就更急了。急的终极表现就是打电话给我老公,告诉他我要卖股票,我受不了啦……啦啦……然后不出意外的,被我老公训几句,然后我就安静下来了卖是不卖了,大不了补仓嘛⒈⒉⒊...2023-05-14
开板不要想了,即使到了三板,你还是卖不出去,25万人都在卖,三板成交量本来就小,一个礼拜只有2到3天股票,每次几百万成交量,现在是有几个亿要出去,即使缩股,那也不好出去,这应该是A股有史以来最快st退市的股票,它在三板也待不了多长时间,现在他们明确就是要完全退市,清零。这样所有的承诺债务都没有了。