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

老师在帮我看一下限制开平仓 [文华财经]

  • 咨询内容:
    DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG); DEA  : EMA(DIFF,M);// MACD:=2*(DIFF-DEA),COLORSTICK;// MACD>0,BK A:=MINPRICE1;//取模组交易合约的最小变动价位 (C>=BKPRICE+TP*A)&&BKPRICE>0&&C<MACD,SP;
    AUTOFILTER;
    以上模型,如何实现macd>0开多之后,如果止赢,这里就算macd还是大于0,也不在开多了,要等到macd<0才开空,也就是macd每一次红柱和绿柱只开一次仓,谢谢老师!! 

     

  • 文华技术人员:

     您意思是说 最近信号的 sp,且盈利,下个信号只能是sk?

     

    那您可以参考下面函数,将开多条件限定下,在上个信号是sp的时候,只有盈利且满足条件的时候才bk

     

    TRADE_REF(N) 判断前N次交易是否赢利。

     

    ISLASTSP判断上一个交易信号是否是SP。

     

  • 文华客服:  不管赢不赢利,下个信号就只能是SK

     

  • 网友回复:

     您意思是说 bk前面不是是bp信号,sk前面不能是sp信号?

     

    那直接在开仓条件中限制下 ,比如

     

    ISLASTSP=0 &&sk条件,sk;

     


     

     

  • 网友回复:  DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);DEA  := EMA(DIFF,9);//MACD:=2*(DIFF-DEA),COLORSTICK;//MACD>0&&ISLASTSP=0,BK;MACD<0&&ISLASTBP=0,SK;
    是这样不,老师

 

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

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


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

相关文章

    没有相关内容