以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4) ---- [求助]如何只标注一次符合条件的标识 (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=173035) |
-- 作者:shlzy -- 发布时间:2019/11/11 12:23:31 -- [求助]如何只标注一次符合条件的标识 我只想在最近100天内的最低收盘价处,标识数字“1”,对于其他符合条件的,都不标识,应该怎么做呢 |
-- 作者:shlzy -- 发布时间:2019/11/11 12:29:49 -- 如,我想标识最近100天和最近120天内,最低收盘价处标为“1”。我这样试了,不对: A1:=C=LLV(C,100); T1:=BARSLAST(A1); A2:=C=ref(LLV(C,20),T1); T2:=BARSLAST(A2); T:=T1-T2; A:=A1-A2; DRAWTEXT(T=0 and A=0,L*1.02,\'1\'); |
-- 作者:FireScript -- 发布时间:2019/11/11 13:33:06 -- 这个问题其实之前回过你吧。正常情况下往历史方向进行绘图是做不到的。函数本身的限制。 除非用未来函数: LD:DATACOUNT-BARPOS; A1:=C=REFX(LLV(C,100),LD); A2:=C=REFX(LLV(C,120),LD); DRAWTEXT(A1,L-5*MINDIFF,\'100low\'); DRAWTEXT(A2,L-5*MINDIFF,\'120low\'); 需要注意这个只求了最新K开始的100-120个K 再往前的历史K未处理了。
|