最近应朋友的需求股票数据分析,对股票数据进行分析股票数据分析,根据给出的策略股票数据分析,每日筛选出10只收益最高的股票。策略和算法还比较粗糙,以后再慢慢改进。
后续大家如果感兴趣会跟进这些股票的模拟测试,也可以将其开发成一个网页小工具。
策略当一只股票的5日均线上穿10日均线时,该股票有上涨趋势,未来的几天买入卖出有可能带来收益。这种现象在高价股比较明显。
让我们用历史数据验证,并计算下期望的收益,以下是具体步骤。
A股所有高价股 (股价>20)当日5日均线上穿10日均线的股票将这些股票使用一年数据进行回测,计算不同策略收益的平均值选取收益最高的10只股票去除异常股票使用股票模拟账户进行测试,看是否有收益,收益大小10月25日16时收盘后获取25日及以前的股票日k数据,通过步骤1,2,筛选出56只股票,数据如下
10.25 上穿股票列表
对这些股票使用1年的历史数据进行回测,计算不同策略的收益,以第一天开盘买,第二天收盘前卖为基准,选取10只收益最高的股票,数据如下
10.25 股票收益回测
排除300681这只新股,因为其连续涨停导致平均收益高。
用手机拍摄上图,打开同花顺app, 可通过图片直接批量加入自选。
同花顺app - 可拍照加入自选
10月26日16时收盘后获取26日及以前的股票日k数据, 通过步骤1,2,筛选出22只股票,数据如下
10.26 上穿股票列表
对这些股票使用1年的历史数据进行回测,计算不同策略的收益,以第一天开盘买,第二天收盘前卖为基准,选取8只收益最高的股票,数据如下
10.26 股票收益回测