打印本文打印本文 关闭窗口关闭窗口

求老师帮我看下那边出问题了,为什么只有一个信号

作者:文华财经 来源:cxh99.com 发布时间:2014年10月15日
  • 咨询内容: AA:MA1:MA(C,N1);MA20:MA(C,N2);HH:REF(HHV(H,N),1);LL:REF(LLV(L,N),1);AUTOFILTER;
    #IMPORT[,DAY,AA] AS VAR//定义一个跨日周期便于后面的过滤MA1:=VAR.MA1;//跨日线的周期MA1RANG:(VAR.HH-VAR.LL);//日线级别前一周期的高低价差NN:=BARSLAST(DATE<>REF(DATE,1))+1;HH1:=VALUEWHEN(TIME>=0900&&TIME<=0930,HHV(H,NN));LL1:=VALUEWHEN(TIME>=0900&&TIME<=0930,LLV(L,NN));OO:=VALUEWHEN(DATE<>REF(DATE,1),O);(MA1>(REF(MA1,1)+REF(MA1,3))/2&&(HH1-OO)>=0.3*RANG&&TIME=0935)||(MA1<(REF(MA1,1)+REF(MA1,3))/2&&(HH1-OO)>=0.5*RANG&&LL1>OO&&TIME>=0935),BK;TIME=1500,SP;(MA1<(REF(MA1,1)+REF(MA1,3))/2&&(OO-LL1)>=0.3*RANG&&TIME>=0935)||(MA1>(REF(MA1,1)+REF(MA1,3))/2&&(OO-LL1)>=0.5*RANG&&HH1<OO&&TIME>=0935),SK;TIME=1500,BP;AUTOFILTER;

     

  • 文华技术人员:

     原因是您的平仓条件为TIME=1500;

     为您修改如下 请参考:

     

     #IMPORT[,DAY,AA] AS VAR//定义一个跨日周期便于后面的过滤
    MA1:=VAR.MA1;//跨日线的周期MA1
    RANG:(VAR.HH-VAR.LL);//日线级别前一周期的高低价差
    NN:=BARSLAST(DATE<>REF(DATE,1))+1;
    HH1:=VALUEWHEN(TIME>=0900&&TIME<=0930,HHV(H,NN));
    LL1:=VALUEWHEN(TIME>=0900&&TIME<=0930,LLV(L,NN));
    OO:=VALUEWHEN(DATE<>REF(DATE,1),O);
    (MA1>(REF(MA1,1)+REF(MA1,3))/2&&(HH1-OO)>=0.3*RANG&&TIME=0935)||(MA1<(REF(MA1,1)+REF(MA1,3))/2&&(HH1-OO)>=0.5*RANG&&LL1>OO&&TIME>=0935),BK;
    (MA1<(REF(MA1,1)+REF(MA1,3))/2&&(OO-LL1)>=0.3*RANG&&TIME>=0935)||(MA1>(REF(MA1,1)+REF(MA1,3))/2&&(OO-LL1)>=0.5*RANG&&HH1<OO&&TIME>=0935),SK;
    CLOSEMINUTE<=1,CLOSEOUT;//距离收盘时间不到1分钟时 清空所有仓位!
    AUTOFILTER;

     

     

  • 文华客服:  谢谢,好几次出现这个问题  
打印本文打印本文 关闭窗口关闭窗口