举个例子,过去20个周期中的最高点与最低点是4100和4110. 那么过去20个周期中所有K线的最高点与最低点都在这个范围内。
问题来了,如果我想获得20个周期中,价格包含4109的K线的个数。代码怎么写呢?
下面是我写的
版本1
XXH:HHV(REF(HIGH,1),20),LINETHICK0;
XXL:LLV(REF(LOW,1),20),LINETHICK0;
COUNT(L=XXL,20);
COUNT(H=XXH,20);
版本2
VARIABLE:S:=0;
FOR J=1 TO 20 DO BEGIN
IF LOW[J]=XXL THEN BEGIN
S=S+1;
END
END
BBC:S,LINETHICK0;
第一个
得到的是 REF(H,N)=REF(HHV(HIGH,20),N+1)的个数。而不是 REF(H,N)=REF(HHV(HIGH,20),1)的个数
第二个根本获取不了数据。。
求高手帮忙!!!