您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

关于编写策略部分有信号却没有开仓问题 [金字塔]

  • 咨询内容: AfStep: = 0.02; AfLimit: = 0.2;
    //交易条件 Value1:=SAR(4,AfStep ,AfLimit);
    TR1 := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14); HD := HIGH-REF(HIGH,1); LD := REF(LOW,1)-LOW; DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),14); DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),14); PDI:= DMP*100/TR1; MDI:= DMM*100/TR1; ADX_1:= EMA(ABS(MDI-PDI)/(MDI+PDI)*100,9);
    CC1:= ADX_1<35 AND ADX_1>20;
    //交易系统 IF HOLDING=0 THEN BEGIN //若持仓为0  IF CC1 AND Value1<CLOSE THEN   BUY(1,SHOU,STOP,Value1); //开多单 END
    IF HOLDING=0 THEN BEGIN//若持仓为0  IF CC1 AND Value1>CLOSE THEN//且满足开空条件   BUYSHORT(1,SHOU,STOP,Value1);//开空单 END
    IF HOLDING>0 THEN BEGIN//若持有多单 // IF EXITLONGCOND THEN//且满足平多条件   SELL(1,HOLDING,STOP,ENTERPRICE+STOPL);//平多单 END
    IF HOLDING<0 THEN BEGIN//若持有空单 // IF EXITSHORTCOND THEN//且满足平空条件   SELLSHORT(1,HOLDING,STOP,ENTERPRICE-STOPL);//平空单 END


    以上是策略的代码,测试时间为2013-2017年至今,15分钟周期,在回测RB连续主力合约的时候,发现开平仓信号在2014-2016年间在k线上是有交易信号显示,但是在回测策略完,在2014-2016这段期间却没有开平仓的交易记录,很费解!请协助帮忙检查下是策略代码问题还是其他问题,在线等

     

  • 金字塔客服:

    STOPL是什么?

    另外把你的回测报告发个我们看下。

     

     来源:程序化久久网( WWW.CXH99.COM )

  • 用户回复: STOPL = 9; 报告有点大,截了图,
    此主题相关图片如下:qq截图20170511093031.png


    此主题相关图片如下:qq截图20170511093216.png

    见附件

     

  • 网友回复: 测试报告压缩下以附件形式发给我们,贴图的内容不好分析

     

  • 网友回复:

    你是不是在图表上出现了很多白色箭头?

 

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

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


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

相关文章

    没有相关内容