以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=176185) |
-- 作者:zytzwla -- 发布时间:2020/5/21 14:53:23 -- 求教过滤重复条件成立的问题 用DRAWTEXT函数输出字,但 条件成立后主图中显示的字太多,如何做到多空之间进行过滤,即显示做多后,下次只显示做空,中间重复的做多给过滤掉 |
-- 作者:FireScript -- 发布时间:2020/5/21 15:00:41 -- 这个可以做到。但是具体代码具体操作。你贴下你的代码逻辑。 |
-- 作者:zytzwla -- 发布时间:2020/5/21 15:23:16 -- A1:=MA(C,5); A2:=MA(C,10); B1:=CROSS(A1,A2); B2:=CROSS(A2,A1); B11:=VALUEWHEN(B1,A1); B22:=VALUEWHEN(B2,A2); DRAWTEXT(A1>A2 AND CROSS(REF(B11,1),C),L,\'多\'); DRAWTEXT(A1<A2 AND CROSS(C,REF(B22,1)),H,\'空\');
|
-- 作者:FireScript -- 发布时间:2020/5/21 15:50:29 -- A1:=MA(C,5); A2:=MA(C,10); B1:=CROSS(A1,A2); B2:=CROSS(A2,A1); B11:=VALUEWHEN(B1,A1); B22:=VALUEWHEN(B2,A2); cd1:A1>A2 AND CROSS(REF(B11,1),C); cd2:A1<A2 AND CROSS(C,REF(B22,1)); mark:=VALUEWHEN(cd1 or cd2,if(cd1,1,2)); DRAWTEXT(cd1 and (ref(mark,1)=2 or not(ref(mark,1))) ,L,\'多\'); DRAWTEXT(cd2 and (ref(mark,1)=1 or not(ref(mark,1))),H,\'空\'); 这样试下。
|
-- 作者:zytzwla -- 发布时间:2020/5/21 15:57:38 -- 谢谢老师,完美解决问题,爱你呦 |