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

关于开平仓手数问题? [文华财经]

  • 咨询内容:

    BK(1);//满足条件1,开1手

    BK(2);//满足条件2,开第2手,共开了2手。

    SP(1););//满足条件1,平1手

    SP(2);//满足条件2,平第2手,共平了2手。

    是这意思吗?

     

     

  • 文华技术人员:

    A,BK(1);//满足条件A,开多1手

     

    括号里的数字表示的是这次开平的手数,不存在平第二手这样的情况,满足的条件要在指令前面写上

     

    仅供参考。

     

  • 文华客服: 使用AUTOFILTER不能在模型中设置信号手数,如BK(5),这是怎么回事?

     

  • 网友回复:

    O1>C,SP(2);
    O2<C,BP(2);
    CROSS(MAC,C),SP(1);
    CROSS(C,MAC),BP(1);
    AUTOFILTER;

    这么写对吗?

     

     

  • 网友回复:

    就是您的交易指令后面写了手数的话,是不能使用AUTOFILTER函数的。

     

    在非过滤模型中添加进去过滤条件通用的写法:
    A条件&&ISLASTBK=0&&ISLASTSK=0,BK;//上一次信号不是开仓信号,那么才开开仓
    B条件&&ISLASTBK=1&&ISLASTSK=0&&ISLASTSP=0&&ISLASTBP=0,SP;//上一次信号是BK信号,那么才卖平
    D条件&&ISLASTBK=0&&ISLASTSK=0,SK;//上一次信号不是开仓信号,那么才开开仓
    E条件&&ISLASTBK=0&&ISLASTSK=1&&ISLASTSP=0&&ISLASTBP=0,BP;//上一次信号是SK信号,那么才买平

    函数含义:判断上一个信号是什么信号。
    ISLASTBK 如果上一个交易信号是BK则返回1(Yes),否则返回0(No)
    ISLASTSK 如果上一个交易信号是SK则返回1(Yes),否则返回0(No)
    ISLASTBP 如果上一个交易信号是BP则返回1(Yes),否则返回0(No)
    ISLASTSP 如果上一个交易信号是SP则返回1(Yes),否则返回0(No)
    ISLASTBPK 如果上一个交易信号是BPK则返回1(Yes),否则返回0(No)
    ISLASTSPK 如果上一个交易信号是SPK则返回1(Yes),否则返回0(No)

     

 

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

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容