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

[求助]即日策略在历史回测时如何写在停板平仓? [金字塔]

  • 咨询内容:

    实盘可以这么写:

     {多头停板平仓} 
     if dynainfo(7)=dynainfo(54) then
      tsell(1,tholding,lmt,dynainfo(7)); 

     {空头停板平仓} 
     if dynainfo(7)=dynainfo(55) then
      tsellshort(1,tholding,lmt,dynainfo(7)); 

     

    日内策略在历史回测时如何写在停板平仓?

    [此贴子已经被作者于2011-2-19 11:27:41编辑过]

     

  • 金字塔客服:

    你所用到的dynainfo()都是动态行情,不能测历史的。

     

    所以,每个品种的涨停板和跌停板你只能大概估计一下,可以用 左收*(1+/-0.05)估测
     if c=涨停板 then
      tsell(1,tholding,lmt,c);
       

     {空头停板平仓}
     if c=跌停板 then
      tsellshort(1,tholding,lmt,c);

     

  • 用户回复: tsellshort 等后台函数,不能用在图表和历史回测上,详情看置顶帖子

     

  • 网友回复: 以下是引用fly在2010-8-24 17:36:59的发言:

    你所用到的dynainfo()都是动态行情,不能测历史的。

     

    所以,每个品种的涨停板和跌停板你只能大概估计一下,可以用 左收*(1+/-0.05)估测
     if c=涨停板 then
      tsell(1,tholding,lmt,c);
       

     {空头停板平仓}
     if c=跌停板 then
      tsellshort(1,tholding,lmt,c);

    不是昨日收盘价吧,应该是昨日结算价吧


     

  • 网友回复:

    金字塔不提供历史结算价数据,你可以通过计算盘中均价的方法来代替


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

相关文章

    没有相关内容