市盈率选股公式怎么写(动态市盈率选股公式)

本人因为从事的是互联网行业,做过10来年码农,现在主要是做技术管理,对于系统设计本身相对来说还是比较熟悉的,所以基于55线判定底部反弹+1124补仓法策略(「策略篇」3年实操得出胜率80%以上收益10%的稳健交易策略)的来设计自己的选股系统,相对来说不是很复杂,主要是设定好相关条件就可以做出基于数据的筛选系统。下面进行一下逻辑说明:1、先建立A股所有股票清单的表stock_list,用于轮询下载每

本人因为从事的是互联网行业,做过10来年码农,现在主要是做技术管理,对于系统设计本身相对来说还是比较熟悉的,所以基于55线判定底部反弹+1124补仓法策略(「策略篇」3年实操得出胜率80%以上收益10%的稳健交易策略)的来设计自己的选股系统,相对来说不是很复杂,主要是设定好相关条件就可以做出基于数据的筛选系统。

下面进行一下逻辑说明:

1、先建立A股所有股票清单的表stock_list,用于轮询下载每天最新是股票K线数据。

2、建立股票日K线数据表stock_day:对于股票来说,把每只股票的日K线数据先下载下来,每只股票每一天是一条数据。

2、因为我下载的股票日K线数据中,没有MA55线的值,所以需要先做一次MA55线值的计算。

3、MA55线的值计算出来的同时,MA55-收盘价的差值也就出来了,把这2个值,同时保存在日K线数据表中。

4、然后就是针对日K线表stock_day进行相关值的统计,并保存到统计表中stock_stat,统计的逻辑主要是:

a、从stock_day表中,寻找最近120天内,MA55-收盘价的最大差值的那一天的日K数据

b、取最新一天的的日K数据

c、将这2天的日K数据合并成一条记录,记录同时包含2天的数据。

5、使用SQL语句,针对stock_stat、stock_list两表的数据进行关联查询,主要根据下面结果条件,就可以将A股4000多支股票,筛选出符合我策略形态的股票了:

主要条件是:

最大差值是那天的差值的10%>最新一天差值---------差值相差非常大

最大差值那天的MA55>最新MA55-----MA55线是下降趋势

最大差值那天的收盘价<最新的收盘价

最新收盘价相比最大差值那天的收盘价,估计仅仅上周10%左右


经过一系列的条件,筛选出一批如图的形态的股票,再对股票进行跟踪,然后择机介入。

未来系统的规划:

1、做成用户的操作界面,用户跟进不同的参数,可以进行筛选。

2、支持多种不同形态股票的筛选和导出。

3、支持策略设置,针对所有股票,进行回测,模拟购买,并计算胜率。

关键词:
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 931614094@qq.com 举报,一经查实,本站将立刻删除。
市盈率选股公式怎么写(动态市盈率选股公式)文档下载: PDF DOC TXT