虎王 2007-11-11 13:40
如何取得确定周期?
HHVBARS(H,0) 是目前所有周期内的最高价,但有的股票上市时间不一定,有的10年,有的5、6年,有的才一两年,我现在想取3年内最高价,比如1000个交易日内吧,应该是HHVBARS(H,1000),但是这个公式就只能适用有1000个交易日的上市股票,如果上市才1-2年的,就没有显示,,所以我想能否用IF 函数, 先不论上市多长时间,都可以用 HHVBARS(H,0) 来,但如果上市超过1000个交易日的,就用HHVBARS(H,1000)来表示。也就是说,编写的公式,如果股票上市交易周期没有超过1000个交易日的,可以用HHVBARS(H,0),股票上市超过1000个交易日的,就取HHVBARS(H,1000),之前的不需要。
这样,我编写的公式就可以适用只要上市交易股票就都可以了,,以1000为最高。(不是简单的1000个周期,这样上市2年多的都不能统计) 请问如何编写?谢谢。。
[[i] 本帖最后由 虎王 于 2007-11-11 13:52 编辑 [/i]]
bajatje 2007-11-11 15:07
hhv(h,if(datacount<N,datacount,N));
虎王 2007-11-11 15:32
谢谢,符合我所要求的。。
不过,又有个问题出现了,,就是该周期只适用日K线周期,但用周K线来看,就不能显示了。。
datacount 是否只适用日线状态?
而HHVBARS(H,N)中的N 可以适用任何周期状态。。
能否再优化一下?谢谢
虎王 2007-11-11 15:36
我将if(datacount<N,datacount,N) 中的 datacount改为0 即if(datacount<N,0,N) 就可以适用任意周期了
再次谢谢专家。。。