欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件策略编写求助区 → 求高手将TB 改成金字塔?

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有5019人关注过本帖平板打印复制链接

主题:求高手将TB 改成金字塔?

帅哥哟,离线,有人找我吗?
shshtiger
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:36 积分:220 威望:0 精华:0 注册:2011/10/22 16:23:09
求高手将TB 改成金字塔?  发帖心情 Post By:2012/2/19 11:50:50 [只看该作者]

Params
    Numeric Begintime(9.30);
    Numeric endtime(14.55);
 Numeric lots(1);
 Numeric enFilter(1);                     // 1为使用窄幅过滤,其他为不使用过滤
 Numeric RANGE_LENGTH(7);
 Numeric PERCENT_OF_RANGE(1.10);
 Numeric ratio(0.7);
 Numeric InitialStop(5);                   // 初始止损(千分之N)
 Numeric BreakEvenStop(5);          // 保本止损(千分之N)
 Numeric TrailingStop(5);                // 追踪止损(千分之N)
Vars
    NumericSeries Upperprice;
    NumericSeries lowerprice;
    NumericSeries higherafterentry;
    NumericSeries lowerafterentry;
 BoolSeries cond;
 Numeric avgRange;
 NumericSeries preDayRangezf;
 Numeric yy;
 Numeric MyPrice;
 NumericSeries stopline;
 BoolSeries bLongStoped(false); // 多头止损情况
 BoolSeries bShortStoped(false); // 空头止损情况
Begin
    if(day<>day[1] || CurrentBar==0)
    {
      Upperprice=high;
      lowerprice=low;
   bLongStoped = False;
   bshortStoped = False;
    }else if(time<=Begintime/100 || CurrentBar<30)
   {
      Upperprice=max(upperprice[1],high);
      lowerprice=min(Lowerprice[1],low);
   }Else
   {
      Upperprice=upperprice[1];
      lowerprice=Lowerprice[1];     
   }
 if(BarsSinceEntry==1)
   {
     higherafterentry=AvgEntryPrice;
  lowerafterentry=AvgEntryPrice;
   }else if(BarsSinceEntry>1)
   {
     higherafterentry=max(higherafterentry[1],high[1]);
  lowerafterentry=min(lowerafterentry[1],low[1]);    
   }
    If (enFilter==1)
    {
      avgRange = 0;
      For yy=1 To RANGE_LENGTH
      {
       avgRange = avgRange+(highd(yy)-LowD(yy));
      }
      avgRange = avgRange/RANGE_LENGTH;
      preDayRangezf = HighD(1) - LowD(1);
         cond=(preDayRangezf<=PERCENT_OF_RANGE*avgRange);
    }

Else cond = True;

 

 

求高手将上面TB 改成金字塔? 谢谢~~~~~~~~


    


 回到顶部