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


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

   

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


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

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

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


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

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 开多m的条件  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(开多m的条件);
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 kd_m>3 and holding=0 then ccc:=0;

 

 

bjm为开仓标记,记录实际开仓时的状态,bjm0时才能开仓,=1时表示已经开仓了,过了kdm3根k线后重置为0



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

客户服务部

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

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

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


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

我按你说的模式改写了,下面的代码只有f和m信号时可以正常出f1  m1 但是加上后面的a b c d 信号就不行了,ccc一直是-1,f1 m1 信号都消失了 

能帮我看下哪里出错了吗    

 

 

variable:ccc=0;
variable:bjm=0,bjf=0,bjf2=0,bja=0,bjb=0,bjc=0,bjd=0;

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);

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 kd_m>3 and holding=0 then ccc:=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_1:buyshort(1,1,limitr,close);
 
 ccc:=-1;
 bjf:=1;
end
if kk_f>3 then bjf:=0;
if kk_f>3 and holding=0 then ccc:=0;


kk_f2:=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_f2<=4 and kk_f2>=1 and h>max(max(ma5,ma10),max(ma20,ma40))   and bjf2=0  then begin
 开空f_2:buyshort(1,1,limitr,close);
 
 ccc:=-1;
 bjf2:=1;
end
if kk_f2>4 then bjf2:=0;
if kk_f2>4 and holding=0 then ccc:=0;

 

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


  H11:=HIGH;
L11:=LOW;
A:=IFELSE(HIGH>=REF(HIGH,1)&&HIGH>=REF(HIGH,2)&&HIGH>=REF(HIGH,3) &&HIGH>=REF(HIGH,4)&&HIGH>=REF(HIGH,5),LOW,0);
B:=IFELSE(LOW<=REF(LOW,1)&&LOW<=REF(LOW,2)&&LOW<=REF(LOW,3) &&LOW<=REF(LOW,4)&&LOW<=REF(LOW,5),HIGH,888888);
P1:=IFELSE(A>REF(L11,1),REF(L11,1),0);
P2:=IFELSE(A>REF(L11,2)&&A<=REF(L11,1),REF(L,2),0);
P3:=IFELSE(A>REF(L11,3)&&A<=REF(L11,1)&&A<=REF(L11,2),REF(L11,3),0);
P4:=IFELSE(A>REF(L11,4)&&A<=REF(L11,1)&&A<=REF(L11,2)&&A<=REF(L11,3),REF(L11,4),0);
P5:=IFELSE(A>REF(L11,5)&&A<=REF(L11,1)&&A<=REF(L11,2)&&A<=REF(L11,3)&&A<=REF(L11,4),REF(L11,5),0);
P6:=IFELSE(A>REF(L11,6)&&A<=REF(L11,1)&&A<=REF(L11,2)&&A<=REF(L11,3)&&A<=REF(L11,4)&&A<=REF(L11,5),REF(L11,6),0);
P7:=IFELSE(A>REF(L11,7)&&A<=REF(L11,1)&&A<=REF(L11,2)&&A<=REF(L11,3)&&A<=REF(L11,4)&&A<=REF(L11,5)&&A<=REF(L11,6),REF(L11,7),0);
P8:=IFELSE(A>REF(L11,8)&&A<=REF(L11,1)&&A<=REF(L11,2)&&A<=REF(L11,3)&&A<=REF(L11,4)&&A<=REF(L11,5)&&A<=REF(L11,6)&&A<=REF(L11,7),REF(L11,8),0);
P9:=IFELSE(A>REF(L11,9)&&A<=REF(L11,1)&&A<=REF(L11,2)&&A<=REF(L11,3)&&A<=REF(L11,4)&&A<=REF(L11,5)&&A<=REF(L11,6)&&A<=REF(L11,7)&&A<=REF(L11,8),REF(L11,9),0);
P10:=IFELSE(A>REF(L11,10)&&A<=REF(L11,1)&&A<=REF(L11,2)&&A<=REF(L11,3)&&A<=REF(L11,4)&&A<=REF(L11,5)&&A<=REF(L11,6)&&A<=REF(L11,7)&&A<=REF(L11,8)&&A<=REF(L11,9),REF(L11,10),0);
AA:=P1+P2+P3+P4+P5+P6+P7+P8+P9+P10;
PP1:=IFELSE(AA>REF(L11,1),REF(L11,1),0);
PP2:=IFELSE(AA>REF(L11,2)&&AA<=REF(L11,1),REF(L11,2),0);
PP3:=IFELSE(AA>REF(L11,3)&&AA<=REF(L11,1)&&AA<=REF(L11,2),REF(L11,3),0);
PP4:=IFELSE(AA>REF(L11,4)&&AA<=REF(L11,1)&&AA<=REF(L11,2)&&AA<=REF(L11,3),REF(L11,4),0);
PP5:=IFELSE(AA>REF(L11,5)&&AA<=REF(L11,1)&&AA<=REF(L11,2)&&AA<=REF(L11,3)&&AA<=REF(L11,4),REF(L11,5),0);
PP6:=IFELSE(AA>REF(L11,6)&&AA<=REF(L11,1)&&AA<=REF(L11,2)&&AA<=REF(L11,3)&&AA<=REF(L11,4)&&AA<=REF(L11,5),REF(L11,6),0);
PP7:=IFELSE(AA>REF(L11,7)&&AA<=REF(L11,1)&&AA<=REF(L11,2)&&AA<=REF(L11,3)&&AA<=REF(L11,4)&&AA<=REF(L11,5)&&AA<=REF(L11,6),REF(L11,7),0);
PP8:=IFELSE(AA>REF(L11,8)&&AA<=REF(L11,1)&&AA<=REF(L11,2)&&AA<=REF(L11,3)&&AA<=REF(L11,4)&&AA<=REF(L11,5)&&AA<=REF(L11,6)&&AA<=REF(L11,7),REF(L11,8),0);
PP9:=IFELSE(AA>REF(L11,9)&&AA<=REF(L11,1)&&AA<=REF(L11,2)&&AA<=REF(L11,3)&&AA<=REF(L11,4)&&AA<=REF(L11,5)&&AA<=REF(L11,6)&&AA<=REF(L11,7)&&AA<=REF(L11,8),REF(L11,9),0);
PP10:=IFELSE(AA>REF(L11,10)&&AA<=REF(L11,1)&&AA<=REF(L11,2)&&AA<=REF(L11,3)&&AA<=REF(L11,4)&&AA<=REF(L11,5)&&AA<=REF(L11,6)&&AA<=REF(L11,7)&&AA<=REF(L11,8)&&AA<=REF(L11,9),REF(L11,10),0);
AAA:=PP1+PP2+PP3+PP4+PP5+PP6+PP7+PP8+PP9+PP10;
C11:=VALUEWHEN(AAA>0,AAA);
T1:=IFELSE(B<REF(H11,1),REF(H11,1),0);
T2:=IFELSE(B<REF(H11,2)&&B>=REF(H11,1),REF(H11,2),0);
T3:=IFELSE(B<REF(H11,3)&&B>=REF(H11,1)&&B>=REF(H11,2),REF(H11,3),0);
T4:=IFELSE(B<REF(H11,4)&&B>=REF(H11,1)&&B>=REF(H11,2)&&B>=REF(H11,3),REF(H11,4),0);
T5:=IFELSE(B<REF(H11,5)&&B>=REF(H11,1)&&B>=REF(H11,2)&&B>=REF(H11,3)&&B>=REF(H11,4),REF(H11,5),0);
T6:=IFELSE(B<REF(H11,6)&&B>=REF(H11,1)&&B>=REF(H11,2)&&B>=REF(H11,3)&&B>=REF(H11,4)&&B>=REF(H11,5),REF(H11,6),0);
T7:=IFELSE(B<REF(H11,7)&&B>=REF(H11,1)&&B>=REF(H11,2)&&B>=REF(H11,3)&&B>=REF(H11,4)&&B>=REF(H11,5)&&B>=REF(H11,6),REF(H11,7),0);
T8:=IFELSE(B<REF(H11,8)&&B>=REF(H11,1)&&B>=REF(H11,2)&&B>=REF(H11,3)&&B>=REF(H11,4)&&B>=REF(H11,5)&&B>=REF(H11,6)&&B>=REF(H11,7),REF(H11,8),0);
T9:=IFELSE(B<REF(H11,9)&&B>=REF(H11,1)&&B>=REF(H11,2)&&B>=REF(H11,3)&&B>=REF(H11,4)&&B>=REF(H11,5)&&B>=REF(H11,6)&&B>=REF(H11,7)&&B>=REF(H11,8),REF(H11,9),0);
T10:=IFELSE(B<REF(H11,10)&&B>=REF(H11,1)&&B>=REF(H11,2)&&B>=REF(H11,3)&&B>=REF(H11,4)&&B>=REF(H11,5)&&B>=REF(H11,6)&&B>=REF(H11,7)&&B>=REF(H11,8)&&B>=REF(H11,9),REF(H11,10),0);
BB:=IFELSE((T1+T2+T3+T4+T5+T6+T7+T8+T9+T10)=0,888888,T1+T2+T3+T4+T5+T6+T7+T8+T9+T10);
TT1:=IFELSE(BB<REF(H11,1),REF(H11,1),0);
TT2:=IFELSE(BB<REF(H11,2)&&BB>=REF(H11,1),REF(H11,2),0);
TT3:=IFELSE(BB<REF(H11,3)&&BB>=REF(H11,1)&&BB>=REF(H11,2),REF(H11,3),0);
TT4:=IFELSE(BB<REF(H11,4)&&BB>=REF(H11,1)&&BB>=REF(H11,2)&&BB>=REF(H11,3),REF(H11,4),0);
TT5:=IFELSE(BB<REF(H11,5)&&BB>=REF(H11,1)&&BB>=REF(H11,2)&&BB>=REF(H11,3)&&BB>=REF(H11,4),REF(H11,5),0);
TT6:=IFELSE(BB<REF(H11,6)&&BB>=REF(H11,1)&&BB>=REF(H11,2)&&BB>=REF(H11,3)&&BB>=REF(H11,4)&&BB>=REF(H11,5),REF(H11,6),0);
TT7:=IFELSE(BB<REF(H11,7)&&BB>=REF(H11,1)&&BB>=REF(H11,2)&&BB>=REF(H11,3)&&BB>=REF(H11,4)&&BB>=REF(H11,5)&&BB>=REF(H11,6),REF(H11,7),0);
TT8:=IFELSE(BB<REF(H11,8)&&BB>=REF(H11,1)&&BB>=REF(H11,2)&&BB>=REF(H11,3)&&BB>=REF(H11,4)&&BB>=REF(H11,5)&&BB>=REF(H11,6)&&BB>=REF(H11,7),REF(H11,8),0);
TT9:=IFELSE(BB<REF(H11,9)&&BB>=REF(H11,1)&&BB>=REF(H11,2)&&BB>=REF(H11,3)&&BB>=REF(H11,4)&&BB>=REF(H11,5)&&BB>=REF(H11,6)&&BB>=REF(H11,7)&&BB>=REF(H11,8),REF(H11,9),0);
TT10:=IFELSE(BB<REF(H11,10)&&BB>=REF(H11,1)&&BB>=REF(H11,2)&&BB>=REF(H11,3)&&BB>=REF(H11,4)&&BB>=REF(H11,5)&&BB>=REF(H11,6)&&BB>=REF(H11,7)&&BB>=REF(H11,8)&&BB>=REF(H11,9),REF(H11,10),0);
BBB:=TT1+TT2+TT3+TT4+TT5+TT6+TT7+TT8+TT9+TT10;
D:=VALUEWHEN(BBB>0,BBB);
UD:=IFELSE(CLOSE>D&&REF(CLOSE,1)<=D,1,IFELSE(CLOSE<C11&&REF(CLOSE,1)>=C11,-3,0));
K:=VALUEWHEN(UD<>0,UD);
G:=IFELSE(K=1,C11,D),COLORRED;
G1:=VALUEWHEN(ISLASTBAR,G);
TMP:=-K;

TMP1:=REF(TMP,1)<0;
TMP2:=REF(TMP,1)>0;
//TMP>0,SPK;
//TMP<=0,BPK;

IF HOLDING=0 and  TMP<=0&&TMP2 THEN begin       //且TMP<=0
 drawtext(1,h,'开多d',colorwhite,0),pxup20;
 end
  ccc:=-1;
 
 kk_d:=barslast(cross(ccc=-1,0.5) and TMP<=0 and TMP2);
 if kk_d<=3 and kk_d>=1 and h+5>ma5  and holding=0 and bjd=0  then begin
 开空d_1:buyshort(1,1,limitr,close);
 ccc:=-1;
 bjd:=1;
end
if kk_d>3 then  bjd:=0;
if kk_d>3 and holding=0 then begin ccc:=0; 
 
ccc=1;  //开多单
 END
 IF HOLDING=0  and TMP>0&&TMP1 THEN begin            //且TMP>0
  drawtext(1,h,'开空c',colorwhite,0),pxup20;
 end
  ccc:=-1;
 
 kk_c:=barslast(cross(ccc=-1,0.5) and TMP>0 and TMP1);
 if kk_c<=3 and kk_c>=1 and h+5>ma5  and holding=0 and bjc=0  then begin
 开空c_1:buyshort(1,1,limitr,close);
 
 ccc:=-1;
 bjc:=1;
end
if kk_c>3 then  bjc:=0;
if kk_c>3 and holding=0 then begin ccc:=0;
 
 

END

 


IF HOLDING>0 and TMP>0&&TMP1 THEN BEGIN      //且TMP>0
  平多a:SELL(1,HOLDING,LIMITR,CLOSE);   //平多单
    //开空单

    
   drawtext(1,h,'开空a',colorwhite,0),pxup20;
 end
  ccc:=-1;
 
 kk_a:=barslast(cross(ccc=-1,0.5) and TMP>0 and TMP1);
 if kk_a<=3 and kk_a>=1 and h+5>ma5  and holding=0 and bja=0  then begin
 开空a_1:buyshort(1,1,limitr,close);
 
 ccc:=-1;
 bja:=1;
end
if kk_a>3 then  bja:=0;
if kk_a>3 and holding=0 then begin ccc:=0;
 
 

END
IF HOLDING<0 and  TMP<=0&&TMP2 THEN BEGIN      //且TMP<=0
 平多b: SELLSHORT(1,HOLDING,LIMITR,CLOSE);  //平空单
  drawtext(1,h,'平多b',colorwhite,0),pxup20;
 end
  ccc:=-1;
 kk_b:=barslast(cross(ccc=-1,0.5) and TMP<=0 and TMP2);
 if kk_b<=3 and kk_b>=1 and h+5>ma5  and holding=0 and bjb=0  then begin
 开空b_1:buyshort(1,1,limitr,close);
 
 ccc:=-1;
 bjb:=1;
end
if kk_b>3 then  bjb:=0;
if kk_b>3 and holding=0 then begin ccc:=0; 
 
 ccc=1;  //开多单
 END
 ccs:ccc,colorwhite; 
  
  
 


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


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

在吗  能帮忙看下吗

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


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

在吗  帮忙看下  谢谢

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


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

我实在是帮不了你了


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

客户服务部

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

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

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


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

都按你说的模式,我周末自己也改了 但是出现了ccc一直为-1  ,却达不到我的要求  为啥帮不了啊 

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


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

variable:ccc=0;
variable:bjm=0,bjf=0,bjf2=0,bja=0,bjb=0,bjc=0,bjd=0;

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);

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 kd_m>3 and holding=0 then ccc:=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_1:buyshort(1,1,limitr,close);
 
 ccc:=-1;
 bjf:=1;
end
if kk_f>3 then bjf:=0;
if kk_f>3 and holding=0 then ccc:=0;


kk_f2:=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_f2<=4 and kk_f2>=1 and h>max(max(ma5,ma10),max(ma20,ma40))   and bjf2=0  then begin
 开空f_2:buyshort(1,1,limitr,close);
 
 ccc:=-1;
 bjf2:=1;
end
if kk_f2>4 then bjf2:=0;
if kk_f2>4 and holding=0 then ccc:=0;

 

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


  H11:=HIGH;
L11:=LOW;
A:=IFELSE(HIGH>=REF(HIGH,1)&&HIGH>=REF(HIGH,2)&&HIGH>=REF(HIGH,3) &&HIGH>=REF(HIGH,4)&&HIGH>=REF(HIGH,5),LOW,0);
B:=IFELSE(LOW<=REF(LOW,1)&&LOW<=REF(LOW,2)&&LOW<=REF(LOW,3) &&LOW<=REF(LOW,4)&&LOW<=REF(LOW,5),HIGH,888888);
P1:=IFELSE(A>REF(L11,1),REF(L11,1),0);
P2:=IFELSE(A>REF(L11,2)&&A<=REF(L11,1),REF(L,2),0);
P3:=IFELSE(A>REF(L11,3)&&A<=REF(L11,1)&&A<=REF(L11,2),REF(L11,3),0);
P4:=IFELSE(A>REF(L11,4)&&A<=REF(L11,1)&&A<=REF(L11,2)&&A<=REF(L11,3),REF(L11,4),0);
P5:=IFELSE(A>REF(L11,5)&&A<=REF(L11,1)&&A<=REF(L11,2)&&A<=REF(L11,3)&&A<=REF(L11,4),REF(L11,5),0);
P6:=IFELSE(A>REF(L11,6)&&A<=REF(L11,1)&&A<=REF(L11,2)&&A<=REF(L11,3)&&A<=REF(L11,4)&&A<=REF(L11,5),REF(L11,6),0);
P7:=IFELSE(A>REF(L11,7)&&A<=REF(L11,1)&&A<=REF(L11,2)&&A<=REF(L11,3)&&A<=REF(L11,4)&&A<=REF(L11,5)&&A<=REF(L11,6),REF(L11,7),0);
P8:=IFELSE(A>REF(L11,8)&&A<=REF(L11,1)&&A<=REF(L11,2)&&A<=REF(L11,3)&&A<=REF(L11,4)&&A<=REF(L11,5)&&A<=REF(L11,6)&&A<=REF(L11,7),REF(L11,8),0);
P9:=IFELSE(A>REF(L11,9)&&A<=REF(L11,1)&&A<=REF(L11,2)&&A<=REF(L11,3)&&A<=REF(L11,4)&&A<=REF(L11,5)&&A<=REF(L11,6)&&A<=REF(L11,7)&&A<=REF(L11,8),REF(L11,9),0);
P10:=IFELSE(A>REF(L11,10)&&A<=REF(L11,1)&&A<=REF(L11,2)&&A<=REF(L11,3)&&A<=REF(L11,4)&&A<=REF(L11,5)&&A<=REF(L11,6)&&A<=REF(L11,7)&&A<=REF(L11,8)&&A<=REF(L11,9),REF(L11,10),0);
AA:=P1+P2+P3+P4+P5+P6+P7+P8+P9+P10;
PP1:=IFELSE(AA>REF(L11,1),REF(L11,1),0);
PP2:=IFELSE(AA>REF(L11,2)&&AA<=REF(L11,1),REF(L11,2),0);
PP3:=IFELSE(AA>REF(L11,3)&&AA<=REF(L11,1)&&AA<=REF(L11,2),REF(L11,3),0);
PP4:=IFELSE(AA>REF(L11,4)&&AA<=REF(L11,1)&&AA<=REF(L11,2)&&AA<=REF(L11,3),REF(L11,4),0);
PP5:=IFELSE(AA>REF(L11,5)&&AA<=REF(L11,1)&&AA<=REF(L11,2)&&AA<=REF(L11,3)&&AA<=REF(L11,4),REF(L11,5),0);
PP6:=IFELSE(AA>REF(L11,6)&&AA<=REF(L11,1)&&AA<=REF(L11,2)&&AA<=REF(L11,3)&&AA<=REF(L11,4)&&AA<=REF(L11,5),REF(L11,6),0);
PP7:=IFELSE(AA>REF(L11,7)&&AA<=REF(L11,1)&&AA<=REF(L11,2)&&AA<=REF(L11,3)&&AA<=REF(L11,4)&&AA<=REF(L11,5)&&AA<=REF(L11,6),REF(L11,7),0);
PP8:=IFELSE(AA>REF(L11,8)&&AA<=REF(L11,1)&&AA<=REF(L11,2)&&AA<=REF(L11,3)&&AA<=REF(L11,4)&&AA<=REF(L11,5)&&AA<=REF(L11,6)&&AA<=REF(L11,7),REF(L11,8),0);
PP9:=IFELSE(AA>REF(L11,9)&&AA<=REF(L11,1)&&AA<=REF(L11,2)&&AA<=REF(L11,3)&&AA<=REF(L11,4)&&AA<=REF(L11,5)&&AA<=REF(L11,6)&&AA<=REF(L11,7)&&AA<=REF(L11,8),REF(L11,9),0);
PP10:=IFELSE(AA>REF(L11,10)&&AA<=REF(L11,1)&&AA<=REF(L11,2)&&AA<=REF(L11,3)&&AA<=REF(L11,4)&&AA<=REF(L11,5)&&AA<=REF(L11,6)&&AA<=REF(L11,7)&&AA<=REF(L11,8)&&AA<=REF(L11,9),REF(L11,10),0);
AAA:=PP1+PP2+PP3+PP4+PP5+PP6+PP7+PP8+PP9+PP10;
C11:=VALUEWHEN(AAA>0,AAA);
T1:=IFELSE(B<REF(H11,1),REF(H11,1),0);
T2:=IFELSE(B<REF(H11,2)&&B>=REF(H11,1),REF(H11,2),0);
T3:=IFELSE(B<REF(H11,3)&&B>=REF(H11,1)&&B>=REF(H11,2),REF(H11,3),0);
T4:=IFELSE(B<REF(H11,4)&&B>=REF(H11,1)&&B>=REF(H11,2)&&B>=REF(H11,3),REF(H11,4),0);
T5:=IFELSE(B<REF(H11,5)&&B>=REF(H11,1)&&B>=REF(H11,2)&&B>=REF(H11,3)&&B>=REF(H11,4),REF(H11,5),0);
T6:=IFELSE(B<REF(H11,6)&&B>=REF(H11,1)&&B>=REF(H11,2)&&B>=REF(H11,3)&&B>=REF(H11,4)&&B>=REF(H11,5),REF(H11,6),0);
T7:=IFELSE(B<REF(H11,7)&&B>=REF(H11,1)&&B>=REF(H11,2)&&B>=REF(H11,3)&&B>=REF(H11,4)&&B>=REF(H11,5)&&B>=REF(H11,6),REF(H11,7),0);
T8:=IFELSE(B<REF(H11,8)&&B>=REF(H11,1)&&B>=REF(H11,2)&&B>=REF(H11,3)&&B>=REF(H11,4)&&B>=REF(H11,5)&&B>=REF(H11,6)&&B>=REF(H11,7),REF(H11,8),0);
T9:=IFELSE(B<REF(H11,9)&&B>=REF(H11,1)&&B>=REF(H11,2)&&B>=REF(H11,3)&&B>=REF(H11,4)&&B>=REF(H11,5)&&B>=REF(H11,6)&&B>=REF(H11,7)&&B>=REF(H11,8),REF(H11,9),0);
T10:=IFELSE(B<REF(H11,10)&&B>=REF(H11,1)&&B>=REF(H11,2)&&B>=REF(H11,3)&&B>=REF(H11,4)&&B>=REF(H11,5)&&B>=REF(H11,6)&&B>=REF(H11,7)&&B>=REF(H11,8)&&B>=REF(H11,9),REF(H11,10),0);
BB:=IFELSE((T1+T2+T3+T4+T5+T6+T7+T8+T9+T10)=0,888888,T1+T2+T3+T4+T5+T6+T7+T8+T9+T10);
TT1:=IFELSE(BB<REF(H11,1),REF(H11,1),0);
TT2:=IFELSE(BB<REF(H11,2)&&BB>=REF(H11,1),REF(H11,2),0);
TT3:=IFELSE(BB<REF(H11,3)&&BB>=REF(H11,1)&&BB>=REF(H11,2),REF(H11,3),0);
TT4:=IFELSE(BB<REF(H11,4)&&BB>=REF(H11,1)&&BB>=REF(H11,2)&&BB>=REF(H11,3),REF(H11,4),0);
TT5:=IFELSE(BB<REF(H11,5)&&BB>=REF(H11,1)&&BB>=REF(H11,2)&&BB>=REF(H11,3)&&BB>=REF(H11,4),REF(H11,5),0);
TT6:=IFELSE(BB<REF(H11,6)&&BB>=REF(H11,1)&&BB>=REF(H11,2)&&BB>=REF(H11,3)&&BB>=REF(H11,4)&&BB>=REF(H11,5),REF(H11,6),0);
TT7:=IFELSE(BB<REF(H11,7)&&BB>=REF(H11,1)&&BB>=REF(H11,2)&&BB>=REF(H11,3)&&BB>=REF(H11,4)&&BB>=REF(H11,5)&&BB>=REF(H11,6),REF(H11,7),0);
TT8:=IFELSE(BB<REF(H11,8)&&BB>=REF(H11,1)&&BB>=REF(H11,2)&&BB>=REF(H11,3)&&BB>=REF(H11,4)&&BB>=REF(H11,5)&&BB>=REF(H11,6)&&BB>=REF(H11,7),REF(H11,8),0);
TT9:=IFELSE(BB<REF(H11,9)&&BB>=REF(H11,1)&&BB>=REF(H11,2)&&BB>=REF(H11,3)&&BB>=REF(H11,4)&&BB>=REF(H11,5)&&BB>=REF(H11,6)&&BB>=REF(H11,7)&&BB>=REF(H11,8),REF(H11,9),0);
TT10:=IFELSE(BB<REF(H11,10)&&BB>=REF(H11,1)&&BB>=REF(H11,2)&&BB>=REF(H11,3)&&BB>=REF(H11,4)&&BB>=REF(H11,5)&&BB>=REF(H11,6)&&BB>=REF(H11,7)&&BB>=REF(H11,8)&&BB>=REF(H11,9),REF(H11,10),0);
BBB:=TT1+TT2+TT3+TT4+TT5+TT6+TT7+TT8+TT9+TT10;
D:=VALUEWHEN(BBB>0,BBB);
UD:=IFELSE(CLOSE>D&&REF(CLOSE,1)<=D,1,IFELSE(CLOSE<C11&&REF(CLOSE,1)>=C11,-3,0));
K:=VALUEWHEN(UD<>0,UD);
G:=IFELSE(K=1,C11,D),COLORRED;
G1:=VALUEWHEN(ISLASTBAR,G);
TMP:=-K;

TMP1:=REF(TMP,1)<0;
TMP2:=REF(TMP,1)>0;
//TMP>0,SPK;
//TMP<=0,BPK;

IF HOLDING=0 and  TMP<=0&&TMP2 THEN begin       //且TMP<=0
 drawtext(1,h,'开多d',colorwhite,0),pxup20;
 end
  ccc:=1;
 
 kk_d:=barslast(cross(ccc=1,0.5) and TMP<=0 and TMP2);
 if kk_d<=3 and kk_d>=1 and h+5>ma5  and holding=0 and bjd=0  then begin
 开空d_1:buyshort(1,1,limitr,close);
 ccc:=1;
 bjd:=1;
end
if kk_d>3 then  bjd:=0;
if kk_d>3 and holding=0 then begin ccc:=0; 
 
 END
 IF HOLDING=0  and TMP>0&&TMP1 THEN begin            //且TMP>0
  drawtext(1,h,'开空c',colorwhite,0),pxup20;
 end
  ccc:=-1;
 
 kk_c:=barslast(cross(ccc=-1,0.5) and TMP>0 and TMP1);
 if kk_c<=3 and kk_c>=1 and h+5>ma5  and holding=0 and bjc=0  then begin
 开空c_1:buyshort(1,1,limitr,close);
 
 ccc:=-1;
 bjc:=1;
end
if kk_c>3 then  bjc:=0;
if kk_c>3 and holding=0 then begin ccc:=0;
 
 

END

 


IF HOLDING>0 and TMP>0&&TMP1 THEN BEGIN      //且TMP>0
  平多a:SELL(1,HOLDING,LIMITR,CLOSE);   //平多单
    //开空单

   ccc=0; 
   drawtext(1,h,'开空a',colorwhite,0),pxup20;
 end
  ccc:=-1;
 
 kk_a:=barslast(cross(ccc=-1,0.5) and TMP>0 and TMP1);
 if kk_a<=3 and kk_a>=1 and h+5>ma5  and holding=0 and bja=0  then begin
 开空a_1:buyshort(1,1,limitr,close);
 
 ccc:=-1;
 bja:=1;
end
if kk_a>3 then  bja:=0;
if kk_a>3 and holding=0 then begin ccc:=0;
 
 

END
IF HOLDING<0 and  TMP<=0&&TMP2 THEN BEGIN      //且TMP<=0
 平多b: SELLSHORT(1,HOLDING,LIMITR,CLOSE);  //平空单

ccc=0;
  drawtext(1,h,'平多b',colorwhite,0),pxup20;
 end
  ccc:=-1;
 kk_b:=barslast(cross(ccc=-1,0.5) and TMP<=0 and TMP2);
 if kk_b<=3 and kk_b>=1 and h+5>ma5  and holding=0 and bjb=0  then begin
 开空b_1:buyshort(1,1,limitr,close);
 
 ccc:=-1;
 bjb:=1;
end
if kk_b>3 then  bjb:=0;
if kk_b>3 and holding=0 then begin ccc:=0; 
 
 ccc=1;  //开多单
 END
 ccs:ccc,colorwhite; 


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


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

我也就不仔细找CCC:=0;然后你写成CCC=0;这样的书写细节问题了,直接按照整体性的改。

现在一步步来,一个个改过去

IF 开多m的条件 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(开多m的条件);
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 kd_m>3 and holding=0 then ccc:=0;

 

按照上面的格式,你改下面的开多l:

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

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



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

客户服务部

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

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

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


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

现在一步步来,把你的所有的开仓一个个的改过去,改对为止

 



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

客户服务部

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

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

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


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

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

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


 drawtext(1,h,'开多l',colorwhite,0),pxup20;
  ccc:=1;
end

kd_l:=barslast(CC and ss>0 );

if kd_l<=3 and kd_l>=1 and l-0.02<ma5 and holding=0 and bjm=0 then begin
 开多l_2:buy(1,1,limitr,close);

 

ccc:=1;
 bjl:=1;
end

if kd_l>3 then bjm:=0;
if kd_l>3 and holding=0 then ccc:=0


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