Ценовая ось, знаки после запятой и психологические уровни
Ценовая ось справа от графика футпринта Senzoukria подстраивает ширину под самую длинную подпись, выводит знаки после запятой из шага цены инструмента и может подсвечивать психологические уровни круглых чисел выбранным вами цветом.
Senzoukria · Документация · Обновлено: сентябрь 2026
Где найти
- Где
- График → ⚙ Настройки → Visual Settings → числовой формат, и Visual Settings → подсветка осей
- Знаки после запятой по умолчанию
- Авто (определять по данным)
- Формат объёма по умолчанию
- Как есть (1234)
- Психологические уровни по умолчанию
- Выкл, цвет #f7b32b при включении
- Ширина оси
- от 48 до 96 px, подгоняется под самую длинную подпись
Что это такое
Ценовая ось — это полоса у правого края графика, несущая ценовые подписи, ценовую метку перекрестия и метку текущей цены. Её геометрия живёт в одном модуле (priceAxis.ts), общем для рендерера, зума с привязкой к курсору и обработки попаданий мыши, поэтому клик всегда приходится туда, где нарисована подпись.
Ширина оси не фиксирована. Она стартует с бюджета в 68 px, рассчитанного под подпись вроде $100,000.00, а затем подстраивается под самую длинную подпись, реально измеренную на экране, в пределах от 48 px до 96 px. Она растёт, как только подпись начала бы вылезать, и сжимается, только когда запас превышает 8 px, — чтобы ось не дрожала на каждом шаге зума.
Когда нужная точность не помещается даже при максимальной ширине, рендерер убирает знаки после запятой по одному, пока самая длинная подпись не поместится (fitPriceAxisPrecision). На фьючерсах это ничего не теряет: шаг MNQ равен 0,25, поэтому третий знак всегда ноль. Подписи никогда не налезают на свечи — именно это тихое нарушение и устранил данный модуль.
Настройки
| Настройка | По умолчанию | На что влияет |
|---|---|---|
| Знаков после запятой в цене | Авто (определять по данным) | «Авто» позволяет движку раскладки вывести число знаков из шага цены инструмента (дробный шаг вроде 0,25 даёт минимум 2 знака; целый шаг вроде $10 на BTC даёт 0) и дополнительно сокращает их при низком вертикальном масштабе. Фиксированные варианты — 2, 4 и 8 знаков. |
| Формат объёма | Как есть (1234) | Как записываются значения объёма: как есть, тысячи (1.2K) или миллионы (1.2M). Читается рендерером графика и панелью текущего бара. |
| Подсвечивать психологические уровни | Выкл | Окрашивает подписи круглых цен на оси. Шаг — наименьшая степень десяти, составляющая не менее 100 тиков: 100 пунктов на NQ или MNQ, один доллар на CL. Никакой таблицы по инструментам при этом не используется. |
| Цвет психологического уровня | #f7b32b | Цвет для таких подписей. Показывается, только пока подсветка включена. |
Как этим пользоваться
Оставьте «знаки после запятой» на «Авто», если только источник данных не публикует необычную сетку. Фиксированное значение полезно, когда вы сравниваете два инструмента рядом и хотите одинаковой ширины подписей. Число знаков в режиме «Авто» могут сократить два правила: низкий вертикальный масштаб на инструменте с дробным шагом и подпись, слишком широкая для оси, — её график укорачивает, а не даёт вылезти на свечи. Меньшее число знаков, чем ожидалось, на макромасштабе — это одно из этих двух правил, а не проблема с данными.
На очень широких ценовых диапазонах ось сокращает запись: когда видимый диапазон составляет не менее 50 000 ценовых единиц, а цена — не менее 10 000, подписи пишутся тысячами с суффиксом K. Так происходит только при по-настоящему макроскопическом масштабе.
Включайте подсветку психологических уровней, если торгуете круглые числа на индексных фьючерсах или целые доллары на нефти. Подсветка касается только подписей оси; горизонтальных линий на графике она не рисует. Чтобы получить уровень на самом графике, используйте построение горизонтальной линии или ценовое оповещение.
Ограничения и подводные камни
Несколько правил следуют прямо из кода:
- Общий помощник форматирования цены, используемый лестницей DOM и ценовой осью тепловой карты, останавливается на шести знаках после запятой и трактует неположительный шаг цены как два знака, поэтому испорченный шаг цены не может заморозить эти показания.
- Шаг цены, используемый для сетки строк и привязки перекрестия, — это официальное значение инструмента, если оно задано; значение, выведенное из баров, служит лишь запасным вариантом для инструментов вне каталога.
- Формат объёма влияет только на отображение. В экспорте остаются исходные числа в единицах источника.
- Психологический шаг выводится только из шага цены. На инструменте, шаг цены которого приложению неизвестен, у полученного шага нет причин совпадать с уровнями, за которыми трейдеры действительно следят на этом продукте.
Связанные страницы
Эта страница на других языках
Частые вопросы
- Почему при отдалении ось показывает меньше знаков после запятой?
- Самая длинная подпись перестаёт помещаться в бюджет оси, поэтому рендерер убирает знаки, пока она не поместится. На инструменте с шагом 0,25 убранная цифра всегда была нулём.
- Рисует ли подсветка психологических уровней линии на графике?
- Нет. Она окрашивает только соответствующие ценовые подписи на оси. Чтобы отметить уровень на графике, нарисуйте горизонтальную линию или добавьте ценовое оповещение из меню правой кнопки.
- Откуда берутся знаки после запятой в режиме «Авто»?
- Из шага цены инструмента: график никогда не показывает знаки, которые цена не может разрешить, поэтому шаг в $10 читается целым числом. При низком вертикальном масштабе на инструменте с дробным шагом график показывает на один-два знака меньше.