Массив с 3 цветами в Амиброкере

Я использую Amibroker. Я хотел бы сделать сюжет из массива PCT_CLOSE такой, что цвет красный, когда PCT_CLOSE<=25, желтый, когда между 25 и 50, зеленый, когда PCT_CLOSE>=50,

Прямо сейчас, из-за IIF Функция ограничения, я могу только создать сюжет с 2 цветами. Ниже как я сделал это с 2 цветами.

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

1 ответ

Решение

Я отвечу на свой вопрос.

Цветовые критерии в вопросе:

цвет красный, когда PCT_CLOSE<=25, желтый, если между 25 и 50, зеленый, когда PCT_CLOSE>=50

Ключ должен иметь вложенные заявления IIF. Поместите IIF внутрь IIF. Вот соответствующий код;

color = IIf(PCT_CLOSE<=25, colorRed, IIf(PCT_CLOSE>50, colorGreen, colorYellow)  )
Другие вопросы по тегам