以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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编辑过]
|