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

请帮忙修改一个交易程序 [文华财经]

  • 咨询内容:

     老师,如下

    MA1:MA(C,X);
    MA2:MA(C,Y);

    C>MA2&&CLOSE>HV(C,N),BK;
    (C<MA1-Q)&&MA1>MA2||(C<MA2-Q),SP;
    ISLASTSP&&MA1>MA2&&C>(MA1+Q),BK;

    C<MA2&&CLOSE<LV(C,N),SK;
    C>(MA1+Q)&&MA1<MA2||(C>MA2+Q),BP;
    ISLASTBP&&MA1<MA2&&C<(MA1-Q),SK;

    SETDEALPERCENT(30);
    AUTOFILTER;

     

    我想编的是:1、当定义两条均线,如20日均线、60日均线;2、当收盘价上穿60日均线并且收盘价高于N日收盘价的高点做多;3、做多后,如果收盘价低于20日均线Q个点位,或者收盘价低于60日均线,(或者下跌超过当初做多的收盘价计算的2%),平仓;4、如果以上平仓后,收盘价重新高于20日均线Q个点位,重新做多。。。。。。做空反之

    但是以上括号中的内容:,(或者下跌超过当初做多的收盘价计算的2%)——我不会编程,请老师帮忙。

       

     

     来源:程序化99

  • 文华技术人员:   编写如下,仅供参考
    C<=BKPRICE-REF(C,BARSBK)*0.02,SP;C>=SKPRICE+REF(C,BARSSK)*0.02,BP;

     

     来源: WWW.CXH99.COM

  • 文华客服:  谢谢老师了

     

  • 网友回复:

     我想编的是:1、当定义两条均线,如20日均线、60日均线;2、当收盘价上穿60日均线并且收盘价高于N日收盘价的高点做多;3、做多后,如果收盘价低于20日均线Q个点位,或者收盘价低于60日均线,(或者下跌超过当初做多的收盘价计算的2%),平仓;4、如果以上平仓后,收盘价重新高于20日均线Q个点位,重新做多。。。。。。做空反之

    ————如果将以上(或者下跌超过当初做多的收盘价计算的2%)这一条件改为“如果做多后,当前交易日收盘价不高于前五日的收盘价,就平仓”该如何编程呢?

       

     

  • 网友回复:  2楼编写就是符合您括号里的平仓条件的,您直接添加在1楼源码中就可以了

 

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

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


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

相关文章

    没有相关内容