您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

麻烦老师看看尾盘怎么没有平仓 [文华财经]

  • 咨询内容: 下面是我的代码,最后出了(C2 OR C1)&&ISLASTBP&&SKVOL>0,BP(SKVOL)信号,但仓位没有平掉

    MA1:MA(CLOSE,5);MA2:MA(CLOSE,10);MA3:MA(CLOSE,20);MA4:MA(CLOSE,40);//定义当前周期4条均线T1:=TIME>=0900&&TIME<=1454;//白盘时间9点至15点T2:=(TIME>=2100&&TIME<=2359)||(TIME>=0000&&TIME<=0054);//夜盘时间21点至1点T3:=(TIME>=1455&&TIME<=1459);//临近白盘收盘15点T4:=(TIME>=0055&&TIME<=0059);//临近夜盘收盘1点收盘
    NN:=BARSLAST(TIME=0900)+1;//9点开盘以来K线根数B1:=C<REF(LLV(L,NN),1);//收盘价向下突破,REF(LLV(L,NN),1)是截止当前时间的最低价C1:=C>MA1;//上破MA1C2:=C>MA2;//上破MA2(T1||T2)&&B1&&SKVOL=0,SK(N1);C1&&SKVOL>0,BP(SKVOL/2);(C2 OR C1)&&ISLASTBP&&SKVOL>0,BP(SKVOL);C2&&SKVOL>0,BP(SKVOL);
    T3||T4,CLOSEOUT;TRADE_OTHER('AUTO');

     

  • 文华技术人员:

     是没有发出委托?还是委托没有成交?

     

    请将该时段的模组右侧运行日志截图,我们看一下

     

  • 文华客服:

    此主题相关图片如下:001.jpg


      

     

  • 网友回复:

    您的模型中没有写入信号控制函数,默认K线走完确认信号下单,那么最后一根K线出信号确认已经闭盘无法发委托的,您理解下;

     

    您可以在模型中加入CLSOEKLINE函数,具体用法请参考:

    CLOSEKLINE(TYPE,N) 设置K线提前N秒走完,确认信号下单,K线走完进行复核

    用法:
    CLOSEKLINE(TYPE,N),TYPE=0,代表每小节和收盘前最后一根K线提前N秒走完,TYPE=1,代表收盘前最后一根K线提前N秒走完,TYPE=2,代表每一根K线提前N秒走完。N是时间(秒数)。

    注:
    1、该函数只能用于收盘价模型。
    2、该函数用于模组中:休盘前最后一根K线提前N秒确认信号下单,K线走完时进行复核,如果不满足条件,在模组不关机连续运行的情况下,在开盘后做信号消失处理。
    3、该函数在回测时不起作用。
    4、该函数加载到页面盒子中,休盘前最后一根K线提前N秒确认信号下单,K线走完不进行信号复核。
    5、N不能大于K线的总秒数。
    6、只有在休市开始时间和k线走完时间重合,此设置才起作用。例如:15分钟周期上,在10:15分k线走完时间和休市开始时间重合,10:15这根k线提前N秒走完。
    7、模型中不支持同时写入CLOSEKLINE和CLOSEKLINE_MIN函数。
    8、对于夜盘合约,夜盘收盘不是当日收盘,15点收盘才算作当日收盘。夜盘合约只显示夜盘数据时,夜盘收盘算作当日收盘。
    9、该函数不支持加载到量能周期使用。

    例:
    C>HV(H,4),BK;//价格大于前四个周期高点开多仓
    C<MA(C,5),SP;//价格小于5周期均线,平多仓
    CLOSEKLINE(1,10);//设置收盘前的最后一根K线提前10秒走完。
    AUTOFILTER;

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容