OpenD函数在股票上获取的值一直是0,是bug还是我用的不对?
Commentary("BarsSinceToday " + Text(BarsSinceToday));
If(BarsSinceToday == 1)
{
openPrice = OpenD(0);
Commentary("openGridIdx1 " + Text(openGridIdx));
Commentary("openPrice1 " + Text(OpenD(1)));
}
opend是一个函数 是从图表已有的数据推算出当天开盘价
换句话说 如果图表上没有当天的开盘bar数据 那就的不出开盘价
另外 opend 是一个序列类型的函数 它的运行放在分支结构种是会出错的 建议放在主结构中运算并用变量保存运算结果,然后在分支结构中调用就行了