想在M1周期图形求出开盘前5根Close的均价 [开拓者 TB]
- 咨询内容:
Params
Numeric FirstTime(9.04);
Vars
NumericSeries FirstPrice;
Begin
If(Time<FirstPrice/100)
{
FirstPrice=Close;
}
Else
{
If(Time==FirstPrice/100)
{
FirstPrice=Average(Close,BarsSinceToday+1);
}
Else
{
FirstPrice=FirstPrice[1];
}
}
Commentary("BarsSinceToday:"+Text(BarsSinceToday+1));//当天开盘的第一根K线BarsSinceToday==0;
PlotNumeric("FirstPrice",FirstPrice);
Commentary("Time:"+Text(Time));
End
显示FirstPrice都是等于0,是什么原因啊?请各位高手、老师指点。 - TB技术人员:
这样改应该是没有问题的
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
写代码要细心咯,很多地方逻辑没有错,有笔误也搞不出来。 - TB客服: 谢谢指点,我看了之后,想死的心都有了
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容