0

我正在尝试获得最多 6 个 amibroker 数组A, B, C, D, E, F.

以下是我的代码;

maximum = Max(Max(A, B), Max(C, D) );
maximum = Max(Max(maximum, E), F);

我发现代码有些难看。还有什么其他的编码方法?

我正在使用 Amibroker ver6.3

4

1 回答 1

1

您可以查看Highest(如果您需要整个数组中的最高值)、HighestSince(如果您需要自某个条件以来的最高值)或HHV(如果您需要 x 条中的最高值)。

MaxA = Highest(A);
MaxB = Highest(B);
MaxC = Highest(C);
MaxD = Highest(D);
MaxE = Highest(E);
MaxF = Highest(F);
Max = Max(MaxA,Max(MaxB,Max(MaxC,Max(MaxD,Max(MaxE, MaxF)))));
于 2019-05-27T06:19:19.007 回答