我重新修改了之前的代码:
被引用指标T代码:
B:ISLASTBAR;
T:time;
当前指标代码:
T:STKINDI('','T.T',0,5,0);//大周期对应K的时间。修改引用的周期的时候修改stkindi的第四个参数,这里是5 表示60分钟周期,改成3表示15分周期
//下面的STKINDI的参数也同样自行修改下,建议学习下这个函数。鼠标移动到函数上面就能看到函数说明
B:STKINDI('','T.B',0,5,0);//判断大周期是否是最新周期
x:not(B and CURRENTTIME<T-40000);//判断引用的大周期是否走完了
if x then result:STKINDI('','MA.MA1',0,5,0);
5分钟引用15分钟,当前什么周期这其实都无所谓,只要修改stkindi函数的周期参数就可以了。
如果还要加个一个ma均线也没问题上面的最后一句代码改下:
if x then
begin
result1:STKINDI('','MA.MA1',0,5,0);
result2:STKINDI('','MA.MA2',0,5,0);
end