
TradingView ⸺ это мощная платформа для анализа финансовых рынков, предлагающая широкий спектр инструментов для трейдеров и инвесторов. Одной из ключевых особенностей TradingView является возможность создания собственных индикаторов с помощью языка программирования PineScript. В этой статье мы рассмотрим, как создать простой индикатор для TradingView.
Что такое PineScript?
PineScript ⸺ это язык программирования, специально разработанный для создания индикаторов, стратегий и алгоритмов для платформы TradingView. Он прост в использовании и позволяет пользователям создавать сложные индикаторы с минимальными усилиями.
Шаг 1: Создание нового индикатора
Чтобы создать новый индикатор, необходимо выполнить следующие действия:
1. Зайдите на платформу TradingView и авторизируйтесь в своей учетной записи.
2. Нажмите на кнопку “Pine Editor” в нижней части экрана или используйте комбинацию клавиш Ctrl + ` (обратный апостроф).
3. В открывшемся редакторе PineScript нажмите на кнопку “New” и выберите “Indicator”.
После этих действий вы окажетесь в редакторе PineScript, где сможете начать создание своего индикатора.
Шаг 2: Написание кода индикатора
В качестве примера мы создадим простой индикатор, который отображает две скользящие средние с разными периодами.
//@version=5
indicator(“Моя скользящая средняя”)
length1 = input(10, title=”Период 1″)
length2 = input(20, title=”Период 2″)
ma1 = ta.sma(close, length1)
ma2 = ta.sma(close, length2)
plot(ma1, color=color.red, title=”MA 1″)
plot(ma2, color=color.blue, title=”MA 2″)
Разбор кода:
- `//@version=5` ‒ указание версии PineScript.
- `indicator(“Моя скользящая средняя”)` ⸺ название индикатора.
- `input` ‒ функция для создания входных параметров.
- `ta.sma` ⸺ функция для расчета простой скользящей средней.
- `plot` ⸺ функция для отображения данных на графике.
Шаг 3: Сохранение и добавление индикатора на график
1. Нажмите на кнопку “Add to Chart” над редактором PineScript.
2. Если код не содержит ошибок, индикатор будет добавлен на график.

Теперь вы можете настроить параметры индикатора, используя кнопки настройки на графике.
Создание индикаторов для TradingView с помощью PineScript ‒ это простой и эффективный способ улучшить ваш анализ рынка. В этой статье мы рассмотрели базовые шаги по созданию индикатора. Вы можете экспериментировать с разными функциями и параметрами, чтобы создать более сложные и полезные индикаторы для вашей торговли.
Помните, что успех в торговле зависит не только от индикаторов, но и от вашей стратегии и управления рисками.
Надеемся, что эта статья была вам полезна. Продолжайте изучать PineScript и TradingView, чтобы улучшить ваши торговые навыки.
Примеры индикаторов и их применение
В качестве примеров можно привести индикаторы, основанные на различных методах анализа рынка. Одним из наиболее популярных является индикатор скользящая средняя, который мы уже рассмотрели выше. Однако, существуют и другие индикаторы, такие как RSI (Relative Strength Index), Bollinger Bands и MACD (Moving Average Convergence Divergence).
Индикатор RSI
Индикатор RSI используется для оценки силы рынка и определения условий, при которых рынок перекуплен или перепродан. Формула для расчета RSI включает в себя сравнение среднего значения роста цены и среднего значения падения цены за определенный период.
//@version=5
indicator("RSI")
length = input(14)
src = close
up = ta.rma(math.max(ta.change(src), 0), length)
down = ta.rma(-math.min(ta.change(src), 0), length)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 ‒ (100 / (1 + up / down))
plot(rsi)
Индикатор Bollinger Bands
Индикатор Bollinger Bands представляет собой три линии: скользящую среднюю и две полосы, которые находятся на определенном расстоянии от нее. Расстояние между полосами зависит от волатильности рынка.
//@version=5
indicator("Bollinger Bands")
length = input(20)
src = close
mult = input.float(2.0)
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis ⸺ dev
plot(basis, color=color.red)
p1 = plot(upper, color=color;blue)
p2 = plot(lower, color=color.blue)
fill(p1, p2)
Советы по созданию индикаторов
При создании индикаторов важно помнить о том, что они должны быть простыми и понятными. Не стоит создавать индикаторы, которые будут показывать слишком много информации одновременно. Также, важно тестировать индикаторы на исторических данных, чтобы убедиться в их эффективности.
Используя PineScript, вы можете создать индикаторы, которые будут соответствовать вашим торговым стратегиям и помогут вам принимать более обоснованные решения.
