开拓者取昨天收盘价closed(1)问题
作者:开拓者 TB 来源:cxh99.com 发布时间:2012年12月01日
- 咨询内容: 老师指点下,
Numeric qq
Begin
qq=closeD(1);
FileAppend("c:\\Formula.log1",Text(qq));
end
在TA1301日线加载,显示出屏幕所有K线收盘价,本人只想取得一个数值:昨天收盘价,应如何处理?
- TB技术人员: 本帖最后由 flyfish 于 2012-9-27 08:17 编辑
你是日线加载的,当然会显示所有K线收盘价了。
如果你只要最后一天的前一天的收盘价,那就这样试试:
if(barstatus == 2)
{
qq=closeD(1);
FileAppend("c:\\Formula.log1",Text(qq));
}
- TB客服: 1、楼上的写法是有问题的,序列函数不能在条件语句里面使用。会导致错误的结果。
2、如果在日线上想要取昨天的收盘价,只需要使用Close[1]即可。