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

[求助]请老师帮忙编写一个晋级程序 [文华财经]

  • 咨询内容:  老师您好!

    请帮忙完成以下程序的编写:开多仓条件分别为A1A2A3A4;平多仓条件分别为B1B2B3B4;持多仓过程中的递进条件分别为A21A31A41。开空仓条件分别为C1C2C3C4;平空仓条件分别为D1D2D3D4;持多仓过程中的递进条件分别为C21C31C41。而且如果以A1开多仓,在持多仓过程中A21A31A41条件未出现过的情况下,以B1条件平多仓;同理,如果以A2条件开多仓,在持多仓过程中A31A41未出现过的情况下,以B2条件平多仓;如果以A3条件开多仓,在持多仓过程中A41未出现过的情况下,以B3条件平多仓;以A4条件开多仓,唯一以B4条件平多仓;如果以A1开多仓,在持多仓过程中A21条件出现过,则以B2条件平多仓,A31条件出现过,以B3条件平多仓,A41条件出现过,以B4条件平多仓(既仅出现A1时平仓条件为B1;出现了A2A21后平仓条件为B2;如果出现了A3A31则平仓条件递进到B3;如果出现了A4A41则平仓条件递进到最后一级B4)。做空同理。

     

  • 文华技术人员:

    A1,BK('A1');
    A2,BK('A2');
    A3,BK('A3');
    A4,BK('A4');
    NOT(EXIST(A21||A31||A41),BARSBK)&&B1,SP('A1');
    NOT(EXIST(A31||A41),BARSBK)&&B2,SP('A2');
    NOT(EXIST(A41),BARSBK)&&B3,SP('A3');
    B4,SP('A4');
    EXIST(A21,BARSBK)&&NOT(EXIST(A31,BARSBK))&&B2,SP('A1');
    EXIST(A31,BARSBK)&&B3,SP('A1');
    EXIST(A41,BARSBK)&&B4,SP('A1');
    C1,SK('B1');
    C2,SK('B2');
    C3,SK('B3');
    C4,SK('B4');
    NOT(EXIST(C21||C31||C41),BARSSK)&&D1,BP('B1');
    NOT(EXIST(C31||C41),BARSSK)&&D2,BP('B2');
    NOT(EXIST(C41),BARSSK)&&D3,BP('B3');
    D4,BP('B4');
    EXIST(C21,BARSSK)&&NOT(EXIST(C31,BARSSK))&&D2,BP('B1');
    EXIST(C31,BARSSK)&&D3,BP('B1');
    EXIST(C41,BARSSK)&&D4,BP('B1');
    AUTOFILTER;

    模型仅供参考。

     

  • 文华客服:  老师您好!      以上程序是否形成了开平仓条件的对应?A1——B1,A2/A21——B2...........                                                        C1——D1,C2/C21——D2...........

     

  • 网友回复:  上面是采取了指令分组的写法,开平市相互对应的,您可以把相关条件带入检验一下。

     

  • 网友回复:  谢谢老师!

 

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

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容