以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  比当前K线的h和l都低的左边K线位置怎么求  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=176196)

--  作者:yesdgn
--  发布时间:2020/5/22 7:43:59
--  比当前K线的h和l都低的左边K线位置怎么求
就是我要找最近的比当前周期的h和l都低的K线在哪 要怎么写?
--  作者:FireScript
--  发布时间:2020/5/22 9:51:10
--  
 只能求满足一个条件的位置
NEWLBARS 用这个函数。
 2个同时满足的,则没办法直接获取。

--  作者:yesdgn
--  发布时间:2020/5/22 9:57:38
--  
有什么间接的办法吗?
--  作者:FireScript
--  发布时间:2020/5/22 10:23:43
--  
j:=0;
i:=1;//循环计数器
cd:=1;
while cd do
begin
if NEWLBARS(l,i)<>NEWLBARS(h,i) //如果位置不相等 则下一个
then i:=i+1;
else begin cd:=0;j:=i;end //满足条件终止循环
end

result:j;//最终结果,返回的是距离现在K的位置
h1:ref(h,result);//取值验证
l1:ref(l,result);