龙听期货论坛's Archiver

龙听 发表于 2020-2-4 07:32

【MultiCharts(MC)程序化(量化)网上培训学习系列】第12节:为策略加上时间限制,方便出租或共享,在这段时间内正常出信号,超出时间限制后将不显示信号(可以与上期密码加锁组合使用)

课程视频:
[mp4]http://mp4.qhlt.club/Rec%200012.mp4[/mp4]

龙听 发表于 2020-2-4 07:33

视频策略源码:[code]
if date > 1200202 then begin //2020 year 2 month 2day

end;

[/code][code]
Inputs:price(close),n(20);
vars:top(0),bottom(0),time1(False),time2(False),tim(False);

time1= time>900 and Time < 1500; //day time
time2= time>2100 and time <2300; //night time
tim=time1 or time2;
top = Highest(high,n);
bottom=Lowest(low,20);

if date < 1200101 then begin //2020 year 1 month 1day

if tim=True then begin

if Close > top[1] then buy("LE") 1 shares next bar at market;
if Close < bottom[1] then sellshort("SE") 1 shares next bar at market;

end;

end;

[/code]关注程序化课程微信公众号(每天上架新策略、跟着视频学编程)
[img]http://www.qhlt.cn/diypic/Public.png[/img]

龙听 发表于 2020-2-4 07:37

Date  的使用方法:

返回Bar的日期值。日期格式为PowerLanguage标准格式(ELDate格式):YYYMMdd,YYY表示自1900至今的年份,MM表示月,dd表示日。
实例:
1995.01.01,则反回的是950101;
2005.01.01,则返回的是1050101;
2015.01.01,反回的则是1150101;
2025.01.01,反回的则是1250101;以此类推。

龙听 发表于 2020-2-5 07:14

【MultiCharts(MC)程序化(量化)网上培训学习系列】第12节:为策略加上时间限制,方便出租或共享,在这段时间内正常出信号,超出时间限制后将不显示信号(可以与上期密码加锁组合使用)

小小白 发表于 2022-6-20 22:14

嗯嗯

页: [1]