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

行情反转平仓模型编写 [赢顺期货]

  • 咨询内容: 在空单过夜的情况下 过夜行情高开 在第一根K线周期中如果出现反手信号 想修改成空单平仓信号 请教老师如何实现 只改第一个周期的反手信号 多单反之

     

  • 赢顺技术人员:

    A为开多条件、B为开空条件,参考:

    DATE<>REF(DATE,1)&&ISLASTSPK&&A,BP;//DATE<>REF(DATE,1)定位在当天开盘第一根k线,ISLASTSPK表示上一个信号是SPK,然后满足开多条件,平空仓

    DATE<>REF(DATE,1)&&ISLASTBPK&&B,SP;

    模型仅供参考。

     

  • 赢顺客服: 测试的时候显示 AUTOFILTER与资金管理函数不能一起使用,使用AUTOFILTER不能再模型中设置信号手数,如BK 请问老师如何解决

     

  • 网友回复:

    ISLASTBK这类函数属于头寸函数,不能和过滤函数一起使用的。

    在非过滤模型中添加进去过滤条件通用的写法:
    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)

     

  • 网友回复:

    过滤模型由于是自动过滤的,直接去掉ISLASTSPK、ISLASTBPK函数即可,

    DATE<>REF(DATE,1)&&A,BP;

    DATE<>REF(DATE,1)&&B,SP;

    AUTOFILTER;

    模型仅供参考。

 

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

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

 


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

相关文章

    指定的模型还没有相关内容!