大市值量化策略模拟盘(市值>500亿,根据均线买卖,2020年收益70%)

【策略逻辑】
投入100万,按回测日期(例如:20200101-现在)循环每天执行如下步骤:
1、初选条件:获取市值超过500亿的股票列表(排除涨停的);
2、获取上述股票的日K线数据;
3、计算上述股票的MA10,MA20,MA 55,MA144,MACD等指标。
4、买入:
每天收盘后,根据下面的指标特征,筛选出可以当天买入的股票列表(100万,每个买3万左右,最多买30支),次日开盘竞价买入。
主要指标:MA10突破MA144,收盘价大于MA55,收盘价>MA55,且成交量相比前两天均值增加不超过2倍。持仓数量大于25或可用资金<15%时,需出现MACD金叉指标才买入。
5、卖出:
每天收盘后,根据下面的指标特征,筛选出可以买出的股票列表,次日开盘竞价买出。
1)跌破MA55的股票,且盈利小于-2%的股票
2)可用资金小于10%时,卖出:持仓超过30天且亏损的股票,或持仓超过90天且盈利不足2%的股票。
3)回撤到特定收益区间:减仓。

执行完成,计算当前市值,收益率,回撤指标。

【模拟回测结果】:
20200101-20201231:收益约75%
20200101-20210616:收益约81%
最大回撤:24.32%
最大净值:2.02(20210210)



【最新持仓(20210616)】:
2021-06-16, 持仓1:600588.SH,用友网络,数量:1300,买入时间:20200110,买入成本:23.5357,最新价格:32.98,盈亏率:40.13%,盈亏金额:12277,市值:42873
2021-06-16, 持仓2:002352.SZ,顺丰控股,数量:700,买入时间:20200204,买入成本:38.4683,最新价格:68.02,盈亏率:76.82%,盈亏金额:20686,市值:47614
2021-06-16, 持仓3:600276.SH,恒瑞医药,数量:400,买入时间:20200402,买入成本:63.4491,最新价格:70.81,盈亏率:11.6%,盈亏金额:2944,市值:28324
2021-06-16, 持仓4:603288.SH,海天味业,数量:300,买入时间:20200403,买入成本:82.1274,最新价格:133.9,盈亏率:63.04%,盈亏金额:15531,市值:40170
2021-06-16, 持仓5:600809.SH,山西汾酒,数量:300,买入时间:20200407,买入成本:90.8795,最新价格:480.98,盈亏率:429.25%,盈亏金额:117030,市值:144294
2021-06-16, 持仓6:300347.SZ,泰格医药,数量:400,买入时间:20200410,买入成本:74.5941,最新价格:178.0,盈亏率:138.62%,盈亏金额:41362,市值:71200
2021-06-16, 持仓7:300015.SZ,爱尔眼科,数量:900,买入时间:20200413,买入成本:32.9835,最新价格:81.07,盈亏率:145.79%,盈亏金额:43277,市值:72963
2021-06-16, 持仓8:000538.SZ,云南白药,数量:300,买入时间:20200413,买入成本:79.8533,最新价格:107.65,盈亏率:34.81%,盈亏金额:8339,市值:32295
2021-06-16, 持仓9:300124.SZ,汇川技术,数量:700,买入时间:20200414,买入成本:19.4806,最新价格:61.19,盈亏率:214.11%,盈亏金额:29196,市值:42833
2021-06-16, 持仓10:600519.SH,贵州茅台,数量:100,买入时间:20200415,买入成本:1179.2744,最新价格:2158.0,盈亏率:82.99%,盈亏金额:97872,市值:215800
2021-06-16, 持仓11:000596.SZ,古井贡酒,数量:200,买入时间:20200422,买入成本:126.5553,最新价格:229.74,盈亏率:81.53%,盈亏金额:20636,市值:45948
2021-06-16, 持仓12:002493.SZ,荣盛石化,数量:2300,买入时间:20200423,买入成本:7.7869,最新价格:16.7,盈亏率:114.46%,盈亏金额:20500,市值:38410
2021-06-16, 持仓13:000858.SZ,五粮液,数量:200,买入时间:20200424,买入成本:130.7513,最新价格:292.32,盈亏率:123.57%,盈亏金额:32313,市值:58464
2021-06-16, 持仓14:601012.SH,隆基股份,数量:900,买入时间:20200427,买入成本:28.2458,最新价格:100.63,盈亏率:256.27%,盈亏金额:65145,市值:90567
2021-06-16, 持仓15:601888.SH,中国中免,数量:300,买入时间:20200506,买入成本:90.1078,最新价格:289.7,盈亏率:221.5%,盈亏金额:59877,市值:86910
2021-06-16, 持仓16:600600.SH,青岛啤酒,数量:500,买入时间:20200506,买入成本:54.9336,最新价格:105.0,盈亏率:91.14%,盈亏金额:25033,市值:52500
2021-06-16, 持仓17:000333.SZ,美的集团,数量:500,买入时间:20200515,买入成本:54.8853,最新价格:75.0,盈亏率:36.65%,盈亏金额:10057,市值:37500
2021-06-16, 持仓18:000568.SZ,泸州老窖,数量:300,买入时间:20200518,买入成本:89.4747,最新价格:242.58,盈亏率:171.12%,盈亏金额:45931,市值:72774
2021-06-16, 持仓19:002241.SZ,歌尔股份,数量:1500,买入时间:20200519,买入成本:20.0832,最新价格:38.0,盈亏率:89.21%,盈亏金额:26875,市值:57000
2021-06-16, 持仓20:002304.SZ,洋河股份,数量:300,买入时间:20200525,买入成本:99.5129,最新价格:204.0,盈亏率:105.0%,盈亏金额:31346,市值:61200
2021-06-16, 持仓21:600926.SH,杭州银行,数量:3600,买入时间:20200526,买入成本:8.507,最新价格:14.93,盈亏率:75.5%,盈亏金额:23122,市值:53748
2021-06-16, 持仓22:601919.SH,中远海控,数量:4000,买入时间:20200720,买入成本:4.31,最新价格:24.75,盈亏率:474.25%,盈亏金额:81760,市值:99000
2021-06-16, 持仓23:601288.SH,农业银行,数量:17000,买入时间:20210225,买入成本:3.25,最新价格:3.27,盈亏率:0.62%,盈亏金额:340,市值:55590
2021-06-16, 持仓24:600188.SH,兖州煤业,数量:4100,买入时间:20210304,买入成本:12.28,最新价格:15.23,盈亏率:24.02%,盈亏金额:12095,市值:62443
2021-06-16, 持仓25:601988.SH,中国银行,数量:15700,买入时间:20210309,买入成本:3.0654,最新价格:3.09,盈亏率:0.8%,盈亏金额:386,市值:48513

【每日市值及操作】
历史操作见附件。

【特别说明】
风险提示:非实盘,本文所提到的观点仅代表个人的意见,所涉及标的不作推荐,据此买卖,风险自负
发表时间 2021-06-17 14:02     最后修改时间 2021-06-17 19:42

赞同来自: 超级怂人全靠蒙 sc2001

0

曹樊12

赞同来自:

用啥软件能回测
2021-06-22 17:23 引用
0

陪伴成长

赞同来自:

这个根本不需要回测。

你只要比较一下 沪深300(大约代表大盘股)、中证500(大约代表中盘股)、中证1000(大约代表小盘股)每年的走势,就能发现2018年普跌之后,2019年和2020年都是大盘股相对强势的阶段,一直持续到2021年的春节之前。

那么问题来了:未来会是什么样的走势呢?
2021-06-17 20:00 引用
3

龙城老练

赞同来自: Syphurith ylxwyj 持有小市值

诚如各位大佬所言,测了下2016年以来的情况,前面几年一直在填坑,没有什么超额收益。还需要继续尝试其他策略。

初始资金: 1000000
回测期间:20160101-20210616
最终资金: 1764137.60
最大净值: 1.83
最大回撤: -32.5
2021-06-17 19:43 引用
0

龙城老练

赞同来自:

前面几位哥说得非常在理,看来是很有量化经验的老司机,有啥好策略推荐下不?
2021-06-17 16:51 引用
0

持有小市值

赞同来自:

近十年这方法2020和2017估计都不好
2021-06-17 16:30 引用
4

elodia

赞同来自: 闲菜 妖红 YmoKing 龙城老练

回测一年没用

知道为啥不

最赚钱的策略不是逻辑长期赚钱的,而是最贴近目前市场风口的

回测时间太短,换股太少都有可能涉及到一个伦理问题,这个逻辑在2020挣钱了,2021还能继续挣钱吗?

比如2019-2020走红的大盘成长股,确实涨幅大,确实押中了大赚,问题是,能一直走这个风吗

当然,现在流行yyds,yyds不换风,一直涨。

看你买卖条件用的趋势跟随,就是趋势突破买,趋势走坏卖出,长期应该是赚钱的,但是,震荡市很坑爹,2020是纯纯的大盘成长风,趋势效果很好。按照之前对市场的统计,趋势效果好的时间段一般占30%-40%(含向下趋势,实际上好赚钱的向上趋势明显时间段只有不到30%),70%时间都比较垃圾,属于震荡区间,以后会不会这样,两说
2021-06-17 16:25修改 引用
0

蓝色坚韧球

赞同来自:

一个看法,趋势交易往往在个股脱离基本面之后才会非常有效,所以,这些大市值股票从那时起就是高估状态了,只是遇到了更大的流动性,所以飞了
2021-06-17 16:16 引用
1

十年新股民

赞同来自: 龙城老练

回测的话建议至少两轮牛熊
2021-06-17 14:26 引用
1

ylxwyj

赞同来自: 龙城老练

自己去果仁跑一下回测,不需要编程的知识。

都2021年了,还有人玩这个。。。
2021-06-17 14:12 引用
0

龙城老练

赞同来自:

【20210616市值、操作日志、持仓数据】:
2021-06-16, *******************************************【当前账户总资产】:1816346.0,Cash:157412.0****************************
2021-06-16, 当天指数收盘价: 5.11,均线价格ema:5.23
2021-06-16, macddiff: 0.014,macddeasignal:0.037,macdhisto:-0.046
2021-06-16, macdscore:-1
2021-06-16, 当前持仓数量:25----25
2021-06-16, 准备买入,今天符合初选条件的股票个数:274
2021-06-16, 002594.SZ 比亚迪符合买入条件:stockclose>ma144 and stockclose>ma55 and ma144<ma10 and magoldx
2021-06-16, stockcode:002594.SZ,比亚迪,ma10:202.625,ma20:190.589,ma55:173.447,ma144:191.038,close:211.0,preclose:232.32,volx:1.1683692314694134,macdGoldX:False
2021-06-16, 因资金余额较低,没出现macd金叉,暂不买入002594.SZ 比亚迪
2021-06-16, 600900.SH 长江电力符合买入条件:stockclose>ma144 and stockclose>ma55 and ma144<ma10 and magoldx
2021-06-16, stockcode:600900.SH,长江电力,ma10:20.113,ma20:19.873,ma55:20.268,ma144:19.943,close:20.4,preclose:20.43,volx:0.7222132217145064,macdGoldX:False
2021-06-16, 因资金余额较低,没出现macd金叉,暂不买入600900.SH 长江电力
2021-06-16, 000063.SZ 中兴通讯符合买入条件:stockclose>ma144 and stockclose>ma55 and ma144<ma10 and magoldx
2021-06-16, stockcode:000063.SZ,中兴通讯,ma10:32.515,ma20:31.352,ma55:29.75,ma144:31.869,close:31.97,preclose:32.25,volx:0.8822962377342146,macdGoldX:False
2021-06-16, 因资金余额较低,没出现macd金叉,暂不买入000063.SZ 中兴通讯
2021-06-16, 601808.SH 中海油服符合买入条件:stockclose>ma144 and stockclose>ma55 and ma144<ma10 and magoldx
2021-06-16, stockcode:601808.SH,中海油服,ma10:15.301,ma20:14.901,ma55:14.685,ma144:14.895,close:16.04,preclose:15.39,volx:1.7708699699901316,macdGoldX:False
2021-06-16, 因资金余额较低,没出现macd金叉,暂不买入601808.SH 中海油服
2021-06-16, 002459.SZ 晶澳科技符合买入条件:stockclose>ma144 and stockclose>ma55 and ma144<ma10 and magoldx
2021-06-16, stockcode:002459.SZ,晶澳科技,ma10:34.914,ma20:32.829,ma55:29.643,ma144:33.17,close:35.9,preclose:37.8,volx:0.5706880053588396,macdGoldX:False
2021-06-16, 因资金余额较低,没出现macd金叉,暂不买入002459.SZ 晶澳科技
2021-06-16, 601233.SH 桐昆股份符合买入条件:stockclose>ma144 and stockclose>ma55 and ma144<ma10 and magoldx
2021-06-16, stockcode:601233.SH,桐昆股份,ma10:22.482,ma20:22.119,ma55:21.646,ma144:22.175,close:22.24,preclose:22.64,volx:0.751482612069879,macdGoldX:False
2021-06-16, 因资金余额较低,没出现macd金叉,暂不买入601233.SH 桐昆股份
2021-06-16, 当天买入数量:0,买入后持仓数量:25
2021-06-16, 当天初步符合卖出条件(最新价跌破MA55)的股票数量:23
2021-06-16, 考虑卖出1:stockcode:601288.SH,农业银行,stockclose:3.27,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出2:stockcode:601888.SH,中国中免,stockclose:289.7,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出3:stockcode:688981.SH,中芯国际,stockclose:55.05,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出4:stockcode:002352.SZ,顺丰控股,stockclose:68.02,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出5:stockcode:300122.SZ,智飞生物,stockclose:180.0,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出6:stockcode:601816.SH,京沪高铁,stockclose:5.64,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出7:stockcode:601899.SH,紫金矿业,stockclose:9.94,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出8:stockcode:000166.SZ,申万宏源,stockclose:4.61,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出9:stockcode:000776.SZ,广发证券,stockclose:15.05,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出10:stockcode:600588.SH,用友网络,stockclose:32.98,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出11:stockcode:600018.SH,上港集团,stockclose:4.64,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出12:stockcode:300601.SZ,康泰生物,stockclose:147.16,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出13:stockcode:002179.SZ,中航光电,stockclose:72.5,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出14:stockcode:600362.SH,江西铜业,stockclose:22.24,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出15:stockcode:002001.SZ,新和成,stockclose:29.8,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出16:stockcode:601788.SH,光大证券,stockclose:16.66,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出17:stockcode:688180.SH,君实生物-U,stockclose:82.31,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出18:stockcode:002050.SZ,三花智控,stockclose:20.0,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出19:stockcode:600010.SH,包钢股份,stockclose:1.57,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出20:stockcode:600111.SH,北方稀土,stockclose:19.17,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出21:stockcode:601018.SH,宁波港,stockclose:4.01,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出22:stockcode:000039.SZ,中集集团,stockclose:15.67,note:股价跌破MA55或MA144
2021-06-16, 考虑卖出23:stockcode:300888.SZ,稳健医疗,stockclose:123.27,note:股价跌破MA55或MA144
2021-06-16, 持仓1:600588.SH,用友网络,数量:1300,买入时间:20200110,买入成本:23.5357,最新价格:32.98,盈亏率:40.13%,盈亏金额:12277,市值:42873
2021-06-16, 持仓2:002352.SZ,顺丰控股,数量:700,买入时间:20200204,买入成本:38.4683,最新价格:68.02,盈亏率:76.82%,盈亏金额:20686,市值:47614
2021-06-16, 持仓3:600276.SH,恒瑞医药,数量:400,买入时间:20200402,买入成本:63.4491,最新价格:70.81,盈亏率:11.6%,盈亏金额:2944,市值:28324
2021-06-16, 持仓4:603288.SH,海天味业,数量:300,买入时间:20200403,买入成本:82.1274,最新价格:133.9,盈亏率:63.04%,盈亏金额:15531,市值:40170
2021-06-16, 持仓5:600809.SH,山西汾酒,数量:300,买入时间:20200407,买入成本:90.8795,最新价格:480.98,盈亏率:429.25%,盈亏金额:117030,市值:144294
2021-06-16, 持仓6:300347.SZ,泰格医药,数量:400,买入时间:20200410,买入成本:74.5941,最新价格:178.0,盈亏率:138.62%,盈亏金额:41362,市值:71200
2021-06-16, 持仓7:300015.SZ,爱尔眼科,数量:900,买入时间:20200413,买入成本:32.9835,最新价格:81.07,盈亏率:145.79%,盈亏金额:43277,市值:72963
2021-06-16, 持仓8:000538.SZ,云南白药,数量:300,买入时间:20200413,买入成本:79.8533,最新价格:107.65,盈亏率:34.81%,盈亏金额:8339,市值:32295
2021-06-16, 持仓9:300124.SZ,汇川技术,数量:700,买入时间:20200414,买入成本:19.4806,最新价格:61.19,盈亏率:214.11%,盈亏金额:29196,市值:42833
2021-06-16, 持仓10:600519.SH,贵州茅台,数量:100,买入时间:20200415,买入成本:1179.2744,最新价格:2158.0,盈亏率:82.99%,盈亏金额:97872,市值:215800
2021-06-16, 持仓11:000596.SZ,古井贡酒,数量:200,买入时间:20200422,买入成本:126.5553,最新价格:229.74,盈亏率:81.53%,盈亏金额:20636,市值:45948
2021-06-16, 持仓12:002493.SZ,荣盛石化,数量:2300,买入时间:20200423,买入成本:7.7869,最新价格:16.7,盈亏率:114.46%,盈亏金额:20500,市值:38410
2021-06-16, 持仓13:000858.SZ,五粮液,数量:200,买入时间:20200424,买入成本:130.7513,最新价格:292.32,盈亏率:123.57%,盈亏金额:32313,市值:58464
2021-06-16, 持仓14:601012.SH,隆基股份,数量:900,买入时间:20200427,买入成本:28.2458,最新价格:100.63,盈亏率:256.27%,盈亏金额:65145,市值:90567
2021-06-16, 持仓15:601888.SH,中国中免,数量:300,买入时间:20200506,买入成本:90.1078,最新价格:289.7,盈亏率:221.5%,盈亏金额:59877,市值:86910
2021-06-16, 持仓16:600600.SH,青岛啤酒,数量:500,买入时间:20200506,买入成本:54.9336,最新价格:105.0,盈亏率:91.14%,盈亏金额:25033,市值:52500
2021-06-16, 持仓17:000333.SZ,美的集团,数量:500,买入时间:20200515,买入成本:54.8853,最新价格:75.0,盈亏率:36.65%,盈亏金额:10057,市值:37500
2021-06-16, 持仓18:000568.SZ,泸州老窖,数量:300,买入时间:20200518,买入成本:89.4747,最新价格:242.58,盈亏率:171.12%,盈亏金额:45931,市值:72774
2021-06-16, 持仓19:002241.SZ,歌尔股份,数量:1500,买入时间:20200519,买入成本:20.0832,最新价格:38.0,盈亏率:89.21%,盈亏金额:26875,市值:57000
2021-06-16, 持仓20:002304.SZ,洋河股份,数量:300,买入时间:20200525,买入成本:99.5129,最新价格:204.0,盈亏率:105.0%,盈亏金额:31346,市值:61200
2021-06-16, 持仓21:600926.SH,杭州银行,数量:3600,买入时间:20200526,买入成本:8.507,最新价格:14.93,盈亏率:75.5%,盈亏金额:23122,市值:53748
2021-06-16, 持仓22:601919.SH,中远海控,数量:4000,买入时间:20200720,买入成本:4.31,最新价格:24.75,盈亏率:474.25%,盈亏金额:81760,市值:99000
2021-06-16, 持仓23:601288.SH,农业银行,数量:17000,买入时间:20210225,买入成本:3.25,最新价格:3.27,盈亏率:0.62%,盈亏金额:340,市值:55590
2021-06-16, 持仓24:600188.SH,兖州煤业,数量:4100,买入时间:20210304,买入成本:12.28,最新价格:15.23,盈亏率:24.02%,盈亏金额:12095,市值:62443
2021-06-16, 持仓25:601988.SH,中国银行,数量:15700,买入时间:20210309,买入成本:3.0654,最新价格:3.09,盈亏率:0.8%,盈亏金额:386,市值:48513
2021-06-16, 当天清仓数量:0,减仓后持仓数量:25
初始资金: 1000000
回测期间:20200101-20210616
最终资金: 1816345.62
2021-06-17 14:08 引用

要回复问题请先登录注册

发起人

问题状态

  • 最新活动: 2021-06-22 17:23
  • 浏览: 2115
  • 关注: 15