在A公式最后加这样一句话
if signal and time<>extgbdata('time') then begin
extgbdataset('shijian',dynainfo(207));
extgbdataset('time',time);
end
然后在5分钟周期公式里面加上
nn:extgbdata('shijian');
这个可以获得最近一次条件满足的实时时间,但是没有历史数据, 不要用来判断历史信号
我本来是用了last_signal:=barslast(signal>0)去拿K线的位置,但是我突然想到这样对不对?因为我是在5分钟周期拿15分钟周期的位置。 那拿到了以后呢?怎么取到对应15分钟周期的时间? |
nn:valuewhen(signal,time);
然后引用nn
signal:=STKINDI('','A.signal',0,3); // 跨周期引用,signal可能是0,1,2,3分别代表不同的含义。0表示没信号。
被引用的signal你是怎么写的?