该函数的作用是计算指定区间内最高价和最低价。

参数per表示区间长度,即从当前K线向左数per根K线,作为计算范围。

函数内部定义了两个变量MaxH和MinL,分别表示最高价和最低价的初始值。

接下来使用for循环遍历区间内的每根K线,从右往左遍历。因为K线图是从右往左绘制的,所以从右往左遍历能够保证计算当前K线之前的所有K线。

在循环内部,如果当前K线的最高价大于MaxH,则将MaxH更新为当前K线的最高价;如果当前K线的最低价小于MinL,则将MinL更新为当前K线的最低价。

循环结束后,MaxH和MinL分别表示指定区间内的最高价和最低价。

MaxH=Highper;MinL=Lowper;per=14 for int m=per; m=0; m--遍历从左到右 if HighmMaxH MaxH=Highm; if Low mMinL MinL=Low m; 详细解析上述函数

原文地址: http://www.cveoy.top/t/topic/fsMe 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录