欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请帮助改写一下

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2319人关注过本帖树形打印复制链接

主题:请帮助改写一下

帅哥哟,离线,有人找我吗?
心静a
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:548 积分:0 威望:0 精华:0 注册:2015/12/24 22:12:45
请帮助改写一下  发帖心情 Post By:2019/8/11 20:57:31    Post IP:114.236.174.252[只看该作者]

请求老师帮助改写一下

 

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
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2019/8/12 8:39:12    Post IP:180.169.30.6[只看该作者]

X:IF(COUNT(MACD>0,BARSLAST(VA2))=BARSLAST(VA2),DRAWLINE(VA2,H,REF(VA2,1),REF(H,1),1),DRAWNULL),COLORGREEN,LINETHICK2;

你这句话要表达什么????    参数都不符合规则。另外,绘图函数没有返回值,所以你的x也就没有任何实际意义。

 

 



编程无捷径,技巧靠积累。
 回到顶部