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


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

   

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


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

主题:[原创]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;  //上穿中轨平空

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/2/23 16:44:26    Post IP:58.246.57.26[只看该作者]

IF 开多条件 THEN BEGIN

   IF DIFF60>DEA60 AND HOLDING >0 THEN  BEGIN              
      STOPL:L65 ,COLORRED  ;
     END;
这样写赋值stopl的目的是为了什么?


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
c100010320
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | 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
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | 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周期最低价


之前已经定义了这些变量

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/2/23 17:01:15    Post IP:58.246.57.26[只看该作者]

用户把开仓语句写在哪里了?能否把整体的开仓语句都写出来?


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
c100010320
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | 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
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | 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分钟周期下的。

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/2/23 17:23:41    Post IP:58.246.57.26[只看该作者]

EMA(CLOSE,12*60)

要720个周期的数据是为了实现什么目的?



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

 回到顶部
帅哥哟,离线,有人找我吗?
c100010320
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | 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指标的方向变化。

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2016/2/23 17:30:54    Post IP:58.246.57.26[只看该作者]

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 开多条件 and holding=0 and barpos>65 THEN BEGIN
  BUY(1,手数,MARKETr);
   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 开空条件 and holding=0 and barpos>65 THEN BEGIN
   BUYSHORT(1,手数,MARKETr);
   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 平多条件 THEN SELL(1,手数,MARKET);
IF 平空条件 and stoph<>0 THEN SELLSHORT(1,手数,MARKET);

 



金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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