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

[原创]一个语句的表达 [文华财经]

  • 咨询内容:  

     A:C>MA1,BPK;

    B:C>BKPRICE+20,SP;

    A1:A&&C<B-10,BK:\\价格低于 平仓价格10点开多

    B1C>(C<B-10)+20,SP;\\价格高于A1开仓价格20点平仓

    A2;

    B2;

    ......和上面条件一样多次循环,直到反手

    D:C<MA1,SPK;
    A(D)只是首次开仓,反手前限制开仓,A1B1A2B2......循环,怎么编写

     

     来源:程序化99

  • 文华技术人员:

    正常的执行顺序是按照您的写法进行执行的。

     

    如果先满足A1先执行A1,先满足A2先执行A2。

     

    如果上面条件都不满足,但是满足反手条件,就会执行反手操作的

     

    您上面的模型就是符合您的思路的,不需要再进行编写的

     

    您理解一下

     

     来源: WWW.CXH99.COM

  • 文华客服:

     B平仓后如果不符合A1但符合A,A还会不会又开仓,要限制A再次开仓

    A1B1A2B2.....能不能用循环函数来表达,比上次平仓价格低N点开多,比新开价格高M点平仓......再开多再平仓

     

  • 网友回复:

    您说的首次开仓是历史中的首次开仓吗?

     

    是的话,这样修改下:

     

    COUNTSIG(BPK,BARPOS)=0&&A,BPK;

    COUNTSIG(SPK,BARPOS)=0&&D,SPK;

     

    这样历史中就只能出一次反手信号,剩下的开仓信号就可以按照您说的进行循环了

     

     

  • 网友回复:

     第一次开仓A(D)是历史中首次开仓,但反手后开仓A(D)是反手后首次开仓而不是历史中首次开仓了,每次反手后A(D)都作为首次开仓而且反手之前就限制开仓一次

    COUNTSIG(BPK,BARPOS)=0&&A,BPK;

    COUNTSIG(SPK,BARPOS)=0&&D,SPK;这个好像不太符合思路吧

 

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

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


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

相关文章

    没有相关内容