- 精华
- 0
- 在线时间
- 73 小时
- UID
- 4814
- 积分
- 207
- 帖子
- 15
- 阅读权限
- 40
- 注册时间
- 2009-7-7
- 最后登录
- 2010-3-30
- 精华
- 0
- UID
- 4814
- 积分
- 207
- 帖子
- 15
- 主题
- 6
- 阅读权限
- 40
- 注册时间
- 2009-7-7
- 最后登录
- 2010-3-30
|
这是一段寻找顶点的代码,由当前BAR向后寻找5个BAR中最大HIGH。
问题是代码只能在当天执行,比如今天3月15日,只能执行3月15日的BAR,到16号就不行了。
为什么会有这种情况?请高手解答。。。
Begin
i=3;
While( i<BarsSinceToday-1 && Date==Date[1] )
{
If( High>=High[i-2] && High>=High[i-1] && High>=High[i+1] && High>=High[i+2] )
{
myhighpri=High;
ishighprice=True;
highpricebar=i;
Break;
}
i=i+1;
}
PlotNumeric("pri=",myhighprice,-1);
end |
|