等级: 免费版
- 注册:
- 2021-6-5
- 曾用名:
|
// 自动匹配波段最高价或者波段最低价移动平均线
// 参数: 周期长度(n),波段最高价或波段最低价(type)
// 返回值: 移动平均线值
Vars: maValue(0), sumValue(0);
for i = 1 to BarCount do begin
if type = "high" then begin
// 计算波段最高价
sumValue = Highest(high, n);
end
else if type = "low" then begin
// 计算波段最低价
sumValue = Lowest(low, n);
end;
if i <= n then begin
maValue = sumValue / i;
end
else begin
maValue = (sumValue - ValueWhen(i-n, type, 1)) / n;
end;
if i >= n then begin
Break; // 只计算最近 n 个周期的移动平均线值
end;
end;
movAvg = maValue;
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?
x
|