龙听期货论坛's Archiver

龙听 发表于 2019-1-11 10:52

文华委托指令函数的应用

SETSIGPRICETYPE(SIG,PRICE),不同的信号设置不同的价格方式。

    用法:

    1:SIG:信号类型(BK  SK  BP  SP  BPK  SPK  COLSEOUT)

    2、PRICE(价格)

    PASSIVE_ORDER 排队价

    ACTIVE_ORDER 对价

    TRACING_ORDER 自动连续追价

    CMPETITV_ORDER 超价

    LIMIT_ORDER 市价

    SIGPRICE_ORDER 指令价

    SIGIMPROVED_ORDER 指令超价

    注:如果指令在模型中编写了委托价格方式,以模组编写中为准;若模型编写中未设置该指令委托价格方式,以模组中设置为准。

    例:

    C>O,BK;

    C

    C>O,BP;

    C

    SETSIGPRICETYPE(BK,SIGPRICE_ORDER);//买开的委托以指令价委托

    SETSIGPRICETYPE(SK,SIGPRICE_ORDER);//卖开的委托以指令价委托

    SETSIGPRICETYPE(BP,TRACING_ORDER);//买平的委托以自动连续追价委托

    SETSIGPRICETYPE(SP,TRACING_ORDER);//卖平的委托以自动连续追价委托

    AUTOFILTER;

    MONO_SIGNAL;

    该函数限制的是一个指令的价格执行方式,BK、SK、BP、SP、BPK、SPK、COLSEOUT都是分别是一个单独的指令,您可以理解一下。您可以考虑将反手指令分开来写

    C>O,BP;

    C>O,BK

    C

    C

    SETSIGPRICETYPE(BK,SIGPRICE_ORDER);

    SETSIGPRICETYPE(SK,SIGPRICE_ORDER);

    SETSIGMAXNUM(2);//一根K线上最多出现两个信号

    AUTOFILTER;

页: [1]