这样写有什么问题吗? [开拓者 TB]
- 咨询内容:
我想要计算前N天的最高价。用了系统自带的HighD(n)这个函数。
Params
Numeric num(1);
Vars
Numeric i;
Numeric maxPrice(0);
Begin
maxPrice = -99999;
For i = 1 To num
{
If (HighD(i) > maxPrice) {
maxPrice = HighD(i);
}
}
Return maxPrice;
End
上面这样写有什么问题吗?为什么得不到正确的前num天的最高价?
- TB技术人员:
请问一下有大神知道吗?
- TB客服:
你定义num的常量是1,变量时i,然后循环语句就是从1到1,怎么会得到高价呢?
我感觉这个地方有一定问题,个人见解。我也刚学习。 - 网友回复:
investstudy 发表于 2015-11-5 09:04
你定义num的常量是1,变量时i,然后循环语句就是从1到1,怎么会得到高价呢?
我感觉这个地方有一定问题,个 ...
num是参数,我在实际操作的时候改成5了
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容