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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 改写下 回调5日线买入

   

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


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

主题:改写下 回调5日线买入

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


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


HA:=stkindi('','YY.ss',0,5);
HB:=stkindi('','YY.60up',0,5);
HC:=stkindi('','YY.60down',0,5);
HD:=stkindi('','YY.zx',0,5);
HE:=stkindi('','YY.MA5',0,5);
HF:=stkindi('','YY.MA10',0,5);
HG:=stkindi('','YY.MA20',0,5);
HI:=stkindi('','YY.MA40',0,5);
HO:=stkindi('','YY.HH',0,5);
HP:=stkindi('','YY.LL',0,5);
HN:=stkindi('','YY.CL',0,5);
variable:ccc=0;


60DUO:=HP<MIN(MIN(HE,HF),MIN(HG,HI)) and CROSS(HN,HE) and CROSS(HN,HF) and CROSS(HN,HG) and CROSS(HN,HI) and HF>REF(HF,1) and HG>REF(HG,1);
60KONG:=HO>MAX(MAX(HE,HF),MAX(HG,HI)) and CROSS(HE,HN) and CROSS(HF,HN) and CROSS(HG,HN) and CROSS(HI,HN) and HF<REF(HF,1) and HG<REF(HG,1);


IF(HA>0,HA,NULL),CIRCLEDOT,COLORYELLOW;

variable:bj=0;
zx:stkindi('','YY.zx',0,5);
if zx=1 then bj:=1;
if zx=-1 then bj:=-1;


MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
MA40:MA(CLOSE,40);
SS:=SAR(10,4,20);
SZ:=SARTURN(10,4,20);


A:=MA5>=MA10 and MA10>MA20 and MA5>REF(MA5,1) and MA10>REF(MA10,1); //4条均线多头排列,且价格在均线之上
B:=MA5<=MA10 and MA10<MA20 and MA5<REF(MA5,1) and MA10<REF(MA10,1) ; //4条均线空头排列,且价格在均线之下
AA:=MA10>MA20 and MA20>MA40 and MA20>REF(MA20,1) and MA40>REF(MA40,1);
BB:=MA10<MA20 and MA20<MA40 and MA20<REF(MA20,1) and MA40<REF(MA40,1);
CC:=LOW<MIN(MIN(MA5,MA10),MIN(MA20,MA40)) and CROSS(CLOSE,MA5) and CROSS(CLOSE,10) and CROSS(CLOSE,20) and CROSS(CLOSE,40) and MA10>REF(MA10,1) and MA20>REF(MA20,1);
DD:=HIGH>MAX(MAX(MA5,MA10),MAX(MA20,MA40)) and CROSS(MA5,CLOSE) and CROSS(MA10,CLOSE) and CROSS(MA20,CLOSE) and CROSS(MA40,CLOSE) and MA10<REF(MA10,1) and MA20<REF(MA20,1);

KAA:=IF(AA,1,0);
KBB:=IF(BB,1,0);
D:=(HIGH+LOW+O+2*C)/5;

   
   

 

 

IF 60DUO  and HOLDING<0 AND BJ=1  THEN BEGIN

   平空k: SELLSHORT(1,HOLDING,LIMITR,CLOSE); //平空
  开多k: BUY(1,1,LIMITR,CLOSE);  //开多单
  ccc:=1;
   END
IF 60DUO  and  HOLDING=0 AND BJ=1 THEN begin

 开多kk: BUY(1,1,LIMITR,CLOSE);  //开多单
 ccc:=1;
 end


IF CC and HOLDING=0 and ss>0 THEN begin

  开多l:BUY(1,1,LIMITR,CLOSE);  //开多
  ccc:=1;
  end

 

IF BJ=1 and HB and A and ISUP and CLOSE>REF(L+(H-L)*2/3,1) AND SS>0 and  HOLDING=0 and ccc=0 THEN begin

  //开多M:BUY(1,1,LIMITR,CLOSE);  //开多
  drawtext(1,h,'开多M',colorwhite,0),pxup20;
  ccc:=1;
 end
 
kd_m:=barslast(cross(ccc=1,0.5) and BJ=1 and HB and A and ISUP and CLOSE>REF(L+(H-L)*2/3,1) AND SS>0);
if kd_m<=3 and kd_m>=1 and l-0.02<ma5 and holding=0 then begin
 开多M_2:buy(1,1,limitr,close);
 ccc:=1;
end

 

IF HOLDING>0 and bb=-1 THEN begin

   平多p: SELL(1,HOLDING,LIMITR,CLOSE); //平多
   ccc:=0;
  end
   
IF HOLDING>0 and CROSS(MA10,MA5)   THEN begin
 ccc:=0;

   平多g: SELL(1,HOLDING,LIMITR,CLOSE); //平多
  end

       
IF 60KONG AND HOLDING>0 and bj=-1 THEN begin
  平多n: SELL(1,HOLDING,LIMITR,CLOSE); //平多
   开空n:BUYSHORT(1,1,LIMITR,CLOSE);  //开空单
   ccc:=-1;
   end
IF 60KONG AND HOLDING=0 AND BJ=-1  THEN begin
 ccc:=-1;
  开空nn: BUYSHORT(1,1,LIMITR,CLOSE);  //开空单
 end
  
IF DD and  HOLDING=0 AND BJ=-1  THEN begin
   ccc:=-1;

   开空o: BUYSHORT(1,1,LIMITR,CLOSE);  //开空单  
   end
  
  
 IF HC and bj=-1 and b and ISDOWN and CLOSE<REF(L+(H-L)/3,1) AND HOLDING=0 AND CCC=0 THEN begin
   ccc:=-1;

   //开空f: BUYSHORT(1,1,LIMITR,CLOSE);  //开空单 
   drawtext(1,h,'开空F',colorwhite,0),pxup20;
 end 
 
 kk_f:=barslast(cross(ccc=-1,0.5) and HC and bj=-1 and b and ISDOWN and CLOSE<REF(L+(H-L)/3,1) );
 if kk_f<=3 and kk_f>=1 and l-0.02<ma5 and holding=0  then begin
 开空f_2:buyshort(1,1,limitr,close);
 ccc:=-1;
end

 
 IF HOLDING<0 and  CROSS(MA5,MA10)  THEN begin
 
    平空e:SELLSHORT(1,HOLDING,LIMITR,CLOSE);
    ccc:=0;
   end

 



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

客户服务部

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

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

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


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

如果还有,说明一下你当前显示了多少k线,你要把k线图拉到最左边,看下第一根k线的时间
图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看


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

客户服务部

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

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

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


加好友 发短信
等级:论坛游侠 帖子:449 积分:0 威望:0 精华:0 注册:2016/9/9 19:10:49
  发帖心情 Post By:2016/12/21 14:36:46    Post IP:221.176.177.58[只看该作者]

f2 不是l-0.02<ma5 是h+0.02>ma5

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


加好友 发短信
等级:论坛游侠 帖子:449 积分:0 威望:0 精华:0 注册:2016/9/9 19:10:49
  发帖心情 Post By:2016/12/21 14:40:42    Post IP:221.176.177.58[只看该作者]

用刚才的程序,仍然有两个f2  没啥变化 

f2开仓条件不是l-0.02<ma5 是h+0.02>ma5

 


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


加好友 发短信
等级:论坛游侠 帖子:449 积分:0 威望:0 精华:0 注册:2016/9/9 19:10:49
  发帖心情 Post By:2016/12/21 14:43:24    Post IP:221.176.177.58[只看该作者]

当期显示的k线很多个啊  这个我数不清,拉到最左面什么意思  最左面不是固定的啊 

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


加好友 发短信
等级:论坛游侠 帖子:449 积分:0 威望:0 精华:0 注册:2016/9/9 19:10:49
  发帖心情 Post By:2016/12/21 14:45:52    Post IP:221.176.177.58[只看该作者]

能不能用一个变量比如,n=0来限制三个k线中都满足条件的只开第一个?

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


加好友 发短信
等级:论坛游侠 帖子:449 积分:0 威望:0 精华:0 注册:2016/9/9 19:10:49
  发帖心情 Post By:2016/12/21 15:00:33    Post IP:221.176.177.58[只看该作者]

等了半天 这也解决不了问题 中间出了个平仓信号 就多出来了个f2  

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


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

HA:=stkindi('','YY.ss',0,5);
HB:=stkindi('','YY.60up',0,5);
HC:=stkindi('','YY.60down',0,5);
HD:=stkindi('','YY.zx',0,5);
HE:=stkindi('','YY.MA5',0,5);
HF:=stkindi('','YY.MA10',0,5);
HG:=stkindi('','YY.MA20',0,5);
HI:=stkindi('','YY.MA40',0,5);
HO:=stkindi('','YY.HH',0,5);
HP:=stkindi('','YY.LL',0,5);
HN:=stkindi('','YY.CL',0,5);
variable:ccc=0;
variable:bjm=0,bjf=0;

60DUO:=HP<MIN(MIN(HE,HF),MIN(HG,HI)) and CROSS(HN,HE) and CROSS(HN,HF) and CROSS(HN,HG) and CROSS(HN,HI) and HF>REF(HF,1) and HG>REF(HG,1);
60KONG:=HO>MAX(MAX(HE,HF),MAX(HG,HI)) and CROSS(HE,HN) and CROSS(HF,HN) and CROSS(HG,HN) and CROSS(HI,HN) and HF<REF(HF,1) and HG<REF(HG,1);


IF(HA>0,HA,NULL),CIRCLEDOT,COLORYELLOW;

variable:bj=0;
zx:stkindi('','YY.zx',0,5);
if zx=1 then bj:=1;
if zx=-1 then bj:=-1;


MA5:MA(CLOSE,5);
MA10:MA(CLOSE,10);
MA20:MA(CLOSE,20);
MA40:MA(CLOSE,40);
SS:=SAR(10,4,20);
SZ:=SARTURN(10,4,20);


A:=MA5>=MA10 and MA10>MA20 and MA5>REF(MA5,1) and MA10>REF(MA10,1); //4条均线多头排列,且价格在均线之上
B:=MA5<=MA10 and MA10<MA20 and MA5<REF(MA5,1) and MA10<REF(MA10,1) ; //4条均线空头排列,且价格在均线之下
AA:=MA10>MA20 and MA20>MA40 and MA20>REF(MA20,1) and MA40>REF(MA40,1);
BB:=MA10<MA20 and MA20<MA40 and MA20<REF(MA20,1) and MA40<REF(MA40,1);
CC:=LOW<MIN(MIN(MA5,MA10),MIN(MA20,MA40)) and CROSS(CLOSE,MA5) and CROSS(CLOSE,10) and CROSS(CLOSE,20) and CROSS(CLOSE,40) and MA10>REF(MA10,1) and MA20>REF(MA20,1);
DD:=HIGH>MAX(MAX(MA5,MA10),MAX(MA20,MA40)) and CROSS(MA5,CLOSE) and CROSS(MA10,CLOSE) and CROSS(MA20,CLOSE) and CROSS(MA40,CLOSE) and MA10<REF(MA10,1) and MA20<REF(MA20,1);

KAA:=IF(AA,1,0);
KBB:=IF(BB,1,0);
D:=(HIGH+LOW+O+2*C)/5;

   
   

 

 

IF 60DUO  and HOLDING<0 AND BJ=1  THEN BEGIN

   平空k: SELLSHORT(1,HOLDING,LIMITR,CLOSE); //平空
  开多k: BUY(1,1,LIMITR,CLOSE);  //开多单
  ccc:=1;
   END
IF 60DUO  and  HOLDING=0 AND BJ=1 THEN begin

 开多kk: BUY(1,1,LIMITR,CLOSE);  //开多单
 ccc:=1;
 end


IF CC and HOLDING=0 and ss>0 THEN begin

  开多l:BUY(1,1,LIMITR,CLOSE);  //开多
  ccc:=1;
  end

 

IF BJ=1 and HB and A and ISUP and CLOSE>REF(L+(H-L)*2/3,1) AND SS>0 and  HOLDING=0 and ccc=0 THEN begin

  //开多M:BUY(1,1,LIMITR,CLOSE);  //开多
  drawtext(1,h,'开多M',colorwhite,0),pxup20;
  ccc:=1;
 end
 
kd_m:=barslast(cross(ccc=1,0.5) and BJ=1 and HB and A and ISUP and CLOSE>REF(L+(H-L)*2/3,1) AND SS>0);
if kd_m<=3 and kd_m>=1 and l-0.02<ma5 and holding=0 and bjm=0 then begin
 开多M_2:buy(1,1,limitr,close);
 ccc:=1;
 bjm:=1;
end
if kd_m>3 then bjm:=0;

 

IF HOLDING>0 and bb=-1 THEN begin

   平多p: SELL(1,HOLDING,LIMITR,CLOSE); //平多
   ccc:=0;
  end
   
IF HOLDING>0 and CROSS(MA10,MA5)   THEN begin
 ccc:=0;

   平多g: SELL(1,HOLDING,LIMITR,CLOSE); //平多
  end

       
IF 60KONG AND HOLDING>0 and bj=-1 THEN begin
  平多n: SELL(1,HOLDING,LIMITR,CLOSE); //平多
   开空n:BUYSHORT(1,1,LIMITR,CLOSE);  //开空单
   ccc:=-1;
   end
IF 60KONG AND HOLDING=0 AND BJ=-1  THEN begin
 ccc:=-1;
  开空nn: BUYSHORT(1,1,LIMITR,CLOSE);  //开空单
 end
  
IF DD and  HOLDING=0 AND BJ=-1  THEN begin
   ccc:=-1;

   开空o: BUYSHORT(1,1,LIMITR,CLOSE);  //开空单  
   end
  
  
 IF HC and bj=-1 and b and ISDOWN and CLOSE<REF(L+(H-L)/3,1) AND HOLDING=0 AND CCC=0 THEN begin
   ccc:=-1;

   //开空f: BUYSHORT(1,1,LIMITR,CLOSE);  //开空单 
   drawtext(1,h,'开空F',colorwhite,0),pxup20;
 end 
 
 kk_f:=barslast(cross(ccc=-1,0.5) and HC and bj=-1 and b and ISDOWN and CLOSE<REF(L+(H-L)/3,1) );
 if kk_f<=3 and kk_f>=1 and h+0.02>ma5  and holding=0 and bjf=0  then begin
 开空f_2:buyshort(1,1,limitr,close);
 ccc:=-1;
 bjf:=1;
end

if kk_f>3 then bjf:=0;

 
 IF HOLDING<0 and  CROSS(MA5,MA10)  THEN begin
 
    平空e:SELLSHORT(1,HOLDING,LIMITR,CLOSE);
    ccc:=0;
   end


 



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

客户服务部

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

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

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


加好友 发短信
等级:论坛游侠 帖子:449 积分:0 威望:0 精华:0 注册:2016/9/9 19:10:49
  发帖心情 Post By:2016/12/21 15:42:29    Post IP:221.176.177.58[只看该作者]

老师,这个模型基本可以了,但是加载到恒指12上,为啥最近十天都没开仓或者平仓信号呢  ?加载到原油上有,如果说这十天都不满足开仓条件也不现实。具体什么原因导致呢?

十天以前还是有信号出现呢,就是最近没有而已 


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


加好友 发短信
等级:论坛游侠 帖子:449 积分:0 威望:0 精华:0 注册:2016/9/9 19:10:49
  发帖心情 Post By:2016/12/21 16:17:30    Post IP:221.176.177.58[只看该作者]

老师 这个恒指12 是什么原因

 回到顶部
总数 99 上一页 1 2 3 4 5 6 7 8 9 10 下一页