【MultiCharts(MC)程序化(量化)网上培训学习系列】第131节:解析Adaptive Price Zone Strategy并检测在国内豆粕M2105上面运行效果及回测
[attach]27455[/attach]【MultiCharts(MC)程序化(量化)网上培训学习系列】第131节:解析Adaptive Price Zone Strategy并检测在国内豆粕M2105上面运行效果及回测
1、效果图;
2、通过期货论坛推荐新开立期货账号享受特惠政策:[url]http://www.qhlt.cn/thread-25049-1-1.html[/url];
3、通过期货论坛开立期货账号并绑定MC享受专属优惠政策:[url]http://www.qhlt.cn/thread-80442-1-1.html[/url];
4、代写与求助:[url]http://www.qhlt.cn/forum-109-1.html[/url];
5、期货论坛策略源码区:[url]http://www.qhlt.cn/forum-109-1.html[/url] ;
6、期货论坛官方MC量化策略群,对视频中策略有想法、建议、优化以结交量化好友,动动手,扫二维码加入微信群,跟一众量化好友切磋吧:[url]http://www.qhlt.cn/thread-262-1-1.html[/url] ; 课程视频**** Hidden Message ***** 视频中策略程式码部分:
Double_Smooth_EMA 公式:
[code]inputs:
Price(numericseries),
Length(numericsimple);
variables:
X(0),
Period(0);
Period = iff(Length < 0, 1, squareroot(Length));
X = Xaverage(Xaverage(Price, Period), Period);
Double_Smooth_EMA = iff(currentbar <= 1, price, X);[/code]
Adaptive Price Zone Indicator 指标
[code]inputs:
Price(close),
Period(20),
BandPct(2);
Value1 = Double_Smooth_EMA(price, period);
Value2 = Double_Smooth_EMA((H - L), period);
Value4 = BandPct * Value2 + Value1;
Value5 = Value1 - BandPct * Value2;
plot1 (Value4, "UpBand");
plot2 (Value5, "DownBand");[/code]
信号部分:
**** Hidden Message *****关注程序化课程微信公众号(每天上架新策略、跟着视频学编程)
[img]http://www.qhlt.cn/diypic/Public.png[/img] 策略在([size=19.2px]豆粕[/size]2105合约日线上面运行效果及回测)[img]http://www.qhlt.cn/attachments/month_2102/2102210647ddbe6473cf384daf.png.thumb.jpg[/img][attach]27456[/attach] 策略在(豆粕2105合约2小时线上面运行效果及回测)
[attach]27458[/attach][attach]27457[/attach] 策略在(豆粕2105合约1小时线上面运行效果及回测)
[attach]27460[/attach] [attach]27459[/attach] 策略在(豆粕2105合约1小时线上面运行效果及回测)
[attach]27462[/attach] [attach]27461[/attach] 谢谢分享
页:
[1]