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

股指模型请教 [文华财经]

  • 咨询内容:  SS:SETTLE;MA1:EMA(C,5);MA2:EMA(C,7000);MA3:EMA(C,10000);MA4:MA2+200;MA5:MA2-200;MA6:MA2+300;MA7:MA2-300;
    DIFF:=EMA(CLOSE,1000) - EMA(CLOSE,5000);//短周期与长周期的收盘价的指数平滑移动平均值做差。DEA :=EMA(DIFF,5000);//DIFF的M个周期指数平滑移动平均

    (MA1>MA2&&DIFF>DEA)&&EVERY(C>REF(MA2,1),10)&&MA1>SS&&BKVOL=0,BK(10);(MA1>MA2&&DIFF>DEA)&&EVERY(C>REF(MA2,1),10)&&MA1>SS&&BKVOL=0,SOUND('';(MA1<MA2&&DIFF<DEA)&&BKVOL>0,SP(10);
    (MA1<MA2&&DIFF<DEA)&&EVERY(C<REF(MA2,1),10)&&MA1<SS&&SKVOL=0,SK(10);(MA1<MA2&&DIFF<DEA)&&EVERY(C<REF(MA2,1),10)&&MA1<SS&&SKVOL=0,SOUND('';(MA1>MA2&&DIFF>DEA)&&SKVOL>0,BP(10);
    C>=MA2+100,SP(4);C>=MA2+200,SP(5);C<=MA2-100,BP(4);C<=MA2-200,BP(5);

    如附件中,有些位置的信号不是按照我的意思出的,比如第一次开空后,出现的第一个平仓信号并没有全部清仓,这样在没完成这一个循环的情况下,因为还有持仓不能再次开仓,但它又开仓了,如何限制一下,我在开仓语言中已经限定了持仓为零时才开仓的,请多多指教,谢谢!

     

     来源:程序化99

  • 文华技术人员:  


    文件名:tim截图20181207090531.png

     

     来源: WWW.CXH99.COM

  • 文华客服:  您的源码中有如下两句可以直接平掉所有持仓的语句的,所以平仓后可以再次开仓
     来源: WWW.CXH99.COM
  • 文华客服:(MA1<MA2&&DIFF<DEA)&&BKVOL>0,SP(10);  来源: WWW.CXH99.COM
  • 文华客服:
     来源: WWW.CXH99.COM
  • 文华客服:(MA1>MA2&&DIFF>DEA)&&SKVOL>0,BP(10);  来源: WWW.CXH99.COM
  • 文华客服:
     来源: WWW.CXH99.COM
  • 文华客服:您可以提供一下1楼图片的具体合约 周期与时间范围,给您比对一下信号

     

  • 网友回复:  IF1812  5秒钟周期,我是回补历史数据勾选了补全部历史数据补到了18年四月份,然后加载回测的,我的全部平仓语言,但那个时候还没有达到呢,所以不能全部平仓的,那个时候只是达到了部分平仓的条件

     

  • 网友回复: 您初始资金设置为多少呢?如果是50w首次开仓资金不够开10手的
    实际可以开5手,后续的9手平仓可以将5手完全平掉,之后又可以循环开仓了,您了解下


    文件名:qq截图20181207095719.png

 

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

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


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

相关文章

    没有相关内容