以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  请修改连板数量代码  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=175706)

--  作者:longkun
--  发布时间:2020/4/25 10:44:33
--  请修改连板数量代码
昨涨停:REF(C,1)/REF(C,2)>1.09 AND REF(C,1)=REF(H,1);
前涨停:REF(昨涨停,1);
昨连板:前涨停 AND 昨涨停;

runmode:0;
ss:=0;
for i=barpos-1 downto 1 do BEGIN  
   if 连板 then begin
     ss:=barpos-i;
     break;
   end
end
连板数:ss;//昨日连续涨停的天数

我用上述代码,求昨天连续涨停的天数,即连板数,比如000564供销大集昨天是连续3天涨停(今天不算)输出应该为3
请问以上代码如何修改

--  作者:longkun
--  发布时间:2020/4/25 10:47:10
--  
不用了,我已发现问题了,谢谢
--  作者:longkun
--  发布时间:2020/4/25 11:04:22
--  
涨停:C/REF(C,1)>1.09 AND C=H;
runmode:0;
ss:=0;
for i=barpos-1 downto 1 do BEGIN  
   if 涨停 then begin
     ss:=barpos-i;
     break;
   end
end
连板数:ss;//昨日连续涨停的天数

请问上述代码错在哪里?

--  作者:longkun
--  发布时间:2020/4/25 11:30:31
--  
比如000564供销大集昨天是连续3天涨停(今天不算)输出应该为3,可实际输出为1
--  作者:longkun
--  发布时间:2020/4/25 13:29:22
--  
已修改完成了