股指期货如何获取每天9:30开盘到10点时刻的收盘价均值
尝试用9:30到10:00之间的K线数量来计算,
当时间time等于10:00时,用 AverageFC(Close[1],6 );
发现结果不太对,跟手动算的不一样
Vars
//此处添加变量
Series<Numeric> curbars;
Series<Numeric> sumclose;
Series<Numeric> avgclose;
Defs
//此处添加公式函数
Events
OnInit()
{
}
//Bar更新事件函数,参数indexs表示变化的数据源图层ID数组
OnBar(ArrayRef<Integer> indexs)
{
if(time==0.0930)
{
curbars= 1;
sumclose = close;
}else if(time<0.10)
{
curbars = curbars+1;
sumclose = sumclose+close;
}
if(time ==0.10)
{
avgclose = sumclose/curbars;
}
commentary("avgclose"+text(avgclose));
}
谢谢您。
我一直用的TB旗舰版
你这个收盘价是什么周期的收盘价?tick还是秒线还是分钟线还是5分钟线?
5分钟