0

我正在使用 Amibroker。我想绘制一个数组图,PCT_CLOSE使得颜色在 25 到 50 之间时为红色PCT_CLOSE<=25,在 25 到 50 之间时为黄色,在 时为绿色PCT_CLOSE>=50

现在,由于IIF功能限制,我只能创建 2 种颜色的绘图。下面是我用2种颜色做的。

Plot( PCT_CLOSE , "CLOSE", IIf(PCT_CLOSE<=50, colorRed, colorYellow), styleNoTitle | styleLine | styleThick );
4

1 回答 1

0

我会回答我自己的问题。

有问题的颜色标准:

颜色在 PCT_CLOSE<=25 时为红色,在 25 和 50 之间时为黄色,当 PCT_CLOSE>=50 时为绿色

关键是要有嵌套的 IIF 语句。将 IIF 放入 IIF。这是对应的代码;

color = IIf(PCT_CLOSE<=25, colorRed, IIf(PCT_CLOSE>50, colorGreen, colorYellow)  )
于 2017-04-23T03:38:10.347 回答