Часто задаваемые вопросы

Руководство по настройке уведомлений для стратегий TradingView (Версия PineScript™)
Время публикации: 2026/04/24 17:33Посл. обновление: 2026/04/24 17:33

С запуском сигнального бота CoinW вы можете легко превратить свои стратегии TradingView (TV) в полностью автоматизированные торговые ордера, работающие в режиме 24/7.

Данное руководство написано специально для пользователей, использующих стратегии PineScript™ (скрипты типа «Strategy»). Мы объясним процесс настройки сообщений уведомлений (алертов) простым языком, понятным даже пользователям без опыта программирования.

Краткий обзор: вы используете стратегию или индикатор?

Перед настройкой убедитесь, какой тип скрипта запущен на вашем TradingView:

  • Стратегия (Strategy): Код начинается с strategy(...) или содержит команды исполнения ордеров, такие как strategy.entry. Она не только генерирует сигналы на покупку и продажу, но и позволяет проводить бэктестирование и автоматически рассчитывать размер позиции для каждой сделки. (Данное руководство предназначено именно для стратегий).

  • Индикатор (Indicator): Код начинается с indicator(...). Он используется только для анализа графика, отрисовки линий или алертов и не включает расчеты размера позиции. (На данный момент платформа CoinW не поддерживает торговлю на основе индикаторов).

 

Шаг 1: Скопируйте шаблон сообщения алерта

Чтобы быстро приступить к работе, при создании алерта на TradingView скопируйте приведенный ниже JSON-код и вставьте его в поле ввода «Сообщение» (Message).

Предупреждение по формату: Пожалуйста, убедитесь, что фигурные скобки {} и двойные кавычки "" сохранены, а запятые в конце строк не пропущены.

 

JSON
{
  "id": "{{strategy.order.id}}",
  "action": "{{strategy.order.action}}",
  "marketPosition": "{{strategy.market_position}}",
  "prevMarketPosition": "{{strategy.prev_market_position}}",
  "instrument": "{{ticker}}",
  "signalToken": "Please paste the signal code generated by CoinW here",
  "timestamp": "{{timenow}}",
  "investmentType": "base",
  "amount": "{{strategy.order.contracts}}"
}

 

 

Шаг 2: Разбор параметров (Что менять, а что оставить)

Части шаблона, заключенные в {{ }}, являются «стандартными плейсхолдерами» TradingView. При срабатывании сигнала TV автоматически заполнит их реальными рыночными данными. Не изменяйте их.

Параметр

Описание

Менять или оставить?

id / action / marketPosition / prevMarketPosition

Указывает, нужно ли покупать/продавать, открывать/закрывать лонг или шорт.

Оставить. Система получит данные автоматически.

instrument

Торговая пара. Автоматически определяет тикер графика (например, BTCUSDT.P).

Оставить. Система определит тикер автоматически.

timestamp

Метка времени. Фиксирует точное время отправки сигнала.

Оставить. Заполняется автоматически.

signalToken

Секретный код сигнала. Ваш уникальный идентификатор для аутентификации.

Оставить. Храните его в секрете во избежание несанкционированной торговли.

investmentType

Тип инвестиции. Определяет режим распределения средств бота.

Требует изменений! Настройте согласно инструкциям в Шаге 3.

amount

Сумма/Процент. Работает вместе с типом инвестиции для определения объема сделки.

Требует изменений! Настройте согласно инструкциям в Шаге 3.

1. Сообщение алерта — id

id — Идентификатор ордера 

{{strategy.order.id}} — возвращает ID исполненного ордера (строка, используемая в качестве первого параметра в функциях генерации ордеров: strategy.entry, strategy.exit или strategy.order).

2. Сообщение алерта — action

Action — «Покупка» или «Продажа»? 

{{strategy.order.action}} — возвращает строку «buy» или «sell» для исполненного ордера.

3. Сообщение алерта — marketPosition

marketPosition — Ожидаемое состояние позиции (на момент исполнения ордера) 

{{strategy.market_position}} — возвращает текущую позицию стратегии в виде строки: «long» (лонг), «flat» (без позиции) или «short» (шорт).

4. Сообщение алерта — prevMarketPosition

prevMarketPosition — Предыдущее состояние позиции (до исполнения ордера) 

{{strategy.prev_market_position}} — возвращает предыдущую позицию стратегии в виде строки: «long», «flat» или «short».

5. Сообщение алерта — instrument

ticker — Плейсхолдер TradingView 

«Стандартный плейсхолдер» — это фрагмент текста, заключенный в двойные фигурные скобки. 

{{ticker}} возвращает тикер инструмента на графике TradingView, который сгенерировал алерт. 

Пример: «BTCUSDT.P», «ETHUSDT.P».

6. Сообщение алерта — signalToken

Код сигнала — Аутентификация сигнала. Эта мера безопасности гарантирует, что входящие запросы являются легитимными. Когда пользователь создает новый сигнал на CoinW, этот код генерируется автоматически; его необходимо скопировать в сообщение алерта TradingView.

Шаг 3: Настройка размера позиции и режимов реинвестирования (Основное руководство)

investmentType и amount — параметры, требующие наибольшего внимания. Они определяют объем средств, которые бот будет использовать при каждом срабатывании сигнала.

Мы выделили три наиболее распространенных режима конфигурации:

Режим 1: Полная синхронизация с размером позиции стратегии TV

Полностью делегируйте расчет размера позиции вашему скрипту стратегии TradingView. Скрипт вычисляет «количество монет / объем контракта» для покупки в каждой сделке, а бот CoinW следует этому расчету 1:1 без какой-либо дополнительной логики.

  • Конфигурация:

    • "investmentType": "base" (означает размещение ордеров на основе количества базовой валюты)

    • "amount": "{{strategy.order.contracts}}" (позволяет TV автоматически подставлять рассчитанный объем ордера)

  • Работает ли реинвестирование (сложный процент)? Зависит от того, как написан ваш скрипт TV. Какие бы вычисления для реинвестирования ни выполняла ваша стратегия TV, торговый бот будет в точности следовать им.

  • Совместимость с одной или несколькими парами: Этот режим идеально совместим как с одной торговой парой, так и с несколькими. TV автоматически рассчитывает количество для каждого символа на основе его цены. Например, на одни и те же 1 000 USDT TV рассчитает либо 0,01 BTC, либо сотни тысяч DOGE. Это самый безопасный режим для запуска мультивалютных стратегий. Однако пользователям необходимо определить соответствующую маржу в зависимости от настроек кредитного плеча. Например, при плече 3x против 20x — как рассчитывается маржа для различных символов?

  • Это распространенная ловушка для многих новичков. Когда вы используете этот режим, инструкция, которую TV отправляет на CoinW, содержит просто количество монет для покупки. Итак, сколько USDT на самом деле будет списано с вашего счета в качестве маржи? Ответ полностью зависит от коэффициента кредитного плеча, установленного вами на торговой странице CoinW.

Формула: Фактическая маржа = (Количество монет из TV × Цена монеты в момент триггера сигнала) ÷ Ваше кредитное плечо

Реальный пример: Предположим, текущая цена BTC составляет 60 000 USDT. Ваша стратегия TV отправляет сигнал на покупку (long) и автоматически рассчитывает объем ордера 0,1 BTC. Общая стоимость позиции по этому ордеру составляет: 0,1 × 60 000 = 6 000 USDT. Сколько доступных средств вам нужно иметь на аккаунте CoinW для исполнения этого сигнала?

  • Сценарий А: Если вы используете низкое кредитное плечо (например, 3x) — Ваша фактическая маржа = 6 000 USDT ÷ 3 = 2 000 USDT. (Пояснение: Доступный баланс на вашем фьючерсном аккаунте должен составлять не менее 2 000 USDT; в противном случае бот сообщит о «недостаточной доступной марже» и пропустит сигнал.)

  • Сценарий Б: Если вы используете высокое кредитное плечо (например, 20x) — Ваша фактическая маржа = 6 000 USDT ÷ 20 = 300 USDT. (Пояснение: Для открытия позиции 0,1 BTC вам потребуется всего 300 USDT маржи. Поскольку требуется меньше маржи, сделка с большей вероятностью будет исполнена, но, пожалуйста, помните о риске ликвидации, связанном с высоким кредитным плечом.)

 

Режим 2: Фиксированный размер позиции

Каждый раз при получении торгового сигнала в качестве маржи используется только фиксированная сумма USDT, независимо от того, какая прибыль накоплена на вашем счету. Прибыль остается на балансе, что помогает контролировать риск по каждой сделке.

  • Конфигурация (пример: 50 USDT на сделку):

    • "investmentType": "margin" (означает использование фиксированной маржи)

    • "amount": "50" (введите конкретное число, соответствующее 50 USDT)

  • Работает ли реинвестирование (сложный процент)? Нет. Первая сделка использует 50 USDT, и даже если ваш баланс удвоится, следующая сделка все равно будет использовать только 50 USDT.

  • Совместимость с одной или несколькими парами: Совместим. Независимо от того, сработает ли сигнал по BTC или SHIB, для открытия позиции будет использовано только 50 USDT. Не нужно беспокоиться о разнице в ценах на различные символы, вызывающей ошибки распределения средств.

Режим 3: Процент от баланса аккаунта

Каждый раз при получении торгового сигнала система будет автоматически рассчитывать доступный баланс на вашем фьючерсном аккаунте CoinW и использовать фиксированный процент от него в качестве маржи.

  • Конфигурация (пример: использование 10% доступных средств на сделку):

  • "investmentType": "percentage_balance" (означает использование процента от доступного баланса)

  • "amount": "10" (введите число от 0.01 до 100; 10 означает 10%)

  • Работает ли реинвестирование (сложный процент)?  Да, реинвестирование происходит автоматически. Если ваш начальный капитал составляет 1 000 USDT, первая сделка использует 100 USDT. Если после фиксации прибыли ваш баланс вырастет до 2 000 USDT, следующая сделка автоматически использует 200 USDT, позволяя вашей прибыли капитализироваться. И наоборот, если вы понесете убытки, сумма сделки пропорционально уменьшится, что поможет снизить риск ликвидации.

Совместимость с одной или несколькими парами: Отлично подходит для стратегий на одной паре. Используйте с осторожностью для мультивалютных стратегий. Если вы запускаете стратегии на несколько символов в этом режиме, обязательно устанавливайте низкий процент (например, 2%). В противном случае в условиях экстремального рынка, когда сигналы сработают по нескольким символам одновременно, ваши доступные средства могут быть полностью заблокированы, что привест к сбою исполнения некоторых сигналов.

 

Совет по предотвращению ошибок: Если вы запускаете мультивалютные стратегии, никогда не устанавливайте investmentType на base, одновременно используя фиксированное число для amount (например, "amount": "10"). Покупка 10 BTC потребует сотен тысяч USDT, в то время как покупка 10 SHIB может даже не соответствовать минимальной сумме ордера. Это приведет к тому, что система будет постоянно выдавать ошибки!

Напоминание о безопасности: Ваш signalToken — это фактически пароль от вашей реальной торговли; сохраняйте его в строгой конфиденциальности. Не делитесь его скриншотами в публичных сообществах (таких как группы в WeChat или Telegram). В случае утечки посторонние лица смогут отправлять вредоносные сигналы и получить контроль над вашим реальным торговым аккаунтом. Если вы подозреваете, что токен был скомпрометирован, немедленно удалите бота на CoinW и создайте нового.




Статья была полезной?
0 из 0 посчитали информацию полезной
Ограниченное по времени предложение для новых пользователей!
Зарегистрируйтесь и получите эксклюзивный набор на 12000 USDT!
Есть аккаунт?Войти
Популярные статьи
Руководство по настройке уведомлений для стратегий TradingView (Версия PineScript™)
Время публикации: 2026/04/24 17:33Посл. обновление: 2026/04/24 17:33

С запуском сигнального бота CoinW вы можете легко превратить свои стратегии TradingView (TV) в полностью автоматизированные торговые ордера, работающие в режиме 24/7.

Данное руководство написано специально для пользователей, использующих стратегии PineScript™ (скрипты типа «Strategy»). Мы объясним процесс настройки сообщений уведомлений (алертов) простым языком, понятным даже пользователям без опыта программирования.

Краткий обзор: вы используете стратегию или индикатор?

Перед настройкой убедитесь, какой тип скрипта запущен на вашем TradingView:

  • Стратегия (Strategy): Код начинается с strategy(...) или содержит команды исполнения ордеров, такие как strategy.entry. Она не только генерирует сигналы на покупку и продажу, но и позволяет проводить бэктестирование и автоматически рассчитывать размер позиции для каждой сделки. (Данное руководство предназначено именно для стратегий).

  • Индикатор (Indicator): Код начинается с indicator(...). Он используется только для анализа графика, отрисовки линий или алертов и не включает расчеты размера позиции. (На данный момент платформа CoinW не поддерживает торговлю на основе индикаторов).

 

Шаг 1: Скопируйте шаблон сообщения алерта

Чтобы быстро приступить к работе, при создании алерта на TradingView скопируйте приведенный ниже JSON-код и вставьте его в поле ввода «Сообщение» (Message).

Предупреждение по формату: Пожалуйста, убедитесь, что фигурные скобки {} и двойные кавычки "" сохранены, а запятые в конце строк не пропущены.

 

JSON
{
  "id": "{{strategy.order.id}}",
  "action": "{{strategy.order.action}}",
  "marketPosition": "{{strategy.market_position}}",
  "prevMarketPosition": "{{strategy.prev_market_position}}",
  "instrument": "{{ticker}}",
  "signalToken": "Please paste the signal code generated by CoinW here",
  "timestamp": "{{timenow}}",
  "investmentType": "base",
  "amount": "{{strategy.order.contracts}}"
}

 

 

Шаг 2: Разбор параметров (Что менять, а что оставить)

Части шаблона, заключенные в {{ }}, являются «стандартными плейсхолдерами» TradingView. При срабатывании сигнала TV автоматически заполнит их реальными рыночными данными. Не изменяйте их.

Параметр

Описание

Менять или оставить?

id / action / marketPosition / prevMarketPosition

Указывает, нужно ли покупать/продавать, открывать/закрывать лонг или шорт.

Оставить. Система получит данные автоматически.

instrument

Торговая пара. Автоматически определяет тикер графика (например, BTCUSDT.P).

Оставить. Система определит тикер автоматически.

timestamp

Метка времени. Фиксирует точное время отправки сигнала.

Оставить. Заполняется автоматически.

signalToken

Секретный код сигнала. Ваш уникальный идентификатор для аутентификации.

Оставить. Храните его в секрете во избежание несанкционированной торговли.

investmentType

Тип инвестиции. Определяет режим распределения средств бота.

Требует изменений! Настройте согласно инструкциям в Шаге 3.

amount

Сумма/Процент. Работает вместе с типом инвестиции для определения объема сделки.

Требует изменений! Настройте согласно инструкциям в Шаге 3.

1. Сообщение алерта — id

id — Идентификатор ордера 

{{strategy.order.id}} — возвращает ID исполненного ордера (строка, используемая в качестве первого параметра в функциях генерации ордеров: strategy.entry, strategy.exit или strategy.order).

2. Сообщение алерта — action

Action — «Покупка» или «Продажа»? 

{{strategy.order.action}} — возвращает строку «buy» или «sell» для исполненного ордера.

3. Сообщение алерта — marketPosition

marketPosition — Ожидаемое состояние позиции (на момент исполнения ордера) 

{{strategy.market_position}} — возвращает текущую позицию стратегии в виде строки: «long» (лонг), «flat» (без позиции) или «short» (шорт).

4. Сообщение алерта — prevMarketPosition

prevMarketPosition — Предыдущее состояние позиции (до исполнения ордера) 

{{strategy.prev_market_position}} — возвращает предыдущую позицию стратегии в виде строки: «long», «flat» или «short».

5. Сообщение алерта — instrument

ticker — Плейсхолдер TradingView 

«Стандартный плейсхолдер» — это фрагмент текста, заключенный в двойные фигурные скобки. 

{{ticker}} возвращает тикер инструмента на графике TradingView, который сгенерировал алерт. 

Пример: «BTCUSDT.P», «ETHUSDT.P».

6. Сообщение алерта — signalToken

Код сигнала — Аутентификация сигнала. Эта мера безопасности гарантирует, что входящие запросы являются легитимными. Когда пользователь создает новый сигнал на CoinW, этот код генерируется автоматически; его необходимо скопировать в сообщение алерта TradingView.

Шаг 3: Настройка размера позиции и режимов реинвестирования (Основное руководство)

investmentType и amount — параметры, требующие наибольшего внимания. Они определяют объем средств, которые бот будет использовать при каждом срабатывании сигнала.

Мы выделили три наиболее распространенных режима конфигурации:

Режим 1: Полная синхронизация с размером позиции стратегии TV

Полностью делегируйте расчет размера позиции вашему скрипту стратегии TradingView. Скрипт вычисляет «количество монет / объем контракта» для покупки в каждой сделке, а бот CoinW следует этому расчету 1:1 без какой-либо дополнительной логики.

  • Конфигурация:

    • "investmentType": "base" (означает размещение ордеров на основе количества базовой валюты)

    • "amount": "{{strategy.order.contracts}}" (позволяет TV автоматически подставлять рассчитанный объем ордера)

  • Работает ли реинвестирование (сложный процент)? Зависит от того, как написан ваш скрипт TV. Какие бы вычисления для реинвестирования ни выполняла ваша стратегия TV, торговый бот будет в точности следовать им.

  • Совместимость с одной или несколькими парами: Этот режим идеально совместим как с одной торговой парой, так и с несколькими. TV автоматически рассчитывает количество для каждого символа на основе его цены. Например, на одни и те же 1 000 USDT TV рассчитает либо 0,01 BTC, либо сотни тысяч DOGE. Это самый безопасный режим для запуска мультивалютных стратегий. Однако пользователям необходимо определить соответствующую маржу в зависимости от настроек кредитного плеча. Например, при плече 3x против 20x — как рассчитывается маржа для различных символов?

  • Это распространенная ловушка для многих новичков. Когда вы используете этот режим, инструкция, которую TV отправляет на CoinW, содержит просто количество монет для покупки. Итак, сколько USDT на самом деле будет списано с вашего счета в качестве маржи? Ответ полностью зависит от коэффициента кредитного плеча, установленного вами на торговой странице CoinW.

Формула: Фактическая маржа = (Количество монет из TV × Цена монеты в момент триггера сигнала) ÷ Ваше кредитное плечо

Реальный пример: Предположим, текущая цена BTC составляет 60 000 USDT. Ваша стратегия TV отправляет сигнал на покупку (long) и автоматически рассчитывает объем ордера 0,1 BTC. Общая стоимость позиции по этому ордеру составляет: 0,1 × 60 000 = 6 000 USDT. Сколько доступных средств вам нужно иметь на аккаунте CoinW для исполнения этого сигнала?

  • Сценарий А: Если вы используете низкое кредитное плечо (например, 3x) — Ваша фактическая маржа = 6 000 USDT ÷ 3 = 2 000 USDT. (Пояснение: Доступный баланс на вашем фьючерсном аккаунте должен составлять не менее 2 000 USDT; в противном случае бот сообщит о «недостаточной доступной марже» и пропустит сигнал.)

  • Сценарий Б: Если вы используете высокое кредитное плечо (например, 20x) — Ваша фактическая маржа = 6 000 USDT ÷ 20 = 300 USDT. (Пояснение: Для открытия позиции 0,1 BTC вам потребуется всего 300 USDT маржи. Поскольку требуется меньше маржи, сделка с большей вероятностью будет исполнена, но, пожалуйста, помните о риске ликвидации, связанном с высоким кредитным плечом.)

 

Режим 2: Фиксированный размер позиции

Каждый раз при получении торгового сигнала в качестве маржи используется только фиксированная сумма USDT, независимо от того, какая прибыль накоплена на вашем счету. Прибыль остается на балансе, что помогает контролировать риск по каждой сделке.

  • Конфигурация (пример: 50 USDT на сделку):

    • "investmentType": "margin" (означает использование фиксированной маржи)

    • "amount": "50" (введите конкретное число, соответствующее 50 USDT)

  • Работает ли реинвестирование (сложный процент)? Нет. Первая сделка использует 50 USDT, и даже если ваш баланс удвоится, следующая сделка все равно будет использовать только 50 USDT.

  • Совместимость с одной или несколькими парами: Совместим. Независимо от того, сработает ли сигнал по BTC или SHIB, для открытия позиции будет использовано только 50 USDT. Не нужно беспокоиться о разнице в ценах на различные символы, вызывающей ошибки распределения средств.

Режим 3: Процент от баланса аккаунта

Каждый раз при получении торгового сигнала система будет автоматически рассчитывать доступный баланс на вашем фьючерсном аккаунте CoinW и использовать фиксированный процент от него в качестве маржи.

  • Конфигурация (пример: использование 10% доступных средств на сделку):

  • "investmentType": "percentage_balance" (означает использование процента от доступного баланса)

  • "amount": "10" (введите число от 0.01 до 100; 10 означает 10%)

  • Работает ли реинвестирование (сложный процент)?  Да, реинвестирование происходит автоматически. Если ваш начальный капитал составляет 1 000 USDT, первая сделка использует 100 USDT. Если после фиксации прибыли ваш баланс вырастет до 2 000 USDT, следующая сделка автоматически использует 200 USDT, позволяя вашей прибыли капитализироваться. И наоборот, если вы понесете убытки, сумма сделки пропорционально уменьшится, что поможет снизить риск ликвидации.

Совместимость с одной или несколькими парами: Отлично подходит для стратегий на одной паре. Используйте с осторожностью для мультивалютных стратегий. Если вы запускаете стратегии на несколько символов в этом режиме, обязательно устанавливайте низкий процент (например, 2%). В противном случае в условиях экстремального рынка, когда сигналы сработают по нескольким символам одновременно, ваши доступные средства могут быть полностью заблокированы, что привест к сбою исполнения некоторых сигналов.

 

Совет по предотвращению ошибок: Если вы запускаете мультивалютные стратегии, никогда не устанавливайте investmentType на base, одновременно используя фиксированное число для amount (например, "amount": "10"). Покупка 10 BTC потребует сотен тысяч USDT, в то время как покупка 10 SHIB может даже не соответствовать минимальной сумме ордера. Это приведет к тому, что система будет постоянно выдавать ошибки!

Напоминание о безопасности: Ваш signalToken — это фактически пароль от вашей реальной торговли; сохраняйте его в строгой конфиденциальности. Не делитесь его скриншотами в публичных сообществах (таких как группы в WeChat или Telegram). В случае утечки посторонние лица смогут отправлять вредоносные сигналы и получить контроль над вашим реальным торговым аккаунтом. Если вы подозреваете, что токен был скомпрометирован, немедленно удалите бота на CoinW и создайте нового.




Статья была полезной?
0 из 0 посчитали информацию полезной
Ограниченное по времени предложение для новых пользователей!
Зарегистрируйтесь и получите эксклюзивный набор на 12000 USDT!
Есть аккаунт?Войти
Популярные статьи