- 精华
- 0
- 在线时间
- 40 小时
- UID
- 140858
- 积分
- 43
- 帖子
- 29
- 阅读权限
- 10
- 注册时间
- 2013-7-1
- 最后登录
- 2017-1-31
- 精华
- 0
- UID
- 140858
- 积分
- 43
- 帖子
- 29
- 主题
- 12
- 阅读权限
- 10
- 注册时间
- 2013-7-1
- 最后登录
- 2017-1-31
|
这样改应该是没有问题的
Params
Numeric FirstTime(9.04);
Vars
NumericSeries FirstPrice;
Numeric FirstBars;
Begin
FirstBars=BarsSinceToday+1;
If(Time<FirstTime/100)
{
FirstPrice=Close;
}
Else
{
If(Time==FirstTime/100)
{
FirstPrice=Average(Close,FirstBars);//当FirstBars是不确定的变量时,则必须使用Average;
}
Else
{
FirstPrice=FirstPrice[1];
}
}
Commentary("BarsSinceToday:"+Text(BarsSinceToday+1));//当天开盘的第一根K线BarsSinceToday==0;
PlotNumeric("FirstPrice",FirstPrice);
End
写代码要细心咯,很多地方逻辑没有错,有笔误也搞不出来。 |
|