以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=171576) |
-- 作者:心静a -- 发布时间:2019/8/11 20:57:31 -- 请帮助改写一下 请求老师帮助改写一下
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); DEA:=EMA(DIF,9); MACD:=(DIF-DEA)*2; VA1:=HHVBARS(MACD,BARSLAST(MACD<0)+1); VA2:=CROSS(BACKSET(CROSS(0,MACD) OR (ISLASTBAR AND MACD>0),REF(VA1,1)+2),0.5); 前高:=DRAWLINE(VA2,MACD,REF(VA2,1),REF(MACD,1),1),COLORWHITE; VA3:=LLVBARS(MACD,BARSLAST(MACD>0)+1); VA4:=CROSS(BACKSET(CROSS(MACD,0) OR (ISLASTBAR AND MACD<0),REF(VA3,1)+2),0.5); 前低:=DRAWLINE(VA4,MACD,REF(VA4,1),REF(MACD,1),1),COLORYELLOW; X:IF(COUNT(MACD>0,BARSLAST(VA2))=BARSLAST(VA2),DRAWLINE(VA2,H,REF(VA2,1),REF(H,1),1), DRAWNULL),COLORGREEN,LINETHICK2; STICKLINE(MACD>0 AND C>X AND O>X,C,O,1,0),COLORRED; STICKLINE(MACD>0 AND C>X AND O<X,C,X,1,0),COLORRED; STICKLINE(MACD>0 AND MACD>前高,C,O,1,0),COLORYELLOW; STICKLINE(REFX(VA2,1) OR REFX(VA4,1),C,O,1,0),COLORGREEN; JC:=CROSS(DIF,DEA); JTS:=BARSLAST(DIF<DEA); SC:=CROSS(DEA,DIF); STS:=BARSLAST(DIF>DEA); 价值低点:IF(JTS>0,DRAWLINE(JC,L,REF(JC,1),REF(L,1),1),DRAWNULL),COLORMAGENTA,LINETHICK2; 价值高点:IF(STS>0,DRAWLINE(SC,H,REF(SC,1),REF(H,1),1),DRAWNULL),COLORYELLOW,LINETHICK2; JGGD:=DRAWLINE(SC,H,REF(SC,1),REF(H,1),1); WW:=BARSLAST(VA4)<=REF(IF(VA4,BARSNEXT(JC),DRAWNULL),BARSLAST(VA4)); 指标低点:IF(WW,DRAWLINE(VA4,L,REF(VA4,1),REF(L,1),1),DRAWNULL),COLORWHITE,LINETHICK2; 白线:=DRAWLINE(VA4,L,REF(VA4,1),REF(L,1),1); STICKLINE(MAX(C,O)<指标低点,C,O,1,0),COLORWHITE; STICKLINE(MAX(C,O)>指标低点 AND MIN(C,O)<指标低点,指标低点,MIN(C,O),1,0),COLORWHITE; STICKLINE(价值低点<白线 AND MAX(C,O)>价值低点 AND MIN(C,O)<价值低点,价值低点, MIN(C,O),1,0),COLORMAGENTA; STICKLINE(价值低点<白线 AND MAX(C,O)<价值低点,C,O,1,0),COLORMAGENTA; DRAWTEXT(价值低点<白线 AND O<价值低点 AND C>价值低点 AND MACD>REF(MACD,1) AND REF(C,1)<价值低点 AND JTS>1,L*0.99,\'挖坑竣事、还需确认\'),COLORYELLOW; DRAWTEXT(JC AND 价值低点>JGGD,L*0.99,\'小心筑顶、红柱掩护\'); DRAWTEXT(NOT(WW) AND C>价值高点 AND O<价值高点,L*0.99,\'简朴骗术、时间调和\'); DRAWTEXT(WW AND C>价值高点 AND O<价值高点,L*0.99,\'再涨一段、留意真假\'),COLORYELLOW; |
-- 作者:wenarm -- 发布时间:2019/8/12 8:39:12 -- X:IF(COUNT(MACD>0,BARSLAST(VA2))=BARSLAST(VA2),DRAWLINE(VA2,H,REF(VA2,1),REF(H,1),1),DRAWNULL),COLORGREEN,LINETHICK2; 你这句话要表达什么???? 参数都不符合规则。另外,绘图函数没有返回值,所以你的x也就没有任何实际意义。
|