以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]为什么在公式里明明代码写的是画红色、绿色的柱线,显示的却是白色、黄色 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=172669) |
-- 作者:richwin -- 发布时间:2019/10/28 21:42:33 -- [求助]为什么在公式里明明代码写的是画红色、绿色的柱线,显示的却是白色、黄色 [求助]为什么在AO动量震荡公式里明明代码写的是画红色、黄色的柱线,显示的却是白色、黄色?(代码是从文华财经里复制过来的) 代码: Y:=(HIGH+LOW)/2; AO:=MA(Y,5)-MA(Y,34); AO1:=REF(AO,1); STICKLINE(AO>AO1,0,AO,COLORRED,0); STICKLINE(AO<AO1,0,AO,COLORYELLOW,0); S1:=CROSS(0,AO); DRAWICON(S1,AO,5),ALIGN0; DRAWTEXT(S1,AO,\'S\'),COLORRED; S2:=AO<0 AND REF(AO,1)>REF(AO,2) AND AO<REF(AO,1); DRAWTEXT(S2,AO,\'S\'),COLORRED; SCOUNT:=BARSLAST(AO<0);//上一次AO>0后到现在的周期数; SD:=HHV(AO,SCOUNT);//求上面周期的最大AO; SCOUNTD:=HHVBARS(AO,SCOUNT);//求最大值到现在的周期数; S3:=AO>0 AND REF(AO,1)>REF(AO,2) AND AO<REF(AO,1);//满足峰的条件; S31:=COUNT(S3,SCOUNTD);//满足上面条件的次数; DRAWTEXT(S31>=2 AND S3,AO,\'S\'),COLORRED; B1:=CROSS(AO,0); DRAWTEXT(B1,AO,\'B\'),COLORRED; B2:=AO>0 AND REF(AO,1)<REF(AO,2) AND AO>REF(AO,1); DRAWTEXT(B2,AO,\'B\'),COLORRED; BCOUNT:=BARSLAST(AO>0);//上一次AO>0后到现在的周期数; BD:=LLV(AO,BCOUNT);//求上面周期的最小AO; BCOUNTD:=LLVBARS(AO,BCOUNT);//求最小值到现在的周期数; B3:=AO<0 AND REF(AO,1)<REF(AO,2) AND AO>REF(AO,1);//满足峰的条件; B31:=COUNT(B3,BCOUNTD);//满足上面条件的次数; DRAWTEXT(B31>=2 AND B3,AO,\'B\'),COLORRED; 截图: [此贴子已经被作者于2019/10/28 21:43:29编辑过]
|
-- 作者:FireScript -- 发布时间:2019/10/29 9:08:13 -- 替换2句代码。 STICKLINE(AO>AO1,0,AO,10,16,COLORYELLOw);
STICKLINE(AO<AO1,0,AO,10,16,COLORRED); |
-- 作者:richwin -- 发布时间:2019/10/29 10:37:35 -- 好的,谢谢,解决了。我自己将这两句的颜色调整回红色、黄色,调整后上涨趋势时上涨时显红色,调整时显黄色,这样比较符合普遍习惯,调整后的代码是:STICKLINE(AO>AO1,0,AO,10,16,COLORRED); STICKLINE(AO<AO1,0,AO,10,16,COLORYELLOW);
|