一个统计国内期货跳空规律的策略

Discussion in 'MultiCharts' started by duhongli, Mar 4, 2009.

  1. 在日线周期下,若开盘<=前收盘*0.98,且前收盘*0.98>=10日均线,以开盘价买入,1%止盈,不能止盈的话,收盘平仓。
    我试了好长时间没法实现,郁闷啊,难道真的就没办法了吗?请mc5的高手帮我实现一下以上策略,谢谢!
     
    Last edited by a moderator: Mar 4, 2009
  2. 今天晚上看到您的帖子,尝试用TB写了一下。不过可能还是有问题,信号没显示。就先用“特征走势”标出入场吧。另,用相反的条件做了开空。附上TB代码和在几个品种上的图片,如果着急看效果,可以在纸上大致先算算了。系统以后有时间写好了再发过来。

    做多日:
    Params
    Numeric pro1(0.98);
    Numeric lenght(10);
    Vars
    NumericSeries MA;
    NumericSeries MyOpen;
    Begin
    myopen=Open;
    MA = AverageFC(Close[1],lenght);
    If((myopen<=Close[1]*pro1) and (Close[1]*pro1>=MA))
    PlotNumeric("缺口做多进场日",Low);
    End

    做空日:
    Params
    Numeric pro1(0.98);
    Numeric lenght(10);

    Vars
    NumericSeries MA;
    NumericSeries MyOpen;
    Begin
    myopen=Open;
    MA = AverageFC(Close[1],lenght);
    If((myopen>=Close[1]*pro1) and (Close[1]*pro1<=MA))
    PlotNumeric("缺口做空进场日",Low);
    End

    以下图片中,红虚线所指为做多日,蓝实线所指为做空日。大致看来发现很少做多,多数情况在做空。选了几个大致看来表现好一些的品种:)
     
  3. 橡胶:
     
  4. 塑料:
     
  5. 想给您的建议:
    1、止损条件是是收盘止损的话,可能还要再斟酌;
    2、如果止损是1%,收盘止盈,或许会好一些。