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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请教代码含义

   

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


  共有2055人关注过本帖平板打印复制链接

主题:请教代码含义

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


加好友 发短信
等级:新手上路 帖子:3 积分:0 威望:0 精华:0 注册:2015/5/29 14:11:17
请教代码含义  发帖心情 Post By:2015/5/29 14:31:47    Post IP:218.24.172.210[只看该作者]

针对下面这段代码,请教一下:
DS:ABS(EMA(HIGH,120))+0.75*(ABS(EMA(HIGH,120))-ABS(EMA(LOW,120)));
DX:ABS(EMA(LOW,120))-1.5*(ABS(EMA(HIGH,120))-ABS(EMA(LOW,120)));
VARIABLE:WIDTHS=5; 
MAHIGH:=HHV(DS,WIDTHS);
MALOW :=LLV(DX,WIDTHS);
NUM   :=FLOOR(BARPOS/WIDTHS);
VALUE :=BARPOS - NUM*WIDTHS;
IF NUM > 0 THEN BEGIN
    IF VALUE = 0 THEN BEGIN
  IF MAHIGH=0 THEN 
      MAHIGH:=CLOSE;
  IF MAHIGH=0 THEN 
      MALOW:=CLOSE;
      DRAWHIGH := MAHIGH;
      DRAWLOW  := MALOW;
    END;
END;
ELSE EXIT;
DS:=DRAWHIGH,LINETHICK3;
DX:=DRAWLOW,LINETHICK3;

其中的循环语句, 
IF MAHIGH=0 THEN 
      MAHIGH:=CLOSE;
如果MAHIGH不等于0的话,是否就不进行判断了,是不是只有在MAHIGH=0时,才将close赋值给mahigh?
并且也是在mahigh=0的时候,将mahigh赋值给drawhigh?此时,赋值给drawhigh的,是不是就是close?
那下面的对DS和DX的赋值语句,究竟是将什么值赋给了DS和DX呢?不是很明白。


 回到顶部