加载没交易信号 (文华财经WH8赢智V8.2)

投资者咨询:加载没交易信号 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-2 23:49
 

老师下面公式,加载60秒有信号,但加载3分钟没有信号,谢谢老师改下

HH^^HV(H,26);//26周期高点
 LL^^LV(L,26);//26周期低点
A1:CROSSUP(C,HH);
A2:CROSSDOWN(C,LL);
N1:BARSLAST(A1)+1;
N2:REF(N1,N1);
N3:BARSLAST(A2)+1;
N4:REF(N3,N3);

CC:=REF(C,DAYBARPOS);//昨天的收盘价
OO1:=REF(VALUEWHEN(DAYBARPOS=1,O),DAYBARPOS);//昨天的开盘价
外价:=MAX(CC,OO1);

日增仓:=OPI/REF(OPI,DAYBARPOS)>=1.00;
外盘:=SUM(SCALE*V,DAYBARPOS);
内盘:=SUM((1-SCALE)*V,DAYBARPOS);

开盘价:=REF(O,DAYBARPOS-1);//当天的开盘价


持仓量:=REF(OPI,N2-1);
#IMPORT[DAY,1,AA] AS VAR
MA1:VAR.MA5;
MA2:VAR.MA10;
MA3:VAR.MA26;
MA4:VAR.MA60;
多日均线:=C>MAX1(MA1,MA2,MA3,MA4);
MA5:MA(C,5);
MA10:MA(C,10);
MA26:MA(C,26);

MA60:MA(C,60);
多排:=MA5>MA10&&MA10>MA26&&MA26>MA60;
多日均线&&开盘价>=外价&&C>开盘价&&外盘>内盘&&C>SETTLE&&多排&&TIME>091400&&TIME<145800,BPK;


TIME>=145800,CLOSEOUT;  
  
CROSSDOWN(C,LL),SP;//下破26周期低点,买平

AUTOFILTER;

 

 


 
技术人员回复
日期:2018-6-3 11:56
问题出现在这句:

TIME>=145800,CLOSEOUT; 

3分钟周期取不到14:58这个时间的,您调整一下清仓思路就可以了

 
投资者咨询:加载没交易信号 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-2 23:49
 

老师1楼你改下,我加载3分钟还是没有信号,谢谢老师改下

技术人员回复
日期:2018-6-3 18:14
 问题在于时间函数TIME,在秒周期取6位数,但是在分钟周期是4位数

具体可以双击函数右键》查找函数说明了解下

模型这样修改看下:

HH^^HV(H,26);//26周期高点
 LL^^LV(L,26);//26周期低点
A1:CROSSUP(C,HH);
A2:CROSSDOWN(C,LL);
N1:BARSLAST(A1)+1;
N2:REF(N1,N1);
N3:BARSLAST(A2)+1;
N4:REF(N3,N3);
CC:=REF(C,DAYBARPOS);//昨天的收盘价
OO1:=REF(VALUEWHEN(DAYBARPOS=1,O),DAYBARPOS);//昨天的开盘价
外价:=MAX(CC,OO1);
日增仓:=OPI/REF(OPI,DAYBARPOS)>=1.00;
外盘:=SUM(SCALE*V,DAYBARPOS);
内盘:=SUM((1-SCALE)*V,DAYBARPOS);
开盘价:=REF(O,DAYBARPOS-1);//当天的开盘价

持仓量:=REF(OPI,N2-1);
#IMPORT[DAY,1,AA] AS VAR
MA1:VAR.MA5;
MA2:VAR.MA10;
MA3:VAR.MA26;
MA4:VAR.MA60;
多日均线:=C>MAX1(MA1,MA2,MA3,MA4);
MA5:MA(C,5);
MA10:MA(C,10);
MA26:MA(C,26);
MA60:MA(C,60); 
多排:=MA5>MA10&&MA10>MA26&&MA26>MA60;
多日均线&&开盘价>=外价&&C>开盘价&&外盘>内盘&&C>SETTLE&&多排&&TIME>0914&&TIME<1458,BPK;

TIME>=1458,CLOSEOUT;   
   
CROSSDOWN(C,LL),SP;//下破26周期低点,买平
AUTOFILTER;
 
投资者咨询:加载没交易信号 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-6-2 23:49
 

老师;我去掉时间公式,60秒可以加载,但是3分钟还是没信号,加载苹果1810,麻烦老师找下原因,修改下,试加载

HH^^HV(H,10);//26周期高点
LL^^LV(L,26);//26周期低点


CC:=REF(C,DAYBARPOS);//昨天的收盘价
OO1:=REF(VALUEWHEN(DAYBARPOS=1,O),DAYBARPOS);//昨天的开盘价
外价:=MAX(CC,OO1);

开盘价:=REF(O,DAYBARPOS-1);//当天的开盘价
外盘:=SUM(SCALE*V,DAYBARPOS);
内盘:=SUM((1-SCALE)*V,DAYBARPOS);


#IMPORT[DAY,1,AA] AS VAR
MA1:VAR.MA5;
MA2:VAR.MA10;
MA3:VAR.MA26;
MA4:VAR.MA60;
多日均线:=C>MAX1(MA1,MA2,MA3,MA4);
MA5:MA(C,5);
MA10:MA(C,10);
MA26:MA(C,26);

MA60:MA(C,60);
多排:=MA5>MA10&&MA10>MA26&&MA26>MA60;
多日均线&&开盘价>=外价&&C>开盘价&&外盘>内盘&&C>SETTLE&&多排,BPK;


CROSSDOWN(C,LL),SP;//下破26周期低点
AUTOFILTER;

 

 

 

 

 

 

 

 
技术人员回复
日期:2018-6-4 8:28
 您的模型不出信号是因为您的出信号条件没有满足的情况

 建议您调整一下开仓思路,可以把模型这麽改下,查看AA的返回值, 您就知道哪个条件不满足了

 根据这样的思路,您修改一下指令条件,限制条件太多是不能出信号的

 HH^^HV(H,10);//26周期高点
LL^^LV(L,26);//26周期低点

CC:=REF(C,DAYBARPOS);//昨天的收盘价
OO1:=REF(VALUEWHEN(DAYBARPOS=1,O),DAYBARPOS);//昨天的开盘价
外价:=MAX(CC,OO1);
开盘价:=REF(O,DAYBARPOS-1);//当天的开盘价
外盘:=SUM(SCALE*V,DAYBARPOS);
内盘:=SUM((1-SCALE)*V,DAYBARPOS);

#IMPORT[DAY,1,POLI] AS VAR
MA1:VAR.MA5;
MA2:VAR.MA10;
MA3:VAR.MA26;
MA4:VAR.MA60;
多日均线:=C>MAX1(MA1,MA2,MA3,MA4);
MA5:MA(C,5);
MA10:MA(C,10);
MA26:MA(C,26);
MA60:MA(C,60); 
多排:=MA5>MA10&&MA10>MA26&&MA26>MA60;
多日均线&&开盘价>=外价&&C>开盘价&&外盘>内盘&&多排,BPK;
AA:多日均线&&开盘价>=外价&&C>开盘价&&外盘>内盘&&多排;
CROSSDOWN(C,LL),SP;//下破26周期低点
AUTOFILTER;