新高-新低指标=创出年内新高的股票数-创出年内新低的股票数??
你是要统计当天创新高的股票个数与当天创新低的股票个数之差?
另外边界情况怎么处理?例如当年第一天。剔除掉,还是和上年最后一天进行比较
剔除掉当年第一天。
aa:BARSLAST(YEAR<>ref(YEAR,1))+1;
bb:ref(HHV(HIGH,aa),1)<HIGH and YEAR=ref(YEAR,1);
cc:ref(HHV(low,aa),1)>low and YEAR=ref(YEAR,1);
这段代码用自定义数据的横向的统计计算每天满足的股票格式。
然后将两个自定义数据中的值,相减。
SELFDATA('DATA1')- SELFDATA('DATA2');
看3楼