Performance indicator
- Утилиты
- Mattia Impicciatore
- Версия: 1.0
Обзор
Performance Indicator отображает тепловую карту процентной доходности списка символов по настраиваемым временным интервалам. Используется для визуального сравнения относительной силы и слабости, без каких-либо гарантий результата.
Конфигурация
SymbolsList: символы через запятую; должны точно совпадать с именами в терминале.
BaseTF: базовый таймфрейм для расчетов.
UpdateSeconds: интервал в секундах для автоматического обновления.
CapPercent: значение нормализации для интенсивности цвета.
PeriodsList: строка, задающая периоды (например, D1, W1, M1, M3, M6, Y1, YTD); принимает форматы вроде 1M, 2W, YTD.
Расчет доходности
Standard periods: сравнение текущего закрытия с закрытием N периодов назад.
YTD: используется закрытие, ближайшее к началу текущего года, для согласованного сравнения.
Визуальное кодирование
Фон: зеленый для неотрицательной доходности, красный для отрицательной; интенсивность масштабируется по CapPercent.
Текст: зеленый, если доходность ≥ 0, красный при отрицательной, серый при отсутствии данных. Двойное кодирование обеспечивает читаемость.
Механизм обновления
Таймер проверяет прошедшее время, заданное в UpdateSeconds, и перестраивает карту только при допустимых условиях, с внутренними ограничениями, чтобы избежать слишком частых обновлений.
Сценарии использования
-
Сравнение разных активов на множественных горизонтах.
-
Мониторинг портфеля для выявления изменений в относительной силе.
-
Изменение PeriodsList в реальном времени для исследования разных горизонтов.
Пример
PeriodsList: "D1,1W,3M,YTD" — дневной, недельный, 3 месяца, с начала года.
Примечания
-
Символы должны существовать в терминале.
-
Слишком частые обновления ограничиваются внутренне; аккуратно настраивайте UpdateSeconds при больших списках.
