大智慧自编公式出现死循环

发布时间:2024-05-18 16:43 发布:上海旅游网

问题描述:

我想求某段时间里的除权比例,调试的时候在WHILE处死循环,运行的时候得到的值是错误的,实在想不通哪里出问题了,请高手指点,谢谢

t:=0;
cq:=SPLITBARS(t);
ks:=BARSSINCE(DATE=开始);
js:=BARSSINCE(DATE=结束);

while cq>0 and cq<js do
begin
t:=t+1;
cq:=SPLITBARS(t);
end

除权比例:if(cq>ks,split(t),0);
DATE没问题,我已经用过多次了,可以单独测试

问题解答:

其他的不知道,但这句
“DATE=开始”、“DATE=结束)”这里有点问题

DATE的用法:
取得该周期从1900以来的年月日。
DATE函数返回有效值范围为(700101-1341231),表示19700101-20341231

热点新闻