以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  求助  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=149937)

--  作者:新手123
--  发布时间:2017/3/30 22:18:32
--  求助

老师,

     你好,两个高点的距离很远,用REF(高点,1)捕捉到的是前一根K线的高点,如果要在某个位置任意捕捉到前一个高点的值,不用未来函数的取值方法该如何做?谢谢.

 

 

 


--  作者:jinzhe
--  发布时间:2017/3/31 8:57:03
--  
你的高点是如何定义的?
--  作者:新手123
--  发布时间:2017/3/31 9:13:00
--  
老师,
        高点定义较复杂,条件假设D=1时是阶段高点位置,这样足可以?谢谢。

--  作者:jinzhe
--  发布时间:2017/3/31 9:25:33
--  

valuewhen(d=1,高点);

大概是这样的


--  作者:新手123
--  发布时间:2017/3/31 10:13:48
--  
老师,
          这是求得当下的最高点,我是想在这当下这最高点置找到上一个比这次更高的高低位置,谢谢
[此贴子已经被作者于2017/3/31 10:15:05编辑过]

--  作者:新手123
--  发布时间:2017/3/31 10:18:00
--  
老师,
         前一个高点成立的条件也是D=1,谢谢。

--  作者:jinzhe
--  发布时间:2017/3/31 10:34:09
--  

nn:=sumbars(d=1,2);

h2:ref(高点,nn);


--  作者:新手123
--  发布时间:2017/3/31 10:53:20
--  
谢谢老师。
--  作者:新手123
--  发布时间:2017/4/1 15:14:59
--  
老师,
       你好,在逐k模式下,我把所需要的高低点数值存入数组中,运用中我已知某点的值要从数组中找到与之最近的高点或低点的值,如何做到?。例如,我把12345678910存入数组中,假如我知道6,如何从数组中找到5和7?谢谢。

--  作者:新手123
--  发布时间:2017/4/2 16:32:52
--  
 
老师,
     你好.关于"在逐k模式下,我把所需要的高低点数值存入数组中,运用中我已知某点的值要从数组中找到与之最近的高点或低点的值,如何做到?。例如,我把12345678910存入数组中,假如我知道6,如何从数组中找到5和7?"我弄了一段循环,如下所示,但运行不对,帮忙看看问题出在哪里了?十分感谢.
 
------------------------------------------------
 
底点个数:UBOUND(底点),NODRAW; //显示输出数组数据个数(程序中个数不为零,这底点个数不是K线单纯的高低点个数且是固定不变的)
顶点个数:UBOUND(顶点),NODRAW; //显示输出数组数据个数(程序中个数不为零,这顶点个数不是K线单纯的高低点个数且是固定不变的)

ss:=0;
for i=底点个数 downto 1 do begin
SS底点:= valuewhen((i-1),底点)  ;//求第i-1个数底点值
   if 底点 - (SS底点) >0  then begin//当下底点和前底点两者值之差>0时,得出第i-1个数的底点为相邻底点
      ss:=i ;//相邻底点个数
     
      break;
    end
end
 
QD底点: valuewhen(ss,底点)  ,LINETHICK0 ;//求相邻底点数值
 
 
------------------------------------------------
[此贴子已经被作者于2017/4/2 16:34:11编辑过]