买卖方法:MACD公式。
趋势理论的核心思想其实是个假设,即假设上涨以后还会继续上涨,下跌以后还会继续下跌,很显然,这个假设不会总是正确的,它有时是正确的,有时是错误的,在有些品种中使用是正确的,在有些品种中使用是错误的,因此,就需要用数学方法对其进行统计,下面我就对国防ETF基金近4年的5分钟数据用MACD公式进行统计。
数据统计:统计2020/1/6到2024/1/12日期间国防ETF512670的5分钟数据(这个时段基本包含了完整的上涨和下跌周期)。
K线根数:46848,数据天数:976天,期间涨幅:19.17%(已经按2021年8月23日10份基金折算成20份基金除权处理);
该时段上涨的K线根数(包含平盘)29686根,占比63.37%,下跌K线根数17162,占比36.63%。
MACD公式(也称双均线指标):
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
MACD认为,短周期均线高于长周期均线,就认为是上涨趋势,后面的K线大概率还会继续上涨,即当前DIFF大于零的情况下,统计当前周期到下一个周期涨幅的累加和(即统计上涨概率),统计情况如下:该类数据个数22298,涨幅的累加和为131.90%,平均=131.90%/22298=0.00592%;
MACD认为,短周期均线低于长周期均线,就认为是下跌趋势,后面的K线大概率还会继续下跌,即当前DIFF小于零的情况下,统计当前周期到下一个周期跌幅的累加和(统计下跌概率),统计情况如下:数据个数24550,跌幅的累加和为-100.94%,平均=-100.94%/24550=-0.00411%;
从统计的情况可以看出,国防ETF近4年在5分钟K线图中,当DIFF大于零时,多持有一个5分钟周期,上涨的收益率增加的概率为0.00592%,即万分之0.592,当DIFF小于零时,多空仓一个5分钟周期,可以减少下跌损失率的概率为-0.00411%,即负万分之0.411。国防ETF基金的交易手续费最低可以低到万分之0.5,很显然,只要DIFF平均连续为正或连续为负的数据个数大于2,那么根据DIFF大于零买进,DIFF小于零卖出就能获得超额收益。
根据上面的指导思想,统计了国防ETF近4年的收益情况,T+1操作,即当DIFF转正,当天买入基金后,当天不许卖出,第二天开盘后如果DIFF继续为负,则卖出,否则持有,交易手续费按万分之一计算(如果手续费是万0.5,四年时间可以增加收益约12%),四年的交易情况如下:
K线根数 46848
交易次数 1118
交易净值 2.151
交易平均周期 41.86(根据前面的分析,平均交易周期大于2就能有超额收益)
收益情况
日期 年净值 净值年涨幅 ETF年涨幅
2020/01/06 1.000
2020/12/31 1.937 93.656% 87.027%
2021/12/31 2.120 9.491% 16.185%
2022/12/30 2.074 -2.172% -26.451%
2023/12/29 2.195 5.833% -21.533%
2024/01/12 2.151 -2.041% -9.626%
4年时间可以获得了约100%的超额收益,效果明显,今年继续实盘跟踪MACD公式操作,只要国防ETF今年能出现几次明显的下跌或明显的上涨,就能获取超额的收益,还不错,今年开年就出现了明显的下跌了,已经获得了近10%的超额收益了。
注:MACD的适用性有一定的要求,并不能适用于所有品种的操作。
赞同来自: sg0511 、胆子真不大 、gaokui16816888
本月净值跌-4.232%,标的国防ETF跌 -4.510%,跑赢标的0.278%。
本年净值涨28.414%,标的国防ETF跌-20.977%,跑赢标的49.391%。
赞同来自: gaokui16816888
本月净值跌-2.820%,标的国防ETF跌-8.430%,跑赢标的5.610%。
本年净值涨32.646%,标的国防ETF跌-17.241%,跑赢标的49.887%。
本月为今年第一个负收益月,但这个结果是好于往年的,往年该策略大约有30%多的月份是负收益的,今年表现好于往年比较多。策略运行优秀,好于往年历史回测数据。
前面我都有回答过类似的问题了,这么就不愿意认真的去复盘观察呢,很多计算净值给出的买单价格就是往上加1点的,卖单价格就是往下-1点的,为什么还要再加1点的成本呢?你们两个说的都有道理,在你要买的资金量小,标的成交量大的时候,@BullMarket 这样算就可以了。
再看11:30的计算净值的买单价格是0.566,0.566就是在该时间后近2个小时的最高价,为什么计算净值还要再加1点成本,按0.567计算净值呢?
但是滑点有时候是没有办法通过回测来测出来的。因为经常最高价或最低价是你成交出来的,你不成交就不会有这个滑点,就以你11:30分的这个图来看,如果你要成交5W块,是不是有一半的成本会是0.567?这还是在没有人和你抢的情况下。
像可转债或期货中,买卖5价都不一定会成交,所以@johndon0313 会更审慎点。不过还是交割单会更有一点说服率。
赞同来自: sz95059 、gaokui16816888 、lyjgeorge 、小谢股民转基民 、horizon668更多 »
我把今年每个买卖点的收益率排序后就很清楚的可以看出以上的特点了。
从表中可以看出:
收益率大于2%的次数21次,远多于收益小于-2%的次数4次。
收益率1%~2%的次数22次,也多于收益-1%~-2%的次数17次。
而且收益最大的一次是10.379%,可以抵消收益小于-2%的次数4次还有富余。
从负收益排序中,可以很清楚的看出,负收益小于-1%的交易主要原因是来自于T+1的交易,即前1天DIFF转正买入后,当天DIFF又转负了,但由于T+1的原因,当天无法卖出,只能在第二天早上卖出,从表中可以清楚的看出,负收益<-1%的21次交易中,有17次是9:35分卖出,即T+1的原因造成收益<-1%的,如果是T+0的交易,总体收益率还能更高。
其它-1%到1%的交易点属于振荡市,略吃点亏,对总体收益影响不是很大。
赞同来自: gaokui16816888 、horizon668
本月净值跌幅-5.809%,标的国防ETF月跌幅-10.020%,还算好,月净值是能跑赢标的的。看样子,本月净值是要负收益了,不过这已经是好于历史统计了,历史统计,大约30%多的月份是负收益的,今年表现算是很好了,8个月,才出现1个月的月负收益。
年净值涨幅29.657%,年跑赢标的48.335%,策略运行优秀,好于往年历史统计。
赞同来自: gaokui16816888
楼主,你讲的有的时候买晚点会多花成本,有时候会省成本,这个我承认,但这个不是滑点,滑点是交易自身的特性决定的,你要成交就得挂市价单,买就得往上 1点,要卖就得往下-1点,如果你挂限价单,就可能成交不了,导致被套或踏空。你说的观察分批买,其实规避不了滑点的。所以我也同意下面的观点,你没有实盘,是在模拟。如果你实盘了可以贴出交割单打消大家的质疑。前面我都有回答过类似的问题了,这么就不愿意认真的去复盘观察呢,很多计算净值给出的买单价格就是往上加1点的,卖单价格就是往下-1点的,为什么还要再加1点的成本呢?
就看本周五9:35分计算净值的卖单价格是0.565,你仔细看,到9:45最高价都有到过0.567,0.565的卖单价格已经是个偏低的计算净值的价格了。
再看11:30的计算净值的买单价格是0.566,0.566就是在该时间后近2个小时的最高价,为什么计算净值还要再加1点成本,按0.567计算净值呢?
你的那套滑点理论知识是你脑子里想象的,是纸上谈兵,不符合实盘,我这里使用明显不合理。
赞同来自: 系统用户 、neverfailor 、Cogitators 、古都独行 、流沙少帅 、 、 、更多 »
你的计算是有问题,你打开通达信,把MACD公式的DIF增加1000倍【否则数值太小了,不易看出大小的变化】,MACD公式修改成如下:感谢楼主解答,后面我有仔细看了一下您发的数据,有一点疑问,望解答
DIF:(EMA(CLOSE,SHORT)-EMA(CLOSE,LONG))*1000;
DEA:EMA(DIF,MID);
MACD:(DIF-DEA)*2,COLORSTICK;
2024/08/06 14:50的DIF值为0.585,看下图
下面是我用EXCE...
您的图片中10:20卖出后,10点25又买入了,不是说要看连续的趋势吗?即您说的DIFF平均连续为正或连续为负的数据个数大于2。这个交易是不是违背了这个原则呢?
赞同来自: gaokui16816888
这种操作我10年前就不玩了,可以看看天地玄黄那个人的帖子,不到三年就运行不下去了!
天天交易,天天掏手续费,一年的成本都要命了还这指标那指标,万5✘220个交易日成本都1100,这还是你100%作对的情况下,世上谁有本事100%的对,在统计学下你就已经是负收益了,还趋势理论和统计学,想当然的认为可以盈利!不知道你的数学是不是体育老师教的!
你研究的比较粗糙,你可以仔细的复盘看看,这么可能154次交易,每次都要增加千二的成本呢?我贴个图给你看看,2024/01/16 14:55 0.605买入,0.605买入的就是当时的最高价,你就是特意想要增加千二的成本,挂0.606买,你都做不到以0.606价格成交。出现信号后,分批买入,在有些买卖点是有可能会增加万几到千几的成本,但也有很多买卖点是可以节省万几到千几的成本的,不是你想象的1...所以,你下单点居然能大部分时间在市场下滑买?在上涨时卖?这样你才能几乎没有冲击成本。
他的疑问没错,你的冲击成本确实成疑。而且你使用了多大的资金在做对冲击成本也很重要
赞同来自: gaokui16816888
围观了几天,多句嘴吧我刚开始研究技术指标,但信心总是不足,不敢用这个技术指标来量化。也请烙饼姐姐多说几句。我自己测了一下类似的方法,结论如下:
还是别总用电脑算,回测什么的。
模拟指数:时间序列上的随机游走的指数,共2500个点。测算过共100次,指数最多涨到4倍,最多跌到三分之一,最终平均仍为100左右。
买卖策略:当10日均线上穿20日均线买入,下穿卖出,设置了单次千分之二的手续费。
策略表现:当100次按指数最终从跌到涨排序,指数跌得最多的33次,策略平均跑赢指数15%;指数涨得最多的33次,平均跑输指数40%,中间的34次,平均跑输指数20%。
结论:若是随机游走的序列,技术上来说是负收益系统。可以实现“截断亏损”,但“让利润奔跑”的效果不好。
再思考:为什么此策略只在部分指数上是有效的,可能的原因包括:1、大家都用这个策略,你的策略比别人的敏感; 2、确实存在过去涨得好,未来比较大的概率会继续涨,非随机游走;
100次的图形如下:蓝线为指数涨跌,红线为净值涨跌
赞同来自: lyjgeorge
赞同来自: 更名了jxjx 、llvll 、不虚不实 、abaidai 、gaokui16816888 、 、更多 »
还是别总用电脑算,回测什么的。
这是舍本逐末
好好先把技术的原理弄清楚,多找几本书。书有好有坏,做到知道那本书有谬误,那本书一看就知道讲到重点,有干货,这种是我说的弄清楚。
还有一个,我看本贴完全没人介意的问题,高级别决定低级别,这是技术铁律
还有,看盘看盘看盘,坚持看,看历史的,看当下的。长期看盘,不懂的,再继续学。反复一直看,下好决心看盘看十年,要有决心。
量化的数据没错。但是不要走火入魔,要找到本质问题的所在。
什么时候看一眼盘面,就知道问题在哪里,再下大本钱交易,否则交易规矩遵守不好的人,很容易亏钱。
谢谢楼主解惑,假如错过diff由负转正,当你看到时候diff值已经很高,例如超过10了,你还追买吗?diff由负转正是有个过程的,不会突然就会变的很高的。
另外,不知道楼主操作中还看基本面吗?我看了中证国防估值,市盈率平均30多,并不便宜,这些成分股近今年的业绩综合看并没有显著改善。对于超额的底层逻辑我没有想明白,不知道楼主怎么看
这个策略是不看基本面的,所有的基本面都会在技术面得到反应的。
这个策略的特点是diff越高越不卖,越低越不买,零轴附近随意,买点或卖点都行。
楼主,您好。你的计算是有问题,你打开通达信,把MACD公式的DIF增加1000倍【否则数值太小了,不易看出大小的变化】,MACD公式修改成如下:
根据您给的 MACD公式(也称双均线指标):
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
我计算的买卖点和您图片都不一样,比如我这边8月7号早上是买入点,6号已经卖出了。
不知道计算的方法是不是有问题
DIF:(EMA(CLOSE,SHORT)-EMA(CLOSE,LONG))*1000;
DEA:EMA(DIF,MID);
MACD:(DIF-DEA)*2,COLORSTICK;
2024/08/06 14:50的DIF值为0.585,看下图
下面是我用EXCEL计算的DIFF值,看下图,2024/08/06 14:50的DIF值用黄底色标出
楼主这个策略不知道实盘没有,想赚钱估计有点难,看你的交易列表,感觉是没有计算冲击成本的。154次交易,每次千二的成本就会把利润基本消耗完了,之前我也回测过,结果交易点和楼主一样但加上交易的成本收益和楼主就相关很大了。至于楼主说出现交易点再观察以更低的价格成交那就是另外一个策略了,能判断未来的趋势那就不需要其它任何策略了。你研究的比较粗糙,你可以仔细的复盘看看,这么可能154次交易,每次都要增加千二的成本呢?
我贴个图给你看看,2024/01/16 14:55 0.605买入,0.605买入的就是当时的最高价,你就是特意想要增加千二的成本,挂0.606买,你都做不到以0.606价格成交。
出现信号后,分批买入,在有些买卖点是有可能会增加万几到千几的成本,但也有很多买卖点是可以节省万几到千几的成本的,不是你想象的154次,每次都要增加千二的成本的,你再去复盘仔细看看就清楚了。
赞同来自: gaokui16816888
根据您给的 MACD公式(也称双均线指标):
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
我计算的买卖点和您图片都不一样,比如我这边8月7号早上是买入点,6号已经卖出了。
不知道计算的方法是不是有问题
另外,不知道楼主操作中还看基本面吗?我看了中证国防估值,市盈率平均30多,并不便宜,这些成分股近今年的业绩综合看并没有显著改善。对于超额的底层逻辑我没有想明白,不知道楼主怎么看
赞同来自: johndon0313 、坚持存款 、欧阳修 、逐利
赞同来自: gaokui16816888
请问楼主,DIFF日内变化,你怎么监控呢,需要时刻盯盘吗这是我的看盘界面,主图上的三根均线,中间的粗线是EMA(close,26),下面的白色细线是EMA(close,12),上面的紫线是EMA(close,78),这个紫线相当于15分钟K线下的EMA(close,26),【1根15分钟K线由3根5分钟K线组成】,最下面的副图是MACD指标,大多数情况DIFF的值不会突然由正变负或由负变正,DIFF的变正变负都有个过程,多数情况下,每半小时或1小时看一次盘就可以了。
赞同来自: apple2019 、gaokui16816888
楼主有没有考虑盯紧四五个表现优秀品种,当国防卖出空仓时,其他品种有了信号后买入,根据买卖信号多品种轮动操作,资金利用率高,是不是收益会更高?可以把资金分成四五等份,独立做四五个表现优秀品种,这样操作可以平滑净值曲线,但并不能提高最终的收益率。
或者,主做国防,国防空仓期买入其他发出信号的品种,一旦国防有买入信号,清掉其他(不管是否有卖出信号),再买回国防。这样资金大部分时间在场,是不是会好一些?
“或者,主做国防,国防空仓期买入其他发出信号的品种,一旦国防有买入信号,清掉其他(不管是否有卖出信号),再买回国防。这样资金大部分时间在场,是不是会好一些?”,多数情况下,当国防ETF走弱的时候,其它品种也会先后走弱的,只有少数情况下会出现国防ETF走弱,某些品种走强的情况,但如果每次都是这样操作,多次平均后,不会带来超额收益。
其实现在大盘的月线,周线,日线的DIFF都是负的,大周期是标准的空头排列,完全不要当心空仓踏空的问题。
当天空仓的资金可以做做国债逆回购,或买不要手续费的货币基金。
赞同来自: gaokui16816888 、小谢股民转基民
或者,主做国防,国防空仓期买入其他发出信号的品种,一旦国防有买入信号,清掉其他(不管是否有卖出信号),再买回国防。这样资金大部分时间在场,是不是会好一些?
赞同来自: gaokui16816888
请问楼主,你公式里“收益率”,“交易次数”这些是怎么编写出来的?比较好奇!谢谢!大智慧公式里面可以有定义变量的功能
比如在公式的开头定义如下
VARIABLE: 收益率=0,交易次数=0;
后面发生交易的条件成立的地方加上以下语句
收益率:=收益率+"该次交易收益率的计算公式";
交易次数:=交易次数+1;
赞同来自: gaokui16816888 、ptcwl
年净值涨幅35.675%,离新高只有-1.364%,策略运行非常优秀。
@parametre ,我不是楼主。楼主之前提到过是用大智慧或EXCEL表格做的回测。我在大智慧的免费版里做过回测,不过不知道为什么做出来的是T+0的,另外大智慧免费版的预警信息不能推送到手机APP上,所以感觉没办法实盘来做。楼主的大智慧应该自己做了很多的个性化设置。我也下载了大智慧,楼主应该跟他们要推广费。大智慧能免费下载数据,这个功能真好
赞同来自: gaokui16816888
赞同来自: J515907228 、apple2019 、gaokui16816888 、Helmet 、horizon668 、 、 、 、 、更多 »
楼主在吗?今天是我很崩溃的一天。这一周把原来可转债都清仓了,一部分买了银行,大部分资金按5分趋势操作国防,软件,新汽车这三只。很正常的情况,不要有纠结的心态,这是本策略必须接纳的情况。
今天开盘软件低开1个点,9点26挂单清仓,开盘后最低点成交,一路向上,涨了1个点后发出买入信号,又追进。
国防开盘后上涨一个多点出现买入信号,结果又买在了最高点,买入后又一路下跌。账户净值多亏了1个多点。
这种情况怎么办?
我把今年每次交易的收益率(以前表头中正确率,现改成收益率)排序统计了,左边是正收益率的交易,称为吃肉的交易,合计为129.098%,右边是负收益率的交易,称为挨打的交易,合计-59.118%,在表中你可以很清楚的看出,挨打的次数是略多于吃肉的次数的,但合计是吃的肉远多于挨的打。负收益率大于-2%的次数是5次,但正收益率大于2%的次数则高达20次,这个策略最大的特点就是一次大正确顶多次小错误。其实,这个统计很符合阴阳学说,你不能只要阳,不要阴,要阴阳兼收。
赞同来自: apple2019 、horizon668 、hjndhr
本周跑输标的2个多点,但策略运行是正常的,这种情况在历史统计数据中是经常出现的。
其实8月1日上午国防ETF一度上涨2%多,净值也曾经创出过年内新高。
今年前7个月的净值都是正的,8月净值暂时为负。
年净值涨幅32.887%,年跑赢标的43.7%,按年统计,策略运行非常优秀。
今天开盘软件低开1个点,9点26挂单清仓,开盘后最低点成交,一路向上,涨了1个点后发出买入信号,又追进。
国防开盘后上涨一个多点出现买入信号,结果又买在了最高点,买入后又一路下跌。账户净值多亏了1个多点。
这种情况怎么办?
赞同来自: 墨本白 、lyjgeorge 、jackymin001 、gaokui16816888 、walkerdu 、 、更多 »
本周结束,5分钟、15分钟、30分钟、60分钟、日线的DIFF均大于零了,多周期共振,趋势向好明显,国防指数非常有望成为龙头指数。
年净值涨幅35.071%,年跑赢标的46.3%。
赞同来自: 几度沉 、horizon668 、lyjgeorge 、滚雪球2020
本周净值涨幅5.031%,标的涨幅3.950%,跑赢标的1.081%,又能跑赢标的了,运行正常,离新高还有距离-3.352%,目前5分钟、15分钟、30分钟、60分钟的DIFF均大于零了,趋势向好迹象明显,等待日线的DIFF大于零,看趋势,本月有望再创新高。果然,本周国防ETF非常强势,大幅跑赢上证指数、创业板指数等。
年净值涨幅32.941%,年跑赢标的46.0%。
上周5分钟、15分钟、30分钟、60分钟的DIFF均大于零了,今天日K线的DIFF也开始大于零了,强势特征明显。
国防ETF的前四大重仓的周线DIFF也都大于零了,后面几个月国防ETF应该会比较爽了。
'600893' 航发动力
'600760' 中航沈飞
'002179' 中航光电
'000768' 中航西飞
2024-7-12 净值 1.279 2024-7-19 净值 1.329 本周净值涨幅应该3.909%,应该跑输才对,不知道5.031%怎么算出来你算的是周净值涨幅=(1.329-1.279)/1.279=3.909%
我算的是年净值涨幅,上周结束年净值涨幅27.911%,本周结束年净值涨32.941%,32.941%-27.911%=5.031%,没错吧。
换句话说,现在的净值1.329,相对于年初的净值1.000是有杠杆了,是加了32.9%的杠杆了,如果以后持有国防ETF不动,那么国防ETF涨1%,净值就能涨1.329%,当然国防ETF跌-1%,净值也要跌-1.329%了。
本周净值涨幅5.031%,标的涨幅3.950%,跑赢标的1.081%,又能跑赢标的了,运行正常,离新高还有距离-3.352%,目前5分钟、15分钟、30分钟、60分钟的DIFF均大于零了,趋势向好迹象明显,等待日线的DIFF大于零,看趋势,本月有望再创新高。2024-7-12 净值 1.279 2024-7-19 净值 1.329 本周净值涨幅应该3.909%,应该跑输才对,不知道5.031%怎么算出来
年净值涨幅32.941%,年跑赢标的46.0%。
赞同来自: gaokui16816888
为了分散一下,我目前做国防,软件,新能车,中证2000。另外看到酒跌的实在厉害,又加了一个酒etf。为了看看t+0的效果,少量还跟踪中概互联。楼主有时间看看这样可行吗?下图为近三年从最高点开始下跌的下跌幅度,新能车跌幅排第一。
你选的国防,软件,新能车,中证2000这4只这几年用DIFF效果都是很不错的,酒etf近三年尽管跌幅也比较大,但用DIFF公式买卖的效果非常一般,还不如医药ETF,其实医药ETF效果也不突出,还不如159605中概ETF,中概ETF成交量大,还能T+0,用DIFF公式买卖效果优秀。
另外自己编辑的公式,如何推送手机APP预警?是需要买大智慧的VIP或者专业版才能用吗?如果只能电脑版预警,好多兄弟都不方便了
赞同来自: gaokui16816888 、小谢股民转基民
跟踪了两个月,亏损离场。不能坚持,有点可惜了。
听上去很美,具体操作太难了。
比如时点还是二十分钟等份,
实在是难以把握。
其中一次失误就把一个月的收益抹平还亏损。
谢谢楼主。
我算了下,近两个月,从5月1日开始算好了,净值涨幅3.599%,而标的跌幅-3.65%,无论从绝对收益还是相对收益都还算可以的,即使净值跟不上3.599%,但也不会差太多吧。
按这个方法操作,不能太注重1次或几次的得失的,按交易次数统计,失败的次数挺多了,大于50%,但只要能长期坚持,1年当中,总能抓住几次大幅上涨,规避掉几次大幅下跌的。
赞同来自: gaokui16816888
年净值涨幅27.508%,年跑赢标的44.2%。
赞同来自: 散户救星 、gaokui16816888 、邻居家的龙猫
本周前三天我是忠实按照楼主方法操作的,你完全不用纠结因为没空或忙一些重要的事情,在某段时间内未能按照指标走带来的问题的,其实很多时候不按指标走还可能会带来小收益的,但这不能成为不按指标走的理由。1年当中总会出现几次大幅上涨或大幅下跌,如果不按指标走一旦碰上,那损失可就大了,但1年当中多数时间都是振荡行情,这种情况被碰上的概率是不高的,你只要加上数学概率统计的思想,就不会有“但是今天有很大的凶险,假如开盘按信号卖出而我没有卖出,今天暴跌怎么办?”的焦虑了。
今天开盘在外面有点事,用手机按照楼主的方法下了单子,但是只成交了一份。后来索性撤单了。后来指标发出买入信号就没动了,
但是今天有很大的凶险,假如开盘按信号卖出而我没有卖出,今天暴跌怎么办?
最终本周跑输 ETF 大约0.004 元。
最后,还是感激楼主提供了一种新的思路,新的方法。
我和你情况有点不同,我全天都有空,可以全天盯盘,我基本都是按照指标走的,以前我有和你相反的焦虑,因为我是比较严格按指标执行的,所以以前我也会有另一种焦虑,就是这么还不出现大幅下跌或大幅上涨呢,现在我不会有这种焦虑了,因为20多年的统计数据表明,大幅上涨和大幅下跌的概率是不高的,只要遵守按指标操作,总能碰上的。
你可以换个角度去思考问题,“我大部分时间都是按照指标走的,碰上大幅上涨或大幅下跌造成的损失的概率是很低的”
我的理解:回测按照时点买卖计算,实际执行参考信号后20分钟区间价格,有差异,但相差不多,遇到单边行情要果断点。大概思路就是你说的,象今天这种情况,按这个思路操作就比系统提示价好不少了。
今天9.35,系统指示卖出,卖出价0.616,10:15系统指示买入,买入价0.622,按系统指示,今天买卖损失-0.006。
但按照上面的思路操作,今天的交易均价参考下图,损失大约只有-0.0024,大幅好于系统指示价。
赞同来自: gaokui16816888
赞同来自: gaokui16816888 、InsulationNS
第一个指数,创业板指数399006,创业板成立14年多时间,指数涨了79.91%,按交易策略操作净值涨幅14155.86%,而且到目前为止,每年都能跑赢标的。
赞同来自: gaokui16816888
使用楼主的方法对军工、银行、创业板50分别进行了回测,时间区间为2023年9月6日至今(数据下载只能下载到9月6日,不知道为什么)。军工:超额较明显,来源于下跌过程。后三分之一产生的超额就不太明显。 银行:策略贡献为负,不如持有。 创业板50:存在一定的超额,缓慢增长。但由于回撤未考虑冲击成本,可能超额被冲击抵消。 当然,楼主的操作层面有很多变形,比如信号出现后分批买入、卖出,信号代表的是上涨和...试试上证50,宽基里面它超额可能最明显。
第2条的优化是考虑到MA20是比MACD更早的指标,我采用的逻辑是当买入后的累积涨幅大于1%时则只要MA20开始下跌则卖出,效果还是很明显的,请见附图。多谢您分享!我们一起努力,看能否对该策略做更好优化。
此策略回测从2021-01-01到2024-06-05的总收益近90%,见附件。
多标的相关性测试还在进行中。
欧阳修 - 得失同源同生
赞同来自: pshdyx 、坚持存款 、gaokui16816888
军工:超额较明显,来源于下跌过程。后三分之一产生的超额就不太明显。
银行:策略贡献为负,不如持有。
创业板50:存在一定的超额,缓慢增长。但由于回撤未考虑冲击成本,可能超额被冲击抵消。
当然,楼主的操作层面有很多变形,比如信号出现后分批买入、卖出,信号代表的是上涨和下跌的可能性。可能跟我的回测实质并不是一个策略。还有,以上回测用excel简单完成的,可能会存在纰漏。
总的来讲,楼主选中了好标的,刚好契合了策略。希望有其他人进行完整的回测,校正下我的回测有没有问题。
赞同来自: langlangcha 、乌漆抹黑 、hjndhr 、apple2019 、汨江水 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、更多 »
感谢楼主提供了很好的策略视角。理解一下:1、基于EMA长短期均线的上穿、下穿提供买卖信号;本质上是均线策略,跟MACD关联不大。2、基于历史统计数据,交易成功长期概率趋于50%、买卖盈利长期趋于大于0,建立交易心理。3、基于5分钟超短周期,短平快,利于大数定理的概率实现。4、基于买卖成功率趋于50%,采用区间买卖方式,规避因交易量过大带来的交易冲击成本问题。5、存在过拟合风险:主要是标的的选择上...这是很典型的趋势交易系统,作为放弃趋势交易的趋势老鸟,我来发表一下看法。
先讲讲优点:
1、趋势系统最大的优点不是盈利能力,而是风险控制能力。它既能回避主跌浪,又能捕捉主升浪,在风控方面简直完美——只要卖得掉,你根本不用害怕股灾。
2、它形成一套明确的基于历史统计的胜率/赔率下注的交易闭环体系,有数据可依,每笔交易都是单独的,互不干涉,赌玩走人,不拖泥带水。
盈亏同源,既然风控这么完美,那么,代价是什么呢?
再讲讲问题:
1、冲击和摩擦成本过高,摩擦成本指得是一系列小亏损。
2、真要命的失效滞后!与其他阿尔法系统不同,阿尔法策略经过一小段时间会发现阿尔法下降了而调整策略,但你需要花很长的时间和很大的代价才能大概确认一个趋势系统是不是失效了。趋势策略有类似顺风期和逆风期的表现。顺风期赚钱了,然后标的进入震荡,就会进入很长逆风期。这不是考不考验人性的问题,而是没法辨别是系统长期失效了还是因为暂时的震荡,你还必须咬牙坚持下去,以免错过下一次大反弹/主升浪。这个代价是相当大的,而且,最后会获得胜利不是必然的。
3、所有趋势历史回测的利润来源都近似黑箱,而所有的趋势量化参数研究都存在过拟合。无法从底层来解释趋势为什么在这个标的有效,而在另一个标的无效,也无法解释其利润来源。曾经我以为趋势交易的利润来源是对手的人性,如果市场是随机漫步,理论上趋势交易将无利可图,但人性难以量化和确认。有时我们确实不用管逻辑,只照着黑箱的输出去做就能赚钱,比如楼主的策略,有时则不然。
还有很多心得,先不写了。因为上面得第2点、第3点的问题没法解决,我在A股是迟迟不敢再次启动趋势策略。
欧阳修 - 得失同源同生
赞同来自: 墨本白 、几度沉 、gaokui16816888 、jadepan
理解一下:
1、基于EMA长短期均线的上穿、下穿提供买卖信号;本质上是均线策略,跟MACD关联不大。
2、基于历史统计数据,交易成功长期概率趋于50%、买卖盈利长期趋于大于0,建立交易心理。
3、基于5分钟超短周期,短平快,利于大数定理的概率实现。
4、基于买卖成功率趋于50%,采用区间买卖方式,规避因交易量过大带来的交易冲击成本问题。
5、存在过拟合风险:主要是标的的选择上。需要基于历史数据回测,判定是否具有趋势性,来选择标的。比如,不适合应用在国外市场,因为每日开盘价格存在跳价,抹去了价格变化的过程,导致日内价格变化不大,缺乏趋势性。也不适合成交量较小的标的,走势趋势性较弱。
5月29日-6月7日期间,5分钟周期下,军工买卖信号4次,银行8次,沪深300 5次,上证50 5次,创业板8次,中概9次,可以看到军工信号出现最少,可以预计一次信号持续的时间最长,也就是趋势性更强,花在“震荡”上的成本就越低。所以,选择的标的非常重要。当然,“运气好”,选择了正确的标的,肯定是能带来正收益的。
6、因为缺乏底层逻辑,对于为什么会对于标的产生超额的根因,无法给出。造成无法评估判断策略是否失效,是否是短期失效还是永久失效。
赞同来自: jadepan 、gaokui16816888
谢谢您分享。请问第2、4条方便具体展开说明吗,例如第2条如何用MACD和MA20来优化,是今年收益提高到48%吗,往年有回测吗;第4条好像也不容易实现,发现即使换标的了还是比较相关,而且其他标的超额优势明显比不上。第2条的优化是考虑到MA20是比MACD更早的指标,我采用的逻辑是当买入后的累积涨幅大于1%时则只要MA20开始下跌则卖出,效果还是很明显的,请见附图。
此策略回测从2021-01-01到2024-06-05的总收益近90%,见附件。
多标的相关性测试还在进行中。
楼主的思路很有参考价值,先表示感谢。谢谢您分享。请问第2、4条方便具体展开说明吗,例如第2条如何用MACD和MA20来优化,是今年收益提高到48%吗,往年有回测吗;第4条好像也不容易实现,发现即使换标的了还是比较相关,而且其他标的超额优势明显比不上。
同时有以下问题,想请教楼主:
1.当买入当天触发卖出信号而在下一交易日卖出时,是否应在开盘时卖出,而不必等到9:35?
2. 是否考虑过加入其它指标?我尝试同时用MACD与MA20(or)来提供卖出信号,收益能提高到48%,也可能有过度优化的嫌疑。
3. 是否考虑过止损?我主观上觉得买入后如果跌幅过大,则不必等到DIFF变为负值再卖出,不过看数据好像大多数较大...
赞同来自: gaokui16816888
同时有以下问题,想请教楼主:
1.当买入当天触发卖出信号而在下一交易日卖出时,是否应在开盘时卖出,而不必等到9:35?
2. 是否考虑过加入其它指标?我尝试同时用MACD与MA20(or)来提供卖出信号,收益能提高到48%,也可能有过度优化的嫌疑。
3. 是否考虑过止损?我主观上觉得买入后如果跌幅过大,则不必等到DIFF变为负值再卖出,不过看数据好像大多数较大亏损都出现在买入当天出现卖出信号而不得不在下一交易日卖出的情况下,如果是这样止损也不会有多大改善了,但是对T+0标的应该是有意义的。
从分散风险以及策略容量的角度考虑,个人觉得还是同时交易多个标的更可靠,选择高波动低相关的标的,能使收益曲线更平滑,收益率却不一定降低很多,看楼主的贴子,楼主在这方面也做了很多工作,但是实盘一直是单一标的,可能还是想让子弹再飞一会儿吧,祝楼主好运。
赞同来自: lyjgeorge 、芹菜可转 、pshdyx 、滚雪球2020
楼主怎么做到0.639卖出的?在转负当下5分钟还是提前卖了?我6成仓,分20份,一路从买一价0.638卖到0.636。中间好像也没反弹过。只要按照我前面说的,20分钟内每分钟成交5%仓位的方法就可以了,这次的成交均价有可能会差于信号发出的指导价,但下次的成交均价就可能会优于信号发出时的指导价了,一个原则,就是尽量在20分内完成总仓位的交易,不要过分的在乎本次的成交均价是优于还是差于信号发出的指导价,交易次数多了,所有成交均价的总平均值会无限趋近于信号发出指导价的均值。
昨天卖出,今天看盘爽吧!
“端午节”果然是个“劫“。
赞同来自: gaokui16816888
新高,净值连创新高,年净值涨幅37.175%,年跑赢标的也连创新高45.8%。下午14:30五分钟的DIFF转负,尽管日线上看很漂亮,但还是严格遵守规则,果断卖出空仓。端午节快到了。楼主怎么做到0.639卖出的?在转负当下5分钟还是提前卖了?我6成仓,分20份,一路从买一价0.638卖到0.636。中间好像也没反弹过。
赞同来自: gaokui16816888
测了全部ETF量化效果,发现正数不到一半,今年国防ETF表现差不多是最好的,而在2021年国防ETF量化效果是负值,其他年份都表现很好,我在想有没有一种可能在众多ETF中国防ETF刚好是幸存者偏差,将来不可持续你的担忧很有道理。如果将来某一时候,不再有超额收益,是坚持还是收手?因为今天的国防ETF,完全有可能像其它ETF一样没有超额收益,甚至是负值。只要存在这种可能,心中的坚持其实是没有底的。
赞同来自: gaokui16816888