欢迎你分享一下。
今天我们就要来对上两节制作的交易系统进行历史回测了,是不是有点小激动[偷笑]
如果你是第一次看到我的文章,建议你出门左转,先仔细研究一下《今天就开始!
建立你自己的交易系统,附源码(三)》,这是一个中线波段系统,专门捕捉见底之后的右侧交易机会,先让我们再来回顾一下他的交易策略:

1, 中线波段,以右侧交易为主,交易级别定为日线级别,交易品种为股票多头交易
2, 左侧下跌末端出现过恐慌性抛盘,开仓时已被突破
3, 右侧放弃一浪反弹,专门捕捉2浪尾端的突破机会
4, 只选取强势一浪反弹标的参与,且已对底部获利盘进行过一轮浮筹清洗
5, 不参与垃圾股炒作
6, 止损:判断失败即止损
7, 止赢:30%以上采用浮动止赢策略,回踩15止赢
8, 加减仓:不进行加减仓
9, 平仓:股价有效跌破5日均线,平仓
10, 纪律限制:执行T+1交易纪律,模拟测试时,我们只以日中价进行参与,开仓不考虑最低价,平仓也不考虑最高价,交易过程不考虑滑点因素
很多朋友不太清楚,这个系统中的开平仓指令在哪儿?
我们的买入条件就是在35天当中出现过底部,在20天以内完成第一波反弹,而卖出条件就是出现止盈、止损、平仓的三种情况之一就进行平仓操作。
对于这样的一个系统,他的结果怎么样呢?
我们可以使用通达信自带的程序交易测评系统进行了一个简单的测评:
第一步,选择要进行测评的交易系统
注意,你的系统当中,必须要有买卖条件,买的条件跟我们的选股公式的逻辑是一样的,也就是在满足什么样的条件下,进行开仓,卖的指令时,在满足什么条件时,把股票卖出。在我们的系统中,AUTOFILTER所代表的是让买卖自动配对,也就是说,一买一卖,下一次的买入,要在卖出以后再买。
第二步,指定你要测评的行情期间、初始资金,以及每一次符合开仓条件的时候,下多少仓位,我们的系统中按每一次保持三成仓。
第三步,约定交易手续费、开平仓价位,通达信目前支持开盘价、收盘价、最高价、最低价和中价,但不支持信号价,作为常规测评,也不必较真,可以取中价跟实盘更相似。
第四步,约定止损,也就是在未触发平仓指令的情况下,当行情价达到开仓价的一定百分比时强制止损平仓。同时也可以指定按什么价位平仓,价格触发同前,一般我们以收盘价进行约定,之所以这么约定,是我们需要判定是否为有效突破或跌破。
通常我们把一段行情的突破与否,设定为三日突破为效突破,跌破亦然。
第五步,确定测评对象,在前述的测试期间内,选定参与哪些股票的交易。
经过这五步之后,就可以开始进行交易系统回测了。
此时,电脑将按我们约定的标的和时间,对5362只股票进行逐一的测试,一旦条件成立,将执行开仓操作,再按K线逐K进行比对,当达到我们系统所约定的平仓条件(在本例中,止损、止赢、平仓都会触发卖出指令)时,机器则进行平仓操作,一开一平,为一次操作。
经过测试,我们看到,
该右侧交易系统在2020年1月1日到2024年6月27日期间,
总共触发23次交易,其中16次盈利,胜率为69.57%,
每次开仓,平均收益15.69%,
盈亏比2.29,
最大回撤,0.82%,
100万元的初始资金,按每次3成仓的仓位标准,总共盈利63.65万元。
平均同时持仓只数为一只。
全部交易记录如下:
每一只股票,他的触发情况,时间点位、价位,均可以进行全面的回溯,比如下图的旗天科技,在20200101到20240627的4年期间,仅在20210415、20210429触发过两次,其他时间均不符合我们的开仓条件。
捕捉形态例举如下:
回测案例1
回测案例2
回测案例3
恩呢测案例4
例子我们就不再枚举了,大家可以自行去测试一下,因为我们的指标中有买卖指令,所有在图上会很直观地出现红箭头、绿箭头,前者是买入的意思,后者是卖出的意思。
到此,我已经把一个交易系统的策略构思,到策略的量化思路,再到量化的指标呈现,交易逻辑闭环的历史回测方法,回测评估完整地呈现出来了。
我的《今天就开始!
建立你自己的交易系统》也就完成终篇了。
如果你相信技术分析,我相信,今天是一个起点!
原创不易,老铁们,先动动小手,把赞先点起来,有感想的,评论推起来,分享转起来,有感触的,打赏砸过来。
交易系统讲完了,熟悉先歌的老铁们可能知道了,先歌的分析,才刚刚开始!
类似这样的小系统,在我这,一抓一大把,所以,这不是目的,更不是终点。
你既然能有幸看到我的文章,就应该从今天开始,正二八经地好好做一下交易,我说过了,没有经过量化考验的交易行为,充其量算消费,PK的是花钱的实力和底气。而投资是有目的,可预见产出的经济活动,跟你上班、创业、开店一样地真实、客观!
需要你认真对待!
!
!
请打起你的精神来[加油]我的分析刚刚开始。
先把问题抛出来:
1,这是一个正系统吗?
2,我们得到的测评结果跟我们的预期是一样的吗?偏差在哪里?
3,这个系统的硬伤是什么?
4,为什么他的交易信号如此少?如果要增加交易信号,应该改良哪几个参数?
5,对系统的止损、止赢和平仓操作,你还有什么样的改良意见?为什么?
别急着看我的解读,自己先合上手机,想一下,类似的问题在我每次测评之后,我至少要问100个,因为图已经全部看过了,都在脑袋里了,每一个问题都会有答案,你的每一个追问,都会帮你进阶!
!
!
你应该明白,所谓凭运气赚的钱,都要凭认知亏掉,就是这个意思。
我们这个时代,不缺知识,不缺老师,缺的是你自己的深度思考意愿,和深度思考能力!
!
认识先歌,不会给你一个代码,让你马上买了赚钱,也不会给你一个系统,象很多人宣传的“买点买,卖点卖,炒股很轻松”,我只会告诉你,这是严肃的工作,毫不夸张地说,炒股是万业之首,别拿彩票思维来看他,你也许曾经屡战屡败,也许曾经屡败屡战,不是你不够努力,你只是缺乏一个好的导师和益友。
我是从一个码农走过来的,你想过的那些问题,大概率我也想过,没有捷径。
好在,一分耕耘,一分收获。[偷笑]
好了,回到正题。
这个系统,确实是一个标准的右侧交易系统。
他的底部判定很有价值,但恐慌性巨阴不是必要条件,这个参数有点过于拟合了。
但他给了我们一个极有价值的思路,恐慌性巨阴确实是判断底部的神器,可以结合其他工具进行验证,但我们的“底部”指标需要改良,可以用底分型来直接捕获,也可以用HHVLLV进行直接过滤,从而增加选股效率。
有效跌破5均线就平仓,太武断了!
我已经发现了,他漏了很多二浪机会,应该给他一定的冗余度。
他的硬伤是什么?答案是突破的判定。应该加入量能的判断。
再问,量能是什么?是成交量?换手率?量比?还是横盘时间?波动幅度?
容我卖个关子,今天先不回答,以后我会写专文来解答。[酷拽]
怎么才可以增加交易信号,答案是周期,我们不应该把周期限定得那么死,更何况这个周期里还包含了底部,还包括了右侧反弹,还包括了震荡幅度限制和时间限制。[呲牙]
顺便问一声,信号多了就好吗?改良完,他还是右侧系统吗?[偷笑]
你也多想想吧。
相信你已经晕掉了,不再延伸了。
最后告诉你一下我的答案,他大概率是一个正系统,但肯定的背后有一个附加条件,他更是一个热点趋势系统,如果你对热点分析不到位,可能很难使用,我也是在测试的时候悟出来的,这个话题我们改天再聊。
欢迎你把你的真知灼见贡献出来。[中国赞]
再次声明:
我写的东西,目的是帮助你建立一个交易系统的概念,并不是告诉你什么样的指标可以赚到钱,今天分析和回测的指标也仅是一个随意空想出来的东西,尽管在模拟回测中,他69.57%胜率,回撤又极小,已经可以打败市面上90%以上的指标,但也仅仅是模拟,不代表在未来他会取得同样的成绩。
请各位老师务必深刻理解这一点,切勿实战照搬,投资有风险,谨慎再谨慎!
!
!