Продвинутое использование торговой платформы MetaTrader 5. Создание индикаторов и торговых роботов на MQL5 и Python. Издание 3-е, исправленное и дополненное
В результате будут отображаться только два знака после запятой значения индикатора.
Для функции IndicatorSetString нет соответствующих ей свойств индикатора property.
С помощью функции IndicatorSetString можно определить короткое наименование индикатора, например для индикатора MACD:
Это выглядит следующим образом.
И соответственно имя индикатора будет отображаться в окне индикатора как:
MACD (12, 26, 9)
Кроме того, функция IndicatorSetString позволяет установить подписи к уровням индикатора, например для индикатора RSI:
Можно отобразить подписи к уровням Oversold и Overbought.
С помощью функции PlotIndexSetDouble определяют, какое значение буфера индикатора является пустым и не участвует в отрисовке диаграммы индикатора.
Диаграмма индикатора рисуется от одного непустого значения до другого непустого значения индикаторного буфера, пустые значения пропускаются. Чтобы указать, какое значение следует считать "пустым", необходимо определить это значение в свойстве PLOT_EMPTY_VALUE. Например, если индикатор должен рисоваться по ненулевым значениям, то нужно задать нулевое значение в качестве пустого значения буфера индикатора: