【MultiCharts(MC)程序化(量化)网上培训学习系列】第42节:Crossbow交易系统策略源码、原理及在国内螺纹上面回测
[img]http://p.qhlt.cn/filestores/2020/03/11/9c8f1c83c789fdbbd39b337c56337dfd.png[/img]【MultiCharts(MC)程序化(量化)网上培训学习系列】第42节:Crossbow交易系统策略源码、原理及在国内螺纹上面回测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、量化相关微信/QQ群申请加入链接:[url]http://www.qhlt.cn/thread-262-1-1.html[/url] ;
5、代写与求助:[url]http://www.qhlt.cn/forum-109-1.html[/url];
6、期货论坛策略源码区:[url]http://www.qhlt.cn/forum-109-1.html[/url] ; 课程视频:
**** Hidden Message *****[/size] 策略地址:[url=http://www.qhlt.cn/thread-70276-1-1.html]http://www.qhlt.cn/thread-70276-1-1.html[/url]
视频中策略程式码:
**** Hidden Message *****关注程序化课程微信公众号(每天上架新策略、跟着视频学编程)
[img]http://www.qhlt.cn/diypic/Public.png[/img] 视频中策略在螺纹日线、小时线、15分钟线及5分钟线周期回测:
[img]http://p.qhlt.cn/filestores/2020/03/11/a6b8058f7e2ea3b1d68030bb3f219999.png[/img] [img]http://p.qhlt.cn/filestores/2020/03/11/b93eb69cab7781f66748b5267e9d5e97.png[/img] [img]http://p.qhlt.cn/filestores/2020/03/11/b81af69fa371c28b70bfa6f8975ff691.png[/img] [img]http://p.qhlt.cn/filestores/2020/03/11/90a96153658d613ebf4383ade5dc462a.png[/img] 后记,策略源码中有一个处是原策略中的关键词在MC中找不到相对应的关键词,暂时贴在这里,上午我修正一下,即原策略出场信号是这样的:
多单出场:[code]
IF MaxTradeClose > EntryPrice + 1.5 * AvgTrueRange(15) THEN sell("L1.5Chan") next bar MaxTradeClose - 1.5 * AvgTrueRange(15) Stop;
[/code]空单出场:[code]
IF MinTradeClose < EntryPrice - 2 * AvgTrueRange(15) THEN buytocover("S1Chan") next bar MinTradeClose + 1 * AvgTrueRange(15) Stop;
[/code]但是这个MAXTRADECLOSE 与mintradeclose在MC中是找不到相对应的关键词的,白天我再找TS资料查一下,看看是什么意思。到时将上面策略出场修正一下。 加两个函数:
函数:Maxtradeclose
[code]if marketposition <> 1 then MaxTradeClose=-999999;
if marketposition=1 and C>MaxtradeClose[1] then MaxtradeClose=C;[/code]
函数:Mintradeclose
[code]if marketposition <>-1 then MinTradeClose=999999;
if marketposition=-1 and C<MinTradeClose[1] then MinTradeClose=C;
[/code] 加两个函数,然后就搞定了,明天早晨上新的测试回测 看看 谢谢分享 学习 谢谢分享 好 {:smile:}
页:
[1]