以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  怎么返回比当前价(当前价符合条件1)高的且离当前价最近的价?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=136919)

--  作者:AK之王
--  发布时间:2016/7/25 16:21:04
--  怎么返回比当前价(当前价符合条件1)高的且离当前价最近的价?
怎么返回比当前价(当前价符合条件1)高的且离当前价最近的价?
--  作者:jinzhe
--  发布时间:2016/7/25 16:24:33
--  

“当前最近的价”

指收盘价吗?

[此贴子已经被作者于2016-7-25 16:24:42编辑过]

--  作者:AK之王
--  发布时间:2016/7/25 16:25:11
--  

--  作者:jinzhe
--  发布时间:2016/7/25 16:50:08
--  

cc:c;
c1:valuewhen(条件1,c);
for i=1 to datacount-1 do begin
 if cc[barpos-i]>c1 then begin
  ss:=i;
  break;
 end
end

ss为所求值


--  作者:AK之王
--  发布时间:2016/7/25 17:26:02
--  
怎么SS总是返回8,
cc:=c;
a1:c>ma(c,5);
a2:c>ma(c,10);
a3:c>ma(c,20);
aa:a1 and a2 and a3;


c1:=valuewhen(aa,c);
for i=1 to datacount-1 do begin
 if cc[barpos-i]>c1 then begin
  ss:=i;
  break;
 end
end
qq:ss;

--  作者:jinzhe
--  发布时间:2016/7/25 17:28:51
--  
哦,这个要逐k线计算