Продолжаем рассматривать типы графиков в PineScript, которые мы можем вывести при помощи функции plot (часть 1 и часть 2).

5.1. График с закрашенными областями

График с закрашенными областями рисует кривую по заданной серии значений, а поле между 0 и этой кривой окрашивается в определенный цвет. Обычно такой график используется для визуализации накопительных данных, таких как балансовый объем (OBV) или капитал.

Плюсы и минусы графика с закрашенными областями:

  • этот график легко читается, не зависимо от масштаба, и на нем наглядно видно, как меняются данные от бара к бару.
  • если данные отсутствуют, то график все равно рисуется, что не очень хорошо.
  • график с закрашенными областями перекрывает другие графики, если данные других графиков меньше. Так что не стоит его комбинировать с другими индикаторами.
  • если изменение значений незначительное, по сравнению с самой величиной, то график трудно читаемый.

Как вывести график с закрашенными областями при помощи функции plot

Чтобы нарисовать график с закрашенными областями в функции plot нужно указать серию данных и аргументу style присвоить значение «plot.style_area».


Как вывести график с закрашенными областями при помощи функции plot

А на этом примере видно, как 2 графика перекрывают друг друга:

Как вывести график с закрашенными областями при помощи функции plot

5.2. График с закрашенными областями с разрывами

По сравнению с обычным закрашенным графиком, закрашенный график с разрывами имеет одно ключевое отличие: когда текущий бар или значение или бар отсутствуют,  график прерывается.

Поэтому график с разрывами мы рекомендуем использовать, когда вы анализируете значения с отсутствующими данными.

График с закрашенными областями с разрывами

Плюсы и минусы графика с закрашенными областями с разрывами

График наглядно показывает как меняются значения от бара к бару. Если нет данных, то график не выводится, и мы видим пустые области (в отличии от предыдущего графика, который строится вне зависимости от наличия данных).

При маленьком масштабе график становится не читаемым. Сравните одну и ту же область графика в разных масштабах шкалы значений:

Плюсы и минусы графика с закрашенными областями с разрывами

График с закрашенными областями с разрывами перекрывает другие графики, если данные других графиков меньше. Если изменение значений сильно меньше, чем измеряемая величина, то график становится плохо читаемым.

Как вывести график с закрашенными областями с разрывами при помощи функции plot

Чтобы нарисовать график с закрашенными областями с разрывами в функции plot нужно указать серию данных и аргументу style присвоить значение «plot.style_areabr».


 

Как вывести график с закрашенными областями с разрывами при помощи функции plot

6. Диаграмма

Диаграмма представляет из себя вертикальные столбцы, которые заметно шире, чем на гистограмме и располагаются довольно близко друг от друга. Диаграммы используют для визуального изображения непрерывных данных, зависящих друг от друга (например объем или разница скользящих средних).

6. Диаграмма

Плюсы и минусы диаграммы

  1. Столбцы диаграммы шире, чем у гистограммы.
  2. Шкала значение начинается от 0, поэтому значение каждого столбца легко определить.
  3. Отсутствующие данные диаграмма не обрабатывает, если данных нет, то и столбца не будет.
  4. Если изменение значений незначительное, по сравнению с самой величиной, то диаграмму читать трудно.
  5. Диаграмма накладывается сверху других графиков, поэтому выводить ее вместе с гистограммой нецелесообразно. Так что не стоит ее комбинировать с другими графиками.

Как вывести диаграмму при помощи функции plot

Чтобы нарисовать диаграмму в функции plot нужно указать серию данных и аргументу style присвоить значение «plot.style_columns».


Как вывести диаграмму при помощи функции plot

Подведем итоги

При помощи функции plot мы можем строить различные графики и индикаторы в TradingView.

У этой функции есть один обязательный аргумент: серия, которая определяет данные для отображения на графике. Аргумент style определяет вид графика, если он не определен, то по умолчанию выводится линейный график.

Существует 3 типа линейных графиков: обычная линия (style=plot.style_line), ступенчатая линия (style=plot.style_stepline) и линия с разрывами (style=plot.style_linebr). Линия с разрывами наглядно показывает промежутки на графике, где данные отсутствуют.

Другой тип графика, который может построить plot — это гистограмма (style=plot.style_histogram). Гистограмма представляет из себя тонкие вертикальные полосы. Если вы хотите нарисовать диаграмму, то используйте style=plot.style_columns.

Перекрестия и окружности — два вида не типичных графиков. Перекрестия  (style=plot.style_cross) и окружности (style=plot.style_circles) по умолчанию рисуются независимо друг от друга и не соединяются в одну линию.

График с закрашенными областями  (style=plot.style_area) и график с закрашенными областями с разрывами (style=plot.style_areabr) отличаются только тем, что на графике с разрывами образуются пустые области, если данные отсутствуют.