NthCon能否限定数据范围

比如只在最近的1000条记录里查询,现在的参数里好像没限定范围,如果数据量过大的话,查询时间非常长,我的需求不需要查询所有数据,只需要查询最近1000条记录即可。

数据范围
NthCon(golden,2) - NthCon(ending,1)是统计的哪一段的数据?
关于NthCon和CLOSED的问题
NthCon函数问题
日内涨跌停价格限定问题
GetTBProfileString2File读取是否限定最多2个?
Nthcon在多图层运行问题
序列函数Nthcon的使用在OnbarOpen and Onbar问题
参数值设置为范围问题
策略研究添加多图层数据源时,怎样将日线的数据源范围统一调至最大?

你可以打开函数看一下里面的算法

这个函数的算法不是查询算法。

是在历史bar的运行当中记录下这根bar,然后开始计算bar数。

你如果能看懂这个算法就应该明白,你所谓的数据量过大,查询时间非常长,是不存在的。

唯一一个for循环也是针对第二个参数,也就是查询第n个,需要循环往前报送第n个满足条件的bar数。这个运行的循环数量级也最多是10这个量级,谈不上时间很长。

当然如果对这个函数不满意的话也可以根据源码自己写一个算法更快的。