以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=172810) |
-- 作者:shlzy -- 发布时间:2019/11/4 13:49:04 -- [求助]指定位置画线问题 想表示:1、最近30天内最低收盘价为A1。2、A2为A1之前20天内最低收盘价。3、如果A1与A2相同,则标注“浪1”,是这样写的,但未能出现预期,求助 A1:=llvbars(c,30); A2:=ref(llv(c,21),A1); |
-- 作者:FireScript -- 发布时间:2019/11/4 13:53:59 -- A:llv(c,30); A1:=llvbars(c,30); A2:ref(llv(c,21),A1); DRAWTEXT(A=A2,l, \'浪1\'),COLORYELLOW; |
-- 作者:shlzy -- 发布时间:2019/11/4 14:01:07 -- 标识是出来了,但按理这个低点只应该有一个,怎么我的出现了无数个标识呢 |
-- 作者:shlzy -- 发布时间:2019/11/4 14:04:01 -- A是最近30天最低收盘价,A1是A到目前的周期数,A2是A1前的21天内最低收盘价,如果A和A2是相同的,就标识,按理就只会出现一个啊 |
-- 作者:FireScript -- 发布时间:2019/11/4 14:05:15 -- 某个低点如果价格足够低的话 对于前/后续的多个K 可能都是一段时期内的低点的。因此才会这样的。 |
-- 作者:shlzy -- 发布时间:2019/11/4 14:06:05 -- 哦,能指定满足的第一个条件处标识,其他不标识吗 |
-- 作者:FireScript -- 发布时间:2019/11/4 14:11:26 -- 其实我觉得好像还有个瑕疵: A1:=llvbars(c,30); A2:ref(llv(c,21),A1); 因为llv函数的统计是包括当时那个K本身的。所以A2是包括了A1在内进行的统计,不知道这个是否是你原本思路。这种情况会使得前面说的情况更加突出。 |
-- 作者:shlzy -- 发布时间:2019/11/4 14:16:13 -- 就是要统计A1在内,其实就是想找到A1是两个期间内最低收盘价:周期一是A1(即距离目前)。周期二是A1周期再往前数21天。然后只有它是这两个期间最低收盘价时,才标识,且只标识它一根K |
-- 作者:FireScript -- 发布时间:2019/11/4 14:53:34 -- 这种只标识一个的是不行的。这个统计随着K线移动,每个K上其实统计的范围都是不一样的,只标识第一个没有多大意义,每次标识的时候,判断结果都是来找不同的区间,只是这些区间有较大程度的重叠而已。 |