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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [原创]IF语句下变量的定义,请帮忙一下。

   

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


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

主题:[原创]IF语句下变量的定义,请帮忙一下。

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


加好友 发短信
等级:标准版用户 帖子:20 积分:0 威望:0 精华:0 注册:2015/12/8 9:03:25
[原创]IF语句下变量的定义,请帮忙一下。  发帖心情 Post By:2016/2/23 16:42:17    Post IP:59.33.112.44[显示全部帖子]

有那位老师可以帮我指点一下那里错了。。在开多单里,分为两种情况,在开空单里也分为两种情况。但平多和平空也只是用STOPL 和STOPH 这两个变量
下里的句子应该怎么改?

IF 开多条件 THEN BEGIN

   IF DIFF60>DEA60 AND HOLDING >0 THEN  BEGIN              
      STOPL:L65 ,COLORRED  ;
     END;
   
    IF DIFF60<  DEA60 AND HOLDING >0 THEN  BEGIN
      STOPL:L20 ,COLORRED  ;
     END;
     
     END;
 
IF 开空条件 THEN BEGIN

   IF DIFF60>DEA60 AND HOLDING >0 THEN  BEGIN
      STOPH:H20 ,COLORRED  ;
     END;
   
    IF DIFF60<  DEA60 AND HOLDING >0 THEN  BEGIN
      STOPH:H65 ,COLORRED  ;
     END;
     
     END;     
 
平多条件:=C< STOPL   AND HOLDING>0;   //下穿中轨平多
平空条件:=C> STOPH   AND HOLDING<0;  //上穿中轨平空

 回到顶部
帅哥哟,离线,有人找我吗?
c100010320
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:标准版用户 帖子:20 积分:0 威望:0 精华:0 注册:2015/12/8 9:03:25
  发帖心情 Post By:2016/2/23 16:50:56    Post IP:59.33.112.44[显示全部帖子]

 止盈止损的位置。

 回到顶部
帅哥哟,离线,有人找我吗?
c100010320
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:标准版用户 帖子:20 积分:0 威望:0 精华:0 注册:2015/12/8 9:03:25
  发帖心情 Post By:2016/2/23 16:53:25    Post IP:59.33.112.44[显示全部帖子]

 h20:=ref(hhv(h,20),1);//20周期最高价
l20:=ref(llv(l,20),1);//20周期最低价
h65:=ref(hhv(h,65),1);//65周期最高价
l65:=ref(llv(l,65),1);//65周期最低价


之前已经定义了这些变量

 回到顶部
帅哥哟,离线,有人找我吗?
c100010320
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:标准版用户 帖子:20 积分:0 威望:0 精华:0 注册:2015/12/8 9:03:25
  发帖心情 Post By:2016/2/23 17:16:14    Post IP:59.33.112.44[显示全部帖子]

h20:=ref(hhv(h,20),1);//20周期最高价
l20:=ref(llv(l,20),1);//20周期最低价

h65:=ref(hhv(h,65),1);//65周期最高价
l65:=ref(llv(l,65),1);//65周期最低价

INPUT:M(35,5,300,30),N(2,0.1,10,1),SS(1,1,10000,1);
MID :=  MA(CLOSE,M);//中轨
UPPER:= MID + N*STD(CLOSE,M);//上轨
LOWER:= MID - N*STD(CLOSE,M);//下轨

DIFF60:=EMA(CLOSE,12*60) - EMA(CLOSE,26*60);  
DEA60:= EMA(DIFF60,9*60);
MACD60:=2*(DIFF60-DEA60);


手数:=SS;

开多条件:=C>UPPER AND HOLDING=0;//上穿上轨开多
开空条件:=C<LOWER AND HOLDING=0;//下穿下轨开空

IF 开多条件 THEN BEGIN

   IF DIFF60>DEA60 AND HOLDING >0 THEN  BEGIN
      STOPL:L65 ,COLORRED  ;
     END;
  
    IF DIFF60<  DEA60 AND HOLDING >0 THEN  BEGIN
      STOPL:L20 ,COLORRED  ;
     END;
    
     END;
 
IF 开空条件 THEN BEGIN

   IF DIFF60>DEA60 AND HOLDING >0 THEN  BEGIN
      STOPH:H20 ,COLORRED  ;
     END;
  
    IF DIFF60<  DEA60 AND HOLDING >0 THEN  BEGIN
      STOPH:H65 ,COLORRED  ;
     END;
    
     END;    
 
平多条件:=C< STOPL   AND HOLDING>0;  
平空条件:=C> STOPH   AND HOLDING<0; 

IF 开多条件 AND HOLDING =0 THEN BUY(1,手数,MARKET);

IF 开空条件 AND HOLDING =0 THEN BUYSHORT(1,手数,MARKET);

IF 平多条件 THEN SELL(1,手数,MARKET);
IF 平空条件 THEN SELLSHORT(1,手数,MARKET);



全部语句了

 回到顶部
帅哥哟,离线,有人找我吗?
c100010320
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:标准版用户 帖子:20 积分:0 威望:0 精华:0 注册:2015/12/8 9:03:25
  发帖心情 Post By:2016/2/23 17:19:17    Post IP:59.33.112.44[显示全部帖子]

 语句用在1分钟周期下的。

 回到顶部
帅哥哟,离线,有人找我吗?
c100010320
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:标准版用户 帖子:20 积分:0 威望:0 精华:0 注册:2015/12/8 9:03:25
  发帖心情 Post By:2016/2/23 17:26:06    Post IP:59.33.112.44[显示全部帖子]

 1分钟里看60分钟的MACD指标的方向变化。

 回到顶部
帅哥哟,离线,有人找我吗?
c100010320
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:标准版用户 帖子:20 积分:0 威望:0 精华:0 注册:2015/12/8 9:03:25
  发帖心情 Post By:2016/2/23 17:34:11    Post IP:59.33.112.44[显示全部帖子]

 好的。。非常感谢。。

 回到顶部
帅哥哟,离线,有人找我吗?
c100010320
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:标准版用户 帖子:20 积分:0 威望:0 精华:0 注册:2015/12/8 9:03:25
  发帖心情 Post By:2016/2/23 17:43:07    Post IP:59.33.112.44[显示全部帖子]

为什么要用这个语句?   barpos>65

运行后没有开仓信号

 回到顶部
帅哥哟,离线,有人找我吗?
c100010320
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:标准版用户 帖子:20 积分:0 威望:0 精华:0 注册:2015/12/8 9:03:25
  发帖心情 Post By:2016/2/23 17:52:27    Post IP:59.33.112.44[显示全部帖子]

 编译公式后。并没有开单信号出现。。请赐教。

 回到顶部
帅哥哟,离线,有人找我吗?
c100010320
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:标准版用户 帖子:20 积分:0 威望:0 精华:0 注册:2015/12/8 9:03:25
  发帖心情 Post By:2016/2/23 18:02:56    Post IP:59.33.112.44[显示全部帖子]

 我的设计思想是65 周期内,和20周期的高低点作为移动止盈止损线。现在老师你是STOPH 和STOPL呢两个变量的值不会变了。

 回到顶部
总数 11 1 2 下一页