龙听期货论坛's Archiver

C
+
+


 微信: QQ:

龙听 发表于 2021-2-21 06:47

【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] ;

龙听 发表于 2021-2-21 06:50

课程视频**** Hidden Message *****

龙听 发表于 2021-2-21 06:55

视频中策略程式码部分:
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]

龙听 发表于 2021-2-21 06:56

策略在([size=19.2px]豆粕[/size]2105合约日线上面运行效果及回测)[img]http://www.qhlt.cn/attachments/month_2102/2102210647ddbe6473cf384daf.png.thumb.jpg[/img][attach]27456[/attach]

龙听 发表于 2021-2-21 06:57

策略在(豆粕2105合约2小时线上面运行效果及回测)
[attach]27458[/attach][attach]27457[/attach]

龙听 发表于 2021-2-21 06:57

策略在(豆粕2105合约1小时线上面运行效果及回测)
[attach]27460[/attach] [attach]27459[/attach]

龙听 发表于 2021-2-21 06:58

策略在(豆粕2105合约1小时线上面运行效果及回测)
[attach]27462[/attach] [attach]27461[/attach]

本来周 发表于 2021-3-9 16:39

谢谢分享

页: [1]